.hub-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hub-logo img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.hub-logo--xs{width:32px;height:32px}.hub-logo--sm{width:44px;height:44px}.hub-logo--md{width:56px;height:56px}.hub-logo--lg{width:88px;height:88px}.hub-logo--xl{width:140px;height:140px}.hub-logo--hero{width:120px;height:120px}.hub-logo-glow{padding:.75rem;border-radius:var(--hub-raio-lg);background:radial-gradient(circle at 50% 40%,rgba(245,197,24,.12) 0%,var(--hub-surface-solid) 55%);border:1px solid var(--hub-gold-soft);box-shadow:0 0 0 1px #f5c51814,0 12px 40px #00000059}.hub-logo-badge{position:absolute;right:-4px;bottom:-4px;padding:.15rem .45rem;border-radius:6px;background:var(--hub-orange);color:var(--hub-on-accent);font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;box-shadow:0 2px 8px #f5c51873}.hub-logo--xl .hub-logo-badge,.hub-logo--hero .hub-logo-badge{font-size:.65rem;padding:.2rem .5rem}.layout-hub{display:flex;min-height:100vh;min-height:100dvh;background:var(--hub-bg)}.layout-hub--pdv-exclusivo{display:block;min-height:100vh;min-height:100dvh;background:var(--hub-bg)}.layout-hub--separador-exclusivo{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--hub-bg)}.separador-shell-topbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 1rem;padding-top:max(.55rem,env(safe-area-inset-top,0px));border-bottom:1px solid var(--hub-border);background:var(--hub-bg);position:sticky;top:0;z-index:40}.separador-shell-topbar__marca{display:flex;align-items:center;gap:.55rem;min-width:0}.separador-shell-topbar__titulo{font-size:.92rem;font-weight:700;color:var(--hub-text);white-space:nowrap}.separador-shell-topbar__acoes{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.separador-shell-topbar__usuario{font-size:.82rem;color:var(--hub-text-muted, var(--hub-text));opacity:.85;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.separador-shell-topbar__sair{display:inline-flex;align-items:center;gap:.35rem;min-height:2.35rem;padding:.35rem .85rem;border-radius:999px;border:1px solid var(--hub-border);background:var(--hub-surface, rgba(255, 255, 255, .04));color:var(--hub-text);font-size:.82rem;font-weight:700;cursor:pointer;touch-action:manipulation}.separador-shell-topbar__sair--bloqueado{min-height:var(--hub-touch-min, 2.75rem);opacity:.92}.separador-shell-topbar__sair:hover{border-color:#f871718c;background:#f871711a}.separador-shell-topbar__sair:active{transform:scale(.98)}.separador-shell-conteudo{flex:1;min-height:0;overflow:auto}@media(max-width:480px){.separador-shell-topbar__usuario{display:none}}.menu-lateral{position:relative;width:var(--largura-menu);flex-shrink:0;background:var(--hub-nav-shell-bg, var(--hub-admin-subnav-bg));border-right:1px solid var(--hub-admin-subnav-border, rgba(255, 255, 255, .06));color:var(--hub-text);display:flex;flex-direction:column;padding:.65rem .55rem;transition:width .22s ease,padding .22s ease;min-height:0}.layout-hub.menu-redimensionando .menu-lateral{transition:none}body.hub-menu-redimensionando{-webkit-user-select:none;user-select:none;cursor:ew-resize}.menu-lateral-resize{display:none}@media(min-width:901px){.menu-lateral-resize{display:block;position:absolute;top:0;right:-5px;z-index:2;width:10px;height:100%;margin:0;padding:0;border:none;background:transparent;cursor:ew-resize;touch-action:none}.menu-lateral-resize:after{content:"";position:absolute;top:50%;right:3px;width:3px;height:36px;margin-top:-18px;border-radius:999px;background:color-mix(in srgb,var(--hub-muted) 55%,transparent);transition:background .15s,height .15s}.menu-lateral-resize:hover:after,.menu-lateral-resize:focus-visible:after{height:48px;margin-top:-24px;background:var(--hub-orange)}.menu-lateral--recolhido .menu-lateral-resize{display:none}}.menu-marca{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;padding:.2rem .25rem .45rem;border-bottom:1px solid color-mix(in srgb,var(--hub-orange) 28%,var(--hub-border));margin-bottom:.35rem;text-decoration:none;color:inherit;border-radius:0;transition:background .15s}.menu-lateral .menu-marca-logo.hub-logo--sm{width:40px;height:40px}.menu-lateral .menu-marca-logo img{filter:drop-shadow(0 0 8px rgba(245,197,24,.32)) drop-shadow(0 3px 8px rgba(0,0,0,.35))}.menu-lateral .hub-logo--sm{width:40px;height:40px}.menu-marca:hover{background:var(--hub-surface-hover)}.menu-marca:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.menu-marca-texto{min-width:0;display:flex;flex-direction:column;gap:.02rem}.menu-marca-titulo{display:block;font-weight:800;font-size:.88rem;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.menu-marca-nome{color:var(--hub-text)}.menu-marca-hub{color:var(--hub-gold)}.menu-marca-versao{font-size:.62rem;font-weight:500;color:var(--hub-muted);letter-spacing:.02em}.menu-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.35rem;overscroll-behavior:contain;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--hub-gold-soft) transparent}.menu-nav::-webkit-scrollbar{width:7px}.menu-nav::-webkit-scrollbar-track{background:transparent;border-radius:4px}.menu-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--hub-gold) 45%,var(--hub-gold-soft));border-radius:4px;min-height:2.5rem}.menu-nav::-webkit-scrollbar-thumb:hover{background:var(--hub-gold-soft)}.menu-secao{margin-bottom:.55rem}.menu-secao--hub .menu-link{justify-content:center}.menu-secao-titulo{display:flex;align-items:center;gap:.35rem;font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;color:var(--hub-muted);padding:0 .45rem;margin-bottom:.35rem}.menu-secao-apps .menu-secao-titulo{text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:600;color:var(--hub-muted)}.menu-secao-apps{flex:0 0 auto;margin-bottom:0;padding:.25rem 0 .35rem;border:none;background:transparent}.menu-secao-badge{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--hub-muted);background:#ffffff14}.menu-apps-gaveta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.menu-apps-gaveta>.app-menu-grupo+.app-menu-grupo{padding-top:.45rem}.menu-apps-gaveta>.app-menu-grupo:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:.45rem;margin-bottom:.15rem}.menu-apps-gaveta>.app-menu-grupo:has(.app-menu-details--aberto):not(:last-child),.menu-apps-gaveta>.app-menu-grupo:has(.app-menu-details--expandindo):not(:last-child){padding-bottom:.95rem;margin-bottom:.35rem}.menu-nav ul{list-style:none;margin:0;padding:0}.menu-link{display:flex;align-items:center;gap:.45rem;padding:.42rem .5rem;border-radius:2px;color:var(--hub-text);text-decoration:none;font-size:.78rem;font-weight:600;transition:background .15s,color .15s}.menu-link-icone{font-size:.88rem;width:1.05rem;text-align:center;opacity:.85;flex-shrink:0}.menu-link-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-link:hover{background:#ffffff0d;color:var(--hub-text)}.menu-link.ativo{background:#ffffff12;color:var(--hub-text);font-weight:700;border:none}.menu-link.ativo .menu-link-icone{opacity:1}.hub-menu-marca-logo{display:block;width:auto;max-width:100%;object-fit:contain}.menu-link-icone .hub-menu-marca-logo--cayena{height:.68rem;max-width:2.6rem;border-radius:2px}.menu-link-icone .hub-menu-marca-tag{font-size:.52rem;padding:.1rem .32rem;line-height:1.1;max-width:100%}.menu-marca,.menu-recolher-btn,.menu-filial-btn{flex-shrink:0}.menu-rodape{display:flex;flex-direction:column;gap:.35rem;border-top:1px solid var(--hub-border);padding-top:.55rem;margin-top:auto;flex-shrink:0}.menu-rodape-suporte{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.45rem .55rem;border-radius:2px;border:none;background:transparent;color:var(--hub-muted);cursor:pointer;text-align:center;font:inherit;transition:background .15s,color .15s}.menu-rodape-suporte:hover,.menu-rodape-suporte[aria-expanded=true]{background:var(--hub-surface-hover);color:var(--hub-text);box-shadow:none;border-color:transparent}.menu-rodape-suporte__icone{display:inline-grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border-radius:3px;border:none;background:transparent;color:currentColor}.menu-rodape-suporte__texto{display:flex;flex-direction:column;gap:0;min-width:0}.menu-rodape-suporte__titulo{font-size:.82rem;font-weight:650;line-height:1.2;color:inherit}.menu-rodape-suporte__descricao{display:none}.menu-rodape-ferramentas{--menu-rodape-icone: 1.85rem;--menu-rodape-icone-glyph: .92rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.22rem;width:100%}.menu-rodape-conta{display:inline-flex;align-items:center;gap:.22rem;flex:0 0 auto}.menu-rodape-tool{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--menu-rodape-icone);width:var(--menu-rodape-icone);max-width:var(--menu-rodape-icone);min-height:var(--menu-rodape-icone)}.menu-rodape-ferramentas>button.menu-rodape-tool,.menu-rodape-ferramentas .menu-rodape-tool>button,.menu-rodape-ferramentas .novidades-botao--compacto,.menu-rodape-ferramentas .tema-toggle--compacto,.menu-rodape-ferramentas .configuracao-botao{width:var(--menu-rodape-icone);height:var(--menu-rodape-icone);min-height:var(--menu-rodape-icone);padding:0;border-radius:var(--hub-raio);border:1px solid color-mix(in srgb,var(--hub-orange) 18%,var(--hub-gold-soft));background:linear-gradient(165deg,color-mix(in srgb,var(--hub-orange) 8%,var(--hub-surface)) 0%,var(--hub-surface) 100%);color:var(--hub-muted);transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.menu-rodape-conta .menu-rodape-sair{width:var(--menu-rodape-icone);height:var(--menu-rodape-icone);min-height:var(--menu-rodape-icone);padding:0;border-radius:var(--hub-raio);transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.menu-rodape-ferramentas>button.menu-rodape-tool:hover,.menu-rodape-ferramentas .menu-rodape-tool>button:hover,.menu-rodape-ferramentas .menu-rodape-tool>button[aria-expanded=true],.menu-rodape-ferramentas .novidades-botao--compacto:hover,.menu-rodape-ferramentas .tema-toggle--compacto:hover,.menu-rodape-ferramentas .configuracao-botao:hover{background:var(--hub-orange-soft);border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-gold-soft));color:var(--hub-orange);box-shadow:0 2px 10px color-mix(in srgb,var(--hub-orange) 18%,transparent)}.menu-rodape-ferramentas>button.menu-rodape-tool [class*=iconBtnGlyph],.menu-rodape-ferramentas .menu-rodape-tool>button [class*=iconBtnGlyph],.menu-rodape-ferramentas .menu-rodape-tool>button [class*=bellIcon]{font-size:var(--menu-rodape-icone-glyph);line-height:1}.menu-rodape .novidades-botao--compacto,.menu-rodape .tema-toggle--compacto{width:var(--menu-rodape-icone);height:var(--menu-rodape-icone);min-height:var(--menu-rodape-icone);font-size:var(--menu-rodape-icone-glyph)}.menu-rodape .novidades-botao--compacto .novidades-botao__icone{font-size:var(--menu-rodape-icone-glyph)}.menu-rodape .configuracao-botao{width:var(--menu-rodape-icone);height:var(--menu-rodape-icone);min-height:var(--menu-rodape-icone)}.menu-rodape .configuracao-botao__svg{width:var(--menu-rodape-icone-glyph);height:var(--menu-rodape-icone-glyph)}.menu-rodape-ferramentas .menu-rodape-tool [class*=bellBtn]{width:var(--menu-rodape-icone);height:var(--menu-rodape-icone);border-radius:var(--hub-raio)}.menu-rodape .hub-perfil-btn.menu-rodape-tool{width:var(--menu-rodape-icone);height:var(--menu-rodape-icone);border:none;border-radius:50%;background:none;box-shadow:none}.menu-rodape .hub-perfil-btn.menu-rodape-tool:hover{transform:scale(1.04);box-shadow:none}.menu-rodape .hub-perfil-btn__halo{top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--hub-raio)}.menu-rodape .hub-perfil-btn__anel{border-radius:calc(var(--hub-raio) - 2px);padding:1px}.menu-rodape .hub-perfil-btn__avatar.hub-avatar--sm{width:calc(100% - 4px);height:calc(100% - 4px);border-radius:calc(var(--hub-raio) - 3px)}.menu-rodape .hub-perfil-btn:hover{transform:scale(1.04);box-shadow:0 2px 10px color-mix(in srgb,var(--hub-orange) 18%,transparent)}.menu-rodape .novidades-botao--compacto .novidades-botao__badge{top:2px;right:2px;width:6px;height:6px}.menu-rodape-perfil{margin:0}.menu-rodape-config{flex-shrink:0}.menu-rodape-sair{display:inline-grid;place-items:center;cursor:pointer;color:var(--hub-danger-text);border-color:var(--hub-danger-border);background:var(--hub-danger-soft)}.menu-rodape-sair:hover{color:var(--hub-erro);border-color:color-mix(in srgb,var(--hub-danger-text) 55%,var(--hub-danger-border));background:color-mix(in srgb,var(--hub-danger-text) 16%,var(--hub-surface));box-shadow:0 2px 10px color-mix(in srgb,var(--hub-danger-text) 22%,transparent)}.menu-rodape-sair:active{transform:scale(.96)}.menu-rodape-sair-icone{width:var(--menu-rodape-icone-glyph);height:var(--menu-rodape-icone-glyph)}.menu-lateral .novidades-botao:not(.novidades-botao--compacto){min-height:2rem;padding:.32rem .55rem;font-size:.74rem;gap:.35rem}.menu-lateral .novidades-botao__icone{font-size:.88rem}.menu-recolher-btn{display:none}@media(min-width:901px){html.hub-layout-shell,html.hub-layout-shell body,html.hub-layout-shell #root{height:100%;overflow:hidden}html.hub-layout-shell .layout-hub{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}html.hub-layout-shell .menu-lateral{position:sticky;top:0;align-self:stretch;height:100dvh;max-height:100dvh;overflow:hidden}html.hub-layout-shell .conteudo-principal{height:100dvh;max-height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-recolher-btn{display:flex;align-items:center;gap:.45rem;width:100%;min-height:2rem;margin-bottom:.5rem;padding:.32rem .4rem;border-radius:2px;border:none;background:transparent;color:var(--hub-muted);font-size:.72rem;font-weight:600;letter-spacing:0;cursor:pointer;transition:background .15s,color .15s}.menu-recolher-btn:hover{background:#ffffff0d;color:var(--hub-text)}.menu-recolher-btn:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.menu-recolher-btn-icone{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;color:var(--hub-muted);opacity:.85}.menu-recolher-btn-texto{flex:1;min-width:0;text-align:left}.menu-recolher-switch{position:relative;flex-shrink:0;width:2rem;height:1.1rem;border-radius:999px;background:#ffffff1f;transition:background .2s}.menu-recolher-btn--ativo .menu-recolher-switch{background:var(--hub-orange)}.menu-recolher-switch-thumb{position:absolute;top:2px;left:2px;width:calc(1.1rem - 4px);height:calc(1.1rem - 4px);border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .2s ease}.menu-recolher-btn--ativo .menu-recolher-switch-thumb{transform:translate(calc(2rem - 1.1rem))}.menu-lateral--recolhido{width:var(--largura-menu-recolhido);min-width:var(--largura-menu-recolhido);max-width:var(--largura-menu-recolhido);padding:.55rem .4rem;box-sizing:border-box;overflow:hidden;z-index:45}html.hub-layout-shell .menu-lateral.menu-lateral--recolhido{overflow:hidden}.menu-lateral--recolhido .menu-marca{justify-content:center;padding:.15rem 0 .4rem;margin-bottom:.35rem}.menu-lateral--recolhido .menu-marca-logo.hub-logo--sm,.menu-lateral--recolhido .hub-logo--sm{width:38px;height:38px}.menu-lateral--recolhido .menu-marca-texto,.menu-lateral--recolhido .menu-secao-titulo,.menu-lateral--recolhido .menu-link-texto,.menu-lateral--recolhido .menu-recolher-btn-texto,.menu-lateral--recolhido .menu-recolher-switch,.menu-lateral--recolhido .menu-filial-btn__corpo,.menu-lateral--recolhido .menu-filial-btn__badge,.menu-lateral--recolhido .menu-filial-btn__acao,.menu-lateral--recolhido .menu-marca .hub-logo-badge{display:none}.menu-lateral--recolhido .menu-filial-btn{justify-content:center;padding-inline:.25rem;min-height:1.85rem;margin-bottom:.35rem}.menu-lateral--recolhido .menu-filial-btn__icone{width:1.1rem;height:1.1rem}.menu-lateral--recolhido .menu-recolher-btn{justify-content:center;padding-inline:.25rem;min-height:1.75rem}.menu-lateral--recolhido .menu-nav{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.menu-lateral--recolhido .menu-secao-apps{padding:.25rem 0;background:transparent;border:none}.menu-lateral--recolhido .menu-apps-gaveta{display:flex;flex-direction:column;align-items:stretch;gap:0}.menu-lateral--recolhido .menu-link{justify-content:center;padding:.4rem .2rem}.menu-lateral--recolhido .menu-link-icone{width:auto;font-size:1.05rem}.menu-lateral--recolhido .menu-rodape{align-items:center}.menu-lateral--recolhido .menu-rodape-suporte{justify-content:center;padding:.4rem}.menu-lateral--recolhido .menu-rodape-suporte__texto{display:none}.menu-lateral--recolhido .menu-rodape-ferramentas{flex-direction:column;align-items:center;gap:.25rem}.menu-lateral--recolhido .menu-rodape-tool{flex:0 0 var(--menu-rodape-icone);max-width:var(--menu-rodape-icone)}.menu-lateral--recolhido .app-menu-pill--recolhido{padding:.4rem .2rem;width:100%;box-sizing:border-box}.menu-lateral--recolhido .app-menu-grupo:not(.app-menu-grupo--sub)>.app-menu-pill:before,.menu-lateral--recolhido .app-menu-summary:before{display:none}.menu-lateral--recolhido .app-menu-pill--recolhido .app-menu-pill-icone{width:2.35rem;height:2.35rem;font-size:1.05rem}}.menu-lateral .app-menu-details{border-radius:2px;background:transparent;border:none}.menu-lateral .app-menu-grupo:not(.app-menu-grupo--sub)>.app-menu-pill{position:relative;overflow:hidden;border-radius:2px}.menu-lateral .app-menu-grupo:not(.app-menu-grupo--sub)>.app-menu-pill:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:0;background:var(--app-accent, var(--hub-orange))}.menu-lateral .app-menu-summary{border-radius:2px}.menu-lateral .app-menu-pill{gap:.55rem;padding:.45rem .5rem .45rem .55rem;border-radius:0}.menu-lateral .app-menu-pill-icone{width:2rem;height:2rem;font-size:1rem;border-radius:3px}.menu-lateral .app-menu-pill-badge{font-size:.5rem;padding:.08rem .26rem;bottom:-.22rem;right:-.24rem}.menu-lateral .app-menu-pill-nome{font-size:.72rem}.menu-lateral .app-menu-pill-tagline,.menu-lateral .app-menu-pill-desc{font-size:.58rem;line-height:1.25}.menu-lateral .app-menu-chevron{width:1.55rem}.menu-lateral .app-menu-chevron:before{width:5px;height:5px}.menu-lateral .app-menu-filhos{--app-menu-filho-icone: 1.45rem;--app-menu-filho-pad-x: .5rem;padding-top:.32rem;padding-bottom:.42rem;gap:.14rem}.menu-lateral .app-menu-filho{column-gap:.45rem;padding:.36rem .42rem;font-size:.72rem;min-height:1.95rem;border-radius:2px}.menu-lateral .app-menu-filho-icone{font-size:.72rem;border-radius:3px}.conteudo-principal{flex:1;min-width:0;padding:1.1rem 1.25rem 1.5rem;padding-top:max(1.1rem,env(safe-area-inset-top,0px));overflow:auto;position:relative;background:var(--hub-bg);background-image:linear-gradient(180deg,rgba(245,197,24,.04) 0%,transparent 120px)}.hub-topbar-dropdown{position:absolute;top:max(.75rem,env(safe-area-inset-top,0px));right:1.25rem;z-index:60;display:none;margin:0;pointer-events:none}.hub-topbar-dropdown[open]{pointer-events:auto}.hub-topbar-dropdown__trigger{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto}.hub-topbar-dropdown__trigger::-webkit-details-marker{display:none}.hub-topbar-dropdown__pill{position:relative;display:inline-flex;align-items:center;padding:.3rem;overflow:visible;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));background:linear-gradient(165deg,rgba(255,255,255,.06) 0%,transparent 55%),color-mix(in srgb,var(--hub-bg) 92%,#000);box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff0d;transition:border-color .2s ease,box-shadow .2s ease}.hub-topbar-dropdown__avatar-wrap{position:relative;display:inline-flex;overflow:visible;line-height:0}.hub-topbar-dropdown__perfil,.menu-mobile-perfil{pointer-events:none}.hub-topbar-dropdown[open] .hub-topbar-dropdown__pill{border-color:color-mix(in srgb,var(--hub-gold) 48%,var(--hub-border));box-shadow:0 12px 32px #00000052,0 0 0 3px color-mix(in srgb,var(--hub-gold) 12%,transparent)}.hub-topbar-dropdown__chevron,.menu-mobile-dropdown__chevron{position:absolute;right:-.18rem;bottom:-.1rem;display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;line-height:0;opacity:1;padding:0;border:1.5px solid color-mix(in srgb,var(--hub-gold) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-bg) 90%,#000);box-shadow:0 2px 10px #00000061;transition:transform .2s ease,background .2s ease,border-color .2s ease;pointer-events:none}.hub-topbar-dropdown__chevron:before,.menu-mobile-dropdown__chevron:before{content:"";width:8px;height:8px;border-right:2.5px solid var(--hub-gold);border-bottom:2.5px solid var(--hub-gold);transform:rotate(45deg) translateY(-1px);transition:transform .2s ease}.hub-topbar-dropdown[open] .hub-topbar-dropdown__chevron,.menu-mobile-dropdown[open] .menu-mobile-dropdown__chevron{transform:rotate(180deg);background:color-mix(in srgb,var(--hub-gold) 22%,var(--hub-bg));border-color:color-mix(in srgb,var(--hub-gold) 58%,var(--hub-border))}.hub-topbar-dropdown__panel{position:absolute;top:calc(100% + .55rem);right:0;width:min(340px,calc(100vw - 1rem));max-width:calc(100vw - 1rem);max-height:min(560px,calc(100dvh - 7rem - env(safe-area-inset-top,0px)));overflow-y:auto;overscroll-behavior:contain;pointer-events:auto}@media(min-width:901px){.hub-topbar-dropdown{display:block}.conteudo-principal{padding-right:5.75rem}}.menu-mobile-topbar,.menu-overlay{display:none}body.hub-menu-aberto{overflow:hidden}@media(max-width:900px){.layout-hub{flex-direction:column}.menu-rodape-ferramentas,.menu-rodape-perfil,.menu-rodape-novidades,.menu-mobile-topbar{display:none}.layout-hub:not(.layout-hub--mobile-dock) .menu-mobile-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;position:sticky;top:0;z-index:40;min-height:3rem;padding:.65rem .85rem;padding-top:max(.65rem,env(safe-area-inset-top,0px));background:var(--hub-bg);border-bottom:1px solid var(--hub-border)}.menu-mobile-toggle{display:none}.menu-mobile-marca--centro{grid-column:2;justify-self:center;text-decoration:none;color:inherit}.menu-mobile-marca-titulo{font-weight:700;font-size:.95rem;color:var(--hub-gold);white-space:nowrap;line-height:1.2}.menu-mobile-logo-direita{grid-column:3;justify-self:end;align-self:center;position:static;transform:none;line-height:0;text-decoration:none;padding-right:.1rem;padding-bottom:.15rem}.menu-mobile-busca{grid-column:3;justify-self:end;align-self:center}.menu-mobile-logo-direita .hub-logo-badge{right:-2px;bottom:-3px;font-size:.5rem;padding:.1rem .32rem;border-radius:5px}.menu-mobile-tema,.menu-mobile-novidades,.menu-mobile-notificacoes,.menu-mobile-instalar,.menu-mobile-config,.menu-mobile-perfil{flex-shrink:0}.menu-mobile-dropdown{position:relative;flex-shrink:0}.menu-mobile-topbar:has(.menu-mobile-dropdown[open]){z-index:65}.menu-mobile-dropdown__trigger{display:inline-flex;align-items:center;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.12rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-gold) 24%,var(--hub-border));background:color-mix(in srgb,var(--hub-bg) 92%,#000);box-shadow:0 8px 22px #00000038;transition:border-color .2s ease,box-shadow .2s ease}.menu-mobile-dropdown__avatar-wrap{position:relative;display:inline-flex;line-height:0}.menu-mobile-dropdown[open] .menu-mobile-dropdown__trigger{border-color:color-mix(in srgb,var(--hub-gold) 44%,var(--hub-border));box-shadow:0 10px 26px #00000042,0 0 0 3px color-mix(in srgb,var(--hub-gold) 10%,transparent)}.menu-mobile-dropdown__trigger::-webkit-details-marker{display:none}.menu-mobile-dropdown__panel{position:absolute;top:calc(100% + .5rem);right:0;width:min(340px,calc(100vw - 1rem));z-index:60;max-height:min(560px,calc(100dvh - var(--hub-mobile-dock-offset, calc(5.35rem + env(safe-area-inset-bottom, 0px)) ) - 4.5rem - env(safe-area-inset-top,0px)));overflow-y:auto;overscroll-behavior:contain}.layout-hub.menu-aberto .menu-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;border:none;padding:0;background:var(--hub-overlay);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-lateral{position:fixed;top:0;left:0;bottom:0;z-index:50;width:min(248px,88vw);max-width:100%;flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding:.75rem .55rem;padding-top:max(.75rem,env(safe-area-inset-top,0px));padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));transform:translate(-105%);transition:transform .22s ease;box-shadow:8px 0 32px #00000073;overflow:hidden}.layout-hub.menu-aberto .menu-lateral{transform:translate(0)}.menu-marca{border-bottom:1px solid color-mix(in srgb,var(--hub-gold) 42%,transparent);margin-bottom:.45rem;padding-bottom:.45rem}.menu-nav{flex:1;width:100%;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-link{min-height:36px;padding:.35rem .55rem;font-size:.8rem}.menu-rodape{margin-left:0;margin-top:auto;border-top:1px solid var(--hub-border);padding-top:.5rem;flex-direction:column;align-items:stretch;gap:0}.conteudo-principal{flex:1;width:100%;min-height:0;overflow:visible;overflow-x:hidden;overflow-x:clip;padding:.85rem .85rem 1.25rem;padding-top:max(.65rem,env(safe-area-inset-top,0px));padding-left:max(.85rem,env(safe-area-inset-left,0px));padding-right:max(.85rem,env(safe-area-inset-right,0px))}.layout-hub--mobile-dock .hub-topbar-dropdown{display:none}.menu-mobile-topbar{gap:.4rem;padding-inline:.65rem}.menu-mobile-marca-titulo{font-size:.82rem}}@media(min-width:744px)and (max-width:900px){.layout-hub--mobile-dock .conteudo-principal{padding:1.15rem 1.65rem var(--hub-mobile-dock-offset, 5rem);padding-top:max(.95rem,env(safe-area-inset-top,0px))}.layout-hub--mobile-dock .menu-mobile-topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;position:sticky;top:0;z-index:40;min-height:3.15rem;padding:.55rem 1rem;padding-top:max(.55rem,env(safe-area-inset-top,0px));padding-inline:1rem;background:var(--hub-bg);border-bottom:1px solid var(--hub-border)}.layout-hub--mobile-dock .menu-mobile-toggle{display:none}.layout-hub--mobile-dock .menu-mobile-marca-titulo{font-size:.92rem}.layout-hub--mobile-dock .menu-mobile-marca--centro{grid-column:2;justify-self:center}.layout-hub--mobile-dock .menu-mobile-busca{grid-column:3;justify-self:end}}@media(max-width:480px){.menu-mobile-novidades{display:none}.menu-mobile-topbar .menu-mobile-tema,.menu-mobile-topbar .menu-mobile-instalar,.menu-mobile-topbar .menu-mobile-notificacoes{width:2.15rem;height:2.15rem}}.app-menu-grupo{list-style:none;margin:0;padding:0}.app-menu-details{border-radius:2px;overflow:visible}.app-menu-details>summary{list-style:none;cursor:pointer}.app-menu-details>summary::-webkit-details-marker{display:none}.app-menu-summary{display:flex;align-items:stretch;gap:0;position:relative;border-radius:2px;border:none;background:transparent;overflow:hidden;transition:background .18s,box-shadow .18s}.app-menu-summary:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:0;background:transparent;z-index:1;transition:background .18s}.app-menu-summary:hover{background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}.app-menu-details--aberto .app-menu-summary:before,.app-menu-details:has(.app-menu-filho.ativo) .app-menu-summary:before,.app-menu-summary:has(.app-menu-pill.ativo):before{background:var(--hub-orange)}.app-menu-details--aberto .app-menu-summary,.app-menu-details:has(.app-menu-filho.ativo) .app-menu-summary,.app-menu-summary:has(.app-menu-pill.ativo){background:color-mix(in srgb,var(--hub-orange) 16%,transparent);box-shadow:none}.app-menu-details--aberto .app-menu-summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.app-menu-details--expandindo .app-menu-summary{transition:background .2s,border-color .2s,box-shadow .28s cubic-bezier(.22,1,.36,1)}.app-menu-summary .app-menu-pill{flex:1;min-width:0;background:transparent;border:none;border-radius:0;box-shadow:none}.app-menu-summary .app-menu-pill:hover{background:transparent;border:none;transform:none}.app-menu-summary .app-menu-pill.ativo{background:transparent;border:none;box-shadow:none}.app-menu-chevron{flex-shrink:0;width:2rem;align-self:stretch;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:0;transition:border-color .18s}.app-menu-chevron:before{content:"";width:6px;height:6px;border-right:2px solid var(--hub-muted);border-bottom:2px solid var(--hub-muted);transform:rotate(45deg) translateY(-2px);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s}.app-menu-details--aberto .app-menu-chevron:before{transform:rotate(-135deg) translateY(1px);border-color:var(--hub-orange)}.app-menu-pill{display:flex;align-items:center;gap:.55rem;padding:.45rem .5rem .45rem .55rem;border-radius:2px;text-decoration:none;color:var(--hub-text);background:transparent;border:none;transition:background .18s,color .18s}.app-menu-pill:hover{background:transparent;transform:none}.app-menu-pill:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.app-menu-pill.ativo{background:transparent;border:none;box-shadow:none}.app-menu-pill.ativo .app-menu-pill-nome{color:var(--hub-text);font-weight:800}.app-menu-pill-icone-wrap{position:relative;flex-shrink:0}.app-menu-pill-icone{display:grid;place-items:center;width:2rem;height:2rem;font-size:1rem;border-radius:3px;color:var(--hub-gold);background:color-mix(in srgb,var(--hub-orange) 14%,rgba(255,255,255,.04));border:none;box-shadow:none}.app-menu-pill-icone svg{display:block}.app-menu-pill-badge{position:absolute;bottom:-.25rem;right:-.3rem;padding:.08rem .28rem;border-radius:2px;font-size:.48rem;font-weight:800;letter-spacing:.04em;color:var(--hub-on-accent);background:var(--app-accent, var(--hub-orange))}.app-menu-pill-texto{display:flex;flex-direction:column;gap:.1rem;min-width:0}.app-menu-pill-nome{font-size:.88rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.app-menu-pill-tagline{font-size:.65rem;line-height:1.3;color:var(--hub-gold);font-weight:600;font-style:italic;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.app-menu-pill-desc{font-size:.66rem;line-height:1.3;color:var(--hub-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-menu-filhos-wrap{display:none;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .26s ease}.app-menu-details--aberto .app-menu-filhos-wrap,.app-menu-details--expandindo .app-menu-filhos-wrap{display:grid}.app-menu-details--aberto .app-menu-filhos-wrap{grid-template-rows:1fr;opacity:1;pointer-events:auto;padding-bottom:.35rem}.app-menu-filhos-wrap>.app-menu-filhos,.app-menu-filhos-wrap>.app-menu-filhos-lista{min-height:0;overflow:hidden}.app-menu-filhos-lista{--app-menu-filho-icone: 1.65rem;--app-menu-filho-pad-x: .75rem;--app-menu-secao-tab: 1.15rem;list-style:none;margin:0;padding:.35rem .4rem .45rem;display:flex;flex-direction:column;gap:.2rem;background:#0003;border-top:1px solid rgba(255,255,255,.05);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.app-menu-filhos-lista--agrupada{gap:.5rem}.app-menu-secao-interna{list-style:none;margin:0;padding:0}.app-menu-secao-interna--unica .app-menu-secao-filhos-wrap,.app-menu-secao-interna--unica>.app-menu-filhos{display:flex;opacity:1;pointer-events:auto;min-height:0;overflow:visible}.app-menu-secao-interna-titulo--estatico{cursor:default;background:transparent;border-color:transparent;min-height:2.15rem;padding-top:.4rem;padding-bottom:.35rem}.app-menu-secao-interna-titulo--estatico:hover{color:var(--hub-muted);background:transparent;border-color:transparent}.app-menu-secao-interna-titulo{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;width:100%;min-height:2.15rem;margin:0;padding:.3rem .4rem .3rem .55rem;border:none;border-radius:2px;background:transparent;font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer;text-align:left;box-sizing:border-box;transition:color .15s,background .15s}.app-menu-secao-interna-titulo__texto{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.app-menu-secao-interna-titulo:hover{color:var(--hub-orange);background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}.app-menu-secao-interna-titulo:focus-visible{outline:2px solid var(--hub-orange);outline-offset:1px}.app-menu-secao-interna--ativa .app-menu-secao-interna-titulo{color:var(--hub-orange)}.app-menu-secao-interna--aberta>.app-menu-secao-interna-titulo{color:var(--hub-gold)}.app-menu-secao-chevron{flex-shrink:0;width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:transparent;color:var(--hub-gold)}.app-menu-secao-interna-titulo:hover .app-menu-secao-chevron,.app-menu-secao-interna--aberta>.app-menu-secao-interna-titulo .app-menu-secao-chevron,.app-menu-secao-interna--ativa .app-menu-secao-chevron{color:var(--hub-orange);background:transparent}.app-menu-secao-chevron:before{content:"";width:5px;height:5px;border-right:1.75px solid currentColor;border-bottom:1.75px solid currentColor;transform:rotate(-45deg);transition:transform .2s cubic-bezier(.22,1,.36,1)}.app-menu-secao-interna--aberta .app-menu-secao-chevron:before{transform:rotate(45deg)}.app-menu-secao-filhos-wrap{display:none;grid-template-rows:0fr;opacity:0;pointer-events:none;margin-left:.55rem;padding-left:var(--app-menu-secao-tab, 1.15rem);border-left:1px solid color-mix(in srgb,var(--hub-orange) 28%,rgba(255,255,255,.12));transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.app-menu-secao-interna--aberta .app-menu-secao-filhos-wrap{display:grid;grid-template-rows:1fr;opacity:1;pointer-events:auto}.app-menu-secao-filhos-wrap>.app-menu-filhos{min-height:0;overflow:hidden}.app-menu-filhos{--app-menu-filho-icone: 1.65rem;--app-menu-filho-pad-x: .75rem;list-style:none;margin:0;padding:.4rem var(--app-menu-filho-pad-x) .55rem;display:flex;flex-direction:column;gap:.18rem;background:#0003;border-top:1px solid rgba(255,255,255,.05);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.app-menu-filhos--secao{--app-menu-filho-icone: 1.35rem;margin:.05rem 0 .15rem;padding:.05rem .15rem .1rem .35rem;background:transparent;border:none;border-top:none;border-radius:0;gap:.1rem}.app-menu-secao-interna--unica>.app-menu-filhos--secao{margin-left:.55rem;padding-left:calc(var(--app-menu-secao-tab, 1.15rem) + .35rem);border-left:1px solid color-mix(in srgb,var(--hub-orange) 28%,rgba(255,255,255,.12))}.app-menu-details--expandindo .app-menu-tela{animation:app-menu-tela-in .24s ease-out both}.app-menu-details--expandindo .app-menu-tela:nth-child(1){animation-delay:.08s}.app-menu-details--expandindo .app-menu-tela:nth-child(2){animation-delay:.11s}.app-menu-details--expandindo .app-menu-tela:nth-child(3){animation-delay:.14s}.app-menu-details--expandindo .app-menu-tela:nth-child(4){animation-delay:.17s}.app-menu-details--expandindo .app-menu-tela:nth-child(5){animation-delay:.2s}.app-menu-details--expandindo .app-menu-tela:nth-child(n+6){animation-delay:.23s}@keyframes app-menu-tela-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-menu-tela{margin:0;padding:0}.app-menu-separador{list-style:none;margin:.42rem .35rem .35rem;padding:0;border:0;border-top:1px solid rgba(255,255,255,.1);pointer-events:none}.app-menu-filhos--secao .app-menu-separador{margin-left:.1rem;margin-right:.1rem}.app-menu-filhos--secao .app-menu-filho{min-height:1.9rem;padding:.24rem .4rem .24rem .45rem;column-gap:.4rem;font-size:.68rem;border-radius:2px}.app-menu-filhos--secao .app-menu-filho-icone{font-size:.65rem;border-radius:2px}[data-theme=light] .app-menu-secao-interna-titulo{background:transparent;color:var(--hub-orange)}[data-theme=light] .app-menu-secao-interna-titulo:hover{background:color-mix(in srgb,var(--hub-orange) 10%,transparent);color:color-mix(in srgb,var(--hub-orange) 85%,#000)}[data-theme=light] .app-menu-secao-chevron{background:transparent;color:var(--hub-orange)}[data-theme=light] .app-menu-secao-interna--aberta>.app-menu-secao-interna-titulo{color:var(--hub-orange)}[data-theme=light] .app-menu-secao-filhos-wrap{border-left-color:color-mix(in srgb,var(--hub-orange) 28%,var(--hub-border))}.app-menu-filho{display:grid;grid-template-columns:var(--app-menu-filho-icone) minmax(0,1fr);align-items:center;column-gap:.55rem;position:relative;padding:.45rem .5rem .45rem .65rem;border-radius:2px;color:var(--hub-muted);text-decoration:none;font-size:.8rem;font-weight:600;line-height:1.25;min-height:2.15rem;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.app-menu-filho:hover{background:var(--hub-surface-hover);color:var(--hub-text);transform:none}.app-menu-filho:focus-visible{outline:2px solid var(--hub-orange);outline-offset:1px}.app-menu-filho.ativo{color:var(--hub-orange);font-weight:800;background:var(--hub-orange-soft);border-color:transparent;box-shadow:inset 3px 0 0 var(--hub-orange)}.app-menu-filho-icone{width:var(--app-menu-filho-icone);height:var(--app-menu-filho-icone);display:grid;place-items:center;font-size:.8rem;line-height:1;color:var(--hub-gold);border-radius:3px;background:#00000047;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff0d;overflow:hidden;transition:background .15s,border-color .15s}.app-menu-filho-icone svg{display:block}.app-menu-filho:hover .app-menu-filho-icone{border-color:#ffffff1f}.app-menu-filho.ativo .app-menu-filho-icone{background:color-mix(in srgb,var(--hub-orange) 22%,rgba(0,0,0,.35));border-color:color-mix(in srgb,var(--hub-orange) 35%,transparent)}.app-menu-filho-icone .hub-menu-marca-logo{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.app-menu-filho--marca{grid-template-columns:minmax(0,1fr);min-height:2.15rem;padding:.4rem .5rem}.app-menu-filho-marca{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;max-width:100%;min-height:unset;max-height:unset;padding:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;line-height:normal}.app-menu-filho--marca.ativo .app-menu-filho-marca{box-shadow:none}.app-menu-filho-marca .hub-menu-marca-tag{font-size:.68rem;padding:.24rem .58rem;line-height:1.15;max-width:100%;border-radius:2px}.app-menu-filho-marca .hub-menu-marca-tag.ops-cliente-tag--cayena.ops-cliente-tag--logo{padding:.24rem .58rem;background:#ff5a3c1f;border:1px solid rgba(255,90,60,.3)}.app-menu-filho-marca .hub-menu-marca-tag .ops-cliente-tag__logo--cayena{height:.78rem;max-height:.78rem;max-width:3.8rem}.app-menu-filho--marca.ativo .hub-menu-marca-tag.ops-cliente-tag--parceiros,.app-menu-filho--marca.ativo .hub-menu-marca-tag.ops-cliente-tag--totem{filter:brightness(1.08)}.app-menu-filho--marca.ativo .hub-menu-marca-tag.ops-cliente-tag--cayena.ops-cliente-tag--logo{background:#ff5a3c33;border-color:#ff5a3c73}.app-menu-filho-marca .hub-menu-marca-logo{display:block;width:auto;height:.78rem;max-width:3.8rem;max-height:.78rem;object-fit:contain;object-position:left center}.app-menu-filho-titulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-menu-grupo:not(.app-menu-grupo--sub)>.app-menu-pill{position:relative;overflow:hidden}.app-menu-grupo:not(.app-menu-grupo--sub)>.app-menu-pill:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:0;background:transparent;transition:background .18s}.app-menu-grupo:not(.app-menu-grupo--sub)>.app-menu-pill.ativo:before{background:var(--hub-orange)}.app-menu-grupo:not(.app-menu-grupo--sub)>.app-menu-pill:hover{background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}.app-menu-grupo:not(.app-menu-grupo--sub)>.app-menu-pill.ativo{background:color-mix(in srgb,var(--hub-orange) 16%,transparent)}.app-menu-grupo--sub .app-menu-details{background:transparent;border:none}.app-menu-flyout-wrap{position:relative}.app-menu-pill--recolhido{justify-content:center;padding:.45rem .25rem;width:100%;box-sizing:border-box}.app-menu-pill--recolhido .app-menu-pill-icone{width:2.35rem;height:2.35rem;font-size:1.05rem}.app-menu-pill--recolhido .app-menu-pill-texto{display:none}.app-menu-flyout{display:none;position:absolute;left:calc(100% + 6px);top:0;z-index:80;min-width:13.5rem;max-width:16rem;max-height:min(70vh,28rem);overflow-y:auto;padding:.55rem .45rem .65rem;border-radius:4px;border:1px solid color-mix(in srgb,var(--hub-orange) 28%,var(--hub-border));background:var(--hub-bg-elevated);box-shadow:0 12px 36px #00000061,inset 0 1px #ffffff0f}.app-menu-flyout--portal{display:block;position:fixed;left:auto;z-index:12000;animation:app-menu-flyout-in .18s cubic-bezier(.22,1,.36,1) both}.app-menu-flyout-titulo{margin:0 0 .35rem;padding:.15rem .55rem .35rem;font-size:.72rem;font-weight:800;letter-spacing:-.01em;color:var(--hub-orange);border-bottom:1px solid var(--hub-gold-soft)}.app-menu-flyout .app-menu-filhos{--app-menu-filho-pad-x: .35rem;margin:0;padding:.3rem var(--app-menu-filho-pad-x) .15rem;background:transparent;border-top:none;animation:none}@keyframes app-menu-flyout-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.app-menu-grupo:not(.app-menu-grupo--sub) .app-menu-pill:active{transform:scale(.98);transition:transform .12s ease}@media(prefers-reduced-motion:reduce){.app-menu-filhos-wrap{transition:none}.app-menu-details--aberto .app-menu-filhos-wrap{display:grid;opacity:1}.app-menu-details--expandindo .app-menu-tela,.app-menu-flyout--portal{animation:none}.app-menu-pill:hover,.app-menu-filho:hover{transform:none}}._overlay_1p6uj_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._dialog_1p6uj_14{width:min(100%,22rem);padding:1.15rem 1.2rem 1.05rem;border-radius:12px;border:1px solid var(--hub-gold-soft);background:var(--hub-bg-elevated);box-shadow:0 24px 64px #00000073}._head_1p6uj_23{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}._title_1p6uj_31{margin:0;font-size:1rem;font-weight:700}._sub_1p6uj_37{margin:.35rem 0 0;font-size:.82rem;line-height:1.45;color:var(--hub-muted)}._closeBtn_1p6uj_44{width:2rem;height:2rem;padding:0;border-radius:8px;border:1px solid var(--hub-gold-soft);background:#00000059;color:var(--hub-muted);font-size:1.2rem;line-height:1;cursor:pointer}._appPreview_1p6uj_57{display:flex;align-items:center;gap:.75rem;padding:.75rem;margin-bottom:.85rem;border-radius:8px;border:1px solid var(--hub-gold-soft);background:#00000047}._appIcon_1p6uj_68{width:3rem;height:3rem;border-radius:.75rem;object-fit:contain}._appName_1p6uj_75{margin:0;font-size:.92rem;font-weight:700}._appMeta_1p6uj_81{margin:.15rem 0 0;font-size:.72rem;color:var(--hub-muted)}._steps_1p6uj_87{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}._step_1p6uj_87{display:flex;align-items:flex-start;gap:.65rem;font-size:.82rem;line-height:1.45}._stepNum_1p6uj_104{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;flex-shrink:0;font-size:.62rem;font-weight:700;color:var(--hub-orange);background:color-mix(in srgb,var(--hub-orange) 14%,transparent);border:1px solid color-mix(in srgb,var(--hub-orange) 30%,transparent)}._actions_1p6uj_119{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}._primaryBtn_1p6uj_126{flex:1 1 auto;min-height:2.5rem;padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-orange) 45%,transparent);background:color-mix(in srgb,var(--hub-orange) 22%,transparent);color:var(--hub-orange);font-size:.78rem;font-weight:700;cursor:pointer}._ghostBtn_1p6uj_139{min-height:2.5rem;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--hub-gold-soft);background:transparent;color:var(--hub-muted);font-size:.78rem;font-weight:600;cursor:pointer}._installedNote_1p6uj_151{margin:0;font-size:.82rem;color:var(--hub-orange)}._shareFeedback_1p6uj_157{margin:.65rem 0 0;font-size:.78rem;color:var(--hub-success, var(--hub-sucesso))}._banner_nesrd_1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.75rem .85rem;margin-bottom:1rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-orange) 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--hub-orange) 12%,transparent),#00000047)}._bannerCopy_nesrd_18{display:flex;align-items:center;gap:.65rem;min-width:0}._bannerIcon_nesrd_25{width:2.25rem;height:2.25rem;border-radius:.55rem;flex-shrink:0;object-fit:contain}._bannerTitle_nesrd_33{margin:0;font-size:.88rem;font-weight:700}._bannerSub_nesrd_39{margin:.12rem 0 0;font-size:.74rem;color:color-mix(in srgb,var(--hub-text) 72%,var(--hub-muted))}._bannerActions_nesrd_45{display:flex;align-items:center;gap:.35rem}._bannerPrimary_nesrd_51{min-height:2.25rem;padding:.35rem .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-orange) 45%,transparent);background:color-mix(in srgb,var(--hub-orange) 18%,transparent);color:var(--hub-orange);font-size:.75rem;font-weight:700;cursor:pointer}._bannerPrimary_nesrd_51:hover{color:#fff}._bannerGhost_nesrd_67{width:2rem;height:2rem;padding:0;border:none;background:transparent;color:var(--hub-muted);font-size:1.2rem;line-height:1;cursor:pointer}@media(max-width:900px),(max-height:820px){._banner_nesrd_1{display:none}}._button_nesrd_87{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--hub-gold-soft);background:#0003;font-size:.8rem;font-weight:600;cursor:pointer}._buttonIcon_nesrd_101{width:1.25rem;height:1.25rem;border-radius:.3rem;object-fit:contain}._iconBtn_nesrd_108{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border-radius:var(--hub-raio);border:1px solid var(--hub-gold-soft);background:var(--hub-surface);color:var(--hub-text);cursor:pointer;transition:background .15s,border-color .15s}._iconBtn_nesrd_108:hover{background:var(--hub-surface-hover);border-color:color-mix(in srgb,var(--hub-orange) 35%,var(--hub-gold-soft))}._iconBtnGlyph_nesrd_128{font-size:1.1rem;line-height:1}.configuracao-botao{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;min-height:40px;padding:0;border-radius:var(--hub-raio);border:1px solid color-mix(in srgb,var(--hub-orange) 18%,var(--hub-gold-soft));background:linear-gradient(165deg,color-mix(in srgb,var(--hub-orange) 8%,var(--hub-surface)) 0%,var(--hub-surface) 100%);color:var(--hub-muted);text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.configuracao-botao:hover{background:var(--hub-orange-soft);border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-gold-soft));color:var(--hub-orange);box-shadow:0 2px 10px color-mix(in srgb,var(--hub-orange) 18%,transparent)}.configuracao-botao.ativo{border-color:color-mix(in srgb,var(--hub-orange) 55%,var(--hub-gold-soft));background:var(--hub-orange-soft);color:var(--hub-orange);box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-orange) 22%,transparent),0 4px 14px color-mix(in srgb,var(--hub-orange) 16%,transparent)}.configuracao-botao__svg{width:1.15rem;height:1.15rem;transition:transform .35s cubic-bezier(.22,1,.36,1)}.configuracao-botao:hover .configuracao-botao__svg,.configuracao-botao.ativo .configuracao-botao__svg{transform:rotate(72deg)}.configuracao-botao--compacto{width:2rem;height:2rem;min-height:2rem}.configuracao-botao--compacto .configuracao-botao__svg{width:1rem;height:1rem}.menu-lateral .configuracao-botao:not(.configuracao-botao--compacto){width:2rem;height:2rem;min-height:2rem}.menu-lateral .configuracao-botao:not(.configuracao-botao--compacto) .configuracao-botao__svg{width:1rem;height:1rem}.hub-avatar{flex-shrink:0;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--hub-avatar-bg);box-shadow:0 0 0 2px #f5c51873,0 0 12px #f5c51826}.hub-avatar img{width:100%;height:100%;object-fit:cover}.hub-avatar__iniciais{font-weight:800;letter-spacing:.05em;color:var(--hub-orange)}.hub-avatar--xs{width:32px;height:32px}.hub-avatar--xs .hub-avatar__iniciais{font-size:.65rem}.hub-avatar--sm{width:42px;height:42px}.hub-avatar--sm .hub-avatar__iniciais{font-size:.78rem}.hub-avatar--md{width:56px;height:56px}.hub-avatar--md .hub-avatar__iniciais{font-size:.9rem}.hub-avatar--lg{width:96px;height:96px}.hub-avatar--lg .hub-avatar__iniciais{font-size:1.35rem}.hub-avatar--xl{width:120px;height:120px}.hub-avatar--xl .hub-avatar__iniciais{font-size:1.65rem}.novidades-botao{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:38px;padding:.45rem .75rem;border-radius:var(--hub-raio);border:1px solid var(--hub-gold-soft);background:var(--hub-surface);color:var(--hub-text);font-size:.82rem;font-weight:700;transition:background .15s,border-color .15s}.novidades-botao:hover{background:var(--hub-surface-hover);border-color:color-mix(in srgb,var(--hub-orange) 35%,var(--hub-gold-soft))}.novidades-botao--compacto{width:40px;height:40px;min-height:40px;padding:0;flex-shrink:0}.novidades-botao__icone{font-size:1rem;line-height:1}.novidades-botao__badge{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--hub-orange);box-shadow:0 0 0 2px var(--hub-bg-elevated)}.novidades-botao--compacto .novidades-botao__badge{top:4px;right:4px}.novidades-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));background:var(--hub-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:auto;overscroll-behavior:contain}.novidades-modal{width:min(100%,480px);max-width:calc(100vw - 1.5rem);max-height:min(88vh,640px);display:flex;flex-direction:column;padding:0;overflow:hidden;overflow-x:clip;box-sizing:border-box}.novidades-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.1rem 1.15rem .85rem;border-bottom:1px solid var(--hub-gold-soft);background:color-mix(in srgb,var(--hub-orange) 6%,var(--hub-surface));min-width:0}.novidades-modal__eyebrow{margin:0 0 .2rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--hub-orange)}.novidades-modal__titulo{margin:0;font-size:1.15rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere;min-width:0}.novidades-modal__versao{margin:.25rem 0 0;font-size:.75rem;color:var(--hub-muted);font-weight:600}.novidades-modal__fechar{flex-shrink:0;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;border:none;border-radius:10px;background:transparent;color:var(--hub-muted);font-size:1.15rem;line-height:1;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.novidades-modal__fechar:hover{background:var(--hub-surface-hover);color:var(--hub-text)}.novidades-lista{list-style:none;margin:0;padding:.75rem 1rem 1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.65rem}.novidades-item{padding:.85rem .9rem;border-radius:var(--hub-raio-lg);background:var(--hub-bg-elevated);border:1px solid var(--hub-gold-soft)}.novidades-item--recente{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-gold-soft));box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-orange) 12%,transparent)}.novidades-item__topo{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.35rem}.novidades-item__topo time{font-size:.72rem;font-weight:700;color:var(--hub-muted)}.novidades-item__area{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.15rem .4rem;border-radius:6px;background:var(--hub-orange-soft);color:var(--hub-orange)}.novidades-item__novo{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.15rem .4rem;border-radius:6px;background:#30d15824;color:var(--hub-sucesso)}.novidades-item__titulo{margin:0 0 .45rem;font-size:.92rem;font-weight:800;line-height:1.25}.novidades-item__itens{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--hub-muted);line-height:1.35}.novidades-item__itens li::marker{color:var(--hub-orange)}.tema-toggle--segmentado{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;border-radius:var(--hub-raio);background:var(--hub-surface);border:1px solid var(--hub-gold-soft)}.tema-toggle__opcao{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:36px;padding:.4rem .55rem;border:none;border-radius:8px;background:transparent;color:var(--hub-muted);font-size:.78rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.tema-toggle__opcao:hover{color:var(--hub-text);background:var(--hub-surface-hover)}.tema-toggle__opcao.ativo{color:var(--hub-text);background:var(--hub-bg-elevated);box-shadow:0 1px 4px #0000001f}.tema-toggle__icone{display:inline-flex;line-height:1}.tema-toggle--compacto{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:var(--hub-raio);border:1px solid var(--hub-gold-soft);background:var(--hub-surface);color:var(--hub-gold);font-size:1.05rem;line-height:1;transition:background .15s,border-color .15s}.tema-toggle--compacto:hover{background:var(--hub-surface-hover);border-color:color-mix(in srgb,var(--hub-orange) 35%,var(--hub-gold-soft))}._root_k8ho8_1{position:relative;flex-shrink:0}._bellBtn_k8ho8_6{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;padding:0;border-radius:999px;border:1px solid var(--hub-gold-soft);background:var(--hub-surface);cursor:pointer;transition:background .2s ease,border-color .2s ease}._bellBtn_k8ho8_6:hover,._bellBtnOpen_k8ho8_24{background:var(--hub-surface-hover);border-color:color-mix(in srgb,var(--hub-orange) 35%,var(--hub-gold-soft))}._bellIcon_k8ho8_29{font-size:1rem;line-height:1}._badge_k8ho8_34{position:absolute;top:-4px;right:-4px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background:var(--hub-erro);color:#fff;font-size:.62rem;font-weight:700;line-height:1.1rem;text-align:center;box-shadow:0 0 10px #f8717173}._panel_k8ho8_51{position:absolute;top:calc(100% + .45rem);right:0;z-index:60;width:min(22rem,calc(100vw - 1.5rem));max-height:min(28rem,calc(100vh - 5rem));display:flex;flex-direction:column;border-radius:var(--hub-raio);border:1px solid var(--hub-gold-soft);background:var(--hub-bg-elevated);box-shadow:var(--hub-sombra);overflow:hidden}._panelPortal_k8ho8_67{position:fixed;top:auto;left:auto;z-index:120}._panelHead_k8ho8_74{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--hub-gold-soft)}._panelTitle_k8ho8_83{font-size:.9rem;font-weight:600}._markAllBtn_k8ho8_88{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-orange);background:none;border:none;cursor:pointer;padding:.2rem 0}._markAllBtn_k8ho8_88:hover{color:var(--hub-orange-hover)}._markAllBtn_k8ho8_88:disabled{opacity:.45;cursor:not-allowed}._list_k8ho8_108{overflow-y:auto;overscroll-behavior:contain}._empty_k8ho8_113{padding:1.5rem 1rem;text-align:center;font-size:.85rem;color:var(--hub-muted)}._item_k8ho8_120{display:block;width:100%;text-align:left;padding:.85rem 1rem;border:none;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;cursor:pointer;transition:background .15s ease}._item_k8ho8_120:hover{background:#ffffff0a}._itemUnread_k8ho8_136{background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}._itemUnread_k8ho8_136:hover{background:color-mix(in srgb,var(--hub-orange) 14%,transparent)}._itemHead_k8ho8_144{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;min-width:0}._itemTitle_k8ho8_153{font-size:.86rem;font-weight:600;color:var(--hub-text);min-width:0;flex:1;line-height:1.3;word-break:break-word}._itemUnread_k8ho8_136 ._itemTitle_k8ho8_153{color:#fff}._itemTime_k8ho8_167{flex-shrink:0;font-size:.62rem;color:var(--hub-muted)}._itemBody_k8ho8_173{margin:0;font-size:.8rem;line-height:1.45;color:var(--hub-muted);white-space:pre-wrap;word-break:break-word}._itemMeta_k8ho8_182{margin-top:.35rem;font-size:.62rem;letter-spacing:.04em;color:#ffffff61}._error_k8ho8_189{padding:.75rem 1rem;font-size:.78rem;color:var(--hub-erro);border-bottom:1px solid var(--hub-gold-soft)}@media(max-width:900px){._panel_k8ho8_51:not(._panelPortal_k8ho8_67){position:fixed;top:3.5rem;right:.75rem;left:.75rem;width:auto}._panelPortal_k8ho8_67{left:.75rem;right:.75rem;width:auto;max-width:none}}.hub-quick-menu__atualizar-tile{position:relative;display:inline-grid;place-items:center;width:100%;height:3rem;min-height:3rem;padding:0;border-radius:0;border:1px solid color-mix(in srgb,var(--hub-gold) 18%,var(--hub-border));background:linear-gradient(165deg,color-mix(in srgb,var(--hub-surface) 88%,#fff),color-mix(in srgb,var(--hub-bg) 92%,#000));color:color-mix(in srgb,var(--hub-gold) 78%,var(--hub-text));cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.hub-quick-menu__atualizar-tile:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--hub-gold) 42%,var(--hub-border))}.hub-quick-menu__atualizar-tile:disabled{opacity:.65;cursor:wait}.hub-quick-menu__atualizar-tile--pendente{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border));color:color-mix(in srgb,var(--hub-orange) 85%,var(--hub-text));animation:hub-atualizar-pulse 2.4s ease-in-out infinite}.hub-quick-menu__atualizar-tile--atualizando{animation:none;opacity:.75}.hub-quick-menu__atualizar-badge{position:absolute;top:.45rem;right:.45rem;width:.55rem;height:.55rem;border-radius:999px;background:var(--hub-orange);box-shadow:0 0 0 2px color-mix(in srgb,var(--hub-bg) 80%,transparent)}.hub-quick-menu__atualizar-feedback{position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%);padding:.25rem .45rem;border-radius:6px;background:var(--hub-bg-elevated);border:1px solid var(--hub-border);color:var(--hub-text);font-size:.62rem;font-weight:700;white-space:nowrap;pointer-events:none;z-index:2}@keyframes hub-atualizar-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--hub-orange) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--hub-orange) 18%,transparent)}}@media(prefers-reduced-motion:reduce){.hub-quick-menu__atualizar-tile--pendente{animation:none}}.hub-quick-menu__downloads-tile{display:inline-grid;place-items:center;width:100%;height:3rem;min-height:3rem;padding:0;border-radius:0;border:1px solid color-mix(in srgb,var(--hub-gold) 18%,var(--hub-border));background:linear-gradient(165deg,color-mix(in srgb,var(--hub-surface) 88%,#fff),color-mix(in srgb,var(--hub-bg) 92%,#000));color:color-mix(in srgb,var(--hub-gold) 78%,var(--hub-text));box-shadow:0 6px 16px #0000002e,inset 0 1px #ffffff0f;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.hub-quick-menu__downloads-tile:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--hub-gold) 42%,var(--hub-border));box-shadow:0 10px 22px #00000038,0 0 0 1px color-mix(in srgb,var(--hub-gold) 12%,transparent),inset 0 1px #ffffff14}.hub-quick-menu__downloads-tile:focus-visible{outline:2px solid color-mix(in srgb,var(--hub-orange) 55%,transparent);outline-offset:2px}.hub-quick-menu__downloads-tile.active{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border));color:color-mix(in srgb,var(--hub-orange) 85%,var(--hub-text))}.hub-dist-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem .75rem;margin:0 0 .85rem;padding:.65rem .85rem;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:0 1px color-mix(in srgb,var(--hub-border) 40%,transparent)}.hub-dist-toolbar__campo{display:flex;flex-direction:column;gap:.25rem;flex:1 1 auto;min-width:min(100%,12rem);max-width:min(100%,28rem)}.hub-dist-toolbar__label{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.hub-dist-toolbar__select{width:100%;min-height:2.15rem;padding:.45rem 2rem .45rem .65rem;border-radius:8px;border:1px solid var(--hub-border);background-color:var(--hub-surface-solid);color:var(--hub-text);font-size:.88rem;font-weight:600;line-height:1.2;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236d6560' d='M2.2 4.2 6 8l3.8-3.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center}.hub-dist-toolbar__select:disabled{opacity:.55;cursor:not-allowed}.hub-dist-toolbar__select:focus-visible{outline:2px solid var(--hub-orange);outline-offset:1px;border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border))}.hub-dist-toolbar__novo{flex-shrink:0;white-space:nowrap}[data-theme=dark] .hub-dist-toolbar__select{background-color:color-mix(in srgb,var(--hub-surface-solid) 92%,#000);border-color:var(--hub-border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23c8c4c2' d='M2.2 4.2 6 8l3.8-3.8'/%3E%3C/svg%3E")}[data-theme=light] .hub-dist-toolbar{background:var(--hub-surface);box-shadow:var(--hub-shadow-sm, 0 1px 3px rgba(42, 38, 34, .06))}[data-theme=light] .hub-dist-toolbar__select{background-color:#fff}@media(max-width:520px){.hub-dist-toolbar{flex-direction:column;align-items:stretch}.hub-dist-toolbar__campo{max-width:none}.hub-dist-toolbar__novo{width:100%;justify-content:center}}.hub-dist-modal-overlay{z-index:220;align-items:flex-start;padding-top:8vh}.hub-dist-modal{width:min(480px,100%);max-height:86vh;overflow-y:auto;color:var(--hub-text);background:var(--hub-surface-solid);border-color:var(--hub-border, var(--hub-gold-soft))}.hub-dist-modal__erro{margin:0 0 .65rem;color:var(--hub-erro);font-size:.9rem}.hub-dist-modal__msg{margin:0 0 .65rem;color:var(--hub-sucesso, var(--hub-text));font-size:.9rem}.hub-dist-modal__resumo{margin:.35rem 0 0;font-size:.88rem;color:var(--hub-text)}.hub-dist-modal__subtitulo{margin:1.1rem 0 .5rem;font-size:.95rem}.hub-loja-pedidos__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.hub-loja-pedidos__item{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.55rem .7rem;border:1px solid var(--hub-border, var(--hub-gold-soft));border-radius:var(--hub-raio-sm, 6px)}.hub-loja-pedidos__linha{display:flex;width:100%;justify-content:space-between;gap:.5rem}.hub-loja-pedidos__status{font-size:.8rem;font-weight:600}.hub-loja-pedidos__item--pendente .hub-loja-pedidos__status{color:var(--hub-orange)}.hub-loja-pedidos__item--aprovada .hub-loja-pedidos__status{color:var(--hub-sucesso, inherit)}.hub-loja-pedidos__item--rejeitada .hub-loja-pedidos__status{color:var(--hub-erro)}.hub-loja-pedidos__detalhe{font-size:.82rem;color:var(--hub-muted)}.hub-dist-modal__form{display:flex;flex-direction:column;gap:.15rem}.hub-dist-modal .hub-modal__campo>span{color:var(--hub-text);font-size:.82rem}.hub-dist-modal .hub-modal__campo input,.hub-dist-modal .hub-modal__campo select{min-height:2.35rem;padding:.4rem .55rem;border-radius:var(--hub-raio-sm, 6px);background:var(--hub-surface-solid);color:var(--hub-text);border:1px solid var(--hub-border-strong, var(--hub-gold-soft));font-weight:500}.hub-dist-modal .hub-modal__campo input::placeholder{color:var(--hub-muted);opacity:1}[data-theme=light] .hub-dist-modal{box-shadow:var(--hub-shadow-md)}[data-theme=light] .hub-dist-modal .hub-modal__campo input,[data-theme=light] .hub-dist-modal .hub-modal__campo select{background:#fff}[data-theme=dark] .hub-dist-modal .hub-modal__campo input,[data-theme=dark] .hub-dist-modal .hub-modal__campo select{background:color-mix(in srgb,var(--hub-surface-solid) 88%,#000);border-color:var(--hub-border)}.hub-dist-chip{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;min-height:2.35rem;padding:.35rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));background:linear-gradient(165deg,color-mix(in srgb,var(--hub-surface) 90%,#fff),color-mix(in srgb,var(--hub-bg) 94%,#000));color:var(--hub-text);box-shadow:0 4px 14px #00000024}.hub-dist-chip--interativo{cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.hub-dist-chip--interativo:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--hub-gold) 48%,var(--hub-border))}.hub-dist-chip--interativo:disabled{opacity:.65;cursor:wait}.hub-dist-chip--fixo{cursor:default}.hub-dist-chip--grande{width:100%;border-radius:14px;padding:.75rem .85rem}.hub-dist-chip__icone{display:grid;place-items:center;flex-shrink:0;color:color-mix(in srgb,var(--hub-gold) 82%,var(--hub-text))}.hub-dist-chip__corpo{display:flex;flex-direction:column;gap:.05rem;min-width:0;text-align:left}.hub-dist-chip__rotulo{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.hub-dist-chip__nome{font-size:.84rem;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-dist-chip__dica{font-size:.74rem;line-height:1.35;color:var(--hub-muted)}.hub-dist-chip__badge{flex-shrink:0;padding:.12rem .42rem;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:color-mix(in srgb,var(--hub-muted) 16%,transparent);color:var(--hub-muted);border:1px solid color-mix(in srgb,var(--hub-muted) 22%,transparent)}.hub-dist-chip__acao{flex-shrink:0;display:grid;place-items:center;color:var(--hub-muted);transform:none}.hub-dist-chip__acao svg{display:block;transform:none}.menu-filial-btn{display:flex;align-items:center;gap:.45rem;width:100%;min-height:2.75rem;margin-bottom:.45rem;padding:.5rem .55rem;border-radius:2px;border:1px solid color-mix(in srgb,var(--hub-gold) 22%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 6%,transparent);color:var(--hub-text);text-align:left;flex-shrink:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.menu-filial-btn--interativo{cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.menu-filial-btn--interativo:hover:not(:disabled){border-color:color-mix(in srgb,var(--hub-gold) 42%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 11%,transparent)}.menu-filial-btn--interativo:disabled{opacity:.65;cursor:wait}.menu-filial-btn--fixo{cursor:default}.menu-filial-btn__icone{display:grid;place-items:center;flex-shrink:0;width:1.25rem;height:1.25rem;color:color-mix(in srgb,var(--hub-gold) 82%,var(--hub-text))}.menu-filial-btn__icone svg{width:18px;height:18px}.menu-filial-btn__corpo{display:flex;flex-direction:column;gap:.02rem;min-width:0;flex:1}.menu-filial-btn__rotulo{font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted);line-height:1.1}.menu-filial-btn__nome{font-size:.78rem;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-filial-btn__badge{flex-shrink:0;padding:.1rem .38rem;border-radius:999px;font-size:.56rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:color-mix(in srgb,var(--hub-muted) 14%,transparent);color:var(--hub-muted);border:1px solid color-mix(in srgb,var(--hub-muted) 20%,transparent)}.menu-filial-btn__acao{flex-shrink:0;display:grid;place-items:center;color:var(--hub-muted);opacity:.85;transform:none}.menu-filial-btn__acao svg{display:block;transform:none}.hub-dist-busca{display:block;margin:0 0 .65rem}.hub-dist-busca__input{width:100%;min-height:2.2rem;padding:.45rem .65rem;border-radius:10px;border:1px solid var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-text);font-size:.86rem}.hub-dist-busca__input:focus-visible{outline:2px solid var(--hub-orange);outline-offset:1px}.hub-dist-busca__vazio{margin:0 0 .65rem;font-size:.8rem;color:var(--hub-muted)}.hub-dist-grupo-titulo{margin:0 0 .35rem;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.hub-dist-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#00000085}.hub-dist-sheet{width:min(100%,520px);max-height:min(88dvh,720px);display:flex;flex-direction:column;border-radius:18px 18px 0 0;border:1px solid var(--hub-border);border-bottom:none;background:var(--hub-surface-solid);box-shadow:0 -12px 40px #00000047;animation:hub-dist-sheet-in .22s ease}@keyframes hub-dist-sheet-in{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}.hub-dist-sheet__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 85%,transparent)}.hub-dist-sheet__titulo{margin:0;font-size:1.05rem;font-weight:800}.hub-dist-sheet__sub{margin:.2rem 0 0;font-size:.8rem;color:var(--hub-muted)}.hub-dist-sheet__fechar{flex-shrink:0;width:2rem;height:2rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--hub-muted) 12%,transparent);color:var(--hub-text);cursor:pointer}.hub-dist-sheet__corpo{overflow:auto;padding:.85rem 1rem calc(1rem + env(safe-area-inset-bottom,0px))}.hub-dist-feedback{position:fixed;left:50%;bottom:calc(var(--hub-mobile-dock-offset, 1.25rem) + .75rem);transform:translate(-50%);z-index:190;display:inline-flex;align-items:center;gap:.65rem;max-width:min(92vw,28rem);padding:.65rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-gold) 42%,var(--hub-border));background:color-mix(in srgb,var(--hub-bg) 92%,#000);color:var(--hub-text);box-shadow:0 12px 32px #00000047;font-size:.84rem;font-weight:600}.hub-dist-feedback__fechar{flex-shrink:0;border:none;background:transparent;color:var(--hub-muted);cursor:pointer;padding:.15rem}@media(min-width:901px){.hub-dist-sheet-backdrop{align-items:center;padding:1rem}.hub-dist-sheet{border-radius:18px;border-bottom:1px solid var(--hub-border);max-height:min(82dvh,680px)}.hub-dist-feedback{bottom:1.25rem}}@media(prefers-reduced-motion:reduce){.hub-dist-sheet{animation:none}}@keyframes hub-quick-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hub-topbar-dropdown__panel,.menu-mobile-dropdown__panel{padding:0;overflow:hidden;border-radius:18px;border:1px solid color-mix(in srgb,var(--hub-gold) 24%,var(--hub-border));background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--hub-gold) 10%,transparent),transparent 55%),linear-gradient(168deg,rgba(255,255,255,.07) 0%,transparent 38%),color-mix(in srgb,var(--hub-bg) 90%,#050505);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 28px 64px #0000007a,0 0 0 1px #ffffff0d inset,0 1px color-mix(in srgb,var(--hub-gold) 18%,transparent) inset;animation:hub-quick-menu-in .24s cubic-bezier(.22,1,.36,1)}[data-theme=light] .hub-topbar-dropdown__panel,[data-theme=light] .menu-mobile-dropdown__panel{background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--hub-orange) 8%,transparent),transparent 55%),linear-gradient(168deg,#fffffffa,#faf7f2f5);box-shadow:0 22px 48px #2a262224,0 0 0 1px #ffffffe6 inset}.hub-quick-menu{display:grid}.hub-quick-menu__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.05rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--hub-gold) 14%,var(--hub-border));background:linear-gradient(135deg,color-mix(in srgb,var(--hub-gold) 7%,transparent) 0%,transparent 72%)}.hub-quick-menu__hero-corpo{min-width:0;flex:1}.hub-quick-menu__perfil{display:inline-grid;place-items:center;flex-shrink:0;width:5.25rem;height:5.25rem;margin-top:0;padding:0;overflow:hidden;border-radius:14px;color:color-mix(in srgb,var(--hub-gold) 78%,var(--hub-text));background:color-mix(in srgb,var(--hub-gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));box-shadow:0 6px 16px #0000002e,inset 0 1px #ffffff0f;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.hub-quick-menu__perfil-avatar.hub-avatar,.hub-quick-menu__perfil .hub-avatar{width:100%;height:100%;border-radius:0;font-size:1.35rem}.hub-quick-menu__perfil .hub-avatar img{width:100%;height:100%;object-fit:cover}.hub-quick-menu__perfil:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--hub-gold) 48%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 16%,transparent);box-shadow:0 10px 22px #00000038,0 0 0 1px color-mix(in srgb,var(--hub-gold) 12%,transparent),inset 0 1px #ffffff14}.hub-quick-menu__perfil:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.hub-quick-menu__perfil--estatico{pointer-events:none;cursor:default}.hub-quick-menu__perfil--estatico:hover{transform:none;border-color:color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 10%,transparent);box-shadow:0 6px 16px #0000002e,inset 0 1px #ffffff0f}.hub-quick-menu--so-sair .hub-quick-menu__nav{margin-top:.35rem}.hub-quick-menu__saudacao{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.hub-quick-menu__nome{display:block;margin:.15rem 0 0;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--hub-text)}.hub-quick-menu__cargo{display:inline-block;margin-top:.3rem;padding:.18rem .5rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--hub-gold) 82%,var(--hub-text));background:color-mix(in srgb,var(--hub-gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold) 22%,transparent)}.hub-quick-menu__atalhos{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.6rem,1fr));gap:.5rem;padding:.8rem .9rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 85%,transparent)}.hub-quick-menu__tile{display:flex;align-items:center;justify-content:center;min-width:0}.hub-quick-menu__tile>*{width:100%}.hub-quick-menu__tile button,.hub-quick-menu__tile .novidades-botao,.hub-quick-menu__tile .configuracao-botao{width:100%;height:3rem;min-height:3rem;border-radius:0;border:1px solid color-mix(in srgb,var(--hub-gold) 18%,var(--hub-border));background:linear-gradient(165deg,color-mix(in srgb,var(--hub-surface) 88%,#fff),color-mix(in srgb,var(--hub-bg) 92%,#000));box-shadow:0 6px 16px #0000002e,inset 0 1px #ffffff0f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.hub-quick-menu__tile button:hover,.hub-quick-menu__tile .novidades-botao:hover,.hub-quick-menu__tile .configuracao-botao:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--hub-gold) 42%,var(--hub-border));box-shadow:0 10px 22px #00000038,0 0 0 1px color-mix(in srgb,var(--hub-gold) 12%,transparent),inset 0 1px #ffffff14}.hub-quick-menu__section{display:grid;gap:.5rem;padding:.75rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 85%,transparent)}.hub-quick-menu__label{font-size:.68rem;font-weight:800;color:color-mix(in srgb,var(--hub-muted) 92%,var(--hub-gold));letter-spacing:.1em;text-transform:uppercase}.hub-quick-menu__tema.tema-toggle--segmentado{border-radius:0;padding:.15rem;gap:.15rem;border-color:color-mix(in srgb,var(--hub-gold) 16%,var(--hub-border));background:color-mix(in srgb,var(--hub-bg) 70%,#000);box-shadow:inset 0 1px #ffffff0a}.hub-quick-menu__tema .tema-toggle__opcao{min-height:1.85rem;padding:.25rem .4rem;gap:.28rem;border-radius:0;font-size:.7rem;font-weight:700}.hub-quick-menu__tema .tema-toggle__icone{font-size:.82rem}.hub-quick-menu__tema .tema-toggle__opcao.ativo{background:linear-gradient(165deg,color-mix(in srgb,var(--hub-gold) 22%,var(--hub-bg-elevated)) 0%,var(--hub-bg-elevated) 100%);box-shadow:0 4px 14px #0003,inset 0 1px #ffffff14;color:var(--hub-text)}.hub-quick-menu__nav{display:grid;gap:.2rem;padding:.55rem .45rem .65rem}.hub-quick-menu__action{display:flex;align-items:center;gap:.7rem;width:100%;padding:.72rem .75rem;border:1px solid transparent;border-radius:13px;background:transparent;color:inherit;text-decoration:none;font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.hub-quick-menu__action:after{content:"›";margin-left:auto;font-size:1.15rem;line-height:1;opacity:.35;transition:opacity .16s ease,transform .16s ease}.hub-quick-menu__action:hover{background:color-mix(in srgb,var(--hub-gold) 6%,var(--hub-surface-hover));border-color:color-mix(in srgb,var(--hub-gold) 14%,transparent)}.hub-quick-menu__action:hover:after{opacity:.75;transform:translate(2px)}.hub-quick-menu__action-icon{display:inline-grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border-radius:10px;color:color-mix(in srgb,var(--hub-gold) 75%,var(--hub-text));background:color-mix(in srgb,var(--hub-gold) 9%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold) 16%,transparent)}.hub-quick-menu__action-texto{flex:1;text-align:left}.hub-quick-menu__action--danger{color:var(--hub-erro)}.hub-quick-menu__action--danger .hub-quick-menu__action-icon{color:#fca5a5;background:color-mix(in srgb,#ef4444 10%,transparent);border-color:color-mix(in srgb,#ef4444 22%,transparent)}.hub-quick-menu__action--danger:hover{background:color-mix(in srgb,#ef4444 8%,var(--hub-surface-hover));border-color:color-mix(in srgb,#ef4444 20%,transparent)}.hub-quick-menu__atalhos-block{border-bottom:1px solid color-mix(in srgb,var(--hub-border) 85%,transparent)}.hub-quick-menu__atalhos-block .hub-quick-menu__atalhos{border-bottom:none}.hub-quick-menu__dist-panel{padding-top:.35rem}.hub-quick-menu__dist-hint{margin:.15rem 0 .65rem;font-size:.78rem;line-height:1.4;color:var(--hub-muted)}.hub-quick-menu__dist-lista{list-style:none;margin:0 0 .65rem;padding:0;display:flex;flex-direction:column;gap:.45rem}.hub-quick-menu__dist-opcao{display:flex;align-items:flex-start;gap:.55rem;width:100%;padding:.55rem .6rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-border) 90%,transparent);background:color-mix(in srgb,var(--hub-bg) 55%,var(--hub-surface));color:var(--hub-text);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.hub-quick-menu__dist-opcao:hover:not(:disabled){border-color:color-mix(in srgb,var(--hub-gold) 35%,var(--hub-border));background:color-mix(in srgb,var(--hub-surface-hover, var(--hub-surface)) 80%,var(--hub-bg))}.hub-quick-menu__dist-opcao--ativa{border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border));background:linear-gradient(135deg,color-mix(in srgb,var(--hub-gold) 14%,var(--hub-bg)),color-mix(in srgb,var(--hub-bg) 88%,#000));box-shadow:0 4px 14px #00000029,inset 0 1px #ffffff0f}.hub-quick-menu__dist-opcao:disabled{opacity:.6;cursor:not-allowed}.hub-quick-menu__dist-opcao:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.hub-quick-menu__dist-opcao-indicador{flex-shrink:0;display:grid;place-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--hub-muted) 55%,var(--hub-border));color:color-mix(in srgb,var(--hub-gold) 90%,#fff)}.hub-quick-menu__dist-opcao--ativa .hub-quick-menu__dist-opcao-indicador{border-color:color-mix(in srgb,var(--hub-gold) 70%,transparent);background:color-mix(in srgb,var(--hub-gold) 22%,transparent)}.hub-quick-menu__dist-opcao-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.hub-quick-menu__dist-opcao-nome{font-size:.88rem;font-weight:700;line-height:1.2}.hub-quick-menu__dist-opcao-dica{font-size:.72rem;line-height:1.35;color:var(--hub-muted)}.hub-quick-menu__dist-opcao-badge{flex-shrink:0;align-self:flex-start;margin-top:.1rem;padding:.12rem .42rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.hub-quick-menu__dist-opcao-badge--legado{background:color-mix(in srgb,var(--hub-muted) 18%,transparent);color:var(--hub-muted);border:1px solid color-mix(in srgb,var(--hub-muted) 25%,transparent)}.hub-quick-menu__dist-opcao-badge--nova{background:color-mix(in srgb,var(--hub-gold) 16%,transparent);color:color-mix(in srgb,var(--hub-gold) 88%,var(--hub-text));border:1px solid color-mix(in srgb,var(--hub-gold) 35%,transparent)}.hub-quick-menu__dist-ativo-resumo{margin:0 0 .55rem;font-size:.76rem;color:var(--hub-muted)}.hub-quick-menu__dist-ativo-resumo strong{color:var(--hub-text);font-weight:700}.hub-quick-menu__dist{padding-top:.35rem}.hub-quick-menu__dist-atual,.hub-quick-menu__dist-select{display:none}.hub-quick-menu__dist-novo{width:100%;justify-content:center}[data-theme=light] .hub-quick-menu__dist-select{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236d6560' d='M2.2 4.2 6 8l3.8-3.8'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){.hub-topbar-dropdown__panel,.menu-mobile-dropdown__panel{animation:none}}.hub-perfil-btn{position:relative;display:grid;place-items:center;width:2.85rem;height:2.85rem;border-radius:50%;text-decoration:none;flex-shrink:0;overflow:visible;transition:transform .18s ease,filter .18s ease}.hub-perfil-btn--size-md{width:3.1rem;height:3.1rem}.hub-perfil-btn__halo{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--hub-orange) 35%,transparent) 0%,transparent 70%);opacity:0;transition:opacity .2s ease}.hub-perfil-btn__anel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:2px;background:linear-gradient(145deg,color-mix(in srgb,var(--hub-orange) 85%,#fff 15%),color-mix(in srgb,var(--hub-gold) 70%,var(--hub-orange) 30%),color-mix(in srgb,var(--hub-orange) 55%,transparent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:0 4px 18px color-mix(in srgb,var(--hub-orange) 28%,transparent),inset 0 1px #ffffff26}.hub-perfil-btn__avatar.hub-avatar{width:calc(100% - 6px);height:calc(100% - 6px);box-shadow:none}.hub-perfil-btn__avatar.hub-avatar--sm{width:calc(100% - 5px);height:calc(100% - 5px)}.hub-perfil-btn:hover{transform:translateY(-1px) scale(1.03)}.hub-perfil-btn:hover .hub-perfil-btn__halo{opacity:1}.hub-perfil-btn:focus-visible{outline:2px solid var(--hub-orange);outline-offset:3px}.hub-perfil-btn--ativo .hub-perfil-btn__anel{background:linear-gradient(145deg,var(--hub-orange) 0%,color-mix(in srgb,var(--hub-gold) 80%,var(--hub-orange)) 100%);box-shadow:0 0 0 2px color-mix(in srgb,var(--hub-orange) 35%,transparent),0 6px 22px color-mix(in srgb,var(--hub-orange) 40%,transparent)}.hub-perfil-btn--ativo .hub-perfil-btn__halo{opacity:1}[data-theme=light] .hub-perfil-btn__anel{box-shadow:0 4px 14px #1a15121f,inset 0 1px #ffffffe6}._overlay_snpu3_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#0000008c}._dialog_snpu3_12{width:min(100%,420px);padding:24px 20px 20px;border-radius:16px;background:var(--hub-surface-elevated, #161616);color:var(--hub-text);box-shadow:0 16px 48px #00000073}._icon_snpu3_21{font-size:2rem;line-height:1;margin-bottom:12px}._title_snpu3_27{margin:0 0 8px;font-size:1.15rem;font-weight:650}._body_snpu3_33{margin:0;font-size:.95rem;line-height:1.45;color:var(--hub-muted)}._status_snpu3_40{margin:12px 0 0;font-size:.9rem;line-height:1.4;color:#8fd49a}._statusError_snpu3_47{color:#f0a5a5}._actions_snpu3_51{display:flex;flex-direction:column;gap:10px;margin-top:18px}._primary_snpu3_58,._ghost_snpu3_59{min-height:44px;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer}._primary_snpu3_58{border:none;background:var(--hub-orange);color:#111}._primary_snpu3_58:disabled{opacity:.65;cursor:wait}._ghost_snpu3_59{border:1px solid rgb(255 255 255 / .14);background:transparent;color:inherit}@media(min-width:480px){._actions_snpu3_51{flex-direction:row-reverse;align-items:center;justify-content:flex-start}._primary_snpu3_58,._ghost_snpu3_59{flex:1}}._pilha_hp27s_1{position:fixed;top:calc(.75rem + env(safe-area-inset-top,0px));right:.75rem;z-index:80;display:flex;flex-direction:column;gap:.55rem;width:min(22.5rem,calc(100vw - 1.5rem));pointer-events:none}._toast_hp27s_13{pointer-events:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.75rem .85rem;border-radius:12px;background:var(--hub-surface);border:2px solid var(--hub-border);box-shadow:0 10px 28px color-mix(in srgb,var(--hub-text) 16%,transparent);animation:_entrada_hp27s_1 .32s ease-out}._toast--parceiros_hp27s_27{border-color:color-mix(in srgb,#6366f1 45%,var(--hub-border))}._toast--martins_hp27s_31{border-color:color-mix(in srgb,#c2410c 50%,var(--hub-border))}._toast--cayena_hp27s_35{border-color:color-mix(in srgb,#ff5a3c 50%,var(--hub-border))}._toast--separacao_hp27s_39{border-color:color-mix(in srgb,#15803d 50%,var(--hub-border))}._marca_hp27s_43{display:inline-flex;align-items:center;font-size:.65rem;font-weight:800;letter-spacing:.04em;padding:.12rem .42rem;border-radius:999px;text-transform:uppercase}._marca--parceiros_hp27s_54{color:#4f46e5;background:color-mix(in srgb,#6366f1 16%,transparent)}._marca--martins_hp27s_59{color:#c2410c;background:color-mix(in srgb,#c2410c 14%,transparent)}._marca--cayena_hp27s_64{color:#ff5a3c;background:color-mix(in srgb,#ff5a3c 14%,transparent);text-transform:none;letter-spacing:0}._marca--separacao_hp27s_71{color:#15803d;background:color-mix(in srgb,#15803d 14%,transparent)}._corpo_hp27s_76{min-width:0;width:100%}._titulo_hp27s_81{display:block;font-size:.92rem;font-weight:800;letter-spacing:-.02em;color:var(--hub-text)}._texto_hp27s_89{margin:.2rem 0 0;font-size:.8rem;line-height:1.35;color:var(--hub-muted)}._acoes_hp27s_96{display:flex;flex-wrap:wrap;gap:.4rem;width:100%}._acoes_hp27s_96 ._btn_hp27s_103{min-height:var(--hub-touch-min, 2.75rem);flex:1 1 auto}@keyframes _entrada_hp27s_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:743px){._pilha_hp27s_1{top:auto;bottom:calc(var(--hub-mobile-dock-offset, 4.5rem) + .65rem);right:.65rem;left:.65rem;width:auto}}.hub-busca-botao{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--hub-text) 78%,transparent);cursor:pointer;font:inherit;transition:color .15s,background .15s,border-color .15s}.hub-busca-botao--icone{width:2.15rem;height:2.15rem;min-width:var(--hub-touch-min, 2.75rem);min-height:var(--hub-touch-min, 2.75rem);border-radius:var(--hub-raio, 10px)}.hub-busca-botao--pill{min-height:2.15rem;padding:.28rem .65rem .28rem .55rem;border-radius:999px;border-color:var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 70%,transparent)}.hub-busca-botao:hover,.hub-busca-botao:focus-visible{color:var(--hub-text);background:color-mix(in srgb,var(--hub-muted) 12%,transparent);outline:none}.hub-busca-botao--pill:hover,.hub-busca-botao--pill:focus-visible{border-color:color-mix(in srgb,var(--hub-gold) 40%,var(--hub-border))}.hub-busca-botao__lupa{display:inline-flex;line-height:0}.hub-busca-botao__texto{font-size:.78rem;font-weight:650}.hub-busca{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:max(12vh,1.25rem) 1rem 1.5rem}.hub-busca__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;margin:0;padding:0;background:color-mix(in srgb,#000 55%,transparent);cursor:pointer}.hub-busca__painel{position:relative;z-index:1;width:min(36rem,100%);max-height:min(70vh,32rem);display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));border-radius:var(--hub-raio-lg, 16px);background:var(--hub-surface-solid);box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-gold) 8%,transparent),0 24px 48px color-mix(in srgb,#000 45%,transparent);overflow:hidden}.hub-busca__campo{display:flex;align-items:center;gap:.55rem;padding:.85rem 1rem;border-bottom:1px solid var(--hub-border)}.hub-busca__lupa{display:inline-flex;color:var(--hub-gold);flex-shrink:0}.hub-busca__input{flex:1;min-width:0;border:none;background:transparent;color:var(--hub-text);font:inherit;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;outline:none}.hub-busca__input::placeholder{color:var(--hub-muted);font-weight:500}.hub-busca__esc{flex-shrink:0;padding:.2rem .4rem;border-radius:.35rem;border:1px solid var(--hub-border);font-size:.65rem;font-weight:700;color:var(--hub-muted);font-family:inherit}.hub-busca__dica{margin:0;padding:.55rem 1rem .35rem;font-size:.72rem;color:var(--hub-muted)}.hub-busca__vazio{margin:0;padding:1.25rem 1rem 1.5rem;font-size:.88rem;color:var(--hub-muted)}.hub-busca__lista{list-style:none;margin:0;padding:.25rem .45rem .55rem;overflow-y:auto;flex:1}.hub-busca__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;width:100%;min-height:var(--hub-touch-min, 2.75rem);padding:.55rem .65rem;border:1px solid transparent;border-radius:var(--hub-raio, 10px);background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.hub-busca__item--ativo,.hub-busca__item:hover{background:color-mix(in srgb,var(--hub-gold) 10%,transparent);border-color:color-mix(in srgb,var(--hub-gold) 28%,transparent)}.hub-busca__icone{width:1.75rem;text-align:center;font-size:1.05rem;line-height:1}.hub-busca__meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.hub-busca__titulo{font-size:.92rem;font-weight:750;letter-spacing:-.01em}.hub-busca__grupo{font-size:.7rem;color:var(--hub-muted)}@media(max-width:743px){.hub-busca{padding:max(env(safe-area-inset-top),.75rem) .65rem max(1rem,var(--hub-mobile-dock-offset, 5rem));align-items:stretch}.hub-busca__painel{max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:12px}.hub-busca__esc{display:none}}.hub-mobile-dock{display:none}@media(max-width:900px){.hub-mobile-dock{display:block;position:fixed;left:0;right:0;bottom:0;z-index:42;pointer-events:none}.hub-mobile-dock__bar{pointer-events:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;border-top:1px solid var(--hub-admin-subnav-border, var(--hub-border));background:color-mix(in srgb,var(--hub-nav-shell-bg, var(--hub-admin-subnav-bg)) 96%,transparent);padding:0 max(.25rem,env(safe-area-inset-right,0px)) max(.65rem,calc(env(safe-area-inset-bottom,0px) + .35rem)) max(.25rem,env(safe-area-inset-left,0px));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.hub-mobile-dock__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.22rem;min-height:3.5rem;padding:.45rem .12rem .2rem;border:none;border-radius:0;background:transparent;color:var(--hub-muted);text-decoration:none;cursor:pointer;transition:color .18s ease;font-family:inherit;font-size:inherit;width:100%;-webkit-tap-highlight-color:transparent}.hub-mobile-dock__item:before{content:"";position:absolute;top:0;left:50%;width:1.65rem;height:2px;border-radius:0 0 2px 2px;background:var(--hub-orange);opacity:0;transform:translate(-50%) scaleX(.55);transition:opacity .18s ease,transform .18s ease}.hub-mobile-dock__item.ativo{color:var(--hub-gold)}.hub-mobile-dock__item.ativo:before{opacity:1;transform:translate(-50%) scaleX(1)}.hub-mobile-dock__item:active{opacity:.85}.hub-mobile-dock__svg{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;flex-shrink:0}.hub-mobile-dock__svg svg{display:block;width:100%;height:100%}.hub-mobile-dock__label{display:flex;align-items:center;justify-content:center;width:100%;min-height:1.15rem;font-size:.66rem;font-weight:600;line-height:1.1;letter-spacing:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root{--hub-mobile-dock-offset: calc(4.45rem + max(.65rem, calc(env(safe-area-inset-bottom, 0px) + .35rem) )) }.layout-hub--mobile-dock{--hub-mobile-dock-offset: calc(4.45rem + max(.65rem, calc(env(safe-area-inset-bottom, 0px) + .35rem) )) }.layout-hub--mobile-dock .conteudo-principal{padding-bottom:var(--hub-mobile-dock-offset)}.layout-hub--mobile-dock .conteudo-principal .cat-salvar-bar,.layout-hub--mobile-dock .conteudo-principal .academy-acoes,.layout-hub--mobile-dock .conteudo-principal .ops-rota-dock{bottom:calc(var(--hub-mobile-dock-offset) + .5rem)}body.pdv-tela-cheia-ativa .hub-mobile-dock{display:none!important}[data-theme=light] .hub-mobile-dock__bar{background:color-mix(in srgb,var(--hub-surface-solid) 98%,transparent);box-shadow:0 -2px 16px #0000000f}@media(max-width:380px){.hub-mobile-dock__label{font-size:.6rem}.hub-mobile-dock__svg{width:1.25rem;height:1.25rem}}@media(min-width:744px)and (max-width:900px){.hub-mobile-dock__item{min-height:4.25rem;gap:.32rem;padding-top:.55rem}.hub-mobile-dock__svg{width:1.75rem;height:1.75rem}.hub-mobile-dock__label{font-size:.7rem}:root,.layout-hub--mobile-dock{--hub-mobile-dock-offset: calc(5.15rem + max(.65rem, calc(env(safe-area-inset-bottom, 0px) + .35rem) )) }}}.hub-desktop-topnav{display:none;position:relative;z-index:40;flex-shrink:0;width:100%;background:color-mix(in srgb,var(--hub-nav-shell-bg, var(--hub-admin-subnav-bg)) 92%,transparent);border-bottom:1px solid var(--hub-admin-subnav-border, var(--hub-border));backdrop-filter:saturate(1.2) blur(16px);-webkit-backdrop-filter:saturate(1.2) blur(16px)}@media(min-width:901px){.layout-hub--desktop-topnav .hub-desktop-topnav{display:block}.layout-hub--desktop-topnav{flex-direction:column}.layout-hub--desktop-topnav .menu-lateral,.layout-hub--desktop-topnav .menu-lateral-resize,.layout-hub--desktop-topnav .menu-mobile-topbar,.layout-hub--desktop-topnav .menu-overlay,.layout-hub--desktop-topnav .menu-recolher-btn{display:none!important}.layout-hub--desktop-topnav .conteudo-principal{flex:1;width:100%;min-width:0}body.hub-desktop-nav-aberta .layout-hub--desktop-topnav .conteudo-principal{filter:brightness(.55);pointer-events:none;transition:filter .2s ease}html.hub-layout-shell .layout-hub--desktop-topnav{height:100dvh;max-height:100dvh}html.hub-layout-shell .layout-hub--desktop-topnav .conteudo-principal{height:auto;max-height:none;flex:1;min-height:0;overflow-y:auto}.layout-hub--desktop-topnav .conteudo-principal>.app-page,.layout-hub--desktop-topnav .app-page{max-width:none!important;width:100%;margin-left:0;margin-right:0}.layout-hub--desktop-topnav .conteudo-principal>.hub-page:not(.hub-page--recepcao),.layout-hub--desktop-topnav .hub-page:not(.hub-page--recepcao){max-width:none!important;width:100%;margin-left:0;margin-right:0}}.hub-desktop-topnav__barra{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.75rem;width:100%;max-width:none;margin:0;padding:0 1.15rem;min-height:2.85rem}.hub-desktop-topnav__marca{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;justify-self:start;text-decoration:none;color:var(--hub-text);margin-right:0}.hub-desktop-topnav__logo.hub-logo--sm,.hub-desktop-topnav__logo{width:1.55rem;height:1.55rem}.hub-desktop-topnav__marca-texto{display:inline-flex;align-items:baseline;gap:.28rem;white-space:nowrap}.hub-desktop-topnav__marca-nome{font-size:.82rem;font-weight:800;letter-spacing:-.02em}.hub-desktop-topnav__marca-hub{font-size:.82rem;font-weight:700;color:var(--hub-gold)}.hub-desktop-topnav__nav{display:flex;align-items:center;justify-content:center;justify-self:center;flex:0 1 auto;min-width:0;max-width:100%;gap:0;overflow-x:auto;scrollbar-width:none}.hub-desktop-topnav__nav::-webkit-scrollbar{display:none}.hub-desktop-topnav__item{flex-shrink:0;display:inline-flex;align-items:center}.hub-desktop-topnav__nav>.hub-desktop-topnav__link,.hub-desktop-topnav__nav>.hub-desktop-topnav__item{position:relative}.hub-desktop-topnav__nav>.hub-desktop-topnav__link:not(:first-child):before,.hub-desktop-topnav__nav>.hub-desktop-topnav__item:not(:first-child):before{content:"";position:absolute;left:0;top:50%;width:1px;height:.95rem;transform:translateY(-50%);background:color-mix(in srgb,var(--hub-border) 70%,transparent);pointer-events:none}.hub-desktop-topnav__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;padding:.35rem .75rem;border:none;border-radius:0;background:transparent;color:color-mix(in srgb,var(--hub-text) 78%,transparent);font:inherit;font-size:.78rem;font-weight:600;letter-spacing:-.01em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1)}.hub-desktop-topnav__link:hover,.hub-desktop-topnav__link--aberto{color:var(--hub-text);background:color-mix(in srgb,var(--hub-muted) 14%,transparent)}.hub-desktop-topnav__link--ativo{color:var(--hub-gold);background:var(--hub-topnav-link-ativo-bg, #3e3e46);font-weight:700}.hub-desktop-topnav__link--ativo:hover,.hub-desktop-topnav__link--ativo.hub-desktop-topnav__link--aberto{color:var(--hub-gold);background:var(--hub-topnav-link-ativo-bg-hover, #484850)}.hub-desktop-topnav__direita{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-shrink:0;justify-self:end;min-width:0;margin-left:0}.hub-desktop-topnav__perfil.hub-topbar-dropdown{position:relative;top:auto;right:auto;display:block;z-index:50;pointer-events:auto}.hub-desktop-topnav__perfil .hub-topbar-dropdown__panel{top:calc(100% + .45rem);right:0}.hub-desktop-topnav__perfil-trigger{list-style:none;display:inline-flex;align-items:center;gap:.2rem;min-height:2.15rem;padding:.28rem .4rem .28rem .35rem;border:none;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--hub-text) 78%,transparent);cursor:pointer;transition:color .15s,background .15s}.hub-desktop-topnav__perfil-trigger::-webkit-details-marker{display:none}.hub-desktop-topnav__perfil-trigger:hover,.hub-desktop-topnav__perfil[open] .hub-desktop-topnav__perfil-trigger{color:var(--hub-text);background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.hub-desktop-topnav__perfil-icone{position:relative;display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);background:color-mix(in srgb,var(--hub-surface-solid) 70%,transparent);color:var(--hub-gold)}.hub-desktop-topnav__perfil-badge{position:absolute;top:-.15rem;right:-.2rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--hub-erro, #f87171);box-shadow:0 0 0 1.5px var(--hub-surface-solid, #0a0a0a)}.hub-desktop-topnav__perfil-icone svg{display:block}.hub-desktop-topnav__perfil-chevron{display:grid;place-items:center;width:.85rem;height:.85rem;opacity:.55;transition:transform .2s ease,opacity .15s}.hub-desktop-topnav__perfil-chevron:before{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px)}.hub-desktop-topnav__perfil[open] .hub-desktop-topnav__perfil-chevron{transform:rotate(180deg);opacity:.85}.hub-desktop-topnav__suporte{min-height:2.15rem;padding:.28rem .65rem;border-radius:999px;border:none;background:transparent;color:color-mix(in srgb,var(--hub-text) 78%,transparent);font:inherit;font-size:.78rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:color .15s,background .15s}.hub-desktop-topnav__suporte:hover{color:var(--hub-text);border-color:transparent;background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.hub-desktop-topnav__painel{position:absolute;left:0;right:0;top:100%;border-bottom:1px solid color-mix(in srgb,var(--hub-gold) 18%,var(--hub-border));background:radial-gradient(70% 120% at 100% 0%,color-mix(in srgb,var(--hub-gold) 9%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--hub-surface-solid) 98%,#1a1a1a),color-mix(in srgb,var(--hub-surface-solid) 94%,#000));box-shadow:0 22px 48px #00000080,inset 0 1px color-mix(in srgb,var(--hub-gold) 12%,transparent);animation:hub-desktop-painel-in .22s cubic-bezier(.22,1,.36,1)}@keyframes hub-desktop-painel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hub-desktop-topnav__painel{animation:none}}.hub-desktop-topnav__painel-inner{display:flex;align-items:stretch;gap:0;width:100%;max-width:none;margin:0;padding:.95rem 1.15rem 1.1rem}.hub-desktop-topnav__painel-intro{display:flex;flex:0 0 13.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:.65rem .85rem;margin-right:1.15rem;text-decoration:none;color:inherit;text-align:center;border-radius:0;border:1px solid transparent;border-right:1px solid color-mix(in srgb,var(--hub-gold) 16%,var(--hub-border));background:transparent;transition:background .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.hub-desktop-topnav__painel-intro:hover,.hub-desktop-topnav__painel-intro:focus-visible{background:color-mix(in srgb,var(--hub-gold) 10%,transparent);border-color:color-mix(in srgb,var(--hub-gold) 28%,transparent);box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000038}.hub-desktop-topnav__painel-intro:hover .hub-desktop-topnav__painel-titulo,.hub-desktop-topnav__painel-intro:focus-visible .hub-desktop-topnav__painel-titulo{color:var(--hub-gold)}.hub-desktop-topnav__painel-intro:active{transform:scale(.985)}.hub-desktop-topnav__painel-intro-texto{min-width:0;text-align:center}.hub-desktop-topnav__painel-icone{display:grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:0;color:var(--hub-gold);background:color-mix(in srgb,var(--hub-orange) 14%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold) 28%,transparent);transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.hub-desktop-topnav__painel-intro:hover .hub-desktop-topnav__painel-icone,.hub-desktop-topnav__painel-intro:focus-visible .hub-desktop-topnav__painel-icone{background:color-mix(in srgb,var(--hub-orange) 22%,transparent);border-color:color-mix(in srgb,var(--hub-gold) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-gold) 18%,transparent)}.hub-desktop-topnav__painel-titulo{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--hub-text);transition:color .28s cubic-bezier(.22,1,.36,1)}.hub-desktop-topnav__painel-tagline{margin:.28rem 0 0;font-size:.76rem;line-height:1.35;color:var(--hub-muted)}.hub-desktop-topnav__painel-corpo{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start}.hub-desktop-topnav__colunas{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.85rem 0}.hub-desktop-topnav__coluna{flex:0 0 auto;width:max-content;max-width:15rem;min-width:8.5rem;padding:0 1.05rem;border-left:1px solid color-mix(in srgb,var(--hub-gold) 14%,var(--hub-border))}.hub-desktop-topnav__coluna:first-child{border-left:none;padding-left:0}.hub-desktop-topnav__coluna:last-child{padding-right:0}.hub-desktop-topnav__coluna-titulo{margin:0 0 .4rem;padding:0 .55rem;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--hub-gold)}.hub-desktop-topnav__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:.1rem}.hub-desktop-topnav__destino{display:block;width:100%;box-sizing:border-box;padding:.42rem .55rem;border-radius:8px;border:1px solid transparent;color:color-mix(in srgb,var(--hub-text) 92%,transparent);text-decoration:none;font-size:.88rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;transition:background .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.hub-desktop-topnav__destino:hover{background:color-mix(in srgb,var(--hub-muted) 14%,transparent);color:var(--hub-gold)}.hub-desktop-topnav__destino--ativo{color:var(--hub-gold);background:color-mix(in srgb,var(--hub-gold) 14%,transparent);border-color:color-mix(in srgb,var(--hub-gold) 28%,transparent);box-shadow:inset 2px 0 0 var(--hub-gold)}.hub-desktop-topnav__destino--ativo:hover{background:color-mix(in srgb,var(--hub-gold) 18%,transparent);color:var(--hub-gold)}@media(max-width:1100px){.hub-desktop-topnav__marca-texto{display:none}.hub-desktop-topnav__painel-inner{flex-direction:column;gap:.85rem;padding:.85rem 1rem 1rem}.hub-desktop-topnav__painel-intro{flex:none;width:100%;padding:.35rem 0 .75rem;margin:0;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--hub-gold) 16%,var(--hub-border))}}.hub-desktop-topnav__filial{position:relative;display:flex;align-items:center;z-index:50}.hub-desktop-topnav__filial-panel{top:calc(100% + .45rem);right:0}.hub-topbar-dropdown__panel.hub-desktop-topnav__filial-panel{max-height:min(560px,calc(100dvh - 5rem));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--hub-gold) 40%,transparent) transparent}.hub-desktop-topnav__filial-panel::-webkit-scrollbar{width:8px}.hub-desktop-topnav__filial-panel::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--hub-gold) 40%,transparent)}.hub-desktop-topnav__filial-panel::-webkit-scrollbar-track{background:transparent}.hub-dist-topnav-btn{display:grid;place-items:center;width:2.15rem;height:2.15rem;padding:0;border-radius:8px;border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);background:color-mix(in srgb,var(--hub-surface-solid) 70%,transparent);color:var(--hub-gold);cursor:pointer;transition:background .15s ease,border-color .15s ease}.hub-dist-topnav-btn:hover,.hub-dist-topnav-btn--aberto{border-color:color-mix(in srgb,var(--hub-gold) 42%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 12%,transparent)}.hub-dist-topnav-btn:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.hub-dist-topnav-btn:disabled{opacity:.55;cursor:wait}.app-page{position:relative;max-width:1200px;margin:0 auto;overflow-x:clip}@media(min-width:901px){.layout-hub--desktop-topnav .conteudo-principal>.app-page,.layout-hub--desktop-topnav .app-page{max-width:none;width:100%;margin-left:0;margin-right:0}.layout-hub--desktop-topnav .conteudo-principal{padding-left:1rem;padding-right:1rem}}.app-page--entrando .app-page-hero{animation:app-page-hero-in .4s cubic-bezier(.22,1,.36,1) both}.app-page--entrando .app-page__conteudo{animation:app-page-conteudo-in .38s cubic-bezier(.22,1,.36,1) both;animation-delay:.1s}@keyframes app-page-hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes app-page-conteudo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.app-page--entrando .app-page-hero,.app-page--entrando .app-page__conteudo{animation:none}}.app-page__aurora{position:absolute;inset:-1.25rem -1rem auto;height:120px;background:radial-gradient(ellipse 120% 80% at 85% 0%,color-mix(in srgb,var(--hub-orange) 22%,transparent) 0%,transparent 55%);pointer-events:none;z-index:0;filter:blur(0);opacity:.95}[data-theme=light] .app-page__aurora{opacity:.4;filter:blur(10px);background:radial-gradient(ellipse 120% 80% at 85% 0%,color-mix(in srgb,var(--hub-orange) 18%,transparent) 0%,transparent 55%)}.app-page-hero{position:relative;z-index:1;margin-bottom:.85rem;padding:.35rem 0 0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-page-hero__linha{display:flex;align-items:flex-start;gap:.65rem;min-height:2.85rem;padding:.15rem 0}.app-page-hero__titulos{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem;padding-left:.35rem}.app-page-hero__titulo{margin:0;padding-left:.45rem;font-size:clamp(1.45rem,3.2vw,1.85rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--hub-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page-hero__info-wrap{position:relative;flex-shrink:0;align-self:flex-start;margin-top:.15rem}.app-page-hero__info{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-muted) 55%,transparent);background:color-mix(in srgb,var(--hub-surface-solid) 80%,transparent);color:var(--hub-muted);font-size:.78rem;font-weight:800;font-style:italic;font-family:Georgia,Times New Roman,serif;line-height:1;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.app-page-hero__info:hover,.app-page-hero__info[aria-expanded=true]{color:var(--hub-text);border-color:color-mix(in srgb,var(--hub-orange) 40%,transparent);background:color-mix(in srgb,var(--hub-orange-soft) 45%,transparent)}.app-page-hero__info:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.app-page-hero__info-popover{position:absolute;top:calc(100% + .45rem);right:0;z-index:20;width:min(18rem,calc(100vw - 2rem));padding:.65rem .75rem;border-radius:var(--hub-raio, 10px);border:1px solid color-mix(in srgb,var(--hub-orange) 30%,transparent);background:var(--hub-surface-solid);color:var(--hub-muted);font-size:.82rem;font-weight:500;font-style:normal;line-height:1.45;box-shadow:var(--hub-sombra, 0 8px 32px rgba(0, 0, 0, .45))}[data-theme=light] .app-page-hero__info-popover{background:var(--hub-surface-solid);box-shadow:var(--hub-shadow-md, 0 8px 24px rgba(42, 38, 34, .12))}.app-page-hero__titulos .app-breadcrumb{margin:0;padding:0;border-top:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;font-size:.58rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.25;color:color-mix(in srgb,var(--hub-text) 72%,transparent)}.app-page-hero__titulos .app-breadcrumb a{color:color-mix(in srgb,var(--hub-text) 88%,transparent);font-weight:600;text-decoration:none}.app-page-hero__titulos .app-breadcrumb a:hover{color:var(--hub-text)}.app-page-hero__titulos .app-breadcrumb__inicio{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--hub-text) 88%,transparent)}.app-page-hero__titulos .app-breadcrumb__inicio:hover{color:var(--hub-text)}.app-page-hero__titulos .app-breadcrumb__casa{display:block}.app-page-hero__titulos .app-breadcrumb__sep{color:color-mix(in srgb,var(--hub-text) 40%,transparent);font-weight:500;letter-spacing:0}.app-page-hero__titulos .app-breadcrumb__atual{color:var(--hub-gold);font-weight:700}.app-page-hero__separador-linha{position:relative;display:flex;align-items:center;justify-content:center;margin-top:.65rem;min-height:2px}.app-page-hero__separador-linha--com-nav{flex-direction:column;align-items:stretch;gap:.35rem;min-height:0}.app-page-hero__separador-linha--com-nav .app-page-hero__separador{position:relative;top:auto;transform:none}.app-page-hero__separador{position:absolute;left:0;right:0;top:50%;height:2px;margin:0;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--hub-orange) 70%,transparent) 0%,color-mix(in srgb,var(--hub-gold) 35%,transparent) 55%,transparent 100%);pointer-events:none}.app-page-hero__nav{position:relative;z-index:1;display:flex;justify-content:flex-start;width:100%;max-width:100%}.app-page-hero__nav .hub-segment-nav-wrap{margin-bottom:0}.app-page__conteudo{position:relative;z-index:1}.app-page .btn:not(.btn-secundario):not(.btn--danger):not(.btn--danger-outline){background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent);box-shadow:0 10px 26px color-mix(in srgb,var(--hub-orange) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--hub-orange) 22%,transparent),inset 0 1px #ffffff1a}.app-page .btn:not(.btn-secundario):not(.btn--danger):not(.btn--danger-outline):hover:not(:disabled){filter:brightness(1.06)}.app-page .btn-secundario{background:transparent;color:var(--hub-text);border:1px solid var(--hub-gold-soft);box-shadow:inset 0 1px #ffffff0f}.app-page .btn-secundario:hover:not(:disabled){background:var(--hub-surface-hover);border-color:color-mix(in srgb,var(--hub-orange) 35%,transparent)}.app-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.app-toolbar .btn{padding:.55rem .9rem;font-size:.85rem;border-radius:12px}@media(max-width:743px){.app-page-hero__titulos .app-breadcrumb{font-size:.52rem;gap:.25rem .35rem;letter-spacing:.04em}.app-page-hero{margin-bottom:.55rem}.app-page-hero__separador-linha{margin-top:.35rem}.app-page-hero__separador-linha--com-nav{min-height:0}.app-page-hero__titulo{font-size:1.35rem;padding-left:.35rem}}@media(max-width:520px){.app-page-hero__linha{gap:.5rem}.app-page-hero__titulo{font-size:1.25rem}}.hub-segment-nav-wrap{position:relative;display:flex;justify-content:flex-start;width:100%;max-width:100%;min-width:0;margin-bottom:1.1rem}.hub-segment-nav-wrap__fade{position:absolute;top:0;bottom:1px;width:2rem;z-index:2;pointer-events:none;opacity:0;transition:opacity .18s ease}.hub-segment-nav-wrap__fade--esquerda{left:0;background:linear-gradient(to right,var(--hub-bg, #0a0a0a) 15%,transparent)}.hub-segment-nav-wrap__fade--direita{right:0;background:linear-gradient(to left,var(--hub-bg, #0a0a0a) 15%,transparent)}.hub-segment-nav-wrap__fade--direita:after{content:"›";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);font-size:1.1rem;font-weight:800;line-height:1;color:var(--hub-gold, #e6a800)}.hub-segment-nav-wrap--pode-esquerda .hub-segment-nav-wrap__fade--esquerda,.hub-segment-nav-wrap--pode-direita .hub-segment-nav-wrap__fade--direita{opacity:1}.hub-segment-nav{position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;justify-content:safe center;gap:.15rem;width:100%;max-width:100%;margin:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:inset 0 -1px 0 var(--hub-border);isolation:isolate;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:2rem}.hub-segment-nav::-webkit-scrollbar{display:none}.hub-segment-nav>*:not(.hub-segment-nav__thumb){position:relative;z-index:1}.hub-segment-nav__thumb{position:absolute;top:0;left:0;z-index:2;pointer-events:none;opacity:0;will-change:transform,width}.hub-segment-nav__thumb:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:0;height:2.5px;border-radius:3px 3px 0 0;background:var(--hub-gold, #e6a800);box-shadow:0 0 12px color-mix(in srgb,var(--hub-gold, #e6a800) 45%,transparent)}.hub-segment-nav__thumb--visivel{opacity:1}.hub-segment-nav__thumb--animavel{transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),opacity .18s ease}@media(prefers-reduced-motion:reduce){.hub-segment-nav__thumb--animavel{transition:opacity .12s ease}}.hub-segment-nav__grupo,.hub-segment-nav__dropdown,.hub-segment-nav__slot{display:flex;flex-wrap:nowrap;align-items:stretch;flex-shrink:0;gap:.15rem}.hub-segment-nav__slot>.hub-segment-nav__sep{display:none}.hub-segment-nav__sep{width:1px;height:1.1rem;align-self:center;margin:0 .45rem;background:var(--hub-border);flex-shrink:0}.hub-segment-nav__rotulo-grupo{display:inline-flex;align-items:center;flex-shrink:0;padding:0 .35rem 0 .15rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted);opacity:.7;-webkit-user-select:none;user-select:none}.hub-segment-nav__item,.hub-segment-nav__dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem .95rem .75rem;border:none;border-radius:8px 8px 0 0;background:transparent;color:var(--hub-admin-subnav-text, var(--hub-muted));font:inherit;font-size:.86rem;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;flex-shrink:0;transition:color .18s ease,background .18s ease}.hub-segment-nav__item:hover,.hub-segment-nav__dropdown-trigger:hover,.hub-segment-nav__dropdown-trigger.aberto{color:var(--hub-admin-subnav-text-hover, var(--hub-text));background:color-mix(in srgb,var(--hub-text) 5%,transparent)}.hub-segment-nav__item:focus-visible,.hub-segment-nav__dropdown-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--hub-gold) 70%,transparent);outline-offset:-2px}.hub-segment-nav__item.ativo,.hub-segment-nav__dropdown-trigger.ativo{color:var(--hub-gold);font-weight:700}.hub-segment-nav__item.ativo:hover{background:transparent}.hub-segment-nav__chevron{font-size:.6rem;opacity:.7;transition:transform .15s ease}.hub-segment-nav__dropdown.aberto .hub-segment-nav__chevron{transform:rotate(180deg)}.hub-segment-nav__icone{font-size:.95rem;line-height:1}.hub-segment-nav__item.desabilitado{opacity:.45;cursor:not-allowed}.hub-segment-nav__item.desabilitado:hover{color:var(--hub-admin-subnav-text, var(--hub-muted));background:transparent}.hub-segment-nav__dropdown-menu{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;min-width:11.5rem;padding:.35rem;border-radius:12px;border:1px solid var(--hub-border);background:var(--hub-surface-solid);box-shadow:var(--hub-sombra);display:flex;flex-direction:column;gap:.15rem}.hub-segment-nav__dropdown-menu--portal{position:fixed;z-index:10200;max-height:min(70dvh,420px);overflow-y:auto;overscroll-behavior:contain}.hub-segment-nav__item--menu{width:100%;justify-content:flex-start;padding:.55rem .75rem;border-radius:8px;color:var(--hub-muted)}.hub-segment-nav__item--menu:hover{color:var(--hub-text);background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.hub-segment-nav__item--menu.ativo{color:var(--hub-gold);background:var(--hub-gold-soft)}@media(max-width:640px){.hub-segment-nav__item,.hub-segment-nav__dropdown-trigger{padding:.6rem .7rem .65rem;font-size:.8rem}.hub-segment-nav__dropdown-menu--portal{min-width:min(11.5rem,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem)}}.admin-modulos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.admin-resumo{margin-bottom:.85rem}.admin-resumo-card{padding:.55rem .65rem}.admin-resumo-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.admin-resumo-titulo{margin:0;flex:0 0 auto;font-size:.78rem;font-weight:800;letter-spacing:-.02em;color:var(--hub-muted);white-space:nowrap}.admin-resumo-kpis{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.4rem;min-width:0}.admin-resumo-kpi{--admin-kpi-accent: var(--hub-orange);--admin-kpi-accent-soft: rgba(245, 197, 24, .14);--admin-kpi-accent-border: rgba(245, 197, 24, .28);display:flex;flex-direction:row;align-items:center;gap:.45rem;min-width:0;flex:1 1 7.5rem;padding:.38rem .55rem;border-radius:10px;border:1px solid var(--admin-kpi-accent-border);background:radial-gradient(ellipse 120% 80% at 100% 0%,var(--admin-kpi-accent-soft) 0%,transparent 55%),#00000024;transition:border-color .2s,box-shadow .2s}.admin-resumo-kpi:hover{border-color:color-mix(in srgb,var(--admin-kpi-accent) 55%,transparent);box-shadow:0 4px 12px #00000024}.admin-resumo-kpi--usuarios{--admin-kpi-accent: var(--hub-gold);--admin-kpi-accent-soft: rgba(212, 175, 55, .16);--admin-kpi-accent-border: rgba(212, 175, 55, .3)}.admin-resumo-kpi--produtos{--admin-kpi-accent: var(--hub-orange-hover);--admin-kpi-accent-soft: rgba(230, 168, 0, .16);--admin-kpi-accent-border: rgba(230, 168, 0, .3)}.admin-resumo-kpi--clientes{--admin-kpi-accent: #64d2ff;--admin-kpi-accent-soft: rgba(100, 210, 255, .14);--admin-kpi-accent-border: rgba(100, 210, 255, .28)}.admin-resumo-kpi__icone{display:grid;place-items:center;flex-shrink:0;width:1.65rem;height:1.65rem;font-size:.85rem;border-radius:8px;background:var(--admin-kpi-accent-soft);border:1px solid var(--admin-kpi-accent-border)}.admin-resumo-kpi__corpo{display:flex;align-items:baseline;gap:.35rem;min-width:0}.admin-resumo-kpi__valor{font-size:1.05rem;font-weight:900;letter-spacing:-.03em;color:var(--hub-text);line-height:1;font-variant-numeric:tabular-nums}.admin-resumo-kpi__rotulo{font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--admin-kpi-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-resumo-acoes{display:flex;align-items:center;gap:.35rem;flex:0 0 auto;margin-left:auto}.admin-resumo-atualizar{display:grid;place-items:center;width:1.85rem;height:1.85rem;padding:0;font-size:.95rem;line-height:1;border-radius:8px;flex-shrink:0}.admin-resumo-meta{font-size:.68rem;color:var(--hub-muted);white-space:nowrap}@media(max-width:640px){.admin-resumo-linha{flex-direction:column;align-items:stretch}.admin-resumo-kpis{width:100%}.admin-resumo-kpi{flex:1 1 calc(50% - .2rem)}.admin-resumo-acoes{width:100%;margin-left:0;justify-content:space-between}}@media(max-width:400px){.admin-resumo-kpi{flex:1 1 100%}}.admin-modulo-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem;border-radius:var(--hub-raio);background:var(--hub-surface);border:1px solid var(--hub-gold-soft);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.admin-modulo-card__topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-modulo-card__icone{font-size:1.25rem;line-height:1;opacity:.95}.admin-modulo-card:hover{border-color:var(--hub-gold);transform:translateY(-1px)}.admin-modulo-card strong{font-size:.95rem}.admin-modulo-card em{font-style:normal;font-size:.78rem;color:var(--hub-muted)}.admin-tabela-wrap{overflow-x:auto;border-radius:var(--hub-raio);border:1px solid rgba(255,255,255,.08)}.admin-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.admin-tabela th,.admin-tabela td{padding:.65rem .85rem;text-align:left;border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade)}.admin-tabela th:last-child,.admin-tabela td:last-child{border-right:none}.admin-tabela th{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--hub-muted);background:#0003}.admin-tabela tr:hover td{background:#ffffff08}.admin-form-grid{display:grid;gap:.85rem}@media(min-width:640px){.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-form-grid label{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:var(--hub-muted)}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{font-size:.9rem}.admin-form-acoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.admin-form-erro-modal{margin:0 0 .75rem}.admin-drawer{margin-top:1rem;padding:1rem;border-radius:var(--hub-raio);background:var(--hub-surface);border:1px solid var(--hub-gold-soft)}.admin-drawer h3{margin:0 0 .75rem;font-size:1rem}.admin-busca{margin-bottom:1rem;max-width:320px}.admin-aviso{margin-bottom:1rem;font-size:.88rem}.admin-usuarios-panel{padding:0;overflow:hidden}@media(max-width:640px){.admin-usuarios-panel{overflow:visible}.admin-usuarios-panel__topo{flex-direction:column;align-items:stretch;gap:.65rem;padding:.85rem .85rem .7rem}.admin-usuarios-chips{width:100%}.admin-usuarios-toolbar{padding:.65rem .85rem .35rem;justify-content:stretch}.admin-usuarios-novo{width:100%;justify-content:center}.admin-tabela-wrap--usuarios{border-top:none;overflow:visible}.admin-usuarios-grade .hub-tabela-grade,.admin-usuarios-grade .hub-tabela-grade__scroll{min-width:0!important;overflow:visible!important;max-height:none!important}.hub-tabela-wrap--stack-sm .admin-tabela--usuarios td,.hub-tabela-wrap--stack-sm.admin-tabela-wrap--usuarios .hub-tabela td{align-items:center}.hub-tabela-wrap--stack-sm .admin-user-cell{flex:1;min-width:0;justify-content:flex-end;text-align:right}.hub-tabela-wrap--stack-sm .admin-user-cell__texto{align-items:flex-end}.hub-tabela-wrap--stack-sm .admin-user-cell__email{max-width:min(14rem,52vw);white-space:nowrap}.hub-tabela-wrap--stack-sm .admin-tabela__acao-td{display:flex!important;justify-content:flex-end;white-space:normal}.hub-tabela-wrap--stack-sm .admin-btn-ghost:not(.admin-btn-ghost--icone){min-height:2.4rem;padding:.4rem .75rem}.hub-tabela-wrap--stack-sm .admin-btn-ghost--icone{width:2.4rem;height:2.4rem}}.admin-usuarios-panel__topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem 1.25rem;padding:1rem 1.15rem .85rem;border-bottom:1px solid var(--hub-border, rgba(255, 255, 255, .08));background:linear-gradient(180deg,color-mix(in srgb,var(--hub-orange) 6%,transparent) 0%,transparent 100%)}.admin-usuarios-panel__titulo{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--hub-text)}.admin-usuarios-panel__sub{margin:.2rem 0 0;font-size:.78rem;color:var(--hub-muted);font-weight:500}.admin-usuarios-chips{display:flex;flex-wrap:wrap;gap:.4rem}button.admin-usuarios-chip{font-family:inherit;cursor:pointer}.admin-usuarios-chip{display:inline-flex;align-items:baseline;gap:.3rem;padding:.3rem .65rem;border-radius:999px;font-size:.72rem;font-weight:600;color:var(--hub-muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.admin-usuarios-chip strong{font-size:.82rem;font-weight:800;color:var(--hub-text)}.admin-usuarios-chip--ok{border-color:#22c55e47;background:#22c55e1a}.admin-usuarios-chip--ok strong{color:var(--hub-sucesso)}.admin-usuarios-chip--filtro{border-color:#f5c51847;background:var(--hub-orange-soft)}.admin-usuarios-chip--filtro strong{color:var(--hub-orange)}.admin-usuarios-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;padding:.75rem 1.15rem .35rem}.admin-usuarios-toolbar__espaco{flex:1}.admin-usuarios-grade.hub-tabela-grade-wrap{border-top:none}.admin-usuarios-grade .hub-tabela-grade__head th,.admin-usuarios-grade .hub-tabela-grade td{border-right:none}.admin-usuarios-grade .hub-tabela-grade td{padding:.65rem .9rem;vertical-align:middle}.admin-usuarios-grade .hub-tabela-grade tbody tr:nth-child(2n):not(.admin-tabela-row--inativo) td{background:#ffffff05}.admin-usuarios-grade .hub-tabela-grade tbody tr:hover td{background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}.admin-usuarios-novo{flex-shrink:0;white-space:nowrap}.admin-usuarios-toolbar--touch{justify-content:stretch;align-items:stretch;flex-direction:column;gap:.55rem;padding:.65rem .9rem .55rem;position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--hub-bg-elevated) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-usuarios-toolbar__busca{display:block;width:100%}.admin-usuarios-toolbar__busca input{width:100%;min-height:2.75rem;padding:.55rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);background:color-mix(in srgb,var(--hub-bg) 85%,#000);color:var(--hub-text);font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-usuarios-toolbar__busca input:focus{outline:none;border-color:color-mix(in srgb,var(--hub-orange) 55%,var(--hub-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-orange) 22%,transparent)}.admin-usuarios-toolbar__atalhos{display:flex;gap:.55rem}.admin-usuarios-toolbar__atalhos>*{flex:1;min-height:2.5rem;justify-content:center}.admin-usuarios-toolbar--touch .admin-usuarios-novo{width:100%;min-height:2.75rem;justify-content:center;font-size:.98rem;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.admin-usuarios-cards-wrap{padding:.35rem .9rem 1rem;display:flex;flex-direction:column;gap:.55rem}.admin-usuarios-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.admin-usuario-card{border-radius:14px;border:1px solid color-mix(in srgb,var(--hub-border) 78%,#27272a);background:color-mix(in srgb,var(--hub-bg-elevated) 58%,var(--hub-bg-elevated));box-shadow:0 8px 22px #00000038;padding:.85rem .9rem .9rem;display:flex;flex-direction:column;gap:.65rem}.admin-usuario-card--inativo{opacity:.78;border-color:color-mix(in srgb,var(--hub-erro) 28%,var(--hub-border))}.admin-usuario-card__topo{display:flex;align-items:flex-start;gap:.65rem}.admin-usuario-card__avatar.hub-avatar{flex-shrink:0}.admin-usuario-card__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.15rem}.admin-usuario-card__nome{font-size:1rem;font-weight:800;color:var(--hub-text);line-height:1.25;word-break:break-word}.admin-usuario-card__email{font-size:.78rem;color:var(--hub-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-usuario-card__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem}.admin-usuario-card__topo .admin-badge{flex-shrink:0;align-self:flex-start}.admin-usuario-card__cargo{display:flex;flex-wrap:wrap;gap:.35rem}.admin-usuario-card__acoes{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 55%,transparent)}.admin-usuario-card__acoes:has(>:only-child){grid-template-columns:1fr}.admin-btn-ghost--card{width:100%;min-height:2.65rem;justify-content:center;font-size:.95rem;border-radius:10px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.admin-usuario-senha{display:flex;flex-direction:column;gap:.75rem}.admin-usuario-senha__valor{display:block;padding:.75rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);background:color-mix(in srgb,var(--hub-bg) 85%,#000);font-size:1.15rem;font-weight:800;letter-spacing:.06em;text-align:center;color:var(--hub-orange);-webkit-user-select:all;user-select:all}.admin-usuario-senha__campo{display:flex;flex-direction:column;gap:.35rem}.admin-usuario-senha__campo span{font-size:.82rem;font-weight:650;color:var(--hub-muted)}.admin-usuario-senha__campo input{min-height:2.65rem;padding:.55rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);background:color-mix(in srgb,var(--hub-bg) 85%,#000);color:inherit;font-size:1rem}.admin-usuario-senha__acoes{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.admin-usuario-senha__acoes .btn{min-height:2.65rem;justify-content:center}@media(min-width:744px)and (max-width:1180px){.admin-usuarios-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}[data-theme=light] .admin-usuario-card{background:color-mix(in srgb,var(--hub-bg-elevated) 92%,#fff);box-shadow:0 6px 18px #0f172a14}[data-theme=light] .admin-usuarios-toolbar--touch{background:color-mix(in srgb,var(--hub-bg-elevated) 94%,transparent)}.admin-aviso--dev{border-color:#38bdf847;background:#38bdf814}.admin-form-separador{grid-column:1 / -1;height:1px;margin:.25rem 0;background:#ffffff14}.admin-form-grid__full{grid-column:1 / -1}.usuario-distribuidoras-checklist{display:flex;flex-direction:column;border-radius:10px;background:color-mix(in srgb,var(--hub-surface-2) 80%,transparent);border:1px solid var(--hub-border)}.usuario-distribuidoras-checklist[open]{background:color-mix(in srgb,var(--hub-surface-2) 92%,transparent)}.usuario-distribuidoras-checklist__cabecalho{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.usuario-distribuidoras-checklist__cabecalho::-webkit-details-marker{display:none}.usuario-distribuidoras-checklist__cabecalho:hover{background:#ffffff08}.usuario-distribuidoras-checklist__cabecalho-textos{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1}.usuario-distribuidoras-checklist__titulo{font-size:.78rem;font-weight:700;color:var(--hub-muted);text-transform:uppercase;letter-spacing:.04em}.usuario-distribuidoras-checklist__resumo{font-size:.72rem;color:var(--hub-muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usuario-distribuidoras-checklist__chevron{flex-shrink:0;font-size:1.1rem;color:var(--hub-muted);transform:rotate(90deg);transition:transform .15s ease}.usuario-distribuidoras-checklist[open] .usuario-distribuidoras-checklist__chevron{transform:rotate(-90deg)}.usuario-distribuidoras-checklist__contador{flex-shrink:0;font-size:.72rem;color:var(--hub-muted);white-space:nowrap}.usuario-distribuidoras-checklist__contador strong{color:var(--hub-text)}.usuario-distribuidoras-checklist__corpo{display:flex;flex-direction:column;gap:.45rem;padding:0 .75rem .65rem;border-top:1px solid var(--hub-border)}.usuario-distribuidoras-checklist__dica{margin:.45rem 0 0;font-size:.72rem;color:var(--hub-muted);line-height:1.35}.usuario-distribuidoras-checklist__toolbar{display:flex;align-items:center;gap:.65rem}.usuario-distribuidoras-checklist__link{padding:0;border:0;background:none;font:inherit;font-size:.72rem;color:var(--hub-orange);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.usuario-distribuidoras-checklist__link:hover{opacity:.85}.usuario-distribuidoras-checklist__lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .85rem}.usuario-distribuidoras-checklist__item{width:auto}.usuario-distribuidoras-checklist__rotulo{display:inline-flex;align-items:center;font-size:.82rem;white-space:nowrap}.admin-form-grid .admin-form-secao-titulo{grid-column:1 / -1;margin:0;font-size:.78rem;font-weight:700;color:var(--hub-muted);text-transform:uppercase;letter-spacing:.04em}.admin-usuarios-busca{display:flex;align-items:center;gap:.5rem;max-width:420px;padding:0 .85rem;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-gold-soft);background:var(--hub-bg-elevated);transition:border-color .15s,box-shadow .15s}.admin-usuarios-busca:focus-within{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-gold-soft));box-shadow:0 0 0 3px var(--hub-orange-soft)}.admin-usuarios-busca__icone{font-size:1rem;line-height:1;color:var(--hub-muted);opacity:.85}.admin-usuarios-busca input{flex:1;min-width:0;border:none;background:transparent;padding:.65rem 0;box-shadow:none}.admin-usuarios-busca input:focus{outline:none}.admin-tabela-wrap--usuarios{border:none;border-radius:0;border-top:1px solid var(--hub-border, rgba(255, 255, 255, .06))}.admin-tabela--usuarios th{padding:.55rem 1.15rem;background:#0000002e}.admin-tabela--usuarios td{padding:.75rem 1.15rem;vertical-align:middle}.admin-tabela--usuarios tbody tr:nth-child(2n):not(.admin-tabela-row--inativo) td{background:#ffffff05}.admin-tabela--usuarios tbody tr:hover td{background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}.admin-tabela-row--inativo td{opacity:.72}.admin-tabela-row--inativo td.admin-tabela__acao-td,.hub-tabela tbody tr.hub-tabela__linha--inativo td.admin-tabela__acao-td{opacity:1}.admin-tabela-vazio{padding:2rem 1.15rem!important;text-align:center;color:var(--hub-muted);font-size:.88rem}.admin-tabela__acao-th,.admin-tabela__acao-td{width:1%;white-space:nowrap;text-align:right}.admin-user-cell{display:flex;align-items:center;gap:.75rem;min-width:0}.admin-user-cell__avatar.hub-avatar{flex-shrink:0}.admin-user-cell__texto{min-width:0;display:flex;flex-direction:column;gap:.12rem}.admin-user-cell__nome{font-weight:700;font-size:.9rem;line-height:1.25;color:var(--hub-text)}.admin-user-cell__email{font-size:.75rem;color:var(--hub-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.admin-user-login{font-size:.82rem;font-weight:500;color:var(--hub-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-user-login--codigo{color:var(--hub-muted)}.admin-cargo{font-size:.82rem;font-weight:600;color:var(--hub-text)}.admin-badge{display:inline-flex;align-items:center;gap:.35rem;padding:0;font-size:.78rem;font-weight:650;background:none;border:none}.admin-badge__ponto{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.admin-badge--ativo{color:var(--hub-sucesso)}.admin-badge--inativo{color:var(--hub-erro)}.admin-btn-ghost{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:var(--hub-raio);border:1px solid var(--hub-gold-soft);background:transparent;color:var(--hub-text);font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.admin-btn-ghost:hover{background:var(--hub-orange-soft);border-color:color-mix(in srgb,var(--hub-orange) 40%,var(--hub-gold-soft));color:var(--hub-orange)}.admin-btn-ghost--icone{width:2rem;height:2rem;padding:0;justify-content:center;border-color:transparent}.admin-btn-ghost--icone:hover{border-color:transparent}.admin-btn-ghost--perigo{border-color:color-mix(in srgb,var(--hub-erro) 45%,var(--hub-border));color:var(--hub-erro)}.admin-btn-ghost--perigo.admin-btn-ghost--icone{border-color:transparent;color:var(--hub-erro)}.admin-btn-ghost--perigo .admin-btn-lixo{display:block;width:.95rem;height:.95rem;background:currentColor;opacity:1;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M6 2h4l.4 1H14v1.5H2V3h3.6L6 2zm1 4v6h1V6H7zm2 0v6h1V6H9zM3.5 5.5h9l-.7 8.2A1.5 1.5 0 0 1 10.3 15H5.7a1.5 1.5 0 0 1-1.5-1.3L3.5 5.5z'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M6 2h4l.4 1H14v1.5H2V3h3.6L6 2zm1 4v6h1V6H7zm2 0v6h1V6H9zM3.5 5.5h9l-.7 8.2A1.5 1.5 0 0 1 10.3 15H5.7a1.5 1.5 0 0 1-1.5-1.3L3.5 5.5z'/%3E%3C/svg%3E") center / contain no-repeat}.admin-btn-ghost--perigo:hover{background:#f871711f;border-color:#f8717173;color:#fca5a5}.admin-btn-ghost--perigo.admin-btn-ghost--icone:hover{border-color:transparent}.admin-tabela__acoes-linha{display:inline-flex;flex-wrap:nowrap;gap:.15rem;align-items:center}.admin-form-acoes .btn--danger,.btn--danger{background:color-mix(in srgb,#dc2626 88%,#000);color:#fff;border:1px solid color-mix(in srgb,var(--hub-erro) 50%,transparent)}.admin-form-acoes .btn--danger:hover:not(:disabled),.btn--danger:hover:not(:disabled){filter:brightness(1.08)}.admin-btn-ghost span[aria-hidden]{font-size:.9rem;opacity:.85}.admin-btn-ghost--perigo span[aria-hidden],.admin-btn-ghost--perigo .admin-btn-lixo{opacity:1}.admin-drawer--usuarios{margin-top:1.1rem;padding:1.15rem 1.25rem}.admin-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08)}.admin-drawer__header h3{margin:0}.admin-drawer__meta{margin:.35rem 0 0;font-size:.78rem;color:var(--hub-muted);line-height:1.4}.admin-drawer__meta strong{color:var(--hub-text);font-weight:700}.admin-drawer__meta--flush{margin-top:0}.admin-drawer__header--simple{margin-bottom:1rem;padding-bottom:0;border:none}.admin-drawer__saldo-devedor{margin-top:.75rem}.admin-drawer__sep{margin:0 .35rem;opacity:.5}.admin-field-check{flex-direction:row!important;align-items:center;gap:.5rem;color:var(--hub-text)!important;font-weight:600!important}.admin-field-check.hub-check{width:auto}.admin-field-check input[type=checkbox]:not(.hub-check__input){width:auto}.admin-permissoes-wrap{display:flex;flex-direction:column;gap:.4rem}.admin-permissoes-label{font-size:.78rem;color:var(--hub-muted);font-weight:600}.admin-usuarios-nota{margin-top:1rem;font-size:.8rem;color:var(--hub-muted);line-height:1.45}.admin-usuarios-nota code{font-size:.78rem}[data-theme=light] .admin-usuarios-panel__topo{background:linear-gradient(180deg,var(--hub-orange-soft) 0%,transparent 100%);border-bottom-color:var(--hub-border)}[data-theme=light] .admin-usuarios-chip,[data-theme=light] .admin-usuarios-busca{background:var(--hub-surface-solid);border-color:var(--hub-border)}[data-theme=light] .admin-tabela--usuarios th{background:var(--hub-surface-hover)}[data-theme=light] .admin-tabela--usuarios tbody tr:nth-child(2n):not(.admin-tabela-row--inativo) td{background:#2a262205}[data-theme=light] .admin-user-login{color:var(--hub-text)}[data-theme=light] .admin-badge--ativo{color:#15803d}[data-theme=light] .admin-badge--inativo{color:#b91c1c}[data-theme=light] .admin-drawer__header{border-bottom-color:var(--hub-border)}.admin-produtos-contagem{font-size:.8rem;color:var(--hub-muted);margin:0 0 .75rem}.admin-produtos-mais{display:flex;justify-content:center;margin-top:1rem}.admin-produtos-mais .btn{min-width:min(100%,280px)}.admin-intro{margin:0 0 1rem;font-size:.88rem;color:var(--hub-muted);line-height:1.45}.admin-erro{margin:0 0 1rem;padding:.65rem .85rem;border-radius:var(--hub-raio);background:#dc35451f;border:1px solid rgba(220,53,69,.35);color:var(--hub-erro);font-size:.85rem}.admin-erro--com-acao{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem}.admin-erro__texto{flex:1 1 12rem;min-width:0}.admin-erro__acao{flex:0 0 auto;font-size:.82rem;white-space:nowrap}.admin-ok{margin:0 0 1rem;padding:.65rem .85rem;border-radius:var(--hub-raio);background:#28a7451f;border:1px solid rgba(40,167,69,.35);color:#7dcea0;font-size:.85rem}.admin-loading,.admin-hint{font-size:.85rem;color:var(--hub-muted)}.cadastros-base-abas{display:flex;gap:.35rem;margin-bottom:1rem}.cadastros-base-abas--wrap{flex-wrap:wrap;align-items:center}.cadastros-aba span[aria-hidden]{font-size:1rem;line-height:1}.cadastros-aba{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:10px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);font-size:.8rem;font-weight:700;cursor:pointer}.cadastros-aba.ativo{color:var(--hub-gold);border-color:#f5c51859;background:var(--hub-orange-soft)}.cadastros-base-grid{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:1rem;align-items:start}.cadastros-form h2,.cadastros-lista h2{margin:0 0 1rem;font-size:1rem}.admin-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem;font-size:.78rem;font-weight:600;color:var(--hub-muted)}.admin-field input,.admin-field select{padding:.5rem .65rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-text);font-size:.88rem}.cadastros-form-acoes{display:flex;gap:.5rem;margin-top:.5rem}.btn-primario,.btn-secundario{padding:.5rem 1rem;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;border:1px solid transparent}.btn-primario{background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent)}.btn-secundario{background:transparent;border-color:var(--hub-border);color:var(--hub-text)}.cadastros-tabela{list-style:none;margin:0;padding:0}.cadastros-linha{display:grid;grid-template-columns:5rem 1fr auto auto;gap:.5rem;align-items:center;width:100%;padding:.55rem .65rem;border:none;border-bottom:1px solid var(--hub-border);background:transparent;color:var(--hub-text);text-align:left;cursor:pointer;font-size:.85rem}.cadastros-linha:hover:not(:disabled){background:var(--hub-surface-hover)}.cadastros-linha:disabled{cursor:default}.cadastros-tag{font-size:.72rem;padding:.15rem .45rem;border-radius:6px;background:var(--hub-orange-soft);color:var(--hub-gold);font-weight:700}.cadastros-inativo{font-size:.72rem;color:var(--hub-muted)}@media(max-width:900px){.cadastros-base-grid{grid-template-columns:1fr}.cadastros-linha{grid-template-columns:4rem 1fr;grid-template-rows:auto auto}}.admin-field textarea{padding:.5rem .65rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-text);font-size:.88rem;resize:vertical;min-height:4rem}.parceiros-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch;margin-bottom:.85rem}.parceiros-toolbar__busca{flex:1 1 220px;display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border-radius:12px;border:1px solid var(--hub-border);background:var(--hub-surface-solid)}.parceiros-toolbar__icone{color:var(--hub-muted);font-size:1rem}.parceiros-toolbar__busca input{flex:1;min-width:0;border:none;background:transparent;padding:.6rem 0;font-size:.9rem;color:var(--hub-text)}.parceiros-toolbar__busca input:focus{outline:none}.parceiros-toolbar__novo{flex:0 0 auto;white-space:nowrap}.parceiros-filtros{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.parceiros-filtro{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.parceiros-filtro.ativo{color:var(--hub-gold);border-color:#f5c51866;background:var(--hub-orange-soft)}.parceiros-layout{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.parceiros-layout--com-painel{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.parceiros-lista__topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.75rem}.parceiros-lista__topo h2{margin:0;font-size:.95rem}.parceiros-lista__filtro{font-size:.75rem;color:var(--hub-muted)}.parceiros-lista__vazio{margin:0;font-size:.88rem;color:var(--hub-muted)}.parceiros-link{border:none;background:none;padding:0;color:var(--hub-gold);font-weight:700;cursor:pointer;text-decoration:underline}.parceiros-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:min(70vh,720px);overflow-y:auto}.parceiro-card-row{display:flex;align-items:stretch;gap:.35rem}.parceiro-card-row.ativo .parceiro-card{border-color:var(--hub-orange);box-shadow:0 0 0 1px #f5c51840;background:var(--hub-orange-soft)}.parceiro-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem;flex:1;min-width:0;padding:.75rem .85rem;border-radius:12px;border:1px solid var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-text);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.parceiro-card:hover:not(:disabled){border-color:#f5c51859;background:var(--hub-surface-hover)}.parceiro-card:disabled{cursor:default;opacity:.85}.parceiro-card__excluir{flex-shrink:0;align-self:stretch;width:2.5rem;border-radius:12px;border:1px solid var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-muted);cursor:pointer;font-size:1rem;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.parceiro-card__excluir:hover{border-color:#f8717173;background:#f871711a;color:var(--hub-erro)}.parceiro-card__corpo{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 12rem}.parceiro-card__corpo strong{font-size:.92rem}.parceiro-card__razao{font-size:.78rem;color:var(--hub-muted)}.parceiro-card__doc{font-size:.75rem;color:var(--hub-muted);font-family:ui-monospace,monospace}.parceiro-card__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.parceiros-tags{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.parceiros-tag{display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;padding:.2rem .5rem;border-radius:999px;background:#f5c5181f;color:var(--hub-gold);font-weight:700}.parceiros-tag--distribuidora{color:var(--hub-gold);background:#f5c51824;border:1px solid rgba(245,197,24,.35);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.parceiros-tag--cayena{color:#64d2ff;background:#64d2ff24;border:1px solid rgba(100,210,255,.32);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.parceiros-tag--parceiros{color:#4a90c4;background:#4a90c424;border:1px solid rgba(74,144,196,.32);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.parceiros-filtro--distribuidora.ativo{color:var(--hub-gold);border-color:#f5c51873;background:#f5c5181f}.parceiros-filtro--cayena.ativo{color:#64d2ff;border-color:#64d2ff73;background:#64d2ff1f}.parceiros-filtro--parceiros.ativo{color:#4a90c4;border-color:#4a90c473;background:#4a90c41f}.parceiros-lista__distribuidora-resumo,.parceiros-lista__cayena-resumo{font-size:.85rem;font-weight:500;color:var(--hub-muted)}.parceiros-lista__distribuidora-resumo strong{color:var(--hub-gold);font-weight:800}.parceiros-lista__cayena-resumo strong{color:#64d2ff;font-weight:800}.cadastro-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}.cadastro-modal-backdrop--acima{z-index:12000}.cadastro-modal{width:min(520px,100%);max-height:min(92vh,900px);max-height:min(92dvh,900px);display:flex;flex-direction:column;background:var(--hub-surface-solid);border:1px solid var(--hub-gold-soft, rgba(245, 197, 24, .35));border-radius:14px;box-shadow:0 12px 40px #0000004d;overflow:hidden}.cadastro-modal--larga{width:min(720px,100%)}.cadastro-modal--larga .cadastro-modal__corpo{display:flex;flex-direction:column;min-height:0;overflow:hidden}.cadastro-modal--extra-larga{width:min(920px,100%)}.cadastro-modal--maxima{width:min(1180px,calc(100vw - 1.5rem));max-height:min(94vh,980px);max-height:min(94dvh,980px)}.cadastro-modal__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;border-bottom:1px solid var(--hub-border);background:linear-gradient(180deg,color-mix(in srgb,var(--hub-gold) 10%,var(--hub-surface-solid)),var(--hub-surface-solid))}.cadastro-modal__topo h2{margin:0;font-size:1rem}.cadastro-modal__fechar{flex-shrink:0;width:2rem;height:2rem;border-radius:8px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);cursor:pointer;font-size:.85rem}.cadastro-modal__fechar:hover{border-color:#f8717173;color:var(--hub-erro)}.cadastro-modal__corpo{padding:1rem;overflow-y:auto;flex:1;min-height:0}.cadastro-modal--extra-larga .cadastro-modal__corpo,.cadastro-modal--maxima .cadastro-modal__corpo{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.parceiros-painel{position:sticky;top:.75rem;max-height:min(85vh,900px);overflow-y:auto}.parceiros-painel__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.parceiros-painel__topo h2{margin:0;font-size:1rem}.parceiros-painel__fechar{flex-shrink:0;width:2rem;height:2rem;border-radius:8px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);cursor:pointer;font-size:.85rem;line-height:1}.parceiros-painel__fechar:hover{color:var(--hub-text);border-color:var(--hub-muted)}.parceiros-form__secao{margin-bottom:1rem}.parceiros-form__secao--cliente{padding:.85rem;border-radius:12px;border:1px dashed rgba(245,197,24,.35);background:#f5c5180a}.parceiros-form__rotulo{display:block;font-size:.78rem;font-weight:700;color:var(--hub-text);margin-bottom:.25rem}.parceiros-form__dica{margin:0 0 .5rem;font-size:.75rem;color:var(--hub-muted)}.parceiros-tipos{display:flex;flex-wrap:wrap;gap:.4rem}.parceiros-tipo{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-muted);font-size:.8rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .1s ease}.parceiros-tipo:hover:not(:disabled){border-color:#f5c51866;color:var(--hub-text)}.parceiros-tipo.ativo{border-color:var(--hub-orange);background:var(--hub-orange-soft);color:var(--hub-gold)}.parceiros-tipo:active:not(:disabled){transform:scale(.98)}.parceiros-tipo:disabled{cursor:not-allowed;opacity:.6}.parceiros-tipo__icone{font-size:1rem;line-height:1}.parceiros-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem}.parceiros-form__full{grid-column:1 / -1}.parceiros-form__grid .admin-field{margin-bottom:0}.parceiros-toggles{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem}.parceiros-toggle{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;color:var(--hub-text);cursor:pointer}.parceiros-toggle.hub-check{width:auto}.parceiros-form__acoes{position:sticky;bottom:0;padding-top:.75rem;margin-top:.5rem;background:linear-gradient(to top,var(--hub-surface-solid) 70%,transparent)}@media(max-width:960px){.parceiros-layout--com-painel{grid-template-columns:1fr}.parceiros-painel{position:static;max-height:none}.parceiros-cards{max-height:none}.parceiros-form__grid{grid-template-columns:1fr}}@media(max-width:520px){.parceiros-toolbar__novo{width:100%}.parceiro-card__meta{align-items:flex-start;width:100%}.parceiros-tags{justify-content:flex-start}}.admin-modulo-card--atalho{border-style:dashed;opacity:.92}.cadastros-tabs-unificado{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1rem}.cadastros-tabs-grupo{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.cadastros-tabs-grupo__label{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted);min-width:5.5rem}.cadastros-tabs-grupo__items{display:flex;flex-wrap:wrap;gap:.35rem;flex:1}.cadastros-base-abas--secundario{margin-top:-.35rem;margin-bottom:1rem;opacity:.92}.cadastros-aba.ativo,a.cadastros-aba.ativo{color:var(--hub-gold);background:var(--hub-orange-soft);border:1px solid rgba(245,197,24,.25)}a.cadastros-aba{text-decoration:none;display:inline-flex;align-items:center;gap:.35rem}.cadastros-crosslink{margin-bottom:.75rem}.cadastros-crosslink a{font-weight:700}.prod-foto-manual{margin-bottom:1.25rem;padding:1rem 1.1rem}.prod-foto-manual__titulo{margin:0 0 .35rem;font-size:1rem}.prod-foto-manual__lead{margin:0 0 .85rem;font-size:.82rem;color:var(--hub-muted)}.prod-foto-manual__ok{margin:0 0 .75rem;font-size:.82rem;color:#15803d}.prod-foto-manual__busca{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem;font-size:.78rem;font-weight:600}.prod-foto-manual__busca input{font-weight:400}.prod-foto-manual__corpo{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,1.1fr);gap:1rem}@media(max-width:768px){.prod-foto-manual__corpo{grid-template-columns:1fr}}.prod-foto-manual__lista-wrap{max-height:280px;overflow:auto;border:1px solid var(--hub-border, rgba(255, 255, 255, .08));border-radius:10px}.prod-foto-manual__lista{list-style:none;margin:0;padding:.35rem;display:flex;flex-direction:column;gap:.25rem}.prod-foto-manual__item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.45rem .5rem;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.prod-foto-manual__item:hover{background:var(--hub-surface-2, rgba(255, 255, 255, .04))}.prod-foto-manual__item--ativo{border-color:var(--hub-orange);background:#ff6b0014}.prod-foto-manual__item img{border-radius:6px;object-fit:contain;background:var(--hub-surface-2, #f4f4f5);flex-shrink:0}.prod-foto-manual__item-texto{display:flex;flex-direction:column;gap:.1rem;min-width:0}.prod-foto-manual__item-texto strong{font-size:.82rem;line-height:1.25}.prod-foto-manual__item-texto small{font-size:.72rem;color:var(--hub-muted)}.prod-foto-manual__envio{display:flex;flex-direction:column;gap:.65rem}.prod-foto-manual__selecionado{margin:0;display:flex;flex-direction:column;gap:.1rem;font-size:.82rem}.prod-foto-manual__selecionado span{color:var(--hub-muted);font-size:.75rem}.prod-foto-manual__preview-grid{display:flex;gap:.65rem}.prod-foto-manual__preview{flex:1;min-height:110px;border-radius:10px;border:1px solid var(--hub-border, rgba(255, 255, 255, .08));background:var(--hub-surface-2, rgba(255, 255, 255, .03));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;position:relative}.prod-foto-manual__preview--nova{border-color:#ff6b0059}.prod-foto-manual__preview-label{position:absolute;top:.35rem;left:.45rem;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.prod-foto-manual__preview img{max-width:100%;max-height:88px;object-fit:contain;margin-top:.75rem}.prod-foto-manual__preview-vazio{font-size:.78rem;color:var(--hub-muted);margin-top:.5rem}.prod-foto-manual__acoes{display:flex;flex-wrap:wrap;gap:.5rem}.prod-foto-manual__vazio{margin:0;padding:.75rem;font-size:.82rem;color:var(--hub-muted)}.prod-fotos-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.prod-fotos-toolbar__acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.prod-fotos-resumo{display:flex;gap:1.5rem;padding:.75rem 1rem;margin-bottom:1rem}.prod-fotos-resumo__item{display:flex;flex-direction:column;gap:.15rem}.prod-fotos-resumo__item strong{font-size:1.35rem;line-height:1;color:var(--hub-orange)}.prod-fotos-resumo__item span{font-size:.75rem;color:var(--hub-muted)}.prod-fotos-lead{margin:0 0 .35rem;font-size:.82rem;color:var(--hub-muted);max-width:42rem}.prod-fotos-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.prod-foto-card{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:.85rem 1rem}.prod-foto-comparacao{display:flex;gap:.5rem;flex:0 0 auto}.prod-foto-preview{flex:0 0 88px;width:88px;height:96px;border-radius:10px;overflow:hidden;background:var(--hub-surface-2, #f4f4f5);border:1px solid var(--hub-border, rgba(0, 0, 0, .08));display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.prod-foto-preview--atual{opacity:.85}.prod-foto-preview__label{position:absolute;top:0;left:0;right:0;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:.15rem;background:#0000008c;color:#fff;z-index:1}.prod-foto-preview img{max-width:100%;max-height:100%;object-fit:contain;margin-top:1rem}.prod-foto-info{flex:1 1 200px;display:flex;flex-direction:column;gap:.2rem;min-width:0}.prod-foto-meta{font-size:.78rem;color:var(--hub-muted)}.prod-foto-score{display:inline-block;margin-top:.25rem;font-size:.72rem;font-weight:700;padding:.15rem .45rem;border-radius:6px;width:fit-content}.prod-foto-score--alto{background:#22c55e26;color:#15803d}.prod-foto-score--medio{background:#ff6b001f;color:var(--hub-orange)}.prod-foto-score--baixo{background:#ef44441f;color:#b91c1c}.prod-foto-acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.prod-fotos-progresso{margin:0 0 .75rem;font-size:.82rem;color:var(--hub-orange)}.prod-fotos-tabela-wrap{margin-top:.25rem}.prod-fotos-tabela .prod-fotos-thumb{width:72px;height:72px;border-radius:8px;overflow:hidden;background:var(--hub-surface-2, #f4f4f5);border:1px solid var(--hub-border, rgba(0, 0, 0, .08));display:flex;align-items:center;justify-content:center}.prod-fotos-tabela .prod-fotos-thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.prod-fotos-tabela .prod-fotos-thumb--atual{opacity:.88}.prod-fotos-thumb__vazio{font-size:.85rem;color:var(--hub-muted)}.prod-fotos-nome{display:block;margin-bottom:.2rem}.prod-fotos-tabela .prod-foto-meta{display:block;margin-top:.15rem}.prod-fotos-tabela .prod-foto-acoes{justify-content:flex-end}.historico-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;align-items:center}.historico-busca{flex:1 1 220px;min-height:40px;padding:.45rem .75rem;border-radius:10px;border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-text);font-size:.88rem}.historico-filtros{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;align-items:center}.historico-filtros--pessoa{margin-bottom:.65rem}.historico-filtro{padding:.35rem .65rem;border-radius:999px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);font-size:.76rem;font-weight:700;cursor:pointer;min-height:2.25rem}.historico-filtro.ativo{color:var(--hub-gold);border-color:#f5c51859;background:var(--hub-orange-soft)}.historico-filtro--destaque{border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border));color:var(--hub-text)}.historico-filtro-hint{font-size:.78rem;color:var(--hub-muted);line-height:1.35}.historico-timeline{display:flex;flex-direction:column;gap:1.25rem}.historico-dia__titulo{margin:0 0 .5rem;font-size:.82rem;font-weight:800;text-transform:capitalize;color:var(--hub-muted);letter-spacing:.02em}.historico-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.historico-item{display:grid;grid-template-columns:20px 1fr;gap:.65rem;padding:.65rem 0;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent)}.historico-item:last-child{border-bottom:none}.historico-item--destaque{margin:0 -.35rem;padding-left:.35rem;padding-right:.35rem;border-radius:.55rem;background:color-mix(in srgb,var(--hub-orange-soft) 55%,transparent);border-bottom-color:transparent}.historico-item--destaque .historico-item__ponto{background:var(--hub-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-gold) 28%,transparent)}.historico-item__trilha{position:relative;display:flex;justify-content:center}.historico-item__trilha:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--hub-gold) 35%,var(--hub-border));border-radius:2px}.historico-item__ponto{width:10px;height:10px;margin-top:.55rem;border-radius:50%;background:var(--hub-gold);border:2px solid var(--hub-surface);z-index:1;flex-shrink:0}.historico-item--desfeito .historico-item__ponto{background:var(--hub-muted);opacity:.5}.historico-item--desfeito .historico-item__texto{opacity:.55;text-decoration:line-through}.historico-item__cabecalho{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.historico-item__avatar{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;background:var(--hub-orange-soft);color:var(--hub-gold);flex-shrink:0}.historico-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;font-size:.74rem;color:var(--hub-muted)}.historico-item__autor{font-size:.82rem;font-weight:800;color:var(--hub-text);line-height:1.2}.historico-item__tag{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.01em;color:var(--hub-gold);background:color-mix(in srgb,var(--hub-orange-soft) 80%,var(--hub-surface));border:1px solid color-mix(in srgb,var(--hub-gold) 35%,transparent)}.historico-item__badge{padding:.12rem .45rem;border-radius:6px;background:var(--hub-surface-2);border:1px solid var(--hub-border);font-weight:700}.historico-item__texto{margin:0;font-size:.92rem;line-height:1.45;color:var(--hub-text)}.historico-detalhes{margin-top:.55rem;padding:.55rem .65rem;border-radius:8px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 88%,transparent)}.historico-detalhes__titulo{margin:0 0 .4rem;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.historico-detalhes__lista{margin:0;display:grid;gap:.35rem}.historico-detalhes__linha{display:grid;grid-template-columns:minmax(6.5rem,34%) 1fr;gap:.45rem .65rem;align-items:baseline;font-size:.78rem;line-height:1.35}.historico-detalhes__linha dt{margin:0;font-weight:700;color:var(--hub-muted)}.historico-detalhes__linha dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .4rem;color:var(--hub-text)}.historico-detalhes__antes{color:var(--hub-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--hub-muted) 55%,transparent)}.historico-detalhes__seta{color:var(--hub-gold);font-weight:800;font-size:.72rem}.historico-detalhes__depois{font-weight:700;color:var(--hub-text)}.historico-detalhes__toggle{margin:0;padding:0;border:none;background:none;color:var(--hub-orange);font-size:.72rem;font-weight:800;cursor:pointer}.historico-detalhes__toggle+.historico-detalhes__titulo{margin-top:.55rem}.historico-detalhes__toggle:hover{text-decoration:underline}@media(max-width:520px){.historico-detalhes__linha{grid-template-columns:1fr;gap:.15rem}}@media(max-width:640px){.historico-toolbar{flex-direction:column;align-items:stretch;gap:.45rem}.historico-busca{flex:1 1 auto;width:100%;min-height:2.5rem}.historico-toolbar .admin-btn{width:100%;min-height:2.45rem;justify-content:center}.historico-filtros{display:flex;flex-wrap:nowrap;gap:.4rem;margin:0 -.15rem .85rem;padding:.15rem .15rem .35rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.historico-filtros--pessoa{flex-wrap:wrap;overflow:visible;margin-bottom:.55rem}.historico-filtro-hint{flex:1 1 100%;font-size:.74rem}.historico-filtros::-webkit-scrollbar{display:none}.historico-filtro{flex:0 0 auto;min-height:2.2rem;padding:.4rem .75rem;font-size:.78rem}.historico-timeline{gap:1rem}.historico-dia__titulo{position:sticky;top:0;z-index:1;margin:0 0 .55rem;padding:.35rem .55rem;border-radius:8px;background:color-mix(in srgb,var(--hub-surface) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.78rem}.historico-lista{gap:.55rem}.historico-item{display:block;padding:.75rem .8rem;border:1px solid var(--hub-border);border-radius:12px;border-bottom:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 94%,transparent)}.historico-item__trilha{display:none}.historico-item__cabecalho{align-items:flex-start}.historico-item__meta{gap:.3rem .4rem;font-size:.72rem}.historico-item__texto{font-size:.88rem;word-break:break-word}.historico-detalhes{padding:.5rem .55rem}.historico-detalhes__antes,.historico-detalhes__depois{word-break:break-word}.historico-desfazer{width:100%;min-height:2.4rem;margin-top:.55rem}.historico-mais .admin-btn{width:100%;min-height:2.5rem}}.historico-item__status{margin:.35rem 0 0;font-size:.76rem;color:var(--hub-muted);font-style:italic}.historico-desfazer{margin-top:.45rem;padding:.28rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--hub-gold) 40%,transparent);background:transparent;color:var(--hub-gold);font-size:.76rem;font-weight:700;cursor:pointer}.historico-desfazer:hover:not(:disabled){background:var(--hub-orange-soft)}.historico-desfazer:disabled{opacity:.6;cursor:wait}.historico-mais{margin-top:1rem;text-align:center}.admin-lista-meta{margin:.5rem 0 1rem;padding-left:1.2rem;color:var(--hub-muted);font-size:.88rem}.admin-golive{margin-top:1rem}.admin-golive__topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.admin-golive__status{margin:.5rem 0 1rem;font-size:.9rem;color:var(--hub-muted)}.admin-golive__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.admin-golive__item{border:1px solid var(--hub-border);border-radius:10px;padding:.75rem .9rem;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:space-between}.admin-golive__item.ok{border-color:color-mix(in srgb,var(--hub-sucesso) 35%,var(--hub-border))}.admin-golive__item.pendente{border-color:color-mix(in srgb,var(--hub-orange) 40%,var(--hub-border))}.admin-golive__item-corpo{display:flex;flex-direction:column;gap:.25rem;min-width:0}.admin-golive__detalhe{font-size:.82rem;color:var(--hub-muted)}.admin-golive__tag{font-size:.72rem;font-weight:700;color:var(--hub-gold)}.admin-golive__acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.usuarios-admissao-card__lista{margin:0 0 .75rem;padding-left:1.15rem;display:grid;gap:.4rem;font-size:.85rem}.usuarios-admissao-card__lista li{color:var(--hub-text)}.usuarios-admissao-card__acoes{display:flex;flex-wrap:wrap;gap:.45rem}@media(max-width:640px){.usuarios-admissao-card__acoes .btn{flex:1 1 auto;min-height:2.5rem;justify-content:center}}.usuarios-cadastros-atalho{display:flex;justify-content:flex-end;margin:0 0 .75rem}.saldo-devedor{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .9rem;border-radius:10px;border:1px solid color-mix(in srgb,#ef4444 35%,var(--hub-border));background:color-mix(in srgb,#ef4444 10%,var(--hub-surface));color:var(--hub-text)}.saldo-devedor--compacto{padding:.35rem .55rem;display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;width:fit-content}.saldo-devedor__topo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.saldo-devedor--compacto .saldo-devedor__topo{gap:.35rem}.saldo-devedor__rotulo{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-erro)}.saldo-devedor__valor{font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-danger-border)}.saldo-devedor--compacto .saldo-devedor__valor{font-size:.85rem;color:var(--hub-danger-border)}.saldo-devedor__texto{margin:0;font-size:.78rem;line-height:1.4;color:var(--hub-muted)}.saldo-devedor__link{font-size:.78rem;font-weight:700;color:var(--hub-erro);text-decoration:none;width:fit-content}.saldo-devedor__link:hover{text-decoration:underline}.hub-tabela-grade-wrap{display:flex;flex-direction:column;gap:.55rem}.hub-tabela-grade__toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.hub-tabela-grade__toolbar-grupo{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:.5rem .65rem}.hub-tabela-grade__toolbar-grupo--inicio{flex:1 1 auto;min-width:min(100%,14rem);justify-content:flex-start}.hub-tabela-grade__toolbar-grupo--fim{flex:0 1 auto;justify-content:flex-end}.hub-tabela-grade__toolbar-centro{display:flex;align-items:center;min-width:0}.hub-tabela-grade__toolbar--centralizado{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hub-tabela-grade__toolbar--centralizado .hub-tabela-grade__toolbar-grupo--inicio{grid-column:1}.hub-tabela-grade__toolbar--centralizado .hub-tabela-grade__toolbar-centro{grid-column:2;justify-self:center}.hub-tabela-grade__toolbar--centralizado .hub-tabela-grade__toolbar-grupo--fim{grid-column:3}@media(max-width:900px){.hub-tabela-grade__toolbar--centralizado{display:flex;flex-direction:column;align-items:stretch}.hub-tabela-grade__toolbar--centralizado .hub-tabela-grade__toolbar-grupo,.hub-tabela-grade__toolbar--centralizado .hub-tabela-grade__toolbar-centro{justify-content:center;justify-self:auto;width:100%}}.hub-tabela-grade__busca-wrap{flex:1;min-width:min(100%,14rem)}.hub-tabela-grade__busca{display:flex;align-items:center;gap:.45rem;max-width:28rem;padding:0 .75rem;border:1px solid var(--hub-gold-soft, var(--hub-border));border-radius:10px;background:var(--hub-surface-solid, var(--hub-surface));transition:border-color .15s,box-shadow .15s}.hub-tabela-grade__busca:focus-within{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-gold-soft));box-shadow:0 0 0 3px var(--hub-orange-soft, rgba(245, 158, 11, .18))}.hub-tabela-grade__busca-icone{flex-shrink:0;display:grid;place-items:center;color:var(--hub-muted);opacity:.85}.hub-tabela-grade__busca input{flex:1;min-width:0;width:100%;max-width:none;padding:.55rem 0;border:none;border-radius:0;background:transparent;color:var(--hub-text);font-size:.84rem;box-shadow:none}.hub-tabela-grade__busca input:focus{outline:none}.hub-tabela-grade__busca input::-webkit-search-cancel-button{display:none}.hub-tabela-grade__busca-limpar{flex-shrink:0;display:grid;place-items:center;width:1.65rem;height:1.65rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--hub-muted) 18%,transparent);color:var(--hub-muted);font-size:.72rem;line-height:1;cursor:pointer}.hub-tabela-grade__busca-limpar:hover{background:color-mix(in srgb,var(--hub-muted) 28%,transparent);color:var(--hub-text)}.hub-tabela-grade__busca-spinner{flex-shrink:0;width:.95rem;height:.95rem;border:2px solid color-mix(in srgb,var(--hub-muted) 35%,transparent);border-top-color:var(--hub-gold);border-radius:50%;animation:hub-tabela-busca-spin .65s linear infinite}.hub-tabela-grade__busca-dica{margin:.28rem 0 0;font-size:.72rem;color:var(--hub-muted)}@keyframes hub-tabela-busca-spin{to{transform:rotate(360deg)}}.hub-tabela-grade__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-inline-end:.35rem;scrollbar-gutter:stable}.hub-tabela-grade{width:max-content;min-width:100%;table-layout:fixed;border-collapse:collapse}.hub-tabela-grade__head th{position:sticky;top:0;z-index:3;padding:0;border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade);background:var(--hub-surface-solid);vertical-align:middle;box-shadow:0 1px color-mix(in srgb,var(--hub-border) 90%,transparent)}[data-theme=light] .hub-tabela-grade__head th{background:var(--hub-surface-solid);box-shadow:0 1px 0 var(--hub-border),0 4px 10px color-mix(in srgb,#000 4%,transparent)}.hub-tabela-grade__head th:last-child{border-right:none}.hub-tabela-grade__th{overflow:hidden}.hub-tabela-grade__th-inner{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.15rem;min-height:2.45rem;padding:.35rem 1rem .3rem .5rem;min-width:0;overflow:hidden}.hub-tabela-grade__th--right .hub-tabela-grade__th-inner{flex-direction:column;align-items:flex-end}.hub-tabela-grade__rotulo-col{flex:0 0 auto;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hub-muted);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.hub-tabela-grade__th-acoes{display:flex;align-items:center;gap:.15rem;flex-shrink:0;align-self:flex-end}.hub-tabela-grade__th--left .hub-tabela-grade__th-acoes,.hub-tabela-grade__th:not(.hub-tabela-grade__th--right) .hub-tabela-grade__th-acoes{align-self:flex-start}.hub-tabela-grade__sort-ico{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:none;border-radius:4px;background:transparent;color:var(--hub-muted);font-size:.62rem;cursor:pointer}.hub-tabela-grade__sort-ico:hover{color:var(--hub-text);background:color-mix(in srgb,var(--hub-orange-soft, var(--app-accent)) 35%,transparent)}.hub-tabela-grade__sort-ico--ativo{color:var(--hub-orange, var(--app-accent))}.hub-tabela-grade__filtro-btn{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:none;border-radius:4px;background:transparent;cursor:pointer}.hub-tabela-grade__filtro-btn:hover:not(:disabled){background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.hub-tabela-grade__filtro-btn--ativo{color:var(--hub-orange, var(--app-accent));background:color-mix(in srgb,var(--hub-orange-soft, var(--app-accent)) 28%,transparent)}.hub-tabela-grade__filtro-btn:disabled{opacity:.35;cursor:not-allowed}.hub-tabela-grade__filtro-icone{display:flex;flex-direction:column;align-items:flex-end;gap:2px;width:12px}.hub-tabela-grade__filtro-icone span{display:block;height:2px;border-radius:1px;background:currentColor}.hub-tabela-grade__filtro-icone span:nth-child(1){width:12px}.hub-tabela-grade__filtro-icone span:nth-child(2){width:9px}.hub-tabela-grade__filtro-icone span:nth-child(3){width:6px}.hub-tabela-grade__filtro-pop{position:fixed;z-index:1400;width:min(280px,calc(100vw - 16px));max-height:min(320px,calc(100vh - 24px));display:flex;flex-direction:column;padding:.65rem .7rem .55rem;border:1px solid #d8dee6;border-radius:6px;background:#fff;box-shadow:0 8px 28px #0f172a2e;color:#1f2937}[data-theme=dark] .hub-tabela-grade__filtro-pop{background:var(--hub-surface-solid, var(--hub-surface));border-color:var(--hub-border);color:var(--hub-text);box-shadow:0 12px 32px #00000073}.hub-tabela-grade__filtro-pop-titulo{margin:0 0 .45rem;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}[data-theme=dark] .hub-tabela-grade__filtro-pop-titulo{color:var(--hub-muted)}.hub-tabela-grade__filtro-pop-tudo{display:flex;align-items:center;gap:.45rem;margin:0 0 .4rem;font-size:.78rem;font-weight:700;color:#1d4ed8;cursor:pointer;-webkit-user-select:none;user-select:none}[data-theme=dark] .hub-tabela-grade__filtro-pop-tudo{color:#93c5fd}.hub-tabela-grade__filtro-pop-tudo input,.hub-tabela-grade__filtro-pop-item input{width:.95rem;height:.95rem;margin:0;accent-color:#2563eb;flex-shrink:0}.hub-tabela-grade__filtro-pop-sep{height:1px;margin:0 0 .35rem;background:#e5e7eb}[data-theme=dark] .hub-tabela-grade__filtro-pop-sep{background:var(--hub-border)}.hub-tabela-grade__filtro-pop-lista{list-style:none;margin:0;padding:0;overflow:auto;flex:1;min-height:0}.hub-tabela-grade__filtro-pop-item{display:flex;align-items:flex-start;gap:.45rem;padding:.28rem .1rem;font-size:.8rem;line-height:1.25;cursor:pointer;-webkit-user-select:none;user-select:none}.hub-tabela-grade__filtro-pop-item span{word-break:break-word}.hub-tabela-grade__filtro-pop-rodape{display:flex;justify-content:flex-end;margin-top:.45rem;padding-top:.35rem;border-top:1px solid #e5e7eb}[data-theme=dark] .hub-tabela-grade__filtro-pop-rodape{border-top-color:var(--hub-border)}.hub-tabela-grade__filtro-pop-limpar{border:none;background:none;padding:.15rem .25rem;color:#2563eb;font-size:.78rem;font-weight:600;cursor:pointer}[data-theme=dark] .hub-tabela-grade__filtro-pop-limpar{color:#93c5fd}.hub-tabela-grade__filtro-pop-limpar:hover{text-decoration:underline}.hub-tabela-grade__resize{position:absolute;top:0;right:0;width:8px;height:100%;padding:0;border:none;background:transparent;cursor:col-resize;touch-action:none}.hub-tabela-grade__resize:after{content:"";position:absolute;top:18%;bottom:18%;right:3px;width:2px;border-radius:1px;background:color-mix(in srgb,var(--hub-muted) 35%,transparent)}.hub-tabela-grade__resize:hover:after,.hub-tabela-grade__resize:focus-visible:after{background:var(--hub-orange, var(--app-accent))}.hub-tabela-grade td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.55rem .75rem}.hub-tabela-grade td.fin-col-num,.hub-tabela-grade td[data-col-id=saldo]{overflow:visible;text-overflow:clip;white-space:nowrap;font-variant-numeric:tabular-nums;padding-inline:.65rem .85rem}.hub-tabela-grade td.neg-acoes-celula{white-space:normal;overflow:visible;vertical-align:middle}.hub-tabela-grade__th--acoes,.hub-tabela-grade td.ops-tabela__acao-td,.hub-tabela-grade td.neg-acoes-celula{padding-left:.4rem;padding-right:.4rem}.hub-tabela-grade__th--acoes .hub-tabela-grade__rotulo-col{text-align:right}@media(max-width:640px){.hub-tabela-grade__busca input{max-width:none}}.hub-tabela-grade__colunas-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:6.6rem;padding:.42rem .7rem;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text);font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.hub-tabela-grade__colunas-btn:hover{border-color:color-mix(in srgb,var(--hub-orange, var(--app-accent)) 40%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange-soft, var(--app-accent)) 12%,var(--hub-surface))}.hub-tabela-grade__colunas-icone{display:flex;flex-direction:column;gap:2px;width:12px}.hub-tabela-grade__colunas-icone span{display:block;height:2px;border-radius:1px;background:currentColor}.hub-tabela-grade__colunas-icone span:nth-child(1){width:12px}.hub-tabela-grade__colunas-icone span:nth-child(2){width:9px}.hub-tabela-grade__colunas-icone span:nth-child(3){width:6px}.hub-tabela-grade__colunas-pop{position:fixed;z-index:1400;width:min(260px,calc(100vw - 16px));max-height:min(360px,calc(100vh - 24px));display:flex;flex-direction:column;padding:.55rem .65rem .5rem;border:1px solid #d8dee6;border-radius:6px;background:#fff;box-shadow:0 8px 28px #0f172a2e;color:#1f2937}[data-theme=dark] .hub-tabela-grade__colunas-pop{background:var(--hub-surface-solid, var(--hub-surface));border-color:var(--hub-border);color:var(--hub-text);box-shadow:0 12px 32px #00000073}.hub-tabela-grade__colunas-pop-cab{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.hub-tabela-grade__colunas-pop-titulo{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}[data-theme=dark] .hub-tabela-grade__colunas-pop-titulo{color:var(--hub-muted)}.hub-tabela-grade__colunas-pop-fechar{border:none;background:none;padding:.1rem .35rem;font-size:1.1rem;line-height:1;color:var(--hub-muted);cursor:pointer}.hub-tabela-grade__colunas-pop-lista{list-style:none;margin:0;padding:0;overflow:auto;flex:1;min-height:0}.hub-tabela-grade__colunas-pop-item{display:flex;align-items:flex-start;gap:.45rem;padding:.3rem .1rem;font-size:.8rem;line-height:1.25;cursor:pointer;-webkit-user-select:none;user-select:none}.hub-tabela-grade__colunas-pop-item--fixa{opacity:.65;cursor:default}.hub-tabela-grade__colunas-pop-item input{width:.95rem;height:.95rem;margin:.15rem 0 0;accent-color:#2563eb;flex-shrink:0}.hub-tabela-grade__colunas-pop-rodape{display:flex;justify-content:flex-end;margin-top:.4rem;padding-top:.35rem;border-top:1px solid #e5e7eb}[data-theme=dark] .hub-tabela-grade__colunas-pop-rodape{border-top-color:var(--hub-border)}.hub-tabela-grade__colunas-pop-restaurar{border:none;background:none;padding:.15rem .25rem;color:#2563eb;font-size:.78rem;font-weight:600;cursor:pointer}[data-theme=dark] .hub-tabela-grade__colunas-pop-restaurar{color:#93c5fd}.hub-tabela-grade__colunas-pop-restaurar:hover{text-decoration:underline}.usuario-permissoes-panel{display:flex;flex-direction:column;gap:.55rem;width:100%;min-width:0}.usuario-permissoes-panel__bloco{padding:.65rem .75rem;border-radius:10px;background:color-mix(in srgb,var(--hub-surface-2) 80%,transparent);border:1px solid var(--hub-border)}.usuario-permissoes-panel__dica{margin:.15rem 0 .45rem;font-size:.72rem;color:var(--hub-muted);line-height:1.35}.usuario-permissoes-panel__titulo,.usuario-permissoes-panel .permissoes-picker__titulo,.usuario-form .usuario-distribuidoras-checklist__titulo{display:block;margin:0;font-size:.84rem;font-weight:700;color:var(--hub-text);text-transform:none;letter-spacing:0}.usuario-permissoes-panel__preset{align-self:flex-start;padding:.4rem .75rem;border:1px dashed rgba(255,255,255,.22);border-radius:999px;background:transparent;color:var(--hub-muted);font-size:.8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.usuario-permissoes-panel__preset:hover{color:var(--hub-text);border-color:#ffffff73}.usuario-permissoes-panel__papeis{display:flex;flex-direction:column;gap:.35rem}.usuario-permissoes-panel__papel{display:flex;flex-direction:column;gap:.2rem}.usuario-permissoes-panel__papel-dica{margin:0 0 0 1.55rem;font-size:.7rem;color:var(--hub-muted);line-height:1.4;max-width:42rem}.usuario-permissoes-panel__papel-lista{margin:.15rem 0 0 1.55rem;padding:0 0 0 1rem;font-size:.7rem;color:var(--hub-muted);line-height:1.35}.usuario-permissoes-panel__papel-lista li+li{margin-top:.12rem}.admin-usuario-form-notificacoes{grid-column:1 / -1}.admin-usuario-form-notificacoes__lista{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;align-items:center}.usuario-permissoes-panel .permissoes-picker{display:flex;flex-direction:column;border-radius:10px;background:color-mix(in srgb,var(--hub-surface-2) 80%,transparent);border:1px solid var(--hub-border);min-width:0;overflow:hidden}.usuario-permissoes-panel .permissoes-picker[open]{overflow:visible}.usuario-permissoes-panel .permissoes-picker__cabecalho{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.usuario-permissoes-panel .permissoes-picker__cabecalho::-webkit-details-marker{display:none}.usuario-permissoes-panel .permissoes-picker__cabecalho:hover{background:color-mix(in srgb,var(--hub-orange-soft) 35%,transparent)}.usuario-permissoes-panel .permissoes-picker__cabecalho-textos{display:flex;flex-direction:column;gap:.12rem;flex:1;min-width:0}.usuario-permissoes-panel .permissoes-picker__resumo{font-size:.72rem;color:var(--hub-muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usuario-permissoes-panel .permissoes-picker__chevron{font-size:1.2rem;line-height:1;color:var(--hub-muted);flex-shrink:0;transition:transform .15s ease}.usuario-permissoes-panel .permissoes-picker[open] .permissoes-picker__chevron{transform:rotate(90deg)}.usuario-permissoes-panel .permissoes-picker__corpo{display:flex;flex-direction:column;gap:.5rem;padding:0 .75rem .65rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent)}.usuario-permissoes-panel .permissoes-picker__topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.usuario-permissoes-panel .permissoes-picker__dica{margin:.55rem 0 0;font-size:.76rem;color:var(--hub-muted);line-height:1.4;max-width:42rem}.usuario-permissoes-panel .permissoes-picker__contador{font-size:.76rem;color:var(--hub-muted);padding:.25rem .55rem;border-radius:999px;background:var(--hub-surface);border:1px solid var(--hub-border);white-space:nowrap}.usuario-permissoes-panel .permissoes-picker__contador strong{color:var(--hub-gold)}.usuario-permissoes-panel .permissoes-picker__toolbar{position:sticky;top:-1rem;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 -.75rem;padding:.45rem .75rem;background:var(--hub-surface-solid);box-shadow:0 1px color-mix(in srgb,var(--hub-border) 70%,transparent)}.usuario-permissoes-panel .permissoes-picker__busca{flex:1 1 180px;display:flex;align-items:center;gap:.5rem;padding:0 .7rem;border-radius:10px;border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-muted);transition:border-color .15s ease}.usuario-permissoes-panel .permissoes-picker__busca:focus-within{border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border))}.usuario-permissoes-panel .permissoes-picker__busca-icone{flex-shrink:0;width:1rem;height:1rem}.usuario-permissoes-panel .permissoes-picker__busca input[type=search]{flex:1;width:auto;min-width:0;padding:.5rem 0;border:none;border-radius:0;background:transparent;color:var(--hub-text);font-size:.84rem;box-shadow:none}.usuario-permissoes-panel .permissoes-picker__busca input[type=search]:focus{outline:none}.usuario-permissoes-panel .permissoes-picker__link{border:none;background:transparent;color:var(--hub-gold);font-size:.76rem;font-weight:700;cursor:pointer;padding:.3rem .45rem;border-radius:8px}.usuario-permissoes-panel .permissoes-picker__link:hover{background:var(--hub-orange-soft)}.usuario-permissoes-panel .permissoes-picker__vazio{margin:0;font-size:.8rem;color:var(--hub-muted)}.usuario-permissoes-panel .permissoes-picker__grupos{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.usuario-permissoes-panel .permissoes-grupo{flex:0 0 auto;width:100%;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-border) 85%,transparent);background:var(--hub-surface);overflow:hidden}.usuario-permissoes-panel .permissoes-grupo__cabecalho{display:flex;align-items:stretch;gap:0;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 60%,transparent)}.usuario-permissoes-panel .permissoes-grupo--recolhido .permissoes-grupo__cabecalho{border-bottom:none}.usuario-permissoes-panel .permissoes-grupo__expandir{flex:1;display:flex;align-items:center;gap:.45rem;padding:.55rem .65rem;border:none;background:transparent;color:var(--hub-text);text-align:left;cursor:pointer;min-width:0}.usuario-permissoes-panel .permissoes-grupo__expandir:hover{background:color-mix(in srgb,var(--hub-orange-soft) 50%,transparent)}.usuario-permissoes-panel .permissoes-grupo__chevron{display:inline-block;width:1rem;text-align:center;flex-shrink:0;font-size:1.15rem;line-height:1;color:var(--hub-muted);transition:transform .15s ease}.usuario-permissoes-panel .permissoes-grupo__expandir[aria-expanded=true] .permissoes-grupo__chevron{transform:rotate(90deg)}.usuario-permissoes-panel .permissoes-grupo__icone{font-size:1rem;line-height:1;flex-shrink:0}.usuario-permissoes-panel .permissoes-grupo__textos{display:flex;flex-direction:column;gap:.1rem;min-width:0}.usuario-permissoes-panel .permissoes-grupo__nome{font-size:.8rem;font-weight:800}.usuario-permissoes-panel .permissoes-grupo__desc{font-size:.7rem;color:var(--hub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usuario-permissoes-panel .permissoes-grupo__badge{margin-left:auto;flex-shrink:0;font-size:.68rem;font-weight:800;color:var(--hub-muted);padding:.12rem .4rem;border-radius:6px;background:var(--hub-surface-2)}.usuario-permissoes-panel .permissoes-grupo__todos{display:flex;align-items:center;justify-content:center;padding:0 .65rem;border-left:1px solid color-mix(in srgb,var(--hub-border) 60%,transparent);cursor:pointer}.usuario-permissoes-panel .permissoes-grupo__itens{display:flex;flex-wrap:wrap;gap:.4rem;padding:.55rem .65rem .65rem}.usuario-permissoes-panel .permissoes-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .6rem;border-radius:999px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);font-size:.76rem;font-weight:700;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.usuario-permissoes-panel .permissoes-chip:hover{border-color:color-mix(in srgb,var(--hub-gold) 35%,var(--hub-border));color:var(--hub-text)}.usuario-permissoes-panel .permissoes-chip.ativo{color:var(--hub-gold);border-color:color-mix(in srgb,var(--hub-gold) 45%,transparent);background:var(--hub-orange-soft)}.usuario-permissoes-panel .permissoes-chip__icone{font-size:.9rem;line-height:1}.usuario-permissoes-panel .permissoes-chip__titulo{white-space:nowrap}.usuario-permissoes-panel .permissoes-chip.herdado{border-style:dashed;border-color:color-mix(in srgb,var(--hub-gold) 35%,var(--hub-border));color:color-mix(in srgb,var(--hub-gold) 70%,var(--hub-muted))}.usuario-permissoes-panel .permissoes-chip__marca{font-size:.7rem;line-height:1;opacity:.75}.usuario-permissoes-panel .permissoes-picker__aviso{margin:0;font-size:.74rem;line-height:1.45;padding:.4rem .6rem;border-radius:8px;border-left:3px solid color-mix(in srgb,var(--hub-gold) 55%,transparent);background:var(--hub-orange-soft);color:var(--hub-text)}.usuario-permissoes-panel .permissoes-resumo__lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.usuario-permissoes-panel .permissoes-resumo__item{font-size:.78rem;line-height:1.45;padding:.45rem .6rem;border-radius:8px;border-left:3px solid var(--hub-border);background:var(--hub-surface)}.usuario-permissoes-panel .permissoes-resumo__item--liberacao{border-left-color:#22c55e}.usuario-permissoes-panel .permissoes-resumo__item--bloqueio{border-left-color:#ef4444}.usuario-permissoes-panel .permissoes-resumo__item--alerta{border-left-color:var(--hub-orange)}.usuario-permissoes-panel .permissoes-resumo__item--info{border-left-color:var(--hub-muted)}.usuario-form{display:flex;flex-direction:column;gap:.75rem;flex:1 0 auto}.usuario-form__cabecalho{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.usuario-form__cabecalho-textos{display:flex;flex-direction:column;gap:.3rem;flex:1 1 12rem;min-width:0}.usuario-form__cabecalho-nome{margin:0;font-size:1.05rem;font-weight:700;color:var(--hub-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usuario-form__cabecalho-chips{display:flex;flex-wrap:wrap;gap:.35rem}.usuario-form__chip{font-size:.72rem;font-weight:600;padding:.12rem .55rem;border-radius:999px;border:1px solid var(--hub-border);color:var(--hub-muted);background:var(--hub-surface)}.usuario-form__chip--ok{color:#16a34a;border-color:color-mix(in srgb,#22c55e 45%,transparent)}.usuario-form__chip--off{color:var(--hub-erro);border-color:color-mix(in srgb,var(--hub-erro) 45%,transparent)}.usuario-form__saldo{margin:0}.usuario-form__abas{display:flex;gap:.25rem;overflow-x:auto;border-bottom:1px solid var(--hub-border)}.usuario-form__aba{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .85rem;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--hub-muted);font-size:.86rem;font-weight:600;white-space:nowrap;cursor:pointer}@media(max-width:479px){.usuario-form__abas{gap:0}.usuario-form__aba{padding:.5rem .45rem;font-size:.78rem}}.usuario-form__aba:hover{color:var(--hub-text)}.usuario-form__aba--ativa{color:var(--hub-text);border-bottom-color:var(--hub-orange)}.usuario-form__aba-contador{font-size:.7rem;font-weight:700;min-width:1.25rem;padding:.05rem .35rem;border-radius:999px;text-align:center;background:var(--hub-orange-soft);color:var(--hub-text)}.usuario-form__painel{min-height:14rem}.usuario-form__secoes{display:flex;flex-direction:column;gap:.75rem}.usuario-form__secao{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;border-radius:10px;border:1px solid var(--hub-border)}.usuario-form__secao>.admin-form-grid{width:100%}.usuario-form__secao-titulo{margin:0;font-size:.78rem;font-weight:700;color:var(--hub-muted);text-transform:uppercase;letter-spacing:.04em}.usuario-form__secao--perigo{border-color:color-mix(in srgb,var(--hub-erro) 45%,transparent)}.usuario-form__secao--perigo .usuario-form__secao-titulo{color:var(--hub-erro)}.usuario-form__meta{margin:0;font-size:.72rem;line-height:1.35;color:var(--hub-muted)}.usuario-form__checks{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.usuario-form__check-campo{display:flex;align-items:flex-end;padding-bottom:.35rem}.usuario-form__rodape{position:sticky;bottom:-1rem;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin:auto -1rem -1rem;padding:.75rem 1rem;border-top:1px solid var(--hub-border);background:var(--hub-surface-solid, var(--hub-surface))}.usuario-form__pendente{margin-right:auto;font-size:.78rem;font-weight:600;color:var(--hub-orange)}@media(max-width:479px){.usuario-form__pendente{flex-basis:100%}.usuario-form__rodape .btn{flex:1;white-space:nowrap}}.usuario-permissoes-panel .permissoes-resumo{padding:0}.usuario-permissoes-panel .permissoes-resumo__cabecalho{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.usuario-permissoes-panel .permissoes-resumo__cabecalho::-webkit-details-marker{display:none}.usuario-permissoes-panel .permissoes-resumo__contagem{flex:1;font-size:.74rem;color:var(--hub-muted)}.usuario-permissoes-panel .permissoes-resumo__chevron{font-size:1.2rem;line-height:1;color:var(--hub-muted);transition:transform .15s ease}.usuario-permissoes-panel .permissoes-resumo[open] .permissoes-resumo__chevron{transform:rotate(90deg)}.usuario-permissoes-panel .permissoes-resumo .permissoes-resumo__lista{padding:0 .75rem .65rem}.usuario-form .usuario-distribuidoras-checklist__cabecalho{gap:.55rem;padding:.65rem .75rem}.usuario-form .usuario-distribuidoras-checklist__cabecalho:hover{background:color-mix(in srgb,var(--hub-orange-soft) 35%,transparent)}.usuario-form .usuario-distribuidoras-checklist__contador{font-size:.76rem;padding:.25rem .55rem;border-radius:999px;background:var(--hub-surface);border:1px solid var(--hub-border)}.usuario-form .usuario-distribuidoras-checklist__contador strong{color:var(--hub-gold)}.usuario-form .usuario-distribuidoras-checklist__chevron{font-size:1.2rem;line-height:1;transform:none}.usuario-form .usuario-distribuidoras-checklist[open] .usuario-distribuidoras-checklist__chevron{transform:rotate(90deg)}.usuario-form .usuario-distribuidoras-checklist__corpo{border-top-color:color-mix(in srgb,var(--hub-border) 70%,transparent)}.usuario-form .usuario-distribuidoras-checklist__dica{margin-top:.55rem}.usuario-form .usuario-distribuidoras-checklist__toolbar{gap:.45rem}.usuario-form .usuario-distribuidoras-checklist__link{padding:.3rem .45rem;border-radius:8px;color:var(--hub-gold);font-size:.76rem;font-weight:700;text-decoration:none}.usuario-form .usuario-distribuidoras-checklist__link:hover{opacity:1;background:var(--hub-orange-soft)}.hub-date-input{position:relative;width:100%;min-width:0}.hub-date-input__wrap{display:flex;align-items:stretch;width:100%;min-width:0;border-radius:8px;border:1px solid var(--hub-border, var(--hub-gold-soft));background:var(--hub-surface-solid);overflow:hidden}.hub-date-input__wrap:focus-within{outline:2px solid var(--hub-orange);outline-offset:1px;border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border))}.hub-date-input__campo,.admin-field .hub-date-input__campo{flex:1;min-width:0;min-height:2.75rem;padding:.5rem .65rem;border:none;border-radius:0;background:transparent;color:var(--hub-text);font-size:.88rem;font-variant-numeric:tabular-nums;cursor:pointer}.hub-date-input__campo:focus,.admin-field .hub-date-input__campo:focus{outline:none}.hub-date-input__campo::placeholder{color:var(--hub-muted)}.hub-date-input__icone{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;flex-shrink:0;border:none;border-left:1px solid var(--hub-border, var(--hub-gold-soft));border-radius:0;background:transparent;color:var(--hub-muted);font-size:1rem;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .15s,color .15s}.hub-date-input__icone:hover,.hub-date-input__icone:focus-visible{background:var(--hub-orange-soft);color:var(--hub-orange);outline:none}.hub-date-input__popover{position:fixed;z-index:10300;width:min(18.5rem,calc(100vw - 2rem));padding:.75rem;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-border-strong, var(--hub-gold-soft));background:var(--hub-surface-solid);box-shadow:var(--hub-sombra)}.hub-date-input__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.hub-date-input__mes{margin:0;font-size:.88rem;font-weight:700;color:var(--hub-text);text-transform:capitalize}.hub-date-input__nav{display:flex;gap:.25rem}.hub-date-input__nav-btn{display:grid;place-items:center;width:1.85rem;height:1.85rem;padding:0;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-bg-elevated);color:var(--hub-muted);font-size:.85rem;cursor:pointer}.hub-date-input__nav-btn:hover{border-color:color-mix(in srgb,var(--hub-orange) 40%,var(--hub-border));color:var(--hub-orange);background:var(--hub-orange-soft)}.hub-date-input__grade{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem}.hub-date-input__dia-semana{display:grid;place-items:center;height:1.6rem;font-size:.68rem;font-weight:700;color:var(--hub-muted)}.hub-date-input__dia{display:grid;place-items:center;height:2rem;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--hub-text);font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.hub-date-input__dia:hover:not(:disabled){background:var(--hub-orange-soft);border-color:color-mix(in srgb,var(--hub-orange) 35%,transparent);color:var(--hub-orange-hover)}.hub-date-input__dia--hoje{border-color:var(--hub-border-strong)}.hub-date-input__dia--selecionado{background:var(--hub-orange-soft);border-color:color-mix(in srgb,var(--hub-orange) 55%,var(--hub-border));color:var(--hub-orange);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-orange) 25%,transparent)}.hub-date-input__dia--vazio{visibility:hidden;pointer-events:none}.hub-date-input__dia:disabled{opacity:.35;cursor:not-allowed}.hub-date-input__rodape{display:flex;justify-content:space-between;gap:.5rem;margin-top:.65rem;padding-top:.55rem;border-top:1px solid var(--hub-border)}.hub-date-input__acao{padding:.35rem .55rem;border:none;border-radius:8px;background:transparent;color:var(--hub-orange);font-size:.8rem;font-weight:700;cursor:pointer}.hub-date-input__acao:hover{background:var(--hub-orange-soft)}[data-theme=light] .hub-date-input__popover{background:var(--hub-surface-solid);border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow-md, 0 8px 24px rgba(42, 38, 34, .08))}.hub-date-input__campo:disabled,.hub-date-input__icone:disabled{opacity:.5;cursor:not-allowed}.hub-date-input__dica{margin:0 0 .55rem;color:var(--hub-muted);font-size:.75rem;font-weight:600}.hub-date-input__dia--intervalo{background:color-mix(in srgb,var(--hub-orange-soft) 70%,transparent);border-radius:0;color:var(--hub-orange-hover, var(--hub-orange))}.hub-date-input__dia--inicio{border-top-right-radius:0;border-bottom-right-radius:0}.hub-date-input__dia--fim{border-top-left-radius:0;border-bottom-left-radius:0}.hub-date-input__dia--inicio.hub-date-input__dia--fim{border-radius:8px}.hub-date-input--intervalo .hub-date-input__campo{letter-spacing:-.01em}.hub-pedido-numero-wrap,.neg-numero-pill-wrap{display:inline-flex;align-items:center;gap:.35rem}.hub-pedido-numero,.neg-numero-pill{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.12rem .45rem;border-radius:8px;font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15;color:var(--hub-text);background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 14%,var(--hub-surface-hover));border:1px solid color-mix(in srgb,var(--app-accent, var(--hub-orange)) 28%,var(--hub-border))}.hub-pedido-numero--destaque{min-width:2.75rem;padding:.18rem .55rem;border-radius:9px;font-size:1.15rem;letter-spacing:-.03em}.neg-lista-grade--compacta .hub-pedido-numero,.neg-lista-grade--compacta .neg-numero-pill{min-width:1.85rem;padding:.04rem .32rem;border-radius:6px;font-size:.68rem}.neg-topo-acoes{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;flex-wrap:wrap;margin-bottom:1rem}.neg-lista-massa-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:.35rem 0 .65rem;padding:.55rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);background:color-mix(in srgb,var(--hub-bg-elevated) 65%,transparent)}.neg-lista-massa-bar__info{font-size:.82rem;color:var(--hub-muted)}.neg-lista-massa-bar__acao{white-space:nowrap}.neg-lista-massa-bar__acoes{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.neg-lista-sel-check{width:1rem;height:1rem;cursor:pointer;accent-color:var(--hub-gold)}.neg-lista-sel-check:disabled{cursor:not-allowed;opacity:.35}.neg-lista-sel-celula{vertical-align:middle}.hub-tabela-grade__th--sel,.hub-tabela-grade__td--centro.neg-lista-sel-celula{text-align:center}.neg-cancelar-massa-numeros{font-size:.82rem;color:var(--hub-muted);margin:0 0 .85rem;line-height:1.45;word-break:break-word}@media(max-width:900px){.neg-topo-acoes{margin:-.15rem 0 .55rem;justify-content:flex-start}.neg-topo-acoes .neg-btn-primario,.neg-topo-acoes .neg-btn-secundario{justify-content:center;min-height:var(--hub-touch-min, 2.75rem);padding:0 1rem;border-radius:var(--hub-raio);font-size:.875rem;font-weight:700}.neg-topo-acoes .neg-btn-secundario{border-color:var(--hub-border-strong);background:var(--hub-surface-solid)}.neg-lista-wrap--mobile{padding:0;border:none;background:transparent;box-shadow:none;overflow:visible}.neg-lista-wrap--mobile .neg-lista-toolbar{flex-direction:column;align-items:stretch;gap:.35rem;margin-bottom:.45rem}.neg-lista-wrap--mobile .ops-clientes-filtros.neg-lista-filtro-tag{display:flex;flex-wrap:wrap;overflow:visible;margin:0;padding:.05rem 0 .15rem;gap:.35rem}.neg-lista-wrap--mobile .ops-clientes-filtros.neg-lista-filtro-tag .ops-clientes-filtro{flex:1 1 auto;min-width:0;justify-content:center;font-size:.7rem;font-weight:700;letter-spacing:.01em;padding:.38rem .55rem;border-radius:999px;border-color:color-mix(in srgb,var(--hub-border) 70%,transparent);color:var(--hub-muted);background:color-mix(in srgb,var(--hub-surface-solid) 40%,transparent);white-space:nowrap}.neg-lista-wrap--mobile .ops-clientes-filtro--totem:not(.ativo){color:color-mix(in srgb,var(--hub-orange) 70%,var(--hub-muted));border-color:color-mix(in srgb,var(--hub-orange) 28%,var(--hub-border))}.neg-lista-wrap--mobile .ops-clientes-filtro--pdv:not(.ativo){color:color-mix(in srgb,var(--hub-sucesso) 70%,var(--hub-muted));border-color:color-mix(in srgb,var(--hub-sucesso) 28%,var(--hub-border))}.neg-lista-wrap--mobile .ops-clientes-filtro--parceiros:not(.ativo){color:color-mix(in srgb,#4a90c4 75%,var(--hub-muted));border-color:color-mix(in srgb,#4a90c4 28%,var(--hub-border))}.neg-lista-wrap--mobile .ops-clientes-filtro--cayena:not(.ativo){color:color-mix(in srgb,#64d2ff 75%,var(--hub-muted));border-color:color-mix(in srgb,#64d2ff 28%,var(--hub-border))}.neg-lista-wrap--mobile .ops-clientes-filtros.neg-lista-filtro-tag .ops-clientes-filtro.ativo{color:var(--hub-on-accent);border-color:color-mix(in srgb,var(--hub-gold) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--hub-orange) 92%,#fff) 0%,var(--hub-gold) 100%)}.neg-lista-wrap--mobile .ops-clientes-filtro--totem.ativo,.neg-lista-wrap--mobile .ops-clientes-filtro--pdv.ativo,.neg-lista-wrap--mobile .ops-clientes-filtro--parceiros.ativo,.neg-lista-wrap--mobile .ops-clientes-filtro--cayena.ativo{color:var(--hub-on-accent)}.neg-lista-wrap--mobile .neg-lista-toolbar__alertas{justify-content:flex-start}.neg-lista-wrap--mobile .neg-lista-resumo__chip{padding:0;border:none;background:transparent;font-size:.68rem;font-weight:600;color:var(--hub-muted)}.neg-lista-wrap--mobile .neg-lista-resumo__chip--pagamento{color:color-mix(in srgb,#86efac 75%,var(--hub-muted))}.neg-lista-wrap--mobile .neg-lista-resumo__chip--aviso{color:color-mix(in srgb,var(--hub-orange) 75%,var(--hub-muted))}.neg-lista-mobile-busca{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.6rem}.neg-lista-mobile-busca__campo{display:flex;align-items:center;gap:.625rem;min-height:3rem;padding:0 .875rem;border-radius:var(--hub-raio);border:1px solid var(--hub-border-strong);background:var(--hub-surface-solid);color:var(--hub-muted)}.neg-lista-mobile-busca__campo:focus-within{border-color:var(--hub-orange);box-shadow:0 0 0 2px var(--hub-orange-soft)}.neg-lista-mobile-busca__campo input{flex:1;min-width:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;outline:none;color:var(--hub-text);font-size:1rem}.neg-lista-mobile-busca__campo input::placeholder{color:var(--hub-muted)}.neg-lista-aviso-recentes--mobile{margin:0 0 .6rem;font-size:.75rem}.neg-lista-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.neg-lista-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-radius:14px;border:1px solid color-mix(in srgb,var(--hub-border) 75%,#27272a);background:color-mix(in srgb,var(--hub-bg-elevated) 55%,var(--hub-bg-elevated));box-shadow:0 8px 24px #00000047;overflow:hidden}.neg-lista-card--com-sel{grid-template-columns:auto minmax(0,1fr) auto}.neg-lista-card__sel{display:flex;align-items:center;justify-content:center;padding:0 .45rem 0 .65rem;cursor:pointer;z-index:1}.neg-lista-card--sel{border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border))}.neg-lista-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:color-mix(in srgb,var(--hub-gold) 55%,transparent)}.neg-lista-card--totem:before{background:var(--hub-orange)}.neg-lista-card--pdv:before{background:var(--hub-sucesso)}.neg-lista-card--parceiros:before{background:#4a90c4}.neg-lista-card--cayena:before{background:#64d2ff}.neg-lista-card--falta-estoque{border-color:color-mix(in srgb,#ef4444 55%,var(--hub-border));box-shadow:0 8px 24px #00000047,0 0 0 1px color-mix(in srgb,#ef4444 22%,transparent)}.neg-lista-card--falta-estoque:before{background:#ef4444}.neg-lista-card__status--falta-estoque{color:#fca5a5;font-weight:700}.neg-lista-card__corpo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0;padding:.7rem .55rem .7rem .95rem;display:flex;align-items:center}.neg-lista-card__linha-principal{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;min-width:0}.neg-lista-card__info{display:flex;flex-direction:column;gap:.22rem;min-width:0;flex:1 1 auto}.neg-lista-card__topo{display:flex;align-items:center;gap:.4rem;min-width:0;flex-wrap:wrap}.neg-lista-card__topo .hub-pedido-numero,.neg-lista-card__topo .ops-cliente-tag--inline{flex-shrink:0}.neg-lista-card__cliente{font-size:.92rem;font-weight:700;color:var(--hub-text);line-height:1.3;overflow:visible;text-overflow:unset;white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding-right:.15rem}.neg-lista-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .4rem;min-width:0;max-width:100%}.neg-lista-card__hora{font-size:.8rem;font-weight:600;color:var(--hub-muted);font-variant-numeric:tabular-nums}.neg-lista-card__status{font-size:.7rem;font-weight:600;color:color-mix(in srgb,var(--hub-orange) 70%,var(--hub-muted));max-width:100%}.neg-lista-card__status:before{content:"·";margin-right:.3rem;color:color-mix(in srgb,var(--hub-muted) 70%,transparent)}.neg-lista-card__meta .neg-status-pgto,.neg-lista-card__meta .neg-boleto-badge,.neg-lista-card__meta .neg-fiscal-badge{font-size:.62rem;padding:.04rem .28rem}.neg-lista-card__valor{flex:0 0 auto;align-self:flex-start;margin-top:.12rem;margin-left:.15rem;font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:color-mix(in srgb,var(--hub-gold) 78%,#fff 22%);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1;text-align:right;max-width:42%}.neg-lista-card__valor--vazio{color:var(--hub-muted);font-weight:600;font-size:1rem}.neg-lista-card__acoes{display:flex;align-items:center;padding:.3rem .3rem .3rem .1rem;border-left:1px solid color-mix(in srgb,var(--hub-border) 55%,transparent)}.neg-lista-card__acoes .neg-acoes-toolbar{flex-direction:column;gap:.12rem}.neg-lista-card__acoes .neg-acao-icone,.neg-lista-card__acoes .neg-acoes-toolbar__vazio{width:1.85rem;height:1.85rem}.neg-lista-card__acoes .neg-acoes-toolbar__vazio{display:none}.neg-lista-cards-vazio{padding:1.5rem .75rem;text-align:center;color:var(--hub-muted);font-size:.85rem;line-height:1.45}@media(min-width:744px){.neg-lista-wrap--mobile,.neg-topo-acoes{max-width:28rem;margin-inline:auto;width:100%}}}.neg-btn-primario,.neg-btn-secundario,.neg-btn-finalizar{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:8px;font-size:.82rem;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer}.neg-btn-primario{background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent)}.neg-btn-secundario{background:transparent;border-color:var(--hub-border);color:var(--hub-text)}.neg-btn-finalizar{background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent)}.neg-btn-link{background:none;border:none;color:var(--hub-orange);cursor:pointer;font-size:.8rem;text-decoration:underline}.neg-erro{margin-bottom:1rem;white-space:pre-line;padding:.65rem .85rem;border-radius:var(--hub-raio);background:#dc35451f;border:1px solid rgba(220,53,69,.35);color:var(--hub-erro);font-size:.85rem}.neg-ok{margin-bottom:1rem;padding:.65rem .85rem;border-radius:var(--hub-raio);background:#28a7451f;border:1px solid rgba(40,167,69,.35);color:#7dcea0;font-size:.85rem}.neg-aviso{margin-bottom:1rem;padding:.65rem .85rem;border-radius:var(--hub-raio);background:#ffc1071f;border:1px solid rgba(255,193,7,.35);color:#f0c674;font-size:.85rem}.neg-aviso--parceiros-falta{background:#2196f31a;border-color:#2196f359;color:color-mix(in srgb,var(--hub-text) 88%,#2196f3)}.neg-item-linha--indisponivel{opacity:.82}.neg-item-indisponivel__texto{text-decoration:line-through;color:var(--hub-muted)}.neg-item-indisponivel__badge{display:inline-block;margin-left:.45rem;padding:.08rem .4rem;border-radius:4px;font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:#ffb74d;background:#ff980024;border:1px solid rgba(255,152,0,.35);vertical-align:middle}.neg-item-linha--parcial{background:#facc150f}.neg-item-parcial__badge{display:inline-block;margin-left:.45rem;padding:.08rem .4rem;border-radius:4px;font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:#eab308;background:#eab30824;border:1px solid rgba(234,179,8,.38);vertical-align:middle;white-space:nowrap}.neg-total-ajustado{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.1rem}.neg-total-ajustado--header{align-items:flex-end}.neg-total-ajustado__original{font-size:.78rem;font-weight:500;text-decoration:line-through;color:var(--hub-muted)}.neg-reembolso-parceiros__valor{margin:.75rem 0 .35rem;font-size:1rem}.neg-reembolso-parceiros__hint{margin-bottom:.75rem}.neg-loading,.neg-vazio{color:var(--hub-muted);font-size:.88rem}.neg-lista-wrap--atualizando{position:relative}.neg-lista-atualizando{position:absolute;top:.35rem;right:.55rem;z-index:3;margin:0;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:600;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-surface-solid) 88%,transparent);border:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent);pointer-events:none}.neg-lista-filtros-bar{display:grid;grid-template-columns:minmax(7.5rem,max-content) minmax(20.5rem,1fr);gap:.65rem;margin-bottom:.4rem;border:none;background:transparent;box-shadow:none;overflow:visible}.neg-lista-filtros-bar--so-periodo{grid-template-columns:minmax(20.5rem,1fr)}.neg-lista-grade .hub-tabela-grade__toolbar{flex-wrap:wrap;align-items:stretch;gap:.5rem .75rem}.neg-lista-grade .neg-lista-filtros-bar{flex:1 0 auto;min-width:min(100%,29rem);max-width:none;margin-bottom:0}.neg-lista-grade .neg-lista-filtros-bar--so-periodo{flex-basis:auto;min-width:min(100%,20.5rem);max-width:none}.neg-lista-grade .hub-tabela-grade__busca-wrap{flex:1 1 11rem;min-width:10rem;max-width:18rem}.neg-lista-grade .hub-tabela-grade__busca{max-width:none;min-height:1.95rem;padding:0 .55rem}.neg-lista-grade .hub-tabela-grade__busca input{padding:.35rem 0;font-size:.8rem}.neg-lista-grade .hub-tabela-grade__colunas-btn{flex-shrink:0;align-self:stretch;min-height:1.95rem;padding:.2rem .7rem;border-radius:9px;border-color:color-mix(in srgb,var(--hub-border) 90%,transparent);background:color-mix(in srgb,var(--hub-surface) 90%,transparent);font-size:.78rem}.neg-lista-toolbar-fim{display:flex;align-items:stretch;gap:.35rem;flex-shrink:0;margin-left:auto}.neg-lista-toolbar-fim__btn{align-self:stretch;min-height:1.95rem;padding:.2rem .75rem;border-radius:9px;font-size:.78rem;white-space:nowrap}.neg-lista-filtros-bar__campo{display:flex;align-items:center;gap:.45rem;min-height:1.95rem;padding:0 .65rem;border:1px solid color-mix(in srgb,var(--hub-border) 90%,transparent);border-radius:9px;background:color-mix(in srgb,var(--hub-surface) 90%,transparent);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000000f;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.neg-lista-filtros-bar__campo--status{min-width:7.5rem}.neg-lista-filtros-bar__campo:focus-within{background:color-mix(in srgb,var(--recepcao-accent, var(--hub-gold)) 7%,transparent);border-color:color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-gold) 18%,transparent),0 1px 2px #0000000f;z-index:1}.neg-lista-filtros-bar__campo--data,.neg-lista-filtros-bar__campo--periodo{padding:0 .4rem 0 .7rem;gap:.6rem}.neg-lista-filtros-bar__campo--periodo{min-width:20.5rem;flex:1 1 auto}.neg-lista-filtros-bar__rotulo{flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--hub-muted) 92%,transparent)}.neg-lista-filtros-bar__icone{display:inline-flex;color:color-mix(in srgb,var(--hub-muted) 88%,var(--hub-text));flex-shrink:0;opacity:.82}.neg-lista-filtros-bar__campo input,.neg-lista-filtros-bar__campo select{width:100%;min-width:0;border:0;background:transparent;color:inherit;font-size:.8rem;line-height:1.2;outline:none}.neg-lista-filtros-bar__campo input::placeholder{color:color-mix(in srgb,var(--hub-muted) 92%,transparent);font-size:.78rem}.neg-lista-filtros-bar__campo select{cursor:pointer;padding-right:.15rem}.neg-lista-filtros-bar__data.hub-date-input{width:100%}.neg-lista-filtros-bar__data .hub-date-input__wrap{border:0;background:transparent;min-height:1.85rem;box-shadow:none}.neg-lista-filtros-bar__data .hub-date-input__wrap:focus-within{outline:none;border-color:transparent}.neg-lista-filtros-bar__data .hub-date-input__campo{padding:.2rem .4rem .2rem .15rem;font-size:.8rem}.neg-lista-filtros-bar__data .hub-date-input__icone{width:2.15rem;min-width:2.15rem;color:color-mix(in srgb,var(--hub-muted) 88%,var(--hub-text));border-left-color:color-mix(in srgb,var(--hub-border) 50%,transparent)}.neg-lista-filtros-bar__campo--periodo .neg-lista-filtros-bar__data.hub-date-input,.neg-lista-filtros-bar__campo--periodo .hub-date-input__wrap{flex:1 1 auto;min-width:16.75rem}.neg-lista-filtros-bar__campo--periodo .hub-date-input__campo{min-width:13.75rem;white-space:nowrap}.neg-lista-aviso-recentes{margin:0 0 .5rem;padding:0 .05rem;font-size:.68rem;line-height:1.35;color:color-mix(in srgb,var(--hub-muted) 92%,transparent)}.neg-parceiros-fila-tabs{margin:0 0 .65rem}.neg-parceiros-fila-tabs .ops-clientes-filtro{display:inline-flex;align-items:center;gap:.35rem}.neg-parceiros-fila-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:999px;font-size:.62rem;font-weight:800;line-height:1;background:color-mix(in srgb,var(--hub-orange) 28%,transparent);color:var(--hub-orange-hover)}.ops-clientes-filtro--pagamento.ativo{border-color:color-mix(in srgb,var(--hub-orange) 55%,transparent);background:color-mix(in srgb,var(--hub-orange) 14%,transparent)}.ops-clientes-filtro--pagamento:not(.ativo):hover{border-color:color-mix(in srgb,var(--hub-orange) 35%,transparent)}[data-theme=light] .neg-lista-filtros-bar__campo{background:color-mix(in srgb,#fff 94%,var(--hub-surface));box-shadow:inset 0 1px #ffffffe6,0 1px 3px #2a26220f}[data-theme=light] .neg-lista-filtros-bar__campo:focus-within{background:color-mix(in srgb,var(--hub-orange) 5%,#fff)}.neg-lista-rodape--servidor{flex-direction:column;align-items:stretch;gap:.55rem}.neg-lista-rodape--servidor .neg-lista-rodape__info{margin:0;font-size:.78rem;line-height:1.45;color:var(--hub-muted)}@media(max-width:743px){.neg-lista-wrap--mobile .neg-lista-filtros-bar{grid-template-columns:1fr;gap:.5rem}.neg-lista-wrap--mobile .neg-lista-filtros-bar--so-periodo{grid-template-columns:1fr}.neg-lista-wrap--mobile .neg-lista-filtros-bar__campo--periodo,.neg-lista-wrap--mobile .neg-lista-filtros-bar__data.hub-date-input,.neg-lista-wrap--mobile .neg-lista-filtros-bar__data .hub-date-input__wrap{min-width:0;width:100%}.neg-lista-wrap--mobile .neg-lista-filtros-bar__data .hub-date-input__campo{min-width:0}}.neg-lista-wrap{display:flex;flex-direction:column;overflow:hidden;padding:.85rem 1rem 1rem}.neg-lista-wrap.hub-tabela-wrap{overflow:hidden}.neg-lista-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.65rem}.neg-lista-toolbar .neg-lista-filtro-tag{margin-bottom:0;flex:1 1 auto}.neg-lista-toolbar__alertas{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem .5rem;flex:0 1 auto}.neg-lista-resumo__chip{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-muted) 8%,transparent);color:var(--hub-text)}.neg-lista-resumo__chip--aviso{border-color:color-mix(in srgb,var(--hub-orange) 40%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 10%,transparent);color:var(--hub-orange)}.neg-lista-resumo__chip--pagamento{border-color:color-mix(in srgb,#22c55e 40%,var(--hub-border));background:color-mix(in srgb,#22c55e 10%,transparent);color:#86efac}.neg-lista-filtro-tag{margin-bottom:.65rem}.neg-lista-wrap--compacta{padding:.55rem .75rem .65rem}.neg-lista-grade--compacta .hub-tabela-grade{min-width:0}.neg-lista-grade--compacta .hub-tabela-grade__scroll{max-height:none;min-height:0;overflow-x:auto}.neg-lista-grade--compacta .hub-tabela th,.neg-lista-grade--compacta .hub-tabela td{padding:.26rem .42rem;font-size:.76rem;line-height:1.25}.neg-lista-grade--compacta .hub-tabela th{font-size:.6rem;letter-spacing:.05em}.neg-lista-grade--compacta .hub-tabela-grade__th-inner{padding:.18rem .75rem .18rem .32rem;min-height:1.75rem}.neg-lista-grade--compacta .hub-tabela-grade__busca input{padding:0;font-size:.78rem}.neg-lista-grade--compacta .neg-status,.neg-lista-grade--compacta .neg-status-pgto,.neg-lista-grade--compacta .neg-boleto-badge,.neg-lista-grade--compacta .neg-tipo-badge,.neg-lista-grade--compacta .neg-fiscal-badge{padding:.06rem .32rem;border-radius:5px;font-size:.64rem}.neg-lista-grade--compacta .neg-cliente-celula{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.3rem;max-width:100%}.neg-lista-grade--compacta .neg-cliente-celula__nome{min-width:0}.neg-lista-grade--compacta .ops-cliente-tag--inline{flex-shrink:0;font-size:.58rem;padding:.02rem .24rem}.neg-lista-grade--compacta .neg-total--vazio{font-size:.72rem}.neg-lista-grade--compacta .hub-tabela td.neg-acoes-celula,.neg-lista-grade--compacta .hub-tabela th.hub-tabela-grade__th--acoes{padding-left:.28rem;padding-right:.28rem;vertical-align:middle}.neg-lista-subtotal-row td{background:color-mix(in srgb,var(--hub-muted) 8%,var(--hub-surface));border-top:1px solid var(--hub-border);font-size:.78rem;vertical-align:middle}.neg-lista-subtotal-row__rotulo{color:var(--hub-muted);text-align:right;padding-right:.65rem}.neg-lista-subtotal-row__valor strong{font-size:.84rem}.neg-lista-subtotal{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.55rem;padding:.65rem .85rem;border:1px solid var(--hub-border);border-radius:10px;background:color-mix(in srgb,var(--hub-muted) 8%,var(--hub-surface))}.neg-lista-subtotal__rotulo{font-size:.78rem;color:var(--hub-muted)}.neg-lista-subtotal__valor{font-size:.92rem;white-space:nowrap}.neg-lista-grade--compacta .neg-acoes-celula--so-abrir{min-width:0;justify-content:flex-end}.neg-lista-grade--compacta .neg-acoes-celula--icones{justify-content:flex-end}.neg-lista-grade--compacta .neg-acoes-toolbar{gap:.2rem}.neg-lista-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .75rem;margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--hub-border)}.neg-lista-rodape__info{font-size:.74rem;color:var(--hub-muted)}.neg-lista-rodape__info strong{color:var(--hub-text);font-weight:700}.neg-lista-rodape__acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem}.neg-lista-rodape__btn{border:1px solid color-mix(in srgb,var(--app-accent) 45%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 10%,var(--hub-surface-solid));color:var(--hub-text);border-radius:8px;padding:.32rem .85rem;font-size:.76rem;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease}.neg-lista-rodape__btn:hover{background:color-mix(in srgb,var(--app-accent) 16%,var(--hub-surface-hover));border-color:color-mix(in srgb,var(--app-accent) 60%,var(--hub-border))}.neg-lista-grade{flex:1;min-height:0}.neg-lista-grade .hub-tabela-grade{min-width:980px}.neg-lista-grade .hub-tabela-grade__scroll{overflow:auto;max-height:min(68vh,calc(100dvh - 13.5rem));min-height:12rem}@media(max-width:743px){.neg-lista-grade .hub-tabela-grade,.neg-lista-grade--compacta .hub-tabela-grade{min-width:0!important}.neg-lista-grade .hub-tabela-grade__scroll,.neg-lista-grade--compacta .hub-tabela-grade__scroll{overflow:visible!important;max-height:none!important;min-height:0!important}.neg-lista-wrap,.neg-lista-wrap--compacta,.neg-lista-wrap.hub-tabela-wrap{padding:.65rem .7rem .85rem;overflow:visible!important}}.neg-lista-grade .hub-tabela-grade__filtros th{position:sticky;top:0;z-index:2;background:var(--hub-surface-solid)}.neg-lista-grade .hub-tabela-grade__busca{max-width:none;width:100%;min-height:1.95rem;padding:0 .5rem;gap:.35rem;border-radius:9px;border:1px solid color-mix(in srgb,var(--hub-border) 90%,transparent);background:color-mix(in srgb,var(--hub-surface) 90%,transparent);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000000f}.neg-lista-grade .hub-tabela-grade__busca:focus-within{background:color-mix(in srgb,var(--recepcao-accent, var(--hub-gold)) 7%,transparent);border-color:color-mix(in srgb,var(--hub-border) 90%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-gold) 22%,transparent)}.neg-lista-grade .hub-tabela-grade__busca-icone{opacity:.82}.neg-lista-grade .hub-tabela-grade__busca input{max-width:none;padding:0;font-size:.8rem;border:none;background:transparent;box-shadow:none}.neg-lista-grade .hub-tabela-grade__busca input::placeholder{color:color-mix(in srgb,var(--hub-muted) 92%,transparent);font-size:.78rem}.neg-lista-linha{cursor:pointer;transition:background .12s ease}.neg-lista-linha:hover,.neg-lista-linha:focus-visible{background:color-mix(in srgb,var(--app-accent) 7%,var(--hub-surface-hover));outline:none}.neg-lista-linha--cayena{box-shadow:inset 3px 0 color-mix(in srgb,#3b82f6 65%,transparent)}.neg-lista-linha--falta-estoque{background:color-mix(in srgb,#ef4444 8%,var(--hub-surface-hover, transparent));box-shadow:inset 4px 0 #ef4444}.neg-alerta-falta-estoque{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;flex-shrink:0;border-radius:999px;font-size:.72rem;font-weight:900;line-height:1;color:#fff;background:linear-gradient(180deg,var(--hub-erro) 0%,#dc2626 100%);box-shadow:0 0 0 1px #ef444473}.neg-alerta-falta-estoque--card{width:1.25rem;height:1.25rem;font-size:.78rem}.neg-celula-texto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neg-cliente-celula{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem;max-width:100%}.neg-cliente-celula__nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.neg-tipo-badge{display:inline-flex;align-items:center;padding:.14rem .45rem;border-radius:6px;font-size:.72rem;font-weight:700;white-space:nowrap;background:color-mix(in srgb,var(--hub-muted) 12%,transparent);color:var(--hub-text);border:1px solid var(--hub-border)}.neg-tipo-badge--orcamento{background:color-mix(in srgb,var(--hub-orange) 14%,transparent);border-color:color-mix(in srgb,var(--hub-orange) 35%,var(--hub-border));color:var(--hub-orange)}.neg-tipo-badge--nfce{background:color-mix(in srgb,#22c55e 12%,transparent);border-color:color-mix(in srgb,#22c55e 30%,var(--hub-border));color:#86efac}.neg-tipo-badge--nfe{background:color-mix(in srgb,#6366f1 12%,transparent);border-color:color-mix(in srgb,#6366f1 30%,var(--hub-border));color:#a5b4fc}.neg-fiscal-badge{display:inline-flex;align-items:center;padding:.14rem .42rem;border:1px solid var(--hub-border);border-radius:6px;background:var(--hub-surface-hover);color:var(--hub-muted);font-size:.7rem;font-weight:700;line-height:1.2;white-space:nowrap}.neg-fiscal-badge--autorizada{border-color:color-mix(in srgb,var(--hub-sucesso) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-sucesso) 14%,transparent);color:var(--hub-sucesso)}.neg-fiscal-badge--rejeitada{border-color:color-mix(in srgb,var(--hub-erro) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-erro) 14%,transparent);color:var(--hub-erro)}.neg-fiscal-badge--cancelada,.neg-fiscal-badge--processando{border-color:color-mix(in srgb,var(--hub-orange) 42%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 14%,transparent);color:var(--hub-orange)}.neg-total--vazio{color:var(--hub-muted);font-size:.8rem;font-style:italic;font-weight:600}.neg-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.neg-tabela th,.neg-tabela td{padding:.55rem .65rem;border-bottom:1px solid var(--hub-border);text-align:left}.neg-tabela th{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--hub-muted)}.neg-link{color:var(--app-accent);font-weight:700;text-decoration:none}.neg-link--perigo{border:none;background:none;padding:0;cursor:pointer;color:var(--hub-erro);font-size:inherit;font-weight:700}.neg-link--perigo:disabled{opacity:.55;cursor:not-allowed}.neg-status{display:inline-block;padding:.15rem .45rem;border-radius:6px;font-size:.72rem;font-weight:700;background:var(--hub-surface-hover)}.neg-status--pendente{background:color-mix(in srgb,var(--hub-orange) 18%,transparent);color:var(--hub-orange)}.neg-status--aguardando_pagamento{background:color-mix(in srgb,#3b82f6 16%,transparent);color:#93c5fd}.neg-status--orcamento{background:#ffc10726;color:#ffc107}.neg-status--em_andamento{background:#64b5f626;color:#64b5f6}.neg-pedido-num{display:inline-flex;align-items:center;gap:.25rem;justify-content:flex-end}.neg-acoes-celula{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:.35rem .55rem;justify-items:end;align-items:center;min-width:13.5rem;white-space:nowrap}.neg-acoes-celula--icones{display:flex;flex-wrap:nowrap;gap:0;justify-content:flex-end;align-items:center;min-width:0;width:100%;vertical-align:middle;box-sizing:border-box}.neg-acoes-toolbar{display:inline-flex;flex-wrap:nowrap;gap:.2rem;align-items:center;justify-content:flex-end;width:100%;max-width:100%;flex-shrink:0}.neg-acoes-toolbar__vazio{display:block;width:1.75rem;height:1.75rem;pointer-events:none}.neg-acao-icone{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--hub-gold-soft);border-radius:8px;background:var(--hub-surface-hover);color:var(--hub-text);text-decoration:none;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.neg-acao-icone:hover:not(:disabled){background:color-mix(in srgb,var(--app-accent) 14%,var(--hub-surface-hover));border-color:color-mix(in srgb,var(--app-accent) 45%,var(--hub-gold-soft));color:var(--hub-text)}.neg-acao-icone:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 70%,#fff);outline-offset:2px}.neg-acao-icone:disabled{opacity:.28;filter:grayscale(.9);cursor:not-allowed}.neg-acao-icone--bloqueado{opacity:.28;filter:grayscale(.9);cursor:not-allowed;pointer-events:auto}.neg-acao-icone--bloqueado:hover{opacity:.38;filter:grayscale(.75);background:var(--hub-surface-hover);border-color:var(--hub-gold-soft);color:var(--hub-muted);transform:none}.neg-acao-icone--bloqueado.neg-acao-icone--sucesso:hover,.neg-acao-icone--bloqueado.neg-acao-icone--perigo:hover{background:var(--hub-surface-hover);border-color:var(--hub-gold-soft);color:var(--hub-muted)}.neg-btn-dav--bloqueado{opacity:.28;filter:grayscale(.9);cursor:not-allowed}.neg-btn-dav--bloqueado:hover{opacity:.38;filter:grayscale(.75)}.neg-acao-icone--perigo{color:#ef4444;border-color:color-mix(in srgb,#ef4444 35%,var(--hub-gold-soft));background:color-mix(in srgb,#ef4444 8%,var(--hub-surface-hover))}.neg-acao-icone--perigo:hover:not(:disabled){background:color-mix(in srgb,#ef4444 16%,var(--hub-surface-hover));border-color:color-mix(in srgb,#ef4444 55%,var(--hub-gold-soft));color:#dc2626}.neg-acao-icone--sucesso{color:#22c55e;border-color:color-mix(in srgb,#22c55e 35%,var(--hub-gold-soft));background:color-mix(in srgb,#22c55e 8%,var(--hub-surface-hover))}.neg-acao-icone--sucesso:hover:not(:disabled){background:color-mix(in srgb,#22c55e 16%,var(--hub-surface-hover));border-color:color-mix(in srgb,#22c55e 55%,var(--hub-gold-soft));color:#16a34a}.neg-acao-icone[aria-busy=true] svg{opacity:.45;animation:neg-acao-icone-pulse .9s ease-in-out infinite}@keyframes neg-acao-icone-pulse{0%,to{opacity:.35}50%{opacity:1}}.neg-acoes-celula:not(.neg-acoes-celula--icones) .neg-acoes-dav{grid-column:1;grid-row:1;justify-self:start}.neg-btn-dav{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:1.65rem;padding:.24rem .58rem;border:1px solid #164a82;border-radius:4px;background:linear-gradient(180deg,#4a9de0,#1e5a9e);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0000002e;color:#fff;font-family:inherit;font-size:.68rem;font-weight:800;letter-spacing:.07em;line-height:1;cursor:pointer;white-space:nowrap;transition:filter .12s ease,transform .12s ease,box-shadow .12s ease}.neg-btn-dav__icone{display:inline-flex;flex-shrink:0;opacity:.95}.neg-btn-dav__texto{transform:translateY(.5px)}.neg-btn-dav:hover:not(:disabled){filter:brightness(1.07);box-shadow:inset 0 1px #ffffff38,0 2px 4px #00000038}.neg-btn-dav:active:not(:disabled){transform:translateY(1px);filter:brightness(.96)}.neg-btn-dav:focus-visible{outline:2px solid color-mix(in srgb,var(--hub-orange) 70%,#fff);outline-offset:2px}.neg-btn-dav:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.15)}.neg-btn-dav--toolbar{min-height:2.35rem;min-width:0;padding:.42rem .82rem;font-size:.74rem;letter-spacing:.04em;border:1px solid transparent;border-radius:10px;background:transparent;box-shadow:none}.neg-btn-dav--toolbar .neg-gf__tool-icone svg,.neg-btn-dav--toolbar .neg-btn-dav__icone svg{width:1.05rem;height:1.05rem}[data-theme=dark] .neg-btn-dav{border-color:#2563a8;background:linear-gradient(180deg,#3b82c4,#1a4f8c);box-shadow:inset 0 1px #ffffff1f,0 1px 3px #00000059}.neg-acoes-celula:not(.neg-acoes-celula--icones) .neg-acoes-abrir{grid-column:2;grid-row:1}.neg-acoes-celula:not(.neg-acoes-celula--icones) .neg-acoes-confirmar{grid-column:1;grid-row:2;justify-self:stretch;width:100%;justify-content:center;white-space:normal;text-align:center;line-height:1.2}.neg-acoes-celula--icones .neg-acoes-confirmar{grid-column:auto;grid-row:auto;justify-self:auto;width:auto;flex-shrink:0;white-space:nowrap}.neg-acoes-celula:not(.neg-acoes-celula--icones) .neg-acoes-excluir{grid-column:2;grid-row:2;justify-self:end}.neg-acoes-vazio{display:block;min-height:1.65rem}.neg-acoes-celula>.neg-acoes-vazio:first-child{grid-column:1;grid-row:1}.neg-acoes-celula>.neg-acoes-vazio:nth-child(3){grid-column:1;grid-row:2}.neg-btn-secundario--inline{min-height:1.65rem;padding:.25rem .55rem;font-size:.72rem}.neg-status--aguardando_separacao,.neg-status--em_separacao,.neg-status--separacao_pausada,.neg-status--refazer_separacao{background:#ef444426;color:#ef4444}.neg-status--aguardando_emissao_nf,.neg-status--separado{background:#e8eaf6;color:#283593}.neg-status--aguardando_roteirizacao,.neg-status--aguardando_entrega,.neg-status--aguardando_retirada,.neg-status--em_rota,.neg-status--entregue,.neg-status--retirado{background:color-mix(in srgb,var(--hub-text) 12%,transparent);color:var(--hub-text)}.neg-status--concluido{color:var(--hub-sucesso);background:color-mix(in srgb,var(--hub-sucesso) 16%,transparent)}.neg-status--cancelado{background:color-mix(in srgb,var(--hub-text) 10%,transparent);color:var(--hub-muted)}.neg-status--com_ocorrencia{background:color-mix(in srgb,var(--hub-orange) 16%,transparent);color:var(--hub-orange)}.neg-status--falta_estoque{background:#ef444426;color:#b91c1c}.neg-status-pgto{display:inline-block;padding:.15rem .45rem;border-radius:6px;font-size:.72rem;font-weight:700;background:var(--hub-surface-hover)}.neg-status-pgto--pago{color:var(--hub-sucesso);background:color-mix(in srgb,var(--hub-sucesso) 16%,transparent)}.neg-status-pgto--aguardando{background:var(--hub-surface-hover);color:var(--hub-text)}.neg-status-pgto--nao_pago{background:color-mix(in srgb,var(--hub-orange) 16%,transparent);color:var(--hub-orange)}.neg-boleto-badge{display:inline-block;padding:.15rem .45rem;border-radius:6px;font-size:.72rem;font-weight:700;background:var(--hub-surface-hover)}.neg-boleto-badge--emitido{color:var(--hub-sucesso);background:color-mix(in srgb,var(--hub-sucesso) 16%,transparent)}.neg-boleto-badge--nao_emitido{color:var(--hub-erro);background:color-mix(in srgb,var(--hub-erro) 14%,transparent)}.neg-boleto-na{color:var(--hub-texto-muted);font-size:.85rem}.neg-form-cab,.neg-itens{margin-bottom:1rem;padding:1rem}.neg-form-cab h2,.neg-itens h2{margin:0 0 1rem;font-size:1rem}.neg-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.neg-form-grid label,.neg-field-full{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--hub-muted)}.neg-form-grid input,.neg-form-grid select,.neg-form-grid textarea,.neg-add-item input,.neg-add-item select{padding:.5rem .65rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-text);font-size:.88rem}.neg-field-full{margin-top:.75rem}.neg-acoes-topo{display:flex;gap:.5rem;margin-top:1rem}.neg-add-item{display:grid;grid-template-columns:1fr 1.2fr auto auto;gap:.5rem;margin-bottom:1rem}.neg-totais{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--hub-border);font-size:.88rem}@media(max-width:743px){.hub-tabela-wrap--stack-sm .neg-lista-wrap .neg-tabela td,.hub-tabela-wrap--stack-sm.neg-lista-wrap .neg-tabela td{padding-left:.7rem;padding-right:.7rem}.hub-tabela-wrap--stack-sm .neg-tabela td.neg-acoes-celula,.hub-tabela-wrap--stack-sm .neg-acoes-celula--icones{display:flex!important;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;width:100%;text-align:left;padding-top:.55rem;margin-top:.2rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent)}.hub-tabela-wrap--stack-sm .neg-acoes-celula .neg-acoes-abrir,.hub-tabela-wrap--stack-sm .neg-acoes-celula .neg-acoes-excluir,.hub-tabela-wrap--stack-sm .neg-acoes-celula .neg-acoes-dav{justify-self:auto}}@media(max-width:768px){.neg-add-item{grid-template-columns:1fr}}.neg-page--gf .app-page-hero{display:none}.neg-page--gf .app-page__conteudo{padding-top:0}.neg-gf{display:flex;flex-direction:column;gap:0;border:1px solid color-mix(in srgb,var(--hub-border) 85%,#3a3a3c);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--hub-surface-solid, var(--hub-surface)) 92%,#0e0e10);box-shadow:0 8px 22px #0003}.neg-gf__topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .85rem;padding:.55rem .75rem;color:#f5f5f5;background:linear-gradient(180deg,color-mix(in srgb,var(--hub-gold) 10%,#2a2a2c),#1c1c1e);border-bottom:1px solid color-mix(in srgb,var(--hub-gold) 28%,transparent)}.neg-gf__topbar-inicio{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1 1 10rem}.neg-gf__voltar-fila{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;min-height:1.9rem;padding:.28rem .7rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#f7f7f7;background:linear-gradient(145deg,#ffffff24,#ffffff0d 55%,#0000001f);border:1px solid rgba(255,255,255,.22);box-shadow:0 3px 10px #0000003d,inset 0 1px #ffffff1f;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.neg-gf__voltar-fila:hover{color:#fff8e1;border-color:color-mix(in srgb,var(--hub-gold) 55%,#fff);background:linear-gradient(145deg,color-mix(in srgb,var(--hub-gold) 28%,transparent),#ffffff0f 55%,#0000001a);transform:translateY(-1px)}.neg-gf__voltar-fila:focus-visible{outline:2px solid var(--hub-gold);outline-offset:2px}.neg-gf__voltar-fila-icone{font-size:.85rem;line-height:1;opacity:.92}.neg-gf__topbar-titulo-wrap{min-width:0;display:flex;flex-direction:column;gap:.1rem}.neg-gf__topbar-titulo{margin:0;font-size:1.02rem;font-weight:800;letter-spacing:-.01em;min-width:0;color:#fff;line-height:1.15}.neg-gf__topbar-meta{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin:0;font-size:.68rem;font-weight:600;color:color-mix(in srgb,#fff 58%,transparent)}.neg-gf__resumo-total{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem .55rem;margin-left:auto;padding:.35rem .6rem;border-radius:10px;background:color-mix(in srgb,var(--hub-gold) 16%,rgba(0,0,0,.22));border:1px solid color-mix(in srgb,var(--hub-gold) 42%,transparent)}.neg-gf__pgto-tags{display:inline-flex;flex-wrap:wrap;gap:.28rem;align-items:center}.neg-gf__modalidade-tag{display:inline-flex;align-items:center;min-height:1.35rem;padding:.12rem .45rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1}.neg-gf__modalidade-tag--entrega{color:#0c2340;background:#7dd3fc;border:1px solid color-mix(in srgb,#38bdf8 55%,transparent)}.neg-gf__modalidade-tag--retirada{color:#3b2506;background:#fcd34d;border:1px solid color-mix(in srgb,var(--hub-orange) 55%,transparent)}.neg-gf__pgto-tag{display:inline-flex;align-items:center;min-height:1.35rem;padding:.12rem .45rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1;color:#0b1220;background:#93c5fd;border:1px solid color-mix(in srgb,#60a5fa 55%,transparent)}.neg-gf__pgto-tag--pix{color:#052e1c;background:#6ee7b7;border-color:color-mix(in srgb,var(--hub-sucesso) 55%,transparent)}.neg-gf__pgto-tag--dinheiro{color:#3b2f05;background:#fde68a;border-color:color-mix(in srgb,var(--hub-orange) 55%,transparent)}.neg-gf__pgto-tag--a_vista{color:#1c1917;background:#e7e5e4;border-color:color-mix(in srgb,#a8a29e 55%,transparent)}.neg-gf__pgto-tag--a_prazo{color:#431407;background:#fdba74;border-color:color-mix(in srgb,#fb923c 55%,transparent)}.neg-gf__pgto-tag--cartao_debito,.neg-gf__pgto-tag--cartao_credito{color:#1e1b4b;background:#c4b5fd;border-color:color-mix(in srgb,#a78bfa 50%,transparent)}.neg-gf__pgto-tag--vazio{color:color-mix(in srgb,#fff 70%,transparent);background:#ffffff14;border-color:#ffffff24}.neg-gf__resumo-valor{font-size:1.08rem;font-weight:800;font-variant-numeric:tabular-nums;color:#ffe082;line-height:1.1}@media(max-width:960px){.neg-gf__topbar{align-items:stretch;gap:.5rem}.neg-gf__resumo-total{margin-left:0;width:100%;justify-content:space-between}}.neg-gf__cab{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.1fr);gap:.5rem .55rem;align-items:start;padding:.65rem .75rem;border-bottom:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 70%,transparent)}.neg-gf__novo-pedido-hint{margin:.75rem 0 0;padding:.65rem .75rem;font-size:.84rem;color:var(--hub-muted);line-height:1.45;border-radius:var(--hub-raio-md, 10px);border:1px dashed var(--hub-border);background:#0000001f}.neg-gf__campo{display:flex;flex-direction:column;gap:.22rem;min-width:0;font-size:.72rem;font-weight:600;color:var(--hub-muted)}.neg-gf__campo-label,.neg-gf__campo>span,.neg-gf__campo-label-row{display:flex;align-items:center;min-height:1.1rem;line-height:1.15}.neg-gf__campo-label{font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--hub-text) 72%,var(--hub-muted))}.neg-gf__campo-label-row{justify-content:space-between;gap:.3rem}.neg-gf__campo input,.neg-gf__campo select,.neg-gf__campo textarea{width:100%;min-height:2.15rem;padding:.38rem .55rem;border:1px solid color-mix(in srgb,var(--hub-border) 80%,#9a9a9a);border-radius:8px;font-size:.84rem;line-height:1.25;color:var(--hub-text);background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.neg-gf__campo input:focus,.neg-gf__campo select:focus,.neg-gf__campo textarea:focus{outline:none;border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--hub-gold) 16%,transparent)}.neg-gf__campo--info{grid-column:1 / -1}.neg-gf__campo--info textarea{resize:vertical;min-height:4.25rem;max-height:14rem;line-height:1.45;overflow-y:auto;field-sizing:content}.neg-gf__textarea--leitura{cursor:text;opacity:1;color:var(--hub-text)}.neg-gf__campo--cliente{position:relative;grid-column:1 / -1}.neg-gf__campo--destino{grid-column:1 / -1}.neg-gf__campo--taxa-entrega input{font-variant-numeric:tabular-nums}[data-theme=dark] .neg-gf__campo input,[data-theme=dark] .neg-gf__campo select,[data-theme=dark] .neg-gf__campo textarea{background:color-mix(in srgb,var(--hub-surface-solid) 88%,#000);border-color:color-mix(in srgb,var(--hub-gold-soft) 55%,var(--hub-border))}[data-theme=dark] .neg-gf__textarea--leitura{background:color-mix(in srgb,var(--hub-surface-solid) 92%,#000)}.neg-gf__campo-acoes{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.3rem}.neg-gf__chip,.neg-gf__link{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:.2rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,#4a90c4 40%,var(--hub-border));background:color-mix(in srgb,#4a90c4 12%,transparent);font-size:.68rem;font-weight:800;color:#9ecbff;cursor:pointer}.neg-gf__chip:hover:not(:disabled),.neg-gf__link:hover:not(:disabled){background:color-mix(in srgb,#4a90c4 22%,transparent);border-color:color-mix(in srgb,#4a90c4 60%,var(--hub-border))}.neg-gf__chip:disabled,.neg-gf__link:disabled{opacity:.45;cursor:not-allowed}.neg-gf__chip[aria-pressed=true]{color:var(--hub-on-accent);border-color:color-mix(in srgb,var(--hub-gold) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--hub-orange) 92%,#fff) 0%,var(--hub-gold) 100%)}.neg-gf__filtro-cliente{margin-bottom:.25rem}.neg-gf__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.45rem;padding:.65rem .85rem;border-bottom:1px solid var(--hub-border);background:linear-gradient(180deg,color-mix(in srgb,var(--hub-muted) 4%,var(--hub-surface)),color-mix(in srgb,var(--hub-muted) 9%,var(--hub-surface)))}@media(max-width:743px){.neg-gf__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.5rem;padding:.7rem .75rem}.neg-gf__toolbar>.neg-gf__tool,.neg-gf__toolbar>.neg-btn-dav--toolbar{width:100%;min-width:0;justify-content:center;white-space:normal;text-align:center;padding-inline:.55rem;line-height:1.25}.neg-gf__toolbar>.neg-gf__tool--icone,.neg-gf__toolbar>.neg-acao-icone.neg-gf__tool{width:2.6rem;min-width:2.6rem;max-width:2.6rem;justify-self:end}.neg-gf__toolbar .neg-gf__tool-texto{white-space:normal}}.neg-gf__tool,.neg-gf__toolbar .neg-btn-dav--toolbar{--neg-tool-bg: var(--hub-surface-hover);--neg-tool-border: color-mix(in srgb, var(--hub-border) 88%, var(--hub-text) 12%);--neg-tool-fg: var(--hub-text);--neg-tool-bg-hover: color-mix(in srgb, var(--hub-text) 6%, var(--hub-surface-hover));--neg-tool-border-hover: color-mix(in srgb, var(--hub-border) 70%, var(--hub-text) 30%);display:inline-flex;align-items:center;justify-content:center;gap:.42rem;width:auto;min-width:0;min-height:2.35rem;padding:.42rem .9rem;border:1px solid var(--neg-tool-border);border-radius:10px;background:var(--neg-tool-bg);color:var(--neg-tool-fg);font-family:inherit;font-size:.74rem;font-weight:650;letter-spacing:.01em;line-height:1.15;cursor:pointer;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,#fff 7%,transparent),0 1px 2px color-mix(in srgb,#000 8%,transparent);transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.neg-gf__tool-icone{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;opacity:.92}.neg-gf__tool-icone svg{width:100%;height:100%}.neg-gf__tool-texto{transform:translateY(.5px)}.neg-gf__tool:hover:not(:disabled),.neg-gf__toolbar .neg-btn-dav--toolbar:hover:not(:disabled){background:var(--neg-tool-bg-hover);border-color:var(--neg-tool-border-hover);transform:translateY(-1px);box-shadow:0 1px color-mix(in srgb,#fff 9%,transparent),0 3px 8px color-mix(in srgb,#000 12%,transparent)}.neg-gf__tool:active:not(:disabled),.neg-gf__toolbar .neg-btn-dav--toolbar:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px color-mix(in srgb,#000 10%,transparent)}.neg-gf__tool:focus-visible,.neg-gf__toolbar .neg-btn-dav--toolbar:focus-visible{outline:2px solid color-mix(in srgb,var(--hub-orange) 70%,#fff);outline-offset:2px}.neg-gf__tool:disabled,.neg-gf__toolbar .neg-btn-dav--toolbar:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none;filter:grayscale(.15)}.neg-gf__tool--destaque{--neg-tool-bg: color-mix(in srgb, var(--hub-orange) 16%, var(--hub-surface-hover));--neg-tool-border: color-mix(in srgb, var(--hub-gold) 45%, var(--hub-border));--neg-tool-fg: color-mix(in srgb, #fffbeb 92%, var(--hub-text));--neg-tool-bg-hover: color-mix(in srgb, var(--hub-orange) 24%, var(--hub-surface-hover));--neg-tool-border-hover: color-mix(in srgb, var(--hub-gold) 62%, var(--hub-border));font-weight:700}[data-theme=light] .neg-gf__tool--destaque{--neg-tool-fg: #7c4a03}.neg-gf__tool--sucesso,.neg-gf__tool--finalizar{--neg-tool-bg: color-mix(in srgb, #22c55e 14%, var(--hub-surface-hover));--neg-tool-border: color-mix(in srgb, #16a34a 42%, var(--hub-border));--neg-tool-fg: color-mix(in srgb, #14532d 18%, #ecfdf5);--neg-tool-bg-hover: color-mix(in srgb, #22c55e 22%, var(--hub-surface-hover));--neg-tool-border-hover: color-mix(in srgb, #16a34a 58%, var(--hub-border));font-weight:700}[data-theme=light] .neg-gf__tool--sucesso,[data-theme=light] .neg-gf__tool--finalizar{--neg-tool-fg: #14532d}.neg-gf__tool--rota{--neg-tool-bg: color-mix(in srgb, #6366f1 14%, var(--hub-surface-hover));--neg-tool-border: color-mix(in srgb, #4f46e5 42%, var(--hub-border));--neg-tool-fg: color-mix(in srgb, #eef2ff 92%, var(--hub-text));--neg-tool-bg-hover: color-mix(in srgb, #6366f1 22%, var(--hub-surface-hover));--neg-tool-border-hover: color-mix(in srgb, #4f46e5 58%, var(--hub-border));font-weight:700}[data-theme=light] .neg-gf__tool--rota{--neg-tool-fg: #312e81}.neg-gf__tool--fiscal{--neg-tool-bg: color-mix(in srgb, var(--hub-orange) 14%, var(--hub-surface-hover));--neg-tool-border: color-mix(in srgb, #ea580c 42%, var(--hub-border));--neg-tool-fg: color-mix(in srgb, #fff7ed 90%, var(--hub-text));--neg-tool-bg-hover: color-mix(in srgb, var(--hub-orange) 22%, var(--hub-surface-hover));--neg-tool-border-hover: color-mix(in srgb, #ea580c 58%, var(--hub-border));font-weight:700}[data-theme=light] .neg-gf__tool--fiscal{--neg-tool-fg: #9a3412}.neg-gf__tool--dav,.neg-gf__toolbar .neg-btn-dav--toolbar{--neg-tool-bg: color-mix(in srgb, #2563eb 14%, var(--hub-surface-hover));--neg-tool-border: color-mix(in srgb, #1d4ed8 42%, var(--hub-border));--neg-tool-fg: color-mix(in srgb, #eff6ff 92%, var(--hub-text));--neg-tool-bg-hover: color-mix(in srgb, #2563eb 22%, var(--hub-surface-hover));--neg-tool-border-hover: color-mix(in srgb, #1d4ed8 58%, var(--hub-border));min-width:0;padding-inline:.82rem;font-weight:700;letter-spacing:.04em}[data-theme=light] .neg-gf__tool--dav,[data-theme=light] .neg-gf__toolbar .neg-btn-dav--toolbar{--neg-tool-fg: #1e3a8a}.neg-gf__tool--perigo{--neg-tool-bg: color-mix(in srgb, var(--hub-erro) 10%, var(--hub-surface-hover));--neg-tool-border: color-mix(in srgb, var(--hub-erro) 38%, var(--hub-border));--neg-tool-fg: color-mix(in srgb, var(--hub-danger-border) 88%, var(--hub-erro));--neg-tool-bg-hover: color-mix(in srgb, var(--hub-erro) 18%, var(--hub-surface-hover));--neg-tool-border-hover: color-mix(in srgb, var(--hub-erro) 52%, var(--hub-border))}[data-theme=light] .neg-gf__tool--perigo{--neg-tool-fg: var(--hub-erro)}.neg-gf__tool--fantasma{opacity:.55;filter:grayscale(.35)}.neg-gf__tool--fantasma:disabled{opacity:.38}@media(min-width:961px){.neg-gf__tool,.neg-gf__toolbar .neg-btn-dav--toolbar{min-height:2.2rem}}.neg-gf__tool--validar{--neg-tool-bg: color-mix(in srgb, #22c55e 14%, var(--hub-surface-hover));--neg-tool-border: color-mix(in srgb, #16a34a 42%, var(--hub-border));--neg-tool-fg: color-mix(in srgb, #ecfdf5 92%, var(--hub-text));font-weight:700}.validar-pedido-modal__marca{display:flex;justify-content:center;margin-bottom:.75rem}.validar-pedido-modal__logo{height:2.25rem;width:auto}.validar-pedido-modal__acoes-principais{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.validar-pedido-modal__acoes-principais .btn{flex:1 1 10rem;min-height:2.75rem}.validar-pedido-modal__comprovante{display:flex;flex-direction:column;gap:.45rem;margin:.75rem 0 .35rem;padding:.65rem .75rem;border:1px dashed var(--hub-border);border-radius:10px;background:color-mix(in srgb,var(--hub-surface) 82%,transparent);position:relative}.validar-pedido-modal__comprovante-label{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--hub-text) 72%,var(--hub-muted))}.validar-pedido-modal__comprovante-hint{margin:0;font-size:.84rem;line-height:1.45;color:var(--hub-muted)}.validar-pedido-modal__comprovante-preview{width:100%;max-height:12rem;object-fit:contain;border-radius:8px;border:1px solid var(--hub-border);background:#fff}.validar-pedido-modal__comprovante-arquivo{margin:0;font-size:.84rem;word-break:break-word}.validar-pedido-modal__comprovante-campo{display:flex;flex-direction:column;gap:.35rem;min-height:var(--hub-touch-min, 2.75rem)}.validar-pedido-modal__comprovante-campo>span{font-size:.78rem;font-weight:600;color:var(--hub-muted)}.validar-pedido-modal__comprovante-input{display:block;width:100%;max-width:100%;min-height:var(--hub-touch-min, 2.75rem);padding:.45rem .5rem;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface);color:var(--hub-text);font-size:.88rem}.validar-pedido-modal__comprovante-acoes{display:flex;flex-wrap:wrap;gap:.5rem}.validar-pedido-modal__comprovante-btn{flex:1 1 9rem;min-height:var(--hub-touch-min, 2.75rem)}@media(max-width:743px){.validar-pedido-modal__comprovante-acoes{flex-direction:column}.validar-pedido-modal__comprovante-btn{flex:1 1 auto;width:100%}}.neg-pgto-parceiros-lista{list-style:none;margin:.35rem 0 0;padding:0;border:1px solid var(--hub-border);border-radius:8px;overflow:hidden}.neg-pgto-parceiros-lista li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);font-size:.88rem}.neg-pgto-parceiros-lista li:last-child{border-bottom:none}.neg-pgto-parceiros-lista strong{font-weight:700}.neg-pgto-parceiros-lista span{font-variant-numeric:tabular-nums;color:var(--hub-muted)}.hub-modal__acoes--secundario{margin-top:.5rem;justify-content:flex-end}.neg-gf__tool--icone,.neg-gf__toolbar .neg-acao-icone.neg-gf__tool{--neg-tool-bg: var(--hub-surface-hover);--neg-tool-border: color-mix(in srgb, var(--hub-border) 88%, var(--hub-text) 12%);width:2.35rem;min-width:2.35rem;min-height:2.35rem;padding:0;border-radius:10px;background:var(--neg-tool-bg);border-color:var(--neg-tool-border);box-shadow:0 1px color-mix(in srgb,#fff 7%,transparent),0 1px 2px color-mix(in srgb,#000 8%,transparent)}.neg-gf__tool--icone:hover:not(:disabled),.neg-gf__toolbar .neg-acao-icone.neg-gf__tool:hover:not(:disabled){transform:translateY(-1px)}.neg-gf__tool--parceiros,.neg-gf__toolbar .neg-acao-icone--parceiros.neg-gf__tool{--neg-tool-bg: color-mix(in srgb, var(--hub-cor-primaria, #2563eb) 12%, var(--hub-surface-hover));--neg-tool-border: color-mix(in srgb, var(--hub-cor-primaria, #2563eb) 42%, var(--hub-border));color:color-mix(in srgb,#bfdbfe 90%,var(--hub-cor-primaria, #2563eb))}.neg-gf__tool--parceiros:hover:not(:disabled),.neg-gf__toolbar .neg-acao-icone--parceiros.neg-gf__tool:hover:not(:disabled){--neg-tool-bg-hover: color-mix(in srgb, var(--hub-cor-primaria, #2563eb) 20%, var(--hub-surface-hover));background:var(--neg-tool-bg-hover);border-color:color-mix(in srgb,var(--hub-cor-primaria, #2563eb) 58%,var(--hub-border));color:#dbeafe}.neg-gf__tool--perigo-icone,.neg-gf__toolbar .neg-acao-icone--perigo.neg-gf__tool{--neg-tool-bg: color-mix(in srgb, var(--hub-erro) 10%, var(--hub-surface-hover));--neg-tool-border: color-mix(in srgb, var(--hub-erro) 38%, var(--hub-border));color:color-mix(in srgb,var(--hub-danger-border) 88%,var(--hub-erro))}.neg-gf__tool--perigo-icone:hover:not(:disabled),.neg-gf__toolbar .neg-acao-icone--perigo.neg-gf__tool:hover:not(:disabled){background:color-mix(in srgb,var(--hub-erro) 18%,var(--hub-surface-hover));border-color:color-mix(in srgb,var(--hub-erro) 52%,var(--hub-border))}.neg-gf__toolbar .neg-acao-icone__interrogacao{font-size:1.05rem;font-weight:800}@media(min-width:961px){.neg-gf__tool--icone,.neg-gf__toolbar .neg-acao-icone.neg-gf__tool{width:2.2rem;min-width:2.2rem;min-height:2.2rem}}.neg-acao-icone--compacto{width:1.75rem;height:1.75rem;border-radius:6px}.neg-acao-icone--compacto svg{width:16px;height:16px}.neg-acao-icone__interrogacao{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:.95rem;font-weight:800;line-height:1}.neg-acao-icone--parceiros{color:var(--hub-cor-primaria, #2563eb);border-color:color-mix(in srgb,var(--hub-cor-primaria, #2563eb) 35%,transparent);background:color-mix(in srgb,var(--hub-cor-primaria, #2563eb) 8%,transparent)}.neg-acao-icone--parceiros:hover:not(:disabled){color:var(--hub-cor-primaria, #2563eb);border-color:color-mix(in srgb,var(--hub-cor-primaria, #2563eb) 55%,transparent);background:color-mix(in srgb,var(--hub-cor-primaria, #2563eb) 14%,transparent)}.neg-acao-icone--imprimir{color:#2563eb;border-color:color-mix(in srgb,#2563eb 35%,var(--hub-gold-soft));background:color-mix(in srgb,#2563eb 8%,var(--hub-surface-hover))}.neg-acao-icone--imprimir:hover:not(:disabled){background:color-mix(in srgb,#2563eb 16%,var(--hub-surface-hover));border-color:color-mix(in srgb,#2563eb 55%,var(--hub-gold-soft));color:#1d4ed8}.neg-acao-icone--imprimir svg{width:16px;height:16px}.neg-gf__add-painel{display:grid;grid-template-columns:1fr 1.2fr auto auto;gap:.45rem;margin:.65rem .85rem;padding:.65rem}.neg-gf__tabela-wrap{overflow-x:auto}.neg-gf__tabela{width:100%;border-collapse:collapse;font-size:.8rem}.neg-gf__tabela th,.neg-gf__tabela td{padding:.45rem .55rem;border:1px solid color-mix(in srgb,var(--hub-muted) 25%,var(--hub-border));text-align:left}.neg-gf__tabela th{background:color-mix(in srgb,var(--hub-muted) 10%,var(--hub-surface));font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.neg-gf__tabela.promo-tabela--itens .hub-tabela-grade__rotulo-col{white-space:nowrap;overflow:visible;text-overflow:clip}.neg-gf__tabela.promo-tabela--itens td[data-label=Descrição]{white-space:normal;overflow:hidden;text-overflow:unset;line-height:1.35}.neg-gf__tabela.promo-tabela--itens td.hub-tabela-grade__td--dir,.neg-gf__tabela.promo-tabela--itens td[data-label=Unidade]{white-space:nowrap;overflow:visible;text-overflow:clip;font-variant-numeric:tabular-nums}.promo-grade--itens .hub-tabela-grade__busca{max-width:none}.neg-gf__tabela.promo-tabela--itens .promo-preco-input{width:3.5rem;min-width:3.5rem;max-width:100%}.neg-gf__tabela.promo-tabela--itens td[data-label="Valor Unitário"] .promo-preco-input{width:100%;min-width:5.5rem;max-width:100%}.neg-gf__vazio{text-align:center;padding:2rem 1rem!important;color:var(--hub-muted)}.neg-gf__col-check{width:2rem;text-align:center}.neg-gf__totais-row td{background:color-mix(in srgb,var(--hub-muted) 8%,var(--hub-surface));font-size:.78rem}.neg-gf__totais-qtd-hint{font-weight:500;color:var(--hub-muted)}@media(max-width:960px){.neg-gf__cab{grid-template-columns:1fr 1fr}.neg-gf__campo--cliente,.neg-gf__campo--info{grid-column:1 / -1}.neg-gf__add-painel{grid-template-columns:1fr}}.neg-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:.85rem;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.neg-modal{width:min(100%,52rem);max-height:min(92vh,720px);display:flex;flex-direction:column;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:.65rem;box-shadow:0 20px 48px #00000059;overflow:hidden}.neg-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--hub-muted) 20%,var(--hub-border));background:color-mix(in srgb,var(--hub-muted) 6%,var(--hub-surface))}.neg-modal__header h2{margin:0;font-size:1rem;font-weight:700}.neg-modal__fechar{border:none;background:transparent;color:var(--hub-muted);font-size:1.35rem;line-height:1;cursor:pointer;padding:.15rem .35rem}.neg-modal__fechar:hover{color:var(--hub-text)}.neg-modal__corpo{padding:.85rem 1rem;overflow:auto;flex:1}.neg-modal__referencia{margin-bottom:.85rem;padding:.65rem .7rem;border:1px solid color-mix(in srgb,var(--hub-muted) 22%,var(--hub-border));border-radius:8px;background:color-mix(in srgb,var(--hub-muted) 5%,var(--hub-surface))}.neg-modal__referencia-titulo{margin:0;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.neg-modal__referencia-topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.55rem}.neg-modal__referencia-abas{display:inline-flex;gap:0;margin-bottom:.55rem;padding:2px;border-radius:8px;border:1px solid color-mix(in srgb,var(--hub-muted) 22%,var(--hub-border));background:color-mix(in srgb,var(--hub-muted) 8%,var(--hub-surface))}.neg-modal__referencia-aba{padding:.3rem .75rem;border:none;border-radius:6px;background:transparent;color:var(--hub-muted);font-size:.74rem;font-weight:700;cursor:pointer}.neg-modal__referencia-aba.ativo{background:var(--hub-surface-hover);color:var(--hub-text);box-shadow:0 1px 2px color-mix(in srgb,#000 12%,transparent)}.neg-modal__referencia-aba:hover:not(.ativo){color:var(--hub-text)}.neg-modal__referencia-zoom{display:inline-flex;align-items:center;gap:.25rem}.neg-modal__zoom-btn,.neg-modal__zoom-reset{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;border:1px solid color-mix(in srgb,var(--hub-muted) 30%,var(--hub-border));border-radius:6px;background:var(--hub-surface-hover);color:var(--hub-text);font-size:.82rem;font-weight:700;cursor:pointer}.neg-modal__zoom-reset{min-width:0;padding:0 .45rem;font-size:.68rem;font-weight:800}.neg-modal__zoom-btn:hover:not(:disabled),.neg-modal__zoom-reset:hover:not(:disabled){border-color:color-mix(in srgb,#4a90c4 50%,var(--hub-border));background:color-mix(in srgb,#4a90c4 12%,var(--hub-surface-hover))}.neg-modal__zoom-btn:disabled,.neg-modal__zoom-reset:disabled{opacity:.45;cursor:not-allowed}.neg-modal__zoom-valor{min-width:2.75rem;text-align:center;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-muted)}.neg-modal__referencia-grid{display:grid;grid-template-columns:1fr;gap:.65rem}.neg-modal__referencia-bloco-titulo{margin:0 0 .35rem;font-size:.72rem;font-weight:700;color:var(--hub-text)}.neg-modal__referencia-bloco{min-width:0}.neg-modal__referencia-pdf-wrap,.neg-modal__referencia-viewport{max-height:min(38vh,260px);overflow:auto;border-radius:6px;border:1px solid color-mix(in srgb,var(--hub-muted) 20%,var(--hub-border));background:color-mix(in srgb,#000 35%,transparent)}.neg-modal__referencia-pdf-frame{display:block;border:none;background:#fff}.neg-modal__referencia-pdf-link{display:inline-block;margin-top:.35rem;font-size:.76rem}.neg-modal__referencia-img-link{display:block;text-align:center}.neg-modal__referencia-viewport img{display:block;height:auto;margin:0 auto}.neg-modal__referencia-miniaturas{display:flex;gap:.35rem;margin:.45rem 0 0;padding:0;list-style:none;overflow-x:auto}.neg-modal__ref-thumb{flex:0 0 auto;width:3.25rem;height:3.25rem;padding:0;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;background:color-mix(in srgb,#000 40%,transparent)}.neg-modal__ref-thumb.ativo{border-color:color-mix(in srgb,#4a90c4 80%,var(--hub-border))}.neg-modal__ref-thumb img{width:100%;height:100%;object-fit:cover;display:block}.neg-modal__referencia-avisos{margin:.55rem 0 0;padding:.45rem .55rem;list-style:none;border-radius:6px;font-size:.76rem;line-height:1.45;color:#e8c547;background:color-mix(in srgb,#e8c547 10%,transparent);border:1px solid color-mix(in srgb,#e8c547 28%,transparent)}.neg-modal__referencia-avisos li+li{margin-top:.2rem}.neg-modal__busca-row{margin-bottom:.65rem}.neg-modal__busca-label{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;color:var(--hub-muted)}.neg-modal__busca-refinada{font-size:inherit;padding:0;border:none;background:none;cursor:pointer}.neg-modal__busca-input{width:100%;padding:.45rem .55rem;border:1px solid color-mix(in srgb,var(--hub-muted) 30%,var(--hub-border));border-radius:4px;font-size:.88rem;background:var(--hub-surface);color:var(--hub-text)}.neg-modal__resultados-wrap{max-height:14rem;overflow:auto;margin-bottom:.65rem;border:1px solid color-mix(in srgb,var(--hub-muted) 20%,var(--hub-border))}.neg-modal__resultados{width:100%;border-collapse:collapse;font-size:.8rem}.neg-modal__resultados th,.neg-modal__resultados td{padding:.4rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--hub-muted) 15%,var(--hub-border));text-align:left}.neg-modal__resultados th{position:sticky;top:0;background:color-mix(in srgb,#4a90c4 18%,var(--hub-surface));font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;z-index:1}.neg-modal__resultados tbody tr:nth-child(2n){background:color-mix(in srgb,#4a90c4 8%,var(--hub-surface))}.neg-modal__resultado-linha{cursor:pointer}.neg-modal__resultado-linha:hover td{background:color-mix(in srgb,var(--app-accent) 12%,transparent)}.neg-modal__estoque-negativo{color:#dc3545;font-weight:600}.neg-modal__vazio{text-align:center;color:var(--hub-muted);padding:1rem!important}.neg-modal__detalhe{display:flex;flex-direction:column;gap:.55rem}.neg-modal__detalhe-linha{display:grid;grid-template-columns:5rem 1fr 6rem;gap:.45rem}.neg-modal__detalhe-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem}.neg-modal__campo{display:flex;flex-direction:column;gap:.2rem;font-size:.68rem;color:var(--hub-muted)}.neg-modal__campo span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.neg-modal__campo input{width:100%;padding:.35rem .45rem;border:1px solid color-mix(in srgb,var(--hub-muted) 25%,var(--hub-border));border-radius:3px;font-size:.8rem;background:color-mix(in srgb,var(--hub-muted) 4%,var(--hub-surface));color:var(--hub-text)}.neg-modal__campo input:focus{outline:2px solid color-mix(in srgb,var(--app-accent) 50%,transparent);border-color:var(--app-accent)}.neg-modal__total-input{color:#28a745!important;font-weight:700}.neg-modal__status{font-size:.82rem;color:var(--hub-muted);margin:.35rem 0}.neg-modal__erro{margin-top:.5rem;margin-bottom:0}.neg-modal__rodape{padding:.65rem 1rem .85rem;border-top:1px solid color-mix(in srgb,var(--hub-muted) 20%,var(--hub-border))}.neg-modal__btn-add{min-width:7rem}@media(max-width:720px){.neg-modal__detalhe-linha{grid-template-columns:1fr 1fr}.neg-modal__detalhe-grid{grid-template-columns:repeat(2,1fr)}}.neg-emit-modal{width:min(100%,46rem);max-height:min(90vh,560px);display:flex;flex-direction:column;background:#f8f9fa;border:1px solid #d0d7de;border-radius:4px;box-shadow:0 12px 40px #00000047;overflow:hidden;color:#333}[data-theme=dark] .neg-emit-modal{background:var(--hub-surface);border-color:var(--hub-border);color:var(--hub-text)}.neg-emit-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;border-bottom:1px solid #d0d7de;background:#fff}[data-theme=dark] .neg-emit-modal__header{background:color-mix(in srgb,var(--hub-muted) 8%,var(--hub-surface));border-bottom-color:var(--hub-border)}.neg-emit-modal__header h2{margin:0;font-size:1.05rem;font-weight:600}.neg-emit-modal__corpo{display:flex;flex-direction:column;gap:.85rem;padding:.85rem 1.1rem .25rem;overflow:auto;flex:1}.neg-emit-modal__modalidade{margin:0;padding:0;border:0}.neg-emit-modal__modalidade legend{font-size:.82rem;font-weight:600;color:var(--hub-muted);margin-bottom:.45rem}.neg-emit-modal__obrigatorio{color:#dc2626}.neg-emit-modal__modalidade-opcoes{display:flex;gap:.5rem}.neg-emit-modal__modalidade-opcao{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface, #fff);cursor:pointer;font-size:.9rem;font-weight:500}.neg-emit-modal__modalidade-opcao--ativa{border-color:var(--hub-primary, #2563eb);background:color-mix(in srgb,var(--hub-primary, #2563eb) 10%,transparent)}.neg-emit-modal__modalidade-opcao input{accent-color:var(--hub-primary, #2563eb)}.neg-emit-modal__modalidade-fixa{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .85rem;border:1px solid var(--hub-border);border-radius:8px;background:color-mix(in srgb,var(--hub-primary, #2563eb) 6%,var(--hub-surface, #fff))}.neg-emit-modal__modalidade-fixa-rotulo{font-size:.82rem;font-weight:600;color:var(--hub-muted)}.neg-emit-modal__modalidade-fixa-hint{margin:.15rem 0 0;font-size:.8rem;color:var(--hub-muted)}.neg-emit-modal__taxa-entrega,.neg-emit-modal__total-pedido{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;font-size:.88rem}.neg-emit-modal__taxa-aviso{width:100%;margin:0;font-size:.8rem;color:var(--hub-gold)}.neg-emit-modal__entrada{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:.65rem .75rem;margin-bottom:.75rem}.neg-emit-modal__campo{display:flex;flex-direction:column;gap:.28rem;min-width:0}.neg-emit-modal__campo>span,.neg-emit-modal__campo-label{font-size:.78rem;font-weight:600;color:#555}[data-theme=dark] .neg-emit-modal__campo>span,[data-theme=dark] .neg-emit-modal__campo-label{color:var(--hub-muted)}.neg-emit-modal__campo-label{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.neg-emit-modal__campo-links{display:flex;gap:.45rem}.neg-emit-modal__input,.neg-emit-modal__select{width:100%;min-height:2rem;padding:.35rem .55rem;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:.85rem;color:inherit}[data-theme=dark] .neg-emit-modal__input,[data-theme=dark] .neg-emit-modal__select{background:color-mix(in srgb,var(--hub-bg-elevated) 70%,var(--hub-surface));border-color:var(--hub-border)}.neg-emit-modal__input--readonly{background:#f3f3f3;color:#666}[data-theme=dark] .neg-emit-modal__input--readonly{background:color-mix(in srgb,var(--hub-muted) 12%,transparent);color:var(--hub-muted)}.neg-emit-modal__forma-readonly,.neg-emit-modal__valor-row{display:flex;align-items:stretch}.neg-emit-modal__forma-readonly .neg-emit-modal__input,.neg-emit-modal__valor-row .neg-emit-modal__input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.neg-emit-modal__select-btn,.neg-emit-modal__add-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:0 .55rem;border:1px solid #2e6da4;background:linear-gradient(#337ab7,#2e6da4);color:#fff;font-size:1.1rem;font-weight:700;line-height:1;cursor:pointer;border-radius:0 3px 3px 0}.neg-emit-modal__select-btn:hover:not(:disabled),.neg-emit-modal__add-btn:hover:not(:disabled){background:linear-gradient(#286090,#204d74)}.neg-emit-modal__tabela-wrap{border:1px solid #d0d7de;border-radius:3px;overflow:auto;background:#fff}[data-theme=dark] .neg-emit-modal__tabela-wrap{background:color-mix(in srgb,var(--hub-muted) 4%,var(--hub-surface));border-color:var(--hub-border)}.neg-emit-modal__tabela{width:100%;border-collapse:collapse;font-size:.82rem}.neg-emit-modal__tabela th,.neg-emit-modal__tabela td{padding:.45rem .6rem;border-bottom:1px solid #e5e7eb;text-align:left}.neg-emit-modal__tabela th{background:#f5f5f5;font-weight:700;color:#444}[data-theme=dark] .neg-emit-modal__tabela th{background:color-mix(in srgb,var(--hub-muted) 10%,transparent);color:var(--hub-text)}.neg-emit-modal__vazio{text-align:center;color:var(--hub-muted);padding:.85rem!important}.neg-emit-modal__remover{border:none;background:none;color:#337ab7;cursor:pointer;font-size:.8rem;text-decoration:underline;padding:0}.neg-emit-modal__erro{margin:.65rem 0 0}.neg-emit-modal__rodape{display:flex;align-items:center;gap:1rem;padding:.75rem .85rem;border-top:1px solid #d0d7de;background:#fff}.neg-emit-modal__recusar-cayena{margin-right:auto}[data-theme=dark] .neg-emit-modal__rodape{background:color-mix(in srgb,var(--hub-muted) 6%,var(--hub-surface));border-top-color:var(--hub-border)}.neg-emit-modal__emitir{display:inline-flex;align-items:center;gap:.4rem;min-height:2.15rem;padding:.45rem 1rem;border:1px solid #2e6da4;border-radius:3px;background:linear-gradient(#337ab7,#2e6da4);color:#fff;font-size:.88rem;font-weight:600;cursor:pointer}.neg-emit-modal__emitir:hover:not(:disabled){background:linear-gradient(#286090,#204d74)}.neg-emit-modal__emitir:disabled{opacity:.55;cursor:not-allowed}.neg-emit-modal__emitir-icone{font-size:.95rem}@media(max-width:760px){.neg-emit-modal__entrada{grid-template-columns:1fr}}.neg-acoes-celula--so-abrir{display:flex;justify-content:flex-end;align-items:center;min-width:0;width:100%;text-align:right}.neg-acoes-toolbar--so-abrir{justify-content:flex-end;width:auto}.neg-acao-abrir-texto{display:inline-flex;align-items:center;gap:.28rem;padding:.35rem .55rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--hub-border) 85%,transparent);background:var(--hub-surface-solid);color:var(--hub-text);font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.neg-acao-abrir-texto:hover{border-color:color-mix(in srgb,var(--hub-orange) 55%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 10%,var(--hub-surface-2, #f8fafc));color:var(--hub-orange)}.neg-acao-abrir-texto:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}[data-theme=dark] .neg-acao-abrir-texto{background:var(--hub-surface-hover);border-color:color-mix(in srgb,var(--hub-border) 90%,transparent);color:var(--hub-text)}[data-theme=dark] .neg-acao-abrir-texto:hover{background:color-mix(in srgb,var(--hub-orange) 18%,var(--hub-surface-2, #1e293b));border-color:color-mix(in srgb,var(--hub-orange) 50%,var(--hub-border));color:#c7d2fe}.canhoto-pedido{margin-top:.75rem}.canhoto-pedido--acao{display:flex;flex-wrap:wrap;align-items:center}.canhoto-pedido--acao .neg-gf__tool{width:auto;max-width:100%}.canhoto-pedido--feito{padding:.85rem .95rem;border-radius:var(--hub-raio-md, 10px);border:1px solid var(--hub-border);background:var(--hub-surface)}.canhoto-pedido__titulo{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em}.canhoto-pedido__texto{margin:0;font-size:.84rem;line-height:1.4;color:var(--hub-muted);font-weight:500}.canhoto-pedido__texto a{color:var(--hub-text);font-weight:700}.canhoto-pedido-lado-a-lado{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;margin-top:.75rem;align-items:stretch}.canhoto-pedido-lado-a-lado--dupla{grid-template-columns:repeat(2,minmax(0,1fr))}.canhoto-pedido-tile{display:flex;flex-direction:column;gap:.35rem;min-width:0;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.canhoto-pedido-tile__media{display:block;width:100%;aspect-ratio:4 / 3;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-bg);overflow:hidden}.canhoto-pedido-tile__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.canhoto-pedido-tile__media--assinatura{background:#fff}.canhoto-pedido-tile__media--assinatura img{object-fit:contain;padding:.35rem}.canhoto-pedido-tile__rotulo{font-size:.74rem;font-weight:700;line-height:1.25;color:var(--hub-muted)}.canhoto-pedido-fotos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem}.canhoto-pedido-fotos a{display:flex;flex-direction:column;gap:.25rem;min-width:0;color:inherit;text-decoration:none;font-size:.72rem;font-weight:700}.canhoto-pedido-fotos img{width:100%;height:5.5rem;object-fit:cover;border-radius:8px;border:1px solid var(--hub-border)}.canhoto-pedido__assinatura{display:flex;flex-direction:column;gap:.3rem;margin-top:.65rem;color:inherit;text-decoration:none;font-size:.78rem;font-weight:700}.canhoto-pedido__assinatura img{width:100%;max-height:9rem;object-fit:contain;object-position:center;border-radius:8px;border:1px solid var(--hub-border);background:#fff}@media(max-width:743px){.canhoto-pedido--acao .neg-gf__tool{width:100%;min-height:var(--hub-touch-min)}.canhoto-pedido-lado-a-lado{grid-template-columns:1fr;gap:.65rem}.canhoto-pedido-lado-a-lado--dupla{grid-template-columns:repeat(2,minmax(0,1fr))}.canhoto-pedido-tile__media{aspect-ratio:1 / 1}.canhoto-pedido-fotos{grid-template-columns:1fr}.canhoto-pedido-fotos img{height:8rem}}@media(min-width:744px)and (max-width:900px){.canhoto-pedido-lado-a-lado:not(.canhoto-pedido-lado-a-lado--dupla){grid-template-columns:repeat(2,minmax(0,1fr))}}.confirmar-retirada-modal .hub-campo{display:block;margin-bottom:.75rem}.confirmar-retirada-modal .hub-campo>span{display:block;margin-bottom:.3rem;font-size:.78rem;font-weight:600;color:var(--hub-muted)}.confirmar-retirada-modal .hub-campo input{width:100%;min-height:var(--hub-touch-min, 2.75rem);padding:.45rem .65rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio, 10px);font-size:1rem;color:var(--hub-text);background:var(--hub-surface-solid)}.confirmar-retirada-modal .hub-modal__acoes .btn{min-height:var(--hub-touch-min, 2.75rem)}.neg-vencimento-modal{padding-bottom:calc(.35rem + env(safe-area-inset-bottom,0px))}.neg-vencimento-modal .hub-modal__acoes{position:sticky;bottom:0;background:var(--hub-surface)}.neg-vencimento-modal .hub-modal__acoes .btn{min-height:var(--hub-touch-min, 2.75rem)}@media(max-width:743px){.confirmar-retirada-modal .hub-modal__acoes{flex-direction:column;padding-bottom:max(.15rem,env(safe-area-inset-bottom,0px))}.confirmar-retirada-modal .hub-modal__acoes .btn{width:100%}.neg-vencimento-modal .hub-modal__acoes{flex-direction:column;padding-bottom:max(.35rem,calc(env(safe-area-inset-bottom,0px) + .25rem))}.neg-vencimento-modal .hub-modal__acoes .btn{width:100%}}@media(max-width:900px){.neg-lista-wrap.neg-lista-wrap--mobile.hub-tabela-wrap{margin-top:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible!important}.neg-lista-mobile-busca .neg-lista-mobile-busca__campo input[type=search]{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;outline:none;font-size:1rem}.neg-lista-mobile-busca .neg-lista-mobile-busca__campo input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.neg-lista-aviso-recentes.neg-lista-aviso-recentes--mobile{margin:0 0 .6rem;font-size:.75rem;line-height:1.45}}@media(max-width:900px){.neg-lista-cards .neg-lista-card:not(.neg-lista-card--falta-estoque):before{display:none}.neg-lista-cards .neg-lista-card .hub-pedido-numero{padding:0;border:none;background:transparent;color:var(--hub-gold)}[data-theme=light] .neg-lista-cards .neg-lista-card .hub-pedido-numero{color:var(--hub-text)}}.neg-gf__tool--whatsapp{--neg-tool-bg: color-mix(in srgb, #25d366 16%, var(--hub-surface-hover));--neg-tool-border: color-mix(in srgb, #128c7e 48%, var(--hub-border));--neg-tool-fg: color-mix(in srgb, #ecfdf5 92%, var(--hub-text));--neg-tool-bg-hover: color-mix(in srgb, #25d366 26%, var(--hub-surface-hover));--neg-tool-border-hover: color-mix(in srgb, #128c7e 64%, var(--hub-border));font-weight:700}[data-theme=light] .neg-gf__tool--whatsapp{--neg-tool-fg: #075e54}.neg-gf__tool--whatsapp .neg-gf__tool-icone svg path{fill:#25d366}.orc-wpp-modal{width:min(620px,calc(100vw - 1.5rem))}.orc-wpp-modal__previa{display:flex;align-items:center;justify-content:center;min-height:220px;max-height:55dvh;overflow-y:auto;margin-bottom:.85rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio);background:var(--hub-surface-hover)}.orc-wpp-modal__previa img{display:block;width:100%;height:auto;align-self:flex-start}.orc-wpp-modal__carregando{color:var(--hub-muted);font-size:.85rem}.orc-wpp-modal__dica{display:block;margin-top:.3rem;color:var(--hub-muted);font-size:.75rem}.orc-wpp-modal .hub-modal__campo input{width:100%}.hub-modal-backdrop.app-scope .orc-wpp-modal .btn.orc-wpp-modal__enviar:not(.btn-secundario):not(.btn--danger){margin-left:auto;background:#25d366;color:#fff;box-shadow:0 8px 20px #25d36640}.hub-modal-backdrop.app-scope .orc-wpp-modal .btn.orc-wpp-modal__enviar:not(.btn-secundario):not(.btn--danger):hover:not(:disabled){background:#1ebe5b}.pes-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pes-modal{width:min(1120px,100%);max-height:min(94vh,900px);max-height:min(94dvh,900px);display:flex;flex-direction:column;overflow:hidden;background:var(--hub-surface-solid, var(--hub-surface));border:1px solid var(--hub-gold-soft);border-radius:10px;box-shadow:0 24px 64px #0000006b}.pes-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .9rem;border-bottom:1px solid var(--hub-border, var(--hub-gold-soft));background:#e8e8e8;color:#333}[data-theme=dark] .pes-modal__header{background:color-mix(in srgb,var(--hub-surface) 88%,#fff 12%);color:var(--hub-text)}.pes-modal__header h2{margin:0;font-size:.92rem;font-weight:700}.pes-modal__vencido{margin-right:auto;padding:.12rem .5rem;border-radius:6px;font-size:.74rem;font-weight:800;color:var(--hub-erro);background:color-mix(in srgb,var(--hub-erro) 16%,transparent);border:1px solid color-mix(in srgb,var(--hub-erro) 55%,transparent)}.pes-modal__vencido--liberado{color:var(--hub-orange);background:color-mix(in srgb,var(--hub-orange) 14%,transparent);border-color:color-mix(in srgb,var(--hub-orange) 55%,transparent)}.pes-modal__fechar{width:1.75rem;height:1.75rem;border:none;background:transparent;color:inherit;font-size:1rem;cursor:pointer}.pes-modal__alerta{margin:0;padding:.5rem .9rem;font-size:.82rem;border-bottom:1px solid color-mix(in srgb,var(--hub-danger, var(--hub-erro)) 25%,transparent);background:color-mix(in srgb,var(--hub-danger, var(--hub-erro)) 10%,var(--hub-surface))}.pes-modal__form{flex:1;min-height:0;display:flex;flex-direction:column}.pes-modal__roles{display:flex;flex-wrap:wrap;gap:.5rem .85rem;padding:.55rem .9rem;border-bottom:1px solid var(--hub-border, var(--hub-gold-soft))}.pes-modal__role{font-size:.78rem}.pes-modal__abas-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.pes-modal__abas{display:flex;flex-wrap:wrap;gap:0;background:#1e5a9e;padding:0 .35rem}.pes-modal__aba{border:none;background:transparent;color:#fff;font-size:.76rem;font-weight:600;padding:.5rem .75rem;cursor:pointer;border-radius:6px 6px 0 0}.pes-modal__aba.ativo{background:#fff;color:#1e5a9e}[data-theme=dark] .pes-modal__aba.ativo{background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text)}.pes-modal__painel{flex:1;min-height:0;overflow:auto;padding:.75rem .9rem;background:#fff}[data-theme=dark] .pes-modal__painel{background:var(--hub-surface-solid, var(--hub-surface))}.pes-modal__painel-gf{display:flex;flex-direction:column;gap:.65rem}.pes-modal__pedidos-lista{display:flex;flex-direction:column;gap:.5rem;min-width:0}.pes-modal__pedidos-hint{margin:0}.pes-modal__pedidos-vazio{margin:.5rem 0}.pes-modal__pedidos-grade{max-width:100%}.pes-modal__pedidos-grade .neg-lista-linha-link{color:inherit;text-decoration:none}.pes-modal__pedidos-grade .neg-lista-linha-link:hover{text-decoration:underline}.pes-modal__canal-cliente{margin-bottom:.15rem;padding-bottom:.55rem;border-bottom:1px solid color-mix(in srgb,var(--hub-muted) 14%,transparent)}.pes-modal__canal-cliente-rotulo{margin:0 0 .45rem;font-size:.72rem;font-weight:700;color:var(--hub-muted)}.pes-modal__canal-cliente-opcoes{display:flex;flex-wrap:wrap;gap:.4rem}.pes-modal__canal-opcao{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);font-size:.72rem;font-weight:800;letter-spacing:.02em;cursor:pointer}.pes-modal__canal-opcao:hover:not(:disabled){border-color:color-mix(in srgb,var(--hub-text) 25%,var(--hub-border))}.pes-modal__canal-opcao:disabled{opacity:.55;cursor:not-allowed}.pes-modal__canal-opcao--distribuidora.ativo{color:var(--hub-gold);border-color:#f5c51873;background:#f5c5181f}.pes-modal__canal-opcao--cayena.ativo{color:#64d2ff;border-color:#64d2ff73;background:#64d2ff1f}.pes-modal__canal-opcao--parceiros.ativo{color:#4a90c4;border-color:#4a90c473;background:#4a90c41f}.pes-modal__canal-opcao--logo{padding:.22rem .55rem}.pes-modal__canal-logo{display:block;width:auto;object-fit:contain}.pes-modal__canal-logo--cayena{height:.85rem;max-width:4.5rem;border-radius:2px}.pes-modal__canal-logo--parceiros{height:1.1rem;max-width:7.5rem}.pes-modal__linha-gf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .65rem}.pes-modal__field{display:flex;flex-direction:column;gap:.2rem;min-width:0;font-size:.72rem;font-weight:600;color:var(--hub-muted)}.pes-modal__field--full{grid-column:1 / -1}.pes-modal__field-topo{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.pes-modal__field input,.pes-modal__field select{width:100%;min-height:1.85rem;padding:.3rem .45rem;border:1px solid #c5c5c5;border-radius:4px;font-size:.8rem;color:var(--hub-text);background:#fff}[data-theme=dark] .pes-modal__field input,[data-theme=dark] .pes-modal__field select{background:var(--hub-surface);border-color:var(--hub-gold-soft)}.pes-modal__field-acoes{display:inline-flex;gap:.35rem}.pes-modal__link{border:none;background:none;padding:0;font-size:.68rem;font-weight:700;color:#1565c0;cursor:pointer}.pes-modal__toggles{display:flex;flex-wrap:wrap;gap:.65rem 1rem;padding-top:.25rem}.pes-modal__carregando{margin:0;font-size:.85rem;color:var(--hub-muted)}.pes-modal__rodape{display:flex;align-items:center;padding:.55rem .9rem .75rem;border-top:1px solid var(--hub-border, var(--hub-gold-soft));background:var(--hub-surface-solid, var(--hub-surface))}.pes-modal__cadastrar{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem 1rem;border:1px solid #1565c0;border-radius:4px;background:linear-gradient(180deg,#3d8fd4,#1e5a9e);color:#fff;font-size:.82rem;font-weight:700;cursor:pointer}.pes-modal__cadastrar:disabled{opacity:.6;cursor:not-allowed}.pes-modal__anonimizar{margin-left:auto;min-height:2rem;padding:.35rem .9rem;border:1px solid var(--hub-danger-border, #c62828);border-radius:4px;background:transparent;color:var(--hub-danger-text, #c62828);font-size:.8rem;font-weight:600;cursor:pointer}.pes-modal__anonimizar:disabled{opacity:.6;cursor:not-allowed}@media(max-width:900px){.pes-modal__linha-gf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pes-modal__linha-gf{grid-template-columns:1fr}}.pes-modal__secao-parceiros{margin-top:.85rem;padding:.85rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,#4a90c4 32%,var(--hub-border));background:linear-gradient(165deg,color-mix(in srgb,#4a90c4 10%,var(--hub-surface)),color-mix(in srgb,#4a90c4 4%,var(--hub-surface)));box-shadow:0 1px color-mix(in srgb,#fff 4%,transparent)}.pes-modal__secao-parceiros-titulo{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.82rem;font-weight:800;color:var(--hub-text)}.pes-modal__secao-parceiros-logo{display:block;height:1.25rem;width:auto;max-width:8.5rem;object-fit:contain;flex-shrink:0}.pes-modal__secao-parceiros-tag{display:inline-flex;padding:.12rem .45rem;border-radius:999px;background:color-mix(in srgb,#4a90c4 18%,transparent);color:color-mix(in srgb,#4a90c4 85%,var(--hub-text));font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.pes-modal__hint{font-size:.72rem;color:var(--hub-muted)}.pes-parceiros-bloco--login{border:1px solid color-mix(in srgb,var(--hub-gold) 35%,var(--hub-border));border-radius:8px;padding:.75rem .85rem;background:color-mix(in srgb,var(--hub-gold) 6%,var(--hub-surface, #fff))}.pes-parceiros-login-erro{margin:.5rem 0 0;padding:.45rem .55rem;border-radius:6px}.pes-parceiros-cabecalho{margin-bottom:.75rem}.pes-parceiros-cabecalho__topo{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap;margin-bottom:.35rem}.pes-parceiros-resumo{margin:0;font-size:.74rem;color:var(--hub-muted);line-height:1.45}.pes-parceiros-stats{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.pes-parceiros-stat{display:inline-flex;flex-direction:column;gap:.08rem;min-width:5.5rem;padding:.35rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--hub-muted) 18%,transparent);background:color-mix(in srgb,var(--hub-surface) 88%,transparent)}.pes-parceiros-stat__rotulo{font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.pes-parceiros-stat__valor{font-size:.76rem;font-weight:700;color:var(--hub-text);line-height:1.25}.pes-parceiros-bloco-lead{margin:.2rem 0 .55rem;font-size:.72rem;color:var(--hub-muted);line-height:1.4}.pes-parceiros-bloco--entrega{padding:.65rem .7rem;border-radius:10px;border:1px solid color-mix(in srgb,#4a90c4 18%,transparent);background:color-mix(in srgb,var(--hub-surface) 92%,transparent)}.pes-parceiros-entrega-grid{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:.85rem 1rem;align-items:start}.pes-parceiros-campo{display:flex;flex-direction:column;gap:.35rem;min-width:0}.pes-parceiros-campo__rotulo{font-size:.72rem;font-weight:700;color:var(--hub-text)}.pes-parceiros-campo__hint{font-size:.68rem;color:var(--hub-muted);line-height:1.35}.pes-parceiros-input-moeda{display:flex;align-items:stretch;border-radius:8px;border:1px solid color-mix(in srgb,var(--hub-muted) 25%,var(--hub-border));background:var(--hub-surface);overflow:hidden}.pes-parceiros-input-moeda__prefixo{display:inline-flex;align-items:center;padding:0 .55rem;font-size:.72rem;font-weight:800;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-muted) 8%,var(--hub-surface));border-right:1px solid color-mix(in srgb,var(--hub-muted) 18%,transparent)}.pes-parceiros-input--moeda{border:none;border-radius:0;background:transparent}.pes-parceiros-bloco-topo--compacto{margin-bottom:.35rem}.pes-parceiros-grupo--completo{border-color:color-mix(in srgb,#4a90c4 35%,transparent);background:color-mix(in srgb,#4a90c4 8%,var(--hub-surface))}.pes-parceiros-bloco{margin-top:.75rem;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--hub-muted) 16%,transparent)}.pes-parceiros-bloco:first-of-type{margin-top:0;padding-top:0;border-top:none}.pes-parceiros-bloco-titulo{margin:0;font-size:.76rem;font-weight:700;color:var(--hub-text)}.pes-parceiros-bloco-topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.45rem}.pes-parceiros-acoes,.pes-parceiros-grupo-acoes{display:inline-flex;gap:.35rem;flex-wrap:wrap}.pes-parceiros-acao{padding:.15rem .45rem;border:1px solid color-mix(in srgb,var(--hub-muted) 28%,var(--hub-border));border-radius:6px;background:var(--hub-surface-hover);color:var(--hub-muted);font-size:.68rem;font-weight:700;cursor:pointer}.pes-parceiros-acao:hover:not(:disabled){color:var(--hub-text);border-color:color-mix(in srgb,#4a90c4 45%,var(--hub-border))}.pes-parceiros-acao:disabled{opacity:.5;cursor:not-allowed}.pes-parceiros-acao--secundaria{background:transparent}.pes-parceiros-contas-lista{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.pes-parceiros-contas-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .55rem;border:1px solid color-mix(in srgb,var(--hub-muted) 22%,var(--hub-border));border-radius:8px;background:color-mix(in srgb,var(--hub-surface) 88%,var(--hub-surface-hover))}.pes-parceiros-contas-item__info{display:flex;flex-direction:column;gap:.1rem;min-width:0}.pes-parceiros-contas-item__info strong{font-size:.8rem;color:var(--hub-text)}.pes-parceiros-contas-item__info span{font-size:.7rem;color:var(--hub-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pes-parceiros-vincular{margin-top:.65rem;display:flex;flex-direction:column;gap:.35rem}.pes-parceiros-vincular__row{display:flex;gap:.45rem;align-items:center}.pes-parceiros-vincular__row input{flex:1;min-width:0;padding:.4rem .55rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--hub-muted) 25%,var(--hub-border));background:var(--hub-surface);color:var(--hub-text);font-size:.78rem}.pes-parceiros-badge-admin{font-size:.66rem;font-weight:700;color:#e8c547}.pes-parceiros-busca{width:100%;margin-bottom:.55rem;padding:.4rem .55rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--hub-muted) 25%,var(--hub-border));background:var(--hub-surface);color:var(--hub-text);font-size:.78rem}.pes-parceiros-grupos{display:flex;flex-direction:column;gap:.55rem;max-height:min(42vh,320px);overflow:auto;padding-right:.15rem}.pes-parceiros-grupo{padding:.45rem .5rem;border-radius:8px;background:color-mix(in srgb,var(--hub-muted) 6%,var(--hub-surface));border:1px solid color-mix(in srgb,var(--hub-muted) 14%,transparent)}.pes-parceiros-grupo-topo{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.35rem}.pes-parceiros-grupo-rotulo{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;color:var(--hub-text)}.pes-parceiros-grupo-icone{font-size:.85rem}.pes-parceiros-grupo-contagem{font-size:.65rem;font-weight:700;color:var(--hub-muted)}.pes-parceiros-formas-lista{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.pes-parceiros-forma{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;max-width:100%;padding:.3rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--hub-muted) 28%,var(--hub-border));background:var(--hub-surface);color:var(--hub-text);font-size:.72rem;font-weight:600;text-align:left;cursor:pointer}.pes-parceiros-forma:hover:not(:disabled){border-color:color-mix(in srgb,#4a90c4 50%,var(--hub-border))}.pes-parceiros-forma.ativa{border-color:color-mix(in srgb,#4a90c4 75%,var(--hub-border));background:color-mix(in srgb,#4a90c4 14%,var(--hub-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#4a90c4 25%,transparent)}.pes-parceiros-forma:disabled{opacity:.55;cursor:not-allowed}.pes-parceiros-forma-codigo{font-size:.62rem;font-weight:700;letter-spacing:.02em;color:var(--hub-muted);text-transform:uppercase}.pes-parceiros-presets{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem}.pes-parceiros-preset{padding:.22rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-muted) 28%,var(--hub-border));background:var(--hub-surface-hover);color:var(--hub-muted);font-size:.68rem;font-weight:700;cursor:pointer}.pes-parceiros-preset:hover:not(:disabled),.pes-parceiros-preset.ativo{color:var(--hub-text);border-color:color-mix(in srgb,#4a90c4 55%,var(--hub-border));background:color-mix(in srgb,#4a90c4 12%,var(--hub-surface-hover))}.pes-parceiros-preset:disabled{opacity:.5;cursor:not-allowed}.pes-parceiros-textarea,.pes-parceiros-input{width:100%;padding:.4rem .55rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--hub-muted) 25%,var(--hub-border));background:var(--hub-surface);color:var(--hub-text);font-size:.78rem;font-family:inherit}.pes-parceiros-textarea{resize:vertical;min-height:3.25rem}.pes-parceiros-linha-dupla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem}.pes-parceiros-bloco--condicao{margin-top:.85rem;padding:.75rem .8rem .85rem;border:1px solid color-mix(in srgb,var(--hub-muted) 20%,var(--hub-border));border-radius:12px;background:color-mix(in srgb,var(--hub-surface) 92%,var(--hub-surface-hover));border-top:1px solid color-mix(in srgb,var(--hub-muted) 20%,var(--hub-border))}.pes-parceiros-bloco--condicao .pes-parceiros-bloco-topo{align-items:flex-start}.pes-parceiros-bloco--condicao .pes-parceiros-bloco-lead{margin:.2rem 0 0;max-width:36rem}.pes-parceiros-condicao-fluxo{display:flex;flex-direction:column;gap:.75rem;margin-top:.55rem}.pes-parceiros-passo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem .65rem;align-items:start}.pes-parceiros-passo__num{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin-top:.1rem;border-radius:999px;font-size:.72rem;font-weight:800;color:var(--hub-text);background:color-mix(in srgb,#4a90c4 22%,var(--hub-surface));border:1px solid color-mix(in srgb,#4a90c4 45%,transparent);flex-shrink:0}.pes-parceiros-passo__corpo{display:flex;flex-direction:column;gap:.4rem;min-width:0}.pes-parceiros-passo__titulo{font-size:.72rem;font-weight:800;letter-spacing:.01em;color:var(--hub-muted);text-transform:uppercase}.pes-parceiros-regra-ativa{display:flex;flex-direction:column;gap:.15rem;margin-left:2.2rem;padding:.55rem .7rem;border-radius:10px;border:1px solid color-mix(in srgb,#4a90c4 40%,var(--hub-border));background:color-mix(in srgb,#4a90c4 12%,var(--hub-surface))}.pes-parceiros-regra-ativa__rotulo{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.pes-parceiros-regra-ativa__valor{font-size:.92rem;font-weight:800;color:var(--hub-text);word-break:break-word}.pes-parceiros-condicao-calendario{padding:.55rem;border-radius:10px;border:1px dashed color-mix(in srgb,var(--hub-muted) 35%,var(--hub-border));background:color-mix(in srgb,var(--hub-surface) 70%,transparent)}.pes-parceiros-campo--texto-livre{margin-top:.15rem}.pes-parceiros-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem}.pes-parceiros-dia{padding:.35rem .15rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--hub-muted) 28%,var(--hub-border));background:var(--hub-surface);color:var(--hub-muted);font-size:.68rem;font-weight:800;cursor:pointer}.pes-parceiros-dia.ativo{color:var(--hub-text);border-color:color-mix(in srgb,#4a90c4 70%,var(--hub-border));background:color-mix(in srgb,#4a90c4 16%,var(--hub-surface))}.pes-parceiros-dia:disabled{opacity:.5;cursor:not-allowed}.pes-parceiros-condicao-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .75rem;margin:.35rem 0 .15rem}.pes-parceiros-cal{margin-top:.4rem;padding:.5rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-muted) 25%,var(--hub-border));background:var(--hub-surface)}.pes-parceiros-cal__semana,.pes-parceiros-cal__dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.pes-parceiros-cal__semana{margin-bottom:.25rem}.pes-parceiros-cal__dow{text-align:center;font-size:.62rem;font-weight:800;letter-spacing:.04em;color:var(--hub-muted)}.pes-parceiros-cal__dia{min-height:var(--hub-touch-min);border-radius:8px;border:1px solid color-mix(in srgb,var(--hub-muted) 28%,var(--hub-border));background:var(--hub-surface);color:var(--hub-muted);font-size:.78rem;font-weight:800;cursor:pointer}.pes-parceiros-cal__dia.ativo{color:var(--hub-text);border-color:color-mix(in srgb,#4a90c4 70%,var(--hub-border));background:color-mix(in srgb,#4a90c4 16%,var(--hub-surface))}.pes-parceiros-cal__dia:disabled{opacity:.5;cursor:not-allowed}@media(max-width:743px){.pes-parceiros-cal__dia{font-size:.72rem}.pes-parceiros-regra-ativa{margin-left:0}.pes-parceiros-passo{grid-template-columns:1fr}.pes-parceiros-passo__num{margin-top:0}}@media(max-width:720px){.pes-parceiros-linha-dupla,.pes-parceiros-entrega-grid{grid-template-columns:1fr}}.marca-canal{display:inline-flex;align-items:center;gap:.75rem;max-width:100%;line-height:1.1;color:var(--hub-text)}.marca-canal__selo{display:block;width:clamp(2.75rem,8vw,3.75rem);height:clamp(2.75rem,8vw,3.75rem);object-fit:contain;flex-shrink:0}.marca-canal__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.marca-canal__linha{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem}.marca-canal__marca{font-family:var(--hub-font, "Inter", system-ui, sans-serif);font-size:clamp(1.05rem,2.8vw,1.35rem);font-weight:800;letter-spacing:-.02em;color:var(--hub-text)}.marca-canal__produto{font-family:var(--hub-font, "Inter", system-ui, sans-serif);font-size:clamp(1.05rem,2.8vw,1.35rem);font-weight:800;letter-spacing:-.02em;color:var(--hub-orange)}.marca-canal__sub{font-family:var(--hub-font, "Inter", system-ui, sans-serif);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hub-muted)}.ops-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.ops-fila-pagina .app-page{overflow-x:visible}.ops-page .app-page-hero{margin-bottom:.75rem}.ops-page .app-page__conteudo{padding-top:0}.ops-page .hub-segment-nav-wrap{margin-bottom:.85rem}.ops-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto;overscroll-behavior:contain}.ops-modal{width:100%;max-width:420px;max-height:90vh;max-height:90dvh;overflow-y:auto}.ops-modal--cliente{max-width:min(620px,96vw);max-height:min(92dvh,900px);margin:3vh 0;display:flex;flex-direction:column;overflow:auto;padding:1.1rem 1.25rem 1.05rem}.ops-modal-header{flex-shrink:0;margin-bottom:.85rem}.ops-modal-titulo{margin:0;font-size:1.15rem}.ops-modal-subtitulo{margin:.25rem 0 0;font-size:.78rem;color:var(--hub-muted);font-weight:500}.ops-modal-corpo{flex:1;min-height:0;overflow:visible;padding-right:.15rem}.ops-modal-acoes{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--hub-gold-soft);position:sticky;bottom:0;background:color-mix(in srgb,var(--hub-bg-elevated) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-bottom:.85rem}.ops-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem;font-size:.82rem;font-weight:600;color:var(--hub-muted)}.ops-field input,.ops-field select,.ops-field textarea{font-weight:500;color:var(--hub-text);border-radius:var(--hub-raio);border:1px solid var(--hub-gold-soft);background:var(--hub-bg-elevated);padding:.5rem .65rem}.ops-field select{min-height:2.5rem}.ops-criar-produtos-lista{list-style:none;margin:0 0 .75rem;padding:0;flex:1;min-height:10rem;max-height:min(260px,36vh);overflow-y:auto;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio);background:var(--hub-bg-elevated);scrollbar-width:thin;scrollbar-color:var(--hub-border-strong) transparent}.ops-criar-produtos-lista::-webkit-scrollbar{width:6px}.ops-criar-produtos-lista::-webkit-scrollbar-thumb{background:var(--hub-border-strong);border-radius:6px}.ops-criar-produtos-vazio{padding:.75rem .85rem;font-size:.82rem;color:var(--hub-muted)}.ops-criar-produto-btn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.55rem .75rem;border:none;border-bottom:1px solid var(--hub-gold-soft);background:transparent;color:inherit;font-size:.84rem;text-align:left;cursor:pointer}.ops-criar-produto-nome{flex:1;min-width:0;line-height:1.3}.ops-criar-produto-preco{flex-shrink:0;font-weight:700;color:var(--app-accent, var(--hub-orange));font-variant-numeric:tabular-nums;white-space:nowrap}.ops-criar-produto-btn:hover{background:var(--app-accent-soft, var(--hub-orange-soft))}.ops-criar-produto-item{display:flex;flex-direction:column}.ops-criar-produto-unidades{display:flex;flex-wrap:wrap;gap:.35rem;padding:.4rem .75rem .55rem;border-bottom:1px solid var(--hub-gold-soft);background:var(--hub-bg-elevated)}.ops-criar-produto-unidade-btn{min-width:2.1rem;padding:.2rem .5rem;border:1px solid var(--hub-border-strong);border-radius:999px;background:transparent;color:inherit;font-size:.72rem;font-weight:700;line-height:1.4;cursor:pointer}.ops-criar-produto-unidade-btn:hover{background:var(--app-accent-soft, var(--hub-orange-soft))}.ops-criar-produto-unidade-btn--ativa{border-color:var(--app-accent, var(--hub-orange));background:var(--app-accent, var(--hub-orange));color:var(--hub-bg-elevated, #fff)}.ops-criar-carrinho-titulo{margin:0 0 .5rem;font-size:.88rem}.ops-criar-vazio{margin:0;font-size:.85rem;color:var(--hub-muted)}.ops-criar-total{margin:.65rem 0 0;display:flex;justify-content:space-between;font-size:.9rem;color:var(--hub-muted)}.ops-criar-total strong{color:var(--app-accent, var(--hub-orange))}.ops-filtros{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:0}.ops-filtros-grupo{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-bottom:.85rem}.ops-filtros-grupo__label{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.ops-fila-navegacao{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.85rem}.ops-fila-navegacao .hub-segment-nav-wrap{margin-bottom:0}.ops-fila-controles{display:flex;flex-wrap:wrap;align-items:stretch;gap:.55rem}.ops-fila-modalidade{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ops-fila-modalidade__btn{min-height:2.55rem;padding:.4rem .75rem;border:1px solid color-mix(in srgb,var(--hub-border) 80%,#27272a);border-radius:10px;background:color-mix(in srgb,var(--hub-surface) 88%,#000);color:var(--hub-muted);font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ops-fila-modalidade__btn:hover{color:var(--hub-text);background:color-mix(in srgb,var(--hub-text) 5%,var(--hub-bg-elevated))}.ops-fila-modalidade__btn.ativo{color:var(--hub-text);border-color:color-mix(in srgb,var(--hub-orange) 55%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 18%,var(--hub-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-orange) 25%,transparent)}.ops-fila-status{display:grid;grid-template-columns:repeat(3,max-content);flex:0 1 auto;width:max-content;max-width:100%;min-width:0;gap:.4rem;padding:0;border:none;background:transparent}.ops-fila-status__btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;min-height:2.55rem;padding:.4rem .65rem;border:1px solid color-mix(in srgb,var(--hub-border) 80%,#27272a);border-radius:10px;background:color-mix(in srgb,var(--hub-surface) 88%,#000);color:var(--hub-muted);font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.ops-fila-status__btn:hover{color:var(--hub-text);background:color-mix(in srgb,var(--hub-text) 5%,var(--hub-bg-elevated))}.ops-fila-status__icone{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ops-fila-status__btn--pendente .ops-fila-status__icone{color:var(--hub-erro)}.ops-fila-status__btn--em_andamento .ops-fila-status__icone{color:var(--hub-orange)}.ops-fila-status__btn--concluida .ops-fila-status__icone{color:var(--hub-sucesso)}.ops-fila-status__btn.ativo{color:var(--hub-text)}.ops-fila-status__btn--pendente.ativo{color:var(--hub-danger-border);border-color:color-mix(in srgb,#ef4444 55%,#3f3f46);background:color-mix(in srgb,#ef4444 12%,var(--hub-bg-elevated));box-shadow:0 0 0 1px color-mix(in srgb,#ef4444 25%,transparent),0 8px 18px -10px #ef4444b3,inset 0 -2px #ef4444}.ops-fila-status__btn--em_andamento.ativo{color:#fde68a;border-color:color-mix(in srgb,var(--hub-orange) 55%,#3f3f46);background:color-mix(in srgb,var(--hub-orange) 12%,var(--hub-bg-elevated));box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-orange) 25%,transparent),0 8px 18px -10px #f59e0ba6,inset 0 -2px 0 var(--hub-orange)}.ops-fila-status__btn--concluida.ativo{color:#bbf7d0;border-color:color-mix(in srgb,#22c55e 50%,#3f3f46);background:color-mix(in srgb,#22c55e 10%,var(--hub-bg-elevated));box-shadow:0 0 0 1px color-mix(in srgb,#22c55e 22%,transparent),0 8px 18px -10px #22c55e8c,inset 0 -2px #22c55e}.ops-fila-status__label{flex:0 1 auto;white-space:nowrap;text-align:left}.ops-fila-status__qtd{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;padding:0 .28rem;margin-left:.15rem;border-radius:999px;font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--hub-bg) 55%,transparent);border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);color:inherit}.ops-fila-status__qtd--carregando{min-width:1.1rem;font-weight:600;letter-spacing:.04em;opacity:.72}.ops-fila-status__btn--pendente.ativo .ops-fila-status__qtd{color:#fff;background:#ef4444;border-color:#ef4444}.ops-fila-status__btn--em_andamento.ativo .ops-fila-status__qtd,.ops-fila-status__btn--concluida.ativo .ops-fila-status__qtd{border-color:color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,currentColor 14%,transparent)}.ops-fila-historico-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:.85rem 0 0}.ops-fila-historico-rodape .ops-fila-historico-aviso{margin:0;flex:1 1 12rem}.ops-fila-historico-rodape__mais{flex-shrink:0}.ops-fila-historico-aviso{margin:0 0 .75rem;padding:.5rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-muted) 25%,transparent);background:color-mix(in srgb,var(--hub-muted) 8%,transparent);color:var(--hub-muted);font-size:.8rem;line-height:1.4}.ops-fila-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem 1rem;padding:.65rem .85rem;margin-bottom:.85rem;border-radius:12px;border:1px solid color-mix(in srgb,#ef4444 28%,#27272a);background:color-mix(in srgb,#ef4444 7%,#111113);color:#fca5a5;font-size:.82rem;font-weight:650}.ops-fila-info__proximo,.ops-fila-info__atualizacao{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.ops-fila-info__proximo strong{color:var(--hub-danger-border);font-weight:800}.ops-fila-info__icone{display:inline-flex;color:var(--hub-erro);flex-shrink:0}.ops-fila-origem{position:relative;flex:0 0 auto;min-width:10.5rem}.ops-fila-origem__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.45rem;width:100%;min-height:3rem;padding:.4rem .75rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-border) 85%,transparent);background:color-mix(in srgb,var(--hub-surface) 88%,#000);color:var(--hub-muted);font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ops-fila-origem__trigger:hover,.ops-fila-origem__trigger.aberto{color:var(--hub-text);border-color:color-mix(in srgb,#ef4444 40%,var(--hub-border))}.ops-fila-origem__trigger--filtrado{color:var(--hub-text);border-color:color-mix(in srgb,#ef4444 35%,var(--hub-border))}.ops-fila-origem__trigger-texto{display:inline-flex;align-items:center;min-width:0;overflow:hidden}.ops-fila-origem__chevron{flex-shrink:0;font-size:.7rem;opacity:.7;transition:transform .15s ease}.ops-fila-origem__trigger.aberto .ops-fila-origem__chevron{transform:rotate(180deg)}.ops-fila-origem__menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:40;display:flex;flex-direction:column;gap:.2rem;min-width:100%;width:max-content;max-width:min(18rem,92vw);padding:.35rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-border) 90%,transparent);background:color-mix(in srgb,var(--hub-surface) 96%,#000);box-shadow:0 12px 28px #00000059}.ops-fila-origem__opcao{display:flex;align-items:center;gap:.45rem;width:100%;min-height:2.35rem;padding:.4rem .65rem;border:none;border-radius:8px;background:transparent;color:var(--hub-text);font-size:.8rem;font-weight:650;text-align:left;cursor:pointer}.ops-fila-origem__opcao:hover{background:color-mix(in srgb,var(--hub-text) 7%,transparent)}.ops-fila-origem__opcao.ativo{background:color-mix(in srgb,#ef4444 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#ef4444 30%,transparent)}@media(max-width:720px){.ops-fila-controles{flex-direction:column;align-items:stretch}.ops-fila-status{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ops-fila-status__btn{min-width:0;justify-content:center;padding:.4rem .35rem;gap:.22rem;font-size:.68rem}.ops-fila-status__label{overflow:visible;text-overflow:unset;white-space:normal;line-height:1.15;text-align:center;font-size:.62rem}.ops-fila-origem{width:100%;min-width:0}.ops-fila-origem__menu{left:0;right:0;width:auto;max-width:none}.ops-fila-info{flex-direction:column;align-items:flex-start}.layout-hub--separador-exclusivo .ops-fila-navegacao{overflow-x:auto;scrollbar-width:thin}.layout-hub--separador-exclusivo .ops-fila-controles{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;min-width:0;width:max-content}.layout-hub--separador-exclusivo .ops-fila-status{grid-template-columns:repeat(3,max-content);width:max-content}.layout-hub--separador-exclusivo .ops-fila-status__btn{justify-content:flex-start;font-size:.78rem;padding:.4rem .65rem}.layout-hub--separador-exclusivo .ops-fila-origem{width:auto;min-width:9.5rem}.layout-hub--separador-exclusivo .ops-fila-info{min-width:38rem;flex-direction:row;align-items:center}.layout-hub--separador-exclusivo .ops-fila-info__proximo,.layout-hub--separador-exclusivo .ops-fila-info__atualizacao{white-space:nowrap}}@media(max-width:743px){.layout-hub--separador-exclusivo .ops-fila-controles{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;grid-template-columns:none}.layout-hub--separador-exclusivo .ops-fila-status{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.layout-hub--separador-exclusivo .ops-fila-status__btn{justify-content:center;min-width:0;padding:.4rem .45rem;font-size:.72rem}.layout-hub--separador-exclusivo .ops-fila-info{min-width:0;flex-direction:column;align-items:flex-start}.layout-hub--separador-exclusivo .ops-fila-info__proximo,.layout-hub--separador-exclusivo .ops-fila-info__atualizacao{white-space:normal}.layout-hub--separador-exclusivo .ops-fila-origem{width:100%;min-width:0}}.ops-filtro__qtd{margin-left:.35rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.68rem;font-weight:800;background:color-mix(in srgb,var(--hub-bg) 55%,transparent);border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent)}.ops-filtro.ativo .ops-filtro__qtd{border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 45%,transparent)}.ops-filtro{padding:.35rem .75rem;border-radius:999px;border:1px solid var(--hub-gold-soft);background:transparent;color:var(--hub-muted);font-size:.78rem;font-weight:700;cursor:pointer}.ops-filtro__logo-cayena{display:block;height:.9rem;width:auto;max-width:4.5rem;object-fit:contain;border-radius:2px}.ops-filtro__logo-totem{display:block;height:.9rem;width:auto;max-width:5.25rem;object-fit:contain}.ops-filtro__logo-parceiros{display:block;height:1.42rem;width:auto;max-width:10.5rem;object-fit:contain}.ops-fila-secoes{display:grid;grid-template-columns:1fr;gap:1rem}.ops-fila-secoes--duas{gap:.75rem}@media(min-width:860px){.ops-fila-secoes--duas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.ops-fila-vazia-global{margin:0 0 .75rem;padding:.55rem .75rem;border-radius:var(--hub-raio-md);background:var(--hub-surface);border:1px dashed var(--hub-border);font-size:.85rem}.ops-fila-secao{min-width:0;padding:.65rem .7rem .75rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border)}.ops-fila-pagina .ops-fila-secao{padding:0;background:transparent;border:none;box-shadow:none;border-radius:0}.ops-fila-secao--retirada{border-top:3px solid var(--hub-orange)}.ops-fila-secao--entrega{border-top:3px solid #0ea5e9}.ops-fila-secao--atualizando{opacity:.72;pointer-events:none;transition:opacity .15s ease}.ops-fila-secao-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem;padding-bottom:.5rem;border-bottom:1px solid var(--hub-border)}.ops-fila-secao-titulo{margin:0;display:flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.ops-fila-secao--retirada .ops-fila-secao-titulo{color:var(--hub-gold)}.ops-fila-secao--entrega .ops-fila-secao-titulo{color:#0369a1}.ops-fila-secao-icone{font-size:1rem;line-height:1}.ops-fila-secao-qtd{flex-shrink:0;min-width:1.5rem;height:1.5rem;padding:0 .4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.78rem;font-weight:800;background:var(--hub-bg);border:1px solid var(--hub-border);color:var(--hub-muted)}.ops-fila-secao--retirada .ops-fila-secao-qtd{color:var(--hub-gold);border-color:#f59e0b59}.ops-fila-secao--entrega .ops-fila-secao-qtd{color:#0369a1;border-color:#0ea5e959}.ops-fila-secao-vazia{margin:0;padding:.65rem .5rem;font-size:.85rem;color:var(--hub-muted);text-align:center;border-radius:var(--hub-raio-md);background:var(--hub-bg)}.ops-fila{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ops-fila-item{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.75rem 1rem;border-radius:var(--hub-raio);background:var(--hub-bg);border:1px solid var(--hub-border);text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.ops-fila-item:hover{border-color:var(--hub-gold-soft);background:color-mix(in srgb,var(--hub-surface) 80%,var(--hub-bg))}.ops-fila-item.prioridade{border-color:color-mix(in srgb,var(--hub-danger, var(--hub-erro)) 40%,var(--hub-border));background:color-mix(in srgb,var(--hub-danger, var(--hub-erro)) 6%,var(--hub-bg))}.ops-fila-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;width:100%}.ops-fila-linha .ops-fila-item{flex:1;min-width:0}.ops-fila-pedidos-wrap{display:flex;flex-direction:column;gap:.65rem;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.ops-fila-pedidos-cab{display:grid;grid-template-columns:4.6rem minmax(9rem,1.4fr) minmax(5.5rem,.7fr) minmax(8.5rem,.9fr) minmax(11.75rem,1.2fr) minmax(9.5rem,auto);align-items:center;column-gap:.75rem;padding:.55rem .85rem;margin-bottom:.15rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-border) 70%,#27272a);background:color-mix(in srgb,var(--hub-bg-elevated) 45%,#0c0c0e);box-shadow:inset 0 -1px color-mix(in srgb,#ef4444 35%,transparent);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.ops-fila-pedido__corpo{display:grid;grid-template-columns:4.6rem minmax(9rem,1.4fr) minmax(5.5rem,.7fr) minmax(8.5rem,.9fr) minmax(11.75rem,1.2fr);align-items:center;column-gap:.75rem}.ops-fila-pedidos-cab__valor,.ops-fila-pedidos-cab__data{text-align:right}.ops-fila-pedidos-cab__status{padding-left:.1rem}.ops-fila-pedidos-wrap--sem-status .ops-fila-pedidos-cab{grid-template-columns:4.6rem minmax(9rem,1.4fr) minmax(5.5rem,.7fr) minmax(8.5rem,.9fr) minmax(9.5rem,auto)}.ops-fila-pedidos-wrap--sem-status .ops-fila-pedido__corpo{grid-template-columns:4.6rem minmax(9rem,1.4fr) minmax(5.5rem,.7fr) minmax(8.5rem,.9fr)}.ops-fila-pedidos-wrap--sem-status .ops-fila-pedido__status,.ops-fila-pedidos-wrap--sem-status .ops-fila-pedido__status-faixa{display:none!important}@media(min-width:744px)and (max-width:1024px){.ops-fila-pedidos-wrap--sem-status .ops-fila-pedidos-cab{grid-template-columns:3.85rem minmax(6.25rem,1.2fr) minmax(4.25rem,.55fr) minmax(8.25rem,.85fr) minmax(8.25rem,auto)}.ops-fila-pedidos-wrap--sem-status .ops-fila-pedido__corpo{grid-template-columns:3.85rem minmax(6.25rem,1.2fr) minmax(4.25rem,.55fr) minmax(8.25rem,.85fr)}}.ops-fila-pedidos-cab__acoes{text-align:right;padding-right:.35rem;color:var(--hub-muted)}.ops-fila-pedidos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ops-fila-pedido{position:relative;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-border) 75%,#27272a);background:color-mix(in srgb,var(--hub-bg-elevated) 55%,var(--hub-bg-elevated));box-shadow:none;overflow:hidden;transition:border-color .18s ease,background .18s ease}.ops-fila-pedido:hover{border-color:color-mix(in srgb,#ef4444 28%,#3f3f46);background:color-mix(in srgb,var(--hub-text) 4%,#18181b)}.ops-fila-pedido.prioridade,.ops-fila-pedido.ops-fila-item--alerta{background:color-mix(in srgb,#f43f5e 5%,#18181b);border-color:color-mix(in srgb,#f43f5e 35%,#3f3f46)}.ops-fila-pedido__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;padding:0}.ops-fila-pedido__corpo{min-width:0;padding:.7rem .5rem .7rem .85rem;text-decoration:none;color:inherit}.ops-fila-pedido__corpo--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;text-align:inherit;cursor:pointer;width:100%}.ops-fila-pedido__corpo:focus-visible{outline:2px solid #ef4444;outline-offset:-2px;border-radius:10px}.ops-fila-pedido__num{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-height:2.15rem;padding:.25rem .45rem;border-radius:9px;background:color-mix(in srgb,#ef4444 14%,#1a1a1c);border:1px solid color-mix(in srgb,#ef4444 35%,transparent);font-size:.98rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--hub-erro);white-space:nowrap;line-height:1.1}.ops-fila-pedido__cliente{display:flex;align-items:flex-start;gap:.5rem;min-width:0;border-left:1px solid color-mix(in srgb,var(--hub-border) 85%,#3f3f46);padding-left:.75rem}.ops-fila-pedido__descritivos{display:flex;flex-direction:column;gap:.32rem;min-width:0}.ops-fila-pedido__desc-linha{font-size:.76rem;font-weight:500;color:var(--hub-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-fila-pedido__desc-linha--origem{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;color:var(--hub-text);min-width:0}.ops-fila-pedido__modalidade-tag{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.ops-fila-pedido__modalidade-tag--retirada{color:#1d4f7c;background:color-mix(in srgb,#4a90c4 22%,var(--hub-surface));border:1px solid color-mix(in srgb,#4a90c4 40%,transparent)}.ops-fila-pedido__modalidade-tag--entrega{color:#6b4a12;background:color-mix(in srgb,#e8c547 28%,var(--hub-surface));border:1px solid color-mix(in srgb,#e8c547 45%,transparent)}.ops-fila-pedido__desc-rotulo{flex-shrink:0;font-weight:600;color:var(--hub-muted)}.ops-fila-pedido__origem-tag-desc{flex-shrink:1;min-width:0;max-width:100%}.ops-fila-pedido__desc-linha--separador{color:var(--hub-muted)}.ops-fila-pedido__divisor{width:1px;align-self:stretch;flex-shrink:0;background:color-mix(in srgb,var(--hub-border) 85%,#3f3f46)}.ops-fila-pedido__origem-icone{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin-top:.1rem;border-radius:7px;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-text) 5%,#1c1c1e);border:1px solid color-mix(in srgb,var(--hub-border) 80%,#3f3f46);flex-shrink:0}.ops-fila-pedido__cliente-bloco{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ops-fila-pedido__origem-nome{font-size:.82rem;font-weight:750;color:var(--hub-text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-fila-pedido__origem-tag{align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ops-fila-pedido__cliente-linha{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.ops-fila-pedido__bullet{width:.35rem;height:.35rem;border-radius:999px;background:#ef4444;flex-shrink:0}.ops-fila-pedido__cliente-nome{font-size:.72rem;font-weight:500;color:var(--hub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-fila-pedido__separador{font-size:.68rem;color:var(--hub-muted)}.ops-fila-pedido__valor{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.28rem;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.ops-fila-pedido__valor-simbolo{font-size:.68rem;font-weight:650;color:var(--hub-muted)}.ops-fila-pedido__valor-num{font-size:.95rem;font-weight:800;color:var(--hub-text);letter-spacing:-.01em}.ops-fila-pedido__data{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--hub-erro);white-space:nowrap;text-align:right;min-width:0}.ops-fila-pedido__data-linha{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;white-space:nowrap}.ops-fila-pedido__tempo{display:inline-block;font-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--hub-muted);letter-spacing:.01em}.ops-fila-pedido__tempo--ativo{color:var(--hub-erro)}.ops-fila-pedido__status{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;overflow:visible}.ops-fila-pedido__acoes-col{display:flex;flex-direction:column;justify-content:center;gap:.25rem;align-self:stretch;min-width:9.5rem;padding:.55rem .65rem;border-left:1px solid color-mix(in srgb,var(--hub-border) 65%,#27272a);background:color-mix(in srgb,var(--hub-bg) 35%,#0a0a0b)}.ops-fila-pedido__acoes{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;width:100%}.ops-fila-pedido__acao{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:100%;min-height:2rem;padding:.28rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--hub-border) 75%,#3f3f46);background:color-mix(in srgb,var(--hub-bg) 50%,#27272a);color:var(--hub-muted);font-size:.72rem;font-weight:750;letter-spacing:.01em;white-space:nowrap;cursor:pointer;text-decoration:none;font-family:inherit;transition:all .16s ease}.ops-fila-pedido__acao span{line-height:1}.ops-fila-pedido__acao--iniciar{color:var(--hub-sucesso);border-color:color-mix(in srgb,#22c55e 55%,#3f3f46);background:color-mix(in srgb,#22c55e 10%,#1a1a1c)}.ops-fila-pedido__acao--iniciar:hover:not(:disabled){border-color:var(--hub-sucesso);background:color-mix(in srgb,#22c55e 18%,transparent);color:#86efac}.ops-fila-pedido__acao--destaque{color:var(--hub-text);border-color:color-mix(in srgb,var(--hub-orange) 35%,#3f3f46);background:color-mix(in srgb,var(--hub-orange) 10%,#27272a)}.ops-fila-pedido__acao--link:hover{border-color:color-mix(in srgb,var(--hub-text) 25%,var(--hub-border));background:color-mix(in srgb,var(--hub-text) 6%,transparent);color:var(--hub-text)}.ops-fila-pedido__acao:hover:not(:disabled):not(.ops-fila-pedido__acao--iniciar):not(.ops-fila-pedido__acao--destaque):not(.ops-fila-pedido__acao--perigo){border-color:color-mix(in srgb,var(--hub-text) 22%,var(--hub-border));color:var(--hub-text)}.ops-fila-pedido__acao--perigo:hover:not(:disabled){border-color:color-mix(in srgb,var(--hub-danger, var(--hub-erro)) 50%,transparent);background:color-mix(in srgb,var(--hub-danger, var(--hub-erro)) 12%,transparent);color:var(--hub-danger, var(--hub-erro))}.ops-fila-pedido__acao:focus-visible{outline:2px solid #ef4444;outline-offset:1px}.ops-fila-pedido__acao:disabled{opacity:.45;cursor:not-allowed}.ops-fila-pedido__status-faixa,.ops-fila-pedido__info-stack,.ops-fila-pedido__data--card,.ops-fila-pedidos-topo,.ops-fila-pedido__chevron,.ops-fila-pedido__meta-card,.ops-fila-pedido__valor--card,.ops-fila-pedido__cliente-mobile,.ops-fila-pedido__origem,.ops-fila-pedido__linha-principal,.ops-fila-pedido__info,.ops-fila-pedido__topo,.ops-fila-pedido__numero,.ops-fila-pedido__meta-linha,.ops-fila-pedido__hora,.ops-fila-pedido__sep-nome,.ops-fila-pedido__valor-grande{display:none}.ops-fila-pagina--cards .ops-fila-pedidos-cab,.ops-fila-pedidos-wrap--cards .ops-fila-pedidos-cab{display:none!important}.ops-fila-pagina--cards .ops-fila-pedidos{gap:.55rem}.ops-fila-pagina--cards .ops-fila-pedido{box-shadow:0 8px 24px #00000047;overflow:hidden}.ops-fila-pagina--cards .ops-fila-pedido:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:color-mix(in srgb,var(--hub-gold) 55%,transparent)}.ops-fila-pagina--cards .ops-fila-pedido--totem:before{background:var(--hub-orange)}.ops-fila-pagina--cards .ops-fila-pedido--pdv:before{background:var(--hub-sucesso)}.ops-fila-pagina--cards .ops-fila-pedido--parceiros:before{background:var(--hub-orange)}.ops-fila-pagina--cards .ops-fila-pedido--cayena:before,.ops-fila-pagina--cards .ops-fila-pedido--martins:before{background:color-mix(in srgb,var(--hub-text) 45%,transparent)}.ops-fila-pagina--cards .ops-fila-pedido__status-faixa{display:none!important}.ops-fila-pagina--cards .ops-fila-pedido__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;padding:0}.ops-fila-pagina--cards .ops-fila-pedido__corpo--card{display:flex!important;align-items:center;min-width:0;padding:.7rem .55rem .7rem .95rem;grid-template-columns:none!important}.ops-fila-pagina--cards .ops-fila-pedido__linha-principal{display:flex;align-items:stretch;justify-content:space-between;gap:.55rem;width:100%;min-width:0}.ops-fila-pagina--cards .ops-fila-pedido__numero--card{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;align-self:center;min-height:2.15rem;padding:.25rem .45rem;border-radius:9px;background:color-mix(in srgb,#ef4444 14%,#1a1a1c);border:1px solid color-mix(in srgb,#ef4444 35%,transparent);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--hub-erro);font-variant-numeric:tabular-nums;line-height:1.1;flex-shrink:0}.ops-fila-pagina--cards .ops-fila-pedido__divisor{margin:.15rem 0}.ops-fila-pagina--cards .ops-fila-pedido__info{display:flex;flex-direction:column;gap:.22rem;min-width:0;flex:1 1 auto}.ops-fila-pagina--cards .ops-fila-pedido__topo{display:flex;align-items:center;gap:.4rem;min-width:0}.ops-fila-pagina--cards .ops-fila-pedido__numero{display:inline-flex;align-items:center;gap:.25rem;font-size:1.4rem;font-weight:800;letter-spacing:-.03em;color:var(--hub-text);font-variant-numeric:tabular-nums;line-height:1.1;background:none;border:none;padding:0;min-height:auto}.ops-fila-pagina--cards .ops-fila-pedido__origem-tag-mobile{flex-shrink:0}.ops-fila-pagina--cards .ops-fila-pedido__cliente-nome{font-size:.92rem;font-weight:700;color:var(--hub-text);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-fila-pagina--cards .ops-fila-pedido__meta-linha{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .4rem;min-width:0}.ops-fila-pagina--cards .ops-fila-pedido__hora{display:inline;font-size:.8rem;font-weight:600;color:var(--hub-muted);font-variant-numeric:tabular-nums}.ops-fila-pagina--cards .ops-fila-pedido__sep-nome{display:inline;font-size:.75rem;font-weight:500;color:var(--hub-muted)}.ops-fila-pagina--cards .ops-fila-pedido__sep-nome:before{content:"·";margin-right:.3rem;color:color-mix(in srgb,var(--hub-muted) 70%,transparent)}.ops-fila-pagina--cards .ops-fila-pedido__status-hint{display:inline;font-size:.7rem;font-weight:600;color:color-mix(in srgb,var(--hub-orange) 70%,var(--hub-muted))}.ops-fila-pagina--cards .ops-fila-pedido__status-hint:before{content:"·";margin-right:.3rem;color:color-mix(in srgb,var(--hub-muted) 70%,transparent)}.ops-fila-pagina--cards .ops-fila-pedido__meta-linha .ops-fila-pedido__tempo{font-size:.72rem}.ops-fila-pagina--cards .ops-fila-pedido__valor-grande{display:inline-flex;align-items:baseline;gap:.15rem;flex:0 0 auto;align-self:center;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1;text-align:right}.ops-fila-pagina--cards .ops-fila-pedido__valor-grande .ops-fila-pedido__valor-simbolo{font-size:.75rem;font-weight:650;color:color-mix(in srgb,var(--hub-gold) 60%,var(--hub-muted))}.ops-fila-pagina--cards .ops-fila-pedido__valor-grande .ops-fila-pedido__valor-num{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:color-mix(in srgb,var(--hub-gold) 78%,#fff 22%)}.ops-fila-pagina--cards .ops-fila-pedido__acoes-col{display:flex;flex-direction:column;justify-content:center;flex:0 0 auto;min-width:0;padding:.3rem .35rem .3rem .1rem;border-left:1px solid color-mix(in srgb,var(--hub-border) 55%,transparent)}.ops-fila-pagina--cards .ops-fila-pedido__acoes{flex-direction:column;gap:.12rem;height:auto;justify-content:center}.ops-fila-pagina--cards .ops-fila-pedido__acao{min-height:2rem;min-width:2.85rem;padding:.35rem .4rem;font-size:.72rem;font-weight:700;border-radius:9px}.ops-fila-pagina--cards .ops-fila-secao{padding:0;background:transparent;border:none;box-shadow:none}.ops-fila-pagina--cards .ops-fila-secao-vazia{padding:1rem .75rem;border-radius:12px;border:1px dashed var(--hub-border);text-align:center}@media(max-width:743px){.ops-fila-pagina:not(.ops-fila-pagina--tabela) .ops-fila-pedidos-cab{display:none!important}.ops-fila-pagina:not(.ops-fila-pagina--tabela) .ops-fila-pedido__corpo--card{display:flex!important;grid-template-columns:none!important}.ops-fila-pagina:not(.ops-fila-pagina--tabela) .ops-fila-pedido__linha-principal{display:flex}.ops-fila-pagina:not(.ops-fila-pagina--tabela) .ops-fila-pedido__cliente,.ops-fila-pagina:not(.ops-fila-pagina--tabela) .ops-fila-pedido__num,.ops-fila-pagina:not(.ops-fila-pagina--tabela) .ops-fila-pedido__valor:not(.ops-fila-pedido__valor-grande),.ops-fila-pagina:not(.ops-fila-pagina--tabela) .ops-fila-pedido__data--desktop,.ops-fila-pagina:not(.ops-fila-pagina--tabela) .ops-fila-pedido__status{display:none!important}}@media(min-width:744px){.ops-fila-pagina--tabela .ops-fila-pedidos-cab{display:grid}.ops-fila-pagina--tabela .ops-fila-pedido__status-faixa,.ops-fila-pagina--tabela .ops-fila-pedido__info-stack,.ops-fila-pagina--tabela .ops-fila-pedido__data--card{display:none!important}.ops-fila-pagina--tabela .ops-fila-pedido__cliente,.ops-fila-pagina--tabela .ops-fila-pedido__valor,.ops-fila-pagina--tabela .ops-fila-pedido__data--desktop,.ops-fila-pagina--tabela .ops-fila-pedido__status{display:flex}.ops-fila-pagina--tabela .ops-fila-pedido__valor{display:inline-flex}.ops-fila-pagina--tabela .ops-fila-pedido__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;padding:0}.ops-fila-pagina--tabela .ops-fila-pedido__corpo{display:grid;align-items:center;flex:initial;flex-direction:unset;grid-template-columns:3.85rem minmax(6.25rem,1.2fr) minmax(4.25rem,.55fr) minmax(8.25rem,.85fr) minmax(11.25rem,1.1fr);column-gap:.5rem;padding:.6rem .4rem .6rem .7rem}.ops-fila-pagina--tabela .ops-fila-pedidos-cab{grid-template-columns:3.85rem minmax(6.25rem,1.2fr) minmax(4.25rem,.55fr) minmax(8.25rem,.85fr) minmax(11.25rem,1.1fr) minmax(8.25rem,auto);column-gap:.5rem;padding:.5rem .7rem;font-size:.6rem}.ops-fila-pagina--tabela .ops-fila-pedido__acoes-col{flex:initial;min-width:8.25rem;padding:.45rem .5rem;border-left:1px solid color-mix(in srgb,var(--hub-border) 55%,transparent)}.ops-fila-pagina--tabela .ops-fila-pedido__num{flex:initial;font-size:.92rem;min-height:2rem;padding:.25rem .45rem}.ops-fila-pagina--tabela .ops-fila-secao{padding:revert;background:revert;border:revert;box-shadow:revert}}@media(min-width:744px)and (max-width:1024px){.ops-fila-pedidos-cab{grid-template-columns:3.85rem minmax(6.25rem,1.2fr) minmax(4.25rem,.55fr) minmax(8.25rem,.85fr) minmax(11.25rem,1.1fr) minmax(8.25rem,auto);column-gap:.5rem;padding:.5rem .7rem;font-size:.6rem}.ops-fila-pedido__corpo{grid-template-columns:3.85rem minmax(6.25rem,1.2fr) minmax(4.25rem,.55fr) minmax(8.25rem,.85fr) minmax(11.25rem,1.1fr);column-gap:.5rem;padding:.6rem .4rem .6rem .7rem}.ops-fila-pedido__acoes-col{min-width:8.25rem;padding:.45rem .5rem}.ops-fila-pedido__num{font-size:.92rem;min-height:2rem}.ops-fila-pedido__origem-nome{font-size:.78rem}.ops-fila-pedido__cliente-nome{font-size:.68rem}.ops-fila-pedido__valor-num{font-size:.88rem}.ops-fila-pedido__data{font-size:.72rem}}.ops-status-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:.28rem .65rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}.ops-status-badge--aguardando{color:#fff;background:#2563eb;border-color:#2563eb}.ops-status-badge--em-separacao{color:var(--hub-sucesso);background:#22c55e24;border-color:#22c55e66}.ops-status-badge--pausada{color:#fb923c;background:#f9731624;border-color:#f9731666}.ops-status-badge--concluida{color:#a3e635;background:#84cc1624;border-color:#84cc1666}.ops-status-badge--pulso{animation:ops-status-pulso 2s ease-in-out infinite}@keyframes ops-status-pulso{0%,to{box-shadow:0 0 #22c55e59}50%{box-shadow:0 0 0 4px #22c55e14}}.ops-fila-cancelar{align-self:center;flex-shrink:0;font-size:.8rem;padding:.35rem .65rem}.btn--danger-outline{color:var(--hub-danger, var(--hub-erro));border:1px solid color-mix(in srgb,var(--hub-danger, var(--hub-erro)) 45%,transparent);background:transparent}.btn--danger-outline:hover{background:color-mix(in srgb,var(--hub-danger, var(--hub-erro)) 8%,transparent)}.btn--danger{color:#fff;background:var(--hub-danger, var(--hub-erro));border:1px solid var(--hub-danger, var(--hub-erro))}.ops-resumo--muted{color:var(--hub-muted);font-size:.85rem}.ops-fila-item{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-gold-soft);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.ops-fila-item--btn{width:100%;font:inherit;text-align:left;cursor:pointer}.ops-fila-item--btn:focus-visible{outline:2px solid var(--app-accent, var(--hub-orange));outline-offset:2px}.ops-fila-item:hover{border-color:var(--app-accent-border, color-mix(in srgb, var(--app-accent, var(--hub-orange)) 45%, transparent));transform:translate(2px)}.ops-fila-item.prioridade{border-color:#ef44448c;box-shadow:0 0 0 1px #ef444433}.ops-fila-item--alerta{border-color:color-mix(in srgb,var(--hub-orange) 55%,var(--hub-gold-soft));box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-orange) 25%,transparent),inset 3px 0 0 var(--hub-orange)}.ops-fila-num{display:inline-flex;align-items:center;gap:.35rem;font-size:1.25rem;font-weight:800;color:var(--app-accent, var(--hub-orange));min-width:3rem}.ops-pedido-alerta{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex-shrink:0;border-radius:999px;font-size:.82rem;line-height:1;color:#451a03;background:linear-gradient(180deg,#fde68a 0%,var(--hub-orange) 100%);box-shadow:0 0 0 1px #f59e0b73}.ops-pedido-alerta--compacto{width:1.15rem;height:1.15rem;font-size:.72rem}.ops-fila-corpo{flex:1;min-width:0}.ops-fila-corpo strong{display:block;font-size:.95rem}.ops-fila-meta{font-size:.75rem;color:var(--hub-muted)}.ops-fila-acoes{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-left:auto;flex-shrink:0}.ops-badge{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .45rem;border-radius:6px;background:#ffffff14}.ops-badge--cayena{color:#ff6b4a}.ops-badge--totem{color:var(--hub-orange);background:#ff9f0a1f}.ops-badge--parceiros{color:var(--hub-gold);background:#c9a2271f}.ops-badge--pdv{color:var(--hub-sucesso);background:#30d1581f}.ops-origem-logo{display:inline-flex;align-items:center;flex-shrink:0}.ops-origem-logo--totem .ops-origem-logo__totem,.ops-origem-logo__totem{display:block;height:2.35rem;width:auto;max-width:11.5rem;object-fit:contain}.ops-origem-logo--parceiros .ops-origem-logo__parceiros,.ops-origem-logo__parceiros{display:block;height:2.85rem;width:auto;max-width:14.5rem;object-fit:contain}.ops-origem-logo--cayena .ops-origem-logo__cayena,.ops-origem-logo__cayena{display:block;height:2.35rem;width:auto;max-width:7.5rem;object-fit:contain;border-radius:4px}.ops-cayena-painel__logo{display:block;height:1.65rem;width:auto;max-width:6.5rem;object-fit:contain;border-radius:3px;flex-shrink:0}.ops-cayena-resumo{display:inline-block;margin-top:.15rem;font-size:.72rem;color:var(--hub-muted);line-height:1.35}.ops-cayena-painel{margin-bottom:1rem;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(100,210,255,.25);background:#64d2ff0f}.ops-cayena-painel__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem;font-size:.85rem}.ops-cayena-painel__links{display:inline-flex;flex-wrap:wrap;gap:.5rem .75rem;margin-left:auto}.ops-cayena-painel__links a{font-size:.78rem;font-weight:600;color:#7dd3fc;text-decoration:none}.ops-cayena-painel__links a:hover{text-decoration:underline}.ops-cayena-painel__email{margin-top:.65rem;font-size:.78rem}.ops-cayena-painel__email summary{cursor:pointer;color:var(--hub-muted);font-weight:600}.ops-cayena-painel__email pre{margin:.5rem 0 0;padding:.65rem;max-height:12rem;overflow:auto;border-radius:8px;background:#0003;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:.75rem;line-height:1.4}.ops-cayena-painel__endereco{display:flex;flex-direction:column;gap:.12rem;line-height:1.45}.ops-cayena-painel__imagens-label{margin:0 0 .45rem;font-size:.78rem;font-weight:600;color:var(--hub-muted)}.ops-cayena-painel__imagens-grid{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.ops-cayena-painel__imagens-grid a{display:block;width:5.5rem;height:5.5rem;border-radius:10px;overflow:hidden;border:1px solid rgba(100,210,255,.25);background:#00000040}.ops-cayena-painel__imagens-grid img{width:100%;height:100%;object-fit:cover}.ops-cayena-painel__grid{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;font-size:.82rem}.ops-cayena-painel__grid dt{margin:0;color:var(--hub-muted);font-weight:600}.ops-cayena-painel__grid dd{margin:0}.ops-cayena-painel__acoes{margin-top:.85rem;padding-top:.75rem;border-top:1px solid rgba(125,211,252,.18)}.ops-cayena-painel__acoes-hint{margin:0 0 .55rem;font-size:.78rem;color:var(--hub-muted);line-height:1.45}.ops-cayena-painel__acoes-botoes{display:flex;flex-wrap:wrap;gap:.5rem}.ops-cayena-painel__btn-aceitar{background:#15803d;border-color:#15803d;color:#fff;font-weight:700}.ops-cayena-painel__btn-aceitar:hover:not(:disabled){background:#166534;border-color:#166534}.ops-cayena-painel__aviso,.ops-cayena-sem-itens{margin:.65rem 0 0;font-size:.8rem;color:var(--hub-orange)}.ops-cayena-painel__itens-email{margin-top:.75rem;padding:.65rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-gold) 22%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 6%,transparent)}.ops-cayena-painel__itens-email-titulo{margin:0 0 .45rem;font-size:.78rem;font-weight:700;color:var(--hub-text)}.ops-cayena-painel__itens-email-lista{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.ops-cayena-painel__itens-email-lista li{display:flex;flex-direction:column;gap:.15rem;font-size:.78rem}.ops-cayena-painel__itens-email-lista strong{font-weight:700;line-height:1.35}.ops-cayena-painel__itens-email-lista span{color:var(--hub-muted)}.ops-cayena-painel__itens-email-total{margin:.55rem 0 0;font-size:.8rem;color:var(--hub-text)}.ops-entrega-detalhe-fundo--mapa{position:absolute;z-index:1100;padding:1rem;background:#00000047;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ops-entrega-detalhe{position:relative;width:min(26rem,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:1.1rem 1.15rem 1rem;border-radius:1rem;border:1px solid var(--hub-border-strong, var(--hub-border));background:var(--hub-surface-solid);color:var(--hub-text);box-shadow:0 18px 48px #00000059;animation:ops-entrega-detalhe-entrar .16s ease-out}.hub-modal-backdrop:not(.ops-entrega-detalhe-fundo--mapa) .ops-entrega-detalhe{max-height:calc(100dvh - 1.5rem)}@keyframes ops-entrega-detalhe-entrar{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.ops-entrega-detalhe__topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ops-entrega-detalhe__selos{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ops-entrega-detalhe__numero{padding:.15rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--hub-gold) 16%,transparent);color:var(--hub-gold);font-size:.72rem;font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums}.ops-entrega-detalhe__fechar-x{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;margin:-.35rem -.4rem 0 0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--hub-muted);font-size:1.35rem;line-height:1;cursor:pointer}.ops-entrega-detalhe__fechar-x:hover{background:var(--hub-surface-hover);color:var(--hub-text)}.ops-entrega-detalhe__cliente{margin:.6rem 0 0;font-size:1.12rem;font-weight:800;line-height:1.25;color:var(--hub-text);overflow-wrap:anywhere}.ops-entrega-detalhe__resumo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin:.55rem 0 .9rem;padding-bottom:.85rem;border-bottom:1px solid var(--hub-border)}.ops-entrega-detalhe__status{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--hub-muted)}.ops-entrega-detalhe__status:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--hub-gold)}.ops-entrega-detalhe__valor{font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-text)}.ops-entrega-detalhe__linhas{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.ops-entrega-detalhe__linhas li{display:flex;gap:.7rem;align-items:flex-start}.ops-entrega-detalhe__icone{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.6rem;background:var(--hub-surface-hover);color:var(--hub-muted)}.ops-entrega-detalhe__linha-texto{display:flex;flex-direction:column;gap:.1rem;min-width:0;font-size:.86rem;line-height:1.4}.ops-entrega-detalhe__linha-texto a{color:var(--hub-text);font-weight:600;text-decoration:none}.ops-entrega-detalhe__linha-texto a:hover{text-decoration:underline}.ops-entrega-detalhe__rotulo{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.ops-entrega-detalhe__suave{color:var(--hub-muted)}.ops-entrega-detalhe__aviso{color:var(--hub-orange)}.ops-entrega-detalhe__obs{margin:0;max-height:9rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ops-entrega-detalhe__cayena .ops-cayena-painel{margin-bottom:0}.ops-entrega-detalhe__acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem}.ops-entrega-detalhe__acoes .btn{min-width:6.5rem;justify-content:center;text-decoration:none}.ops-cayena-abas{display:flex;gap:.35rem;margin:1rem 0 .75rem;flex-wrap:wrap}.ops-cayena-abas button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--hub-borda, rgba(255, 255, 255, .12));background:#00000040;color:inherit;border-radius:var(--hub-raio, 8px);padding:.45rem .9rem;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.ops-cayena-abas button.ativo{border-color:var(--app-accent, var(--hub-orange));background:#ff8c001f;font-weight:600}.ops-cayena-abas__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;border-radius:999px;background:var(--hub-orange);color:#111;font-size:.7rem;font-weight:700}.ops-cayena-itens-painel{margin-bottom:1rem}.ops-cayena-itens-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.75rem}@media(max-width:900px){.ops-cayena-itens-grid{grid-template-columns:1fr}}.ops-cayena-itens-sku{display:grid;grid-template-columns:1fr auto auto;gap:.5rem;align-items:end;margin-top:.75rem}.ops-field--qty input{width:4.5rem}.ops-cayena-itens-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ops-cayena-itens-linha{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .65rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--hub-raio, 8px)}.ops-cayena-itens-linha__info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ops-cayena-itens-linha__nome{font-weight:600}.ops-cayena-itens-linha__meta{font-size:.85rem;opacity:.75}.ops-cayena-itens-remover{flex-shrink:0}.ops-badge--ocorrencia{color:var(--hub-erro)}.ops-badge--edicao{color:var(--app-accent, var(--hub-orange))}.ops-sep-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ops-sep-fila-wrap{display:flex;flex-direction:column;gap:1rem}.ops-sep-fila-cab{display:flex;flex-direction:column;gap:.5rem}.ops-sep-fila-progresso{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;font-size:1rem}.ops-sep-fila-progresso-meta{font-size:.85rem;color:var(--hub-muted);font-weight:500}.ops-sep-fila-barra{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.ops-sep-fila-barra-fill{display:block;height:100%;border-radius:inherit;background:var(--app-accent, var(--hub-orange));transition:width .25s ease}.ops-sep-fila-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:220px;overflow-y:auto}.ops-sep-fila-chip{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .65rem;border-radius:var(--hub-raio);border:1px solid rgba(255,255,255,.08);background:#0003;color:inherit;font:inherit;text-align:left;cursor:pointer}.ops-sep-fila-chip:hover{border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 40%,transparent)}.ops-sep-fila-chip--ativo{border-color:var(--app-accent, var(--hub-orange));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 12%,transparent)}.ops-sep-fila-chip--ok{opacity:.75;border-color:#4caf5059}.ops-sep-fila-chip--falta{border-color:#ef444466}.ops-sep-fila-chip-num{flex-shrink:0;width:1.75rem;font-weight:800;font-size:.8rem;color:var(--app-accent, var(--hub-gold))}.ops-sep-fila-chip-nome{flex:1;min-width:0;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-sep-atual{padding:1rem}.ops-sep-item-painel{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(135deg,#111214,#090a0b);box-shadow:0 18px 40px #00000059}.ops-sep-item-painel__corredor{display:flex;align-items:center;gap:9px;min-height:52px;padding:10px 22px;background:linear-gradient(180deg,#ad1010,#650303);border-bottom:1px solid #e12424;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.ops-sep-item-painel__corredor-icone{color:#ff4b4b;font-size:1.25rem;line-height:1}.ops-sep-item-painel__corredor-rotulo{opacity:.95}.ops-sep-item-painel__categoria{margin-left:auto;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:none;opacity:.92}.ops-sep-item-painel__produto{display:flex;gap:1.35rem;align-items:flex-start;padding:0 1.15rem}.ops-sep-item-painel__img{width:170px;height:164px;flex-shrink:0;margin:0;border-radius:12px;background:#f7f7f7;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;overflow:hidden}.ops-sep-item-painel__img img{width:100%;height:100%;object-fit:contain}.ops-sep-item-painel__img-placeholder{font-size:2.5rem;line-height:1}.ops-sep-item-painel__detalhes{flex:1;min-width:0}.ops-sep-item-painel__nome-linha{display:flex;align-items:flex-start;gap:.55rem;margin:.25rem 0 .55rem}.ops-sep-item-painel__nome{margin:0;flex:1;min-width:0;font-size:1.08rem;font-weight:850;line-height:1.25;text-transform:uppercase}.ops-sep-unidade-tag{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;margin-top:.12rem;padding:.28rem .55rem;border-radius:8px;border:1px solid transparent;font-size:.82rem;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.ops-sep-unidade-tag--un{color:#0b3d1f;background:#b8f0c8;border-color:#5fbf7a}.ops-sep-unidade-tag--pct,.ops-sep-unidade-tag--frd,.ops-sep-unidade-tag--cx{color:#5a3200;background:#ffd28a;border-color:#e0a040}.ops-sep-unidade-tag--pl{color:#102a56;background:#a9c8ff;border-color:#5b86d6}.ops-sep-gelada-tag{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;margin-top:.12rem;padding:.28rem .6rem;border-radius:8px;border:1px solid #5b9ddb;background:#cfe8ff;color:#0b3d66;font-size:.82rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.ops-sep-item-painel__meta{margin:0;display:grid;gap:0;width:100%;border-radius:9px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,#ffffff0e,#ffffff05)}.ops-sep-item-painel__meta-linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.5rem,auto);gap:.75rem 1rem;align-items:center;margin:0;min-height:44px;padding:.5rem .85rem;border-bottom:1px solid rgba(255,255,255,.08)}.ops-sep-item-painel__meta-linha:last-child{border-bottom:none}.ops-sep-item-painel__meta-linha dt{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted);line-height:1.25}.ops-sep-item-painel__meta-linha dd{margin:0;font-size:.95rem;font-weight:750;text-align:right;font-variant-numeric:tabular-nums;justify-self:end;line-height:1.25}.ops-sep-item-painel__meta-linha--destaque dd{font-size:1.05rem;font-weight:800;color:var(--app-accent-light, var(--app-accent, var(--hub-gold)))}.ops-sep-item-painel__meta-linha--total dd{font-size:1.05rem;font-weight:800}.ops-sep-item-painel__conferencia{padding:0;margin:0 1.15rem 1rem;background:transparent;border:0}.ops-sep-item-painel__conferencia-linha{display:flex;flex-direction:column;align-items:stretch;gap:.9rem}.ops-sep-item-painel__sec-titulo{margin:0 0 .45rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted);white-space:nowrap}.ops-sep-item-painel__qty{display:flex;flex-direction:column;flex-shrink:0}.ops-sep-item-painel__qty-opcoes{display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:.35rem;min-width:0;min-height:60px;margin-right:2.8rem;padding:.35rem .45rem;position:relative;border:1px solid #bd8700;border-radius:11px;background:linear-gradient(90deg,#151719,#111315)}.ops-sep-item-painel__qty-opcoes:focus-within{border-color:#f6bd00;box-shadow:0 0 0 2px #f6bd0024}.ops-sep-item-painel__qty-opcoes input{width:100%;min-width:0;height:46px;padding:.25rem;border:0;border-radius:0;background:transparent;font-size:1.65rem;font-weight:800;text-align:center;color:inherit;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ops-sep-item-painel__qty-opcoes input::-webkit-inner-spin-button,.ops-sep-item-painel__qty-opcoes input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ops-sep-item-painel__qty-step{width:46px;height:40px;justify-self:center;border:0;border-radius:9px;background:linear-gradient(180deg,#292c2f,#1d1f21);color:#c7c7c7;font:800 1.45rem/1 sans-serif;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff0f}.ops-sep-item-painel__qty-step--mais{background:linear-gradient(180deg,#ffc400,#e4a900);color:#111;box-shadow:0 0 14px #ffbe0038}.ops-sep-item-painel__qty-step:disabled{opacity:.38;cursor:not-allowed}.ops-sep-item-painel__qty-opcoes input:focus{outline:none;box-shadow:none}.ops-sep-item-painel__qty-de{position:absolute;left:calc(100% + .6rem);top:50%;transform:translateY(-50%);font-size:1rem;font-weight:800;color:#f5f5f5;white-space:nowrap;padding:0 .1rem}.ops-sep-item-painel__qty-badge{display:none;padding:.12rem .4rem;font-size:.62rem;border-radius:8px}.ops-sep-item-painel__status{width:100%;min-width:0;padding-left:0;border-left:none;padding-top:0;border-top:0;display:flex;flex-direction:column;align-items:stretch}.ops-sep-item-painel__status .ops-status-picker{justify-content:stretch;width:100%;max-width:none}.ops-sep-status--painel{max-width:none;display:grid;grid-template-columns:1fr;gap:.42rem;flex-wrap:unset}.ops-sep-status--painel .ops-status-btn{flex:unset;width:100%;min-width:0;min-height:52px;padding:.5rem 1rem;font-size:.78rem;font-weight:800;line-height:1.15;text-align:left;white-space:nowrap;display:grid;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:.7rem;border-radius:9px;background:linear-gradient(90deg,#ffffff12,#ffffff09);text-transform:uppercase}.ops-status-btn__marcador{display:none}.ops-sep-status--painel .ops-status-btn__marcador{display:block;width:18px;height:18px;border:1px solid #777;border-radius:50%}.ops-sep-status--painel .ops-status-btn.ativo .ops-status-btn__marcador{border:5px solid #272727;background:#f4c400;box-shadow:0 0 0 2px #f4c400}.ops-status-btn__rotulo{min-width:0}.ops-status-btn__icone{justify-self:end;color:#c9c9c9;font-size:1.4rem}.ops-sep-status--painel .ops-status-btn--pendente.ativo{color:#181818;border-color:#ffd000;background:linear-gradient(180deg,#ffd21a,#f0b900);box-shadow:0 0 14px #ffc40033}.ops-sep-status--painel .ops-status-btn--pendente.ativo .ops-status-btn__icone{color:#292929}.ops-sep-item-painel{padding-bottom:0}.ops-sep-item-painel__topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,23%);gap:14px;align-items:stretch;padding:18px 22px 20px}.ops-sep-item-painel__topo .ops-sep-item-painel__produto{display:grid;grid-template-columns:minmax(150px,34%) minmax(0,1fr);gap:20px;align-items:stretch;padding:0;min-width:0}.ops-sep-item-painel__topo .ops-sep-item-painel__img{width:100%;height:auto;aspect-ratio:.92}.ops-sep-item-painel__topo .ops-sep-item-painel__nome-linha{margin:2px 0 12px}.ops-sep-item-painel__topo .ops-sep-item-painel__nome{margin:0;font-size:clamp(16px,2.35vw,25px);line-height:1.18}.ops-sep-item-painel__topo .ops-sep-unidade-tag{margin-top:.2rem;min-width:2.75rem;padding:.4rem .65rem;font-size:clamp(.85rem,1.4vw,1.05rem);border-radius:10px}.ops-sep-item-painel__topo .ops-sep-gelada-tag{margin-top:.2rem;padding:.4rem .65rem;font-size:clamp(.85rem,1.4vw,1.05rem);border-radius:10px}.ops-sep-item-painel__meta-linha{min-height:46px;padding:8px 13px;gap:8px 12px}.ops-sep-item-painel__meta-linha dt{font-size:11px;white-space:nowrap}.ops-sep-item-painel__meta-linha dd,.ops-sep-item-painel__meta-linha--total dd{font-size:14px;white-space:nowrap}.ops-sep-item-painel__meta-linha dt{display:inline-flex;align-items:center;gap:.4rem}.ops-sep-item-painel__meta-icone,.ops-sep-item-painel__sec-icone{display:inline-grid;place-items:center;width:1rem;color:#d0d0d0;font-size:.85rem;line-height:1}.ops-sep-item-painel__sec-titulo{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;color:#f0f0f0}.ops-sep-item-painel__qty-caixa{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;min-height:0;flex:1;min-width:0;padding:14px 16px 16px;border:1px solid #bd8700;border-radius:12px;background:linear-gradient(180deg,#151719,#101214)}.ops-sep-item-painel__qty-resumo{display:flex;align-items:baseline;justify-content:center;gap:5px}.ops-sep-item-painel__qty-valor{width:min(72px,60%);min-height:62px;margin:0;padding:2px;border:0;border-radius:0;background:transparent;color:#fff;font-family:inherit;font-size:clamp(42px,5vw,58px);font-weight:850;line-height:1;text-align:center;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ops-sep-item-painel__qty-valor--botao{cursor:pointer}.ops-sep-item-painel__qty-valor:focus{outline:none}.ops-sep-item-painel__qty-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0;width:100%}.ops-sep-item-painel__qty-steps .ops-sep-item-painel__qty-step{width:100%;height:48px;font-size:28px}.ops-sep-item-painel__qty-caixa .ops-sep-item-painel__qty-de{position:static;transform:none;font-size:clamp(22px,2.6vw,29px);color:#fff}.ops-sep-item-painel>.ops-sep-item-painel__status{padding:16px 22px 22px;border-top:1px solid rgba(255,255,255,.09)}.ops-sep-item-painel>.ops-sep-item-painel__status .ops-sep-status--painel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;flex-wrap:unset}.ops-sep-item-painel>.ops-sep-item-painel__status .ops-status-btn{min-height:clamp(118px,14vw,140px);grid-template-columns:24px minmax(0,1fr);grid-template-rows:1fr auto;text-align:center;padding:13px 16px 16px;border-radius:12px;font-size:14px}.ops-sep-item-painel>.ops-sep-item-painel__status .ops-status-btn__marcador{grid-row:1 / 3}.ops-sep-item-painel>.ops-sep-item-painel__status .ops-status-btn__icone{grid-column:2;grid-row:1;justify-self:center;align-self:center;width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ops-sep-item-painel>.ops-sep-item-painel__status .ops-status-btn__rotulo{grid-column:2;grid-row:2}.ops-sep-status--painel .ops-status-btn--separado:not(.ativo) .ops-status-btn__icone{color:#e2b91d}.ops-sep-observacao{margin-top:.25rem}.ops-sep-corredor{margin:0 0 .75rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent, var(--hub-gold))}.ops-sep-atual-corpo{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem}.ops-sep-atual-img{width:96px;height:96px;flex-shrink:0;border-radius:14px;background:var(--hub-surface-solid);display:grid;place-items:center;font-size:2.25rem;overflow:hidden}.ops-sep-atual-img img{width:100%;height:100%;object-fit:cover}.ops-sep-atual-nome{margin:0 0 .35rem;font-size:1.15rem;line-height:1.25}.ops-sep-atual-sku,.ops-sep-atual-preco{margin:0 0 .25rem;font-size:.8rem;color:var(--hub-muted)}.ops-sep-atual-qty{margin:.5rem 0 0;font-size:.95rem}.ops-sep-atual-acoes{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1rem}.ops-qty-separada--destaque input{font-size:1.25rem;font-weight:700;max-width:6rem}.ops-sep-navegacao{display:flex;flex-wrap:wrap;gap:.5rem}.ops-sep-preview-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ops-sep-preview-item{display:grid;grid-template-columns:2rem 7rem 1fr auto;gap:.5rem;align-items:center;padding:.5rem .65rem;border-radius:var(--hub-raio);background:#0003;font-size:.85rem}.ops-sep-preview-num{font-weight:800;color:var(--app-accent, var(--hub-gold))}.ops-sep-preview-cat{font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--hub-muted)}.ops-sep-preview-qty{font-weight:700;color:var(--hub-muted)}.ops-grupo{margin-bottom:1.25rem}.ops-grupo-titulo{margin:0 0 .5rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--app-accent, var(--hub-gold))}.ops-item{display:grid;grid-template-columns:56px 1fr auto;gap:.75rem;align-items:center;padding:.75rem;margin-bottom:.45rem;border-radius:var(--hub-raio);background:#00000040;border:1px solid rgba(255,255,255,.06)}.ops-item-img{width:56px;height:56px;border-radius:12px;background:var(--hub-surface-solid);display:grid;place-items:center;font-size:1.5rem;overflow:hidden}.ops-item-img img{width:100%;height:100%;object-fit:cover}.ops-item-nome{margin:0;font-weight:700;font-size:.9rem}.ops-item-pedido{margin:.15rem 0 0;font-size:.78rem;color:var(--hub-muted)}.ops-item-status{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.ops-qty-pedida{font-size:.8rem;color:var(--app-accent-light, var(--app-accent, var(--hub-gold)))}.ops-qty-separada{display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.ops-qty-separada input{width:72px;padding:.35rem .55rem;border-radius:8px;background:var(--hub-bg-elevated);border:1px solid var(--hub-gold-soft);font-size:.85rem;font-weight:800;text-transform:none;letter-spacing:0}.ops-qty-faltou{font-size:.7rem;font-weight:800;color:var(--hub-erro);background:#f8717124;border:1px solid rgba(248,113,113,.25);padding:.15rem .4rem;border-radius:8px}.ops-qty-ok{font-size:.7rem;font-weight:800;color:var(--hub-sucesso);background:#4ade801f;border:1px solid rgba(74,222,128,.2);padding:.15rem .4rem;border-radius:8px}.ops-status-picker{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;max-width:220px}.ops-status-btn{padding:.4rem .55rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--hub-muted);font-size:.68rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ops-status-btn:disabled{opacity:.5;cursor:not-allowed}.ops-status-btn--pendente.ativo{background:#facc1538;border-color:#facc158c;color:#fde047}.ops-status-btn--separado.ativo{background:#22c55e38;border-color:#22c55e8c;color:var(--hub-sucesso)}.ops-status-btn--indisponivel.ativo{background:#f8717133;border-color:#f871718c;color:var(--hub-erro)}.ops-status-btn--pendente:not(.ativo):hover:not(:disabled){border-color:#facc1559;color:#eab308}.ops-status-btn--separado:not(.ativo):hover:not(:disabled){border-color:#22c55e59;color:#22c55e}.ops-status-btn--indisponivel:not(.ativo):hover:not(:disabled){border-color:#f8717159;color:#ef4444}.ops-aviso-separacao,.ops-sep-alerta{margin:0 0 .75rem;padding:.55rem .75rem;border:1px solid rgba(239,68,68,.35);border-radius:var(--hub-raio);background:#ef444414;font-size:.82rem;line-height:1.35;color:var(--hub-erro)}.ops-aviso-separacao--parceiros{border-color:#2196f359;background:#2196f314;color:color-mix(in srgb,var(--hub-text) 82%,#1565c0)}.ops-aviso-separacao--parceiros p+p{margin-top:.35rem}.ops-aviso-separacao--reenvio{border-color:color-mix(in srgb,var(--hub-orange) 45%,transparent);background:color-mix(in srgb,var(--hub-orange) 10%,transparent);color:color-mix(in srgb,var(--hub-text) 80%,var(--hub-orange))}.ops-aviso-separacao--reenvio p+p{margin-top:.35rem}.ops-fila-pedido__reenvio{display:inline-block;margin:.15rem .35rem .15rem 0;padding:.05rem .4rem;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.4;color:color-mix(in srgb,var(--hub-text) 75%,var(--hub-orange));background:color-mix(in srgb,var(--hub-orange) 16%,transparent);border:1px solid color-mix(in srgb,var(--hub-orange) 40%,transparent)}.ops-aviso-separacao--modal{margin-top:.5rem}.ops-sep-alerta-backdrop{z-index:11000;padding:.85rem;align-items:center}.ops-sep-alerta-modal{width:min(22rem,100%);max-width:100%;padding:1rem 1.05rem 1.05rem}.ops-sep-alerta-modal h2{margin:0 0 .45rem;font-size:1.05rem}.ops-sep-alerta-modal__hint{margin:0 0 .75rem;font-size:.82rem;line-height:1.35}.ops-sep-alerta-modal__erro{margin:.45rem 0 0;font-size:.8rem}.ops-sep-alerta-modal__acoes{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.ops-sep-alerta-modal__acoes .btn{flex:1 1 auto;min-height:2.5rem}.ops-sep-conflito-modal__destaque{margin:0;padding:.55rem .65rem;border-radius:var(--hub-raio);border:1px solid var(--hub-gold-soft);background:color-mix(in srgb,var(--hub-gold) 10%,transparent);font-size:.88rem;line-height:1.35}@media(max-width:640px){.ops-aviso-separacao,.ops-sep-alerta{font-size:.78rem;padding:.5rem .65rem}.ops-sep-alerta-modal{width:min(100%,22rem)}}.ops-resumo{display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:var(--hub-raio);font-size:.85rem}.ops-sep-tempo{font-weight:600;font-variant-numeric:tabular-nums;color:var(--app-accent, var(--hub-orange))}.ops-sep-conferencia-modal{width:min(52rem,100%);height:min(92dvh,58rem);max-height:min(92dvh,58rem);display:flex;flex-direction:column;gap:.85rem;overflow:hidden;padding:1.15rem 1.2rem 1.2rem}.ops-sep-conferencia-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ops-sep-conferencia-modal .hub-modal__titulo{font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.2}.ops-sep-conferencia-modal__sub{margin:.35rem 0 0;font-size:.95rem;font-weight:600;color:var(--hub-text);opacity:.88}.ops-sep-conferencia-modal__badges{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.ops-sep-conferencia-modal__head,.ops-sep-conferencia-modal__resumo,.ops-sep-conferencia-modal__loading,.ops-sep-conferencia-modal__acoes{flex-shrink:0}.ops-sep-conferencia-modal__resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin:0;padding:.7rem .85rem;border-radius:var(--hub-raio-lg, 12px);background:color-mix(in srgb,var(--hub-surface-2, var(--hub-surface-solid)) 92%,transparent);border:1px solid var(--hub-borda, rgba(255, 255, 255, .12));max-height:min(34dvh,16rem);overflow:auto}.ops-sep-conferencia-modal__resumo>div{min-width:0;padding:.35rem .2rem}.ops-sep-conferencia-modal__resumo dt{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-text);opacity:.72}.ops-sep-conferencia-modal__resumo dd{margin:.28rem 0 0;font-size:1.05rem;font-weight:750;color:var(--hub-text);font-variant-numeric:tabular-nums}.ops-sep-conferencia-modal__resumo-destaque{grid-column:span 1;padding:.45rem .35rem;border-radius:10px;background:color-mix(in srgb,var(--app-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--app-accent) 28%,transparent)}.ops-sep-conferencia-modal__resumo-destaque dd{font-size:1.12rem;font-weight:800;line-height:1.25;word-break:break-word}.ops-sep-conferencia-modal__origem{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem}@media(min-width:640px){.ops-sep-conferencia-modal__resumo-destaque:nth-child(1),.ops-sep-conferencia-modal__resumo-destaque:nth-child(2){grid-column:span 1}.ops-sep-conferencia-modal__resumo{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.ops-sep-conferencia-modal__loading{margin:0;color:var(--hub-muted)}.ops-sep-conferencia-modal__lista{min-height:min(42dvh,18rem);flex:1 1 0;overflow-x:hidden;overflow-y:auto;padding-right:.35rem;scrollbar-gutter:stable;scrollbar-width:auto}.ops-sep-conferencia-modal__lista::-webkit-scrollbar{width:12px}.ops-sep-conferencia-modal__lista::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--hub-text) 35%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ops-sep-conferencia-modal__lista::-webkit-scrollbar-track{background:color-mix(in srgb,var(--hub-surface-2, var(--hub-surface-solid)) 80%,transparent);border-radius:999px}.ops-sep-conferencia-modal__lista-titulo{margin:0 0 .7rem;font-size:1.05rem;font-weight:800}.ops-sep-conferencia-modal__acoes{margin-top:0;flex-shrink:0}.ops-sep-conferencia-modal__acoes .btn{min-height:2.85rem;min-width:8.5rem;font-size:1rem;font-weight:750}.ops-sep-conferencia-painel{padding:1rem 1.05rem 1.1rem}.ops-sep-conferencia-painel__cab{margin-bottom:.85rem}.ops-sep-conferencia-painel__titulo{margin:0;font-size:1.15rem}.ops-sep-conferencia-painel__hint{margin:.3rem 0 0;font-size:.9rem;color:var(--hub-text);opacity:.75}.ops-sep-conferencia-painel__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem;margin:.75rem 0 0}.ops-sep-conferencia-painel__meta>div{margin:0;padding:.55rem .65rem;border-radius:10px;background:color-mix(in srgb,var(--app-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--app-accent) 28%,transparent)}.ops-sep-conferencia-painel__meta dt{margin:0;font-size:.72rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-text);opacity:.72}.ops-sep-conferencia-painel__meta dd{margin:.28rem 0 0;font-size:1.05rem;font-weight:800;color:var(--hub-text);word-break:break-word}.ops-sep-conferencia-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ops-sep-conferencia-item{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.45rem .6rem;border-radius:10px;border:1.5px solid var(--hub-borda, rgba(255, 255, 255, .14));background:color-mix(in srgb,var(--hub-surface, #111) 96%,transparent)}.ops-sep-conferencia-item--indisponivel,.ops-sep-conferencia-item--divergente{border-color:color-mix(in srgb,#ef4444 55%,var(--hub-borda, rgba(255, 255, 255, .14)));background:color-mix(in srgb,#ef4444 10%,var(--hub-surface, #111))}.ops-sep-conferencia-item--separado:not(.ops-sep-conferencia-item--divergente){border-color:color-mix(in srgb,#22c55e 42%,var(--hub-borda, rgba(255, 255, 255, .14)))}.ops-sep-conferencia-item__indice{display:inline-grid;place-items:center;min-width:1.45rem;min-height:1.45rem;padding:0 .25rem;border-radius:999px;font-size:.75rem;font-weight:850;color:var(--hub-text);background:color-mix(in srgb,var(--hub-text) 12%,transparent)}.ops-sep-conferencia-item__img{margin:0;width:2.75rem;height:2.75rem;border-radius:.5rem;overflow:hidden;background:color-mix(in srgb,#fff 10%,transparent);border:1px solid color-mix(in srgb,#fff 12%,transparent);display:grid;place-items:center}.ops-sep-conferencia-item__img img{width:100%;height:100%;object-fit:contain}.ops-sep-conferencia-item__img-placeholder{font-size:1.1rem}.ops-sep-conferencia-item__corpo{min-width:0;display:flex;flex-direction:column;gap:.15rem}.ops-sep-conferencia-item__topo{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.ops-sep-conferencia-item__nome{margin:0;font-size:.95rem;font-weight:800;line-height:1.2;min-width:0;color:var(--hub-text)}.ops-sep-conferencia-item__tags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem}.ops-sep-conferencia-item__tags .ops-sep-unidade-tag{font-size:.68rem;padding:.12rem .4rem;font-weight:850}.ops-sep-conferencia-item__status{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.66rem;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.ops-sep-conferencia-item__status--separado{background:color-mix(in srgb,#22c55e 28%,transparent);color:#166534}.ops-sep-conferencia-item__status--indisponivel{background:color-mix(in srgb,#ef4444 28%,transparent);color:var(--hub-erro)}.ops-sep-conferencia-item__status--pendente{background:color-mix(in srgb,var(--hub-orange) 28%,transparent);color:#92400e}.layout-hub--separador-exclusivo .ops-sep-conferencia-item__status--separado,.app-scope .ops-sep-conferencia-item__status--separado{color:#bbf7d0}.layout-hub--separador-exclusivo .ops-sep-conferencia-item__status--indisponivel,.app-scope .ops-sep-conferencia-item__status--indisponivel{color:var(--hub-danger-border)}.layout-hub--separador-exclusivo .ops-sep-conferencia-item__status--pendente,.app-scope .ops-sep-conferencia-item__status--pendente{color:#fde68a}.ops-sep-conferencia-item__contexto{margin:0;display:flex;flex-wrap:wrap;gap:.1rem .35rem;font-size:.76rem;font-weight:600;color:var(--hub-text);opacity:.72}.ops-sep-conferencia-item__meta{display:grid;grid-template-columns:3.4rem 3.4rem 5.2rem 5.6rem;gap:.3rem;margin:0}.ops-sep-conferencia-item__campo{margin:0;padding:.2rem .4rem;border-radius:7px;background:color-mix(in srgb,#fff 7%,transparent);border:1px solid color-mix(in srgb,#fff 10%,transparent);min-width:0;text-align:right}.ops-sep-conferencia-item__campo dt{margin:0;font-size:.6rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-text);opacity:.7}.ops-sep-conferencia-item__campo dd{margin:.05rem 0 0;font-size:.85rem;font-weight:850;font-variant-numeric:tabular-nums;color:var(--hub-text);line-height:1.15;white-space:nowrap}.ops-sep-conferencia-item__campo--qty{text-align:center}.ops-sep-conferencia-item__campo--qty dd{font-size:1.05rem}.ops-sep-conferencia-item__campo--total{background:color-mix(in srgb,var(--app-accent) 16%,transparent);border-color:color-mix(in srgb,var(--app-accent) 35%,transparent)}.ops-sep-conferencia-item__campo--total dd{color:var(--app-accent)}.ops-sep-conferencia-item__campo--alerta{background:color-mix(in srgb,#ef4444 18%,transparent);border-color:color-mix(in srgb,#ef4444 45%,transparent)}.ops-sep-conferencia-item__campo--alerta dd{color:var(--hub-danger-border)}@media(max-width:720px){.ops-sep-conferencia-item{grid-template-columns:auto auto minmax(0,1fr);row-gap:.35rem}.ops-sep-conferencia-item__meta{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.ops-sep-conferencia-item{gap:.45rem;padding:.4rem .5rem}.ops-sep-conferencia-item__img{width:2.4rem;height:2.4rem}.ops-sep-conferencia-item__nome{font-size:.9rem}}@media(max-width:767px){.ops-sep-conferencia-modal{height:min(94dvh,100%);max-height:min(94dvh,100%);padding:.95rem .9rem 1rem}.ops-sep-conferencia-modal__resumo{max-height:min(28dvh,12rem)}.ops-sep-conferencia-modal__lista{min-height:min(48dvh,16rem)}.ops-criar-produtos-lista{min-height:8rem;max-height:200px}}@media(max-width:520px){.ops-item{grid-template-columns:48px 1fr}.ops-item-status{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;align-items:center}.ops-status-picker{max-width:none;flex:1;justify-content:flex-end}.ops-sep-item-painel__topo{grid-template-columns:1fr}.ops-sep-item-painel__produto{flex-direction:column;align-items:stretch}.ops-sep-item-painel__topo .ops-sep-item-painel__produto{grid-template-columns:1fr}.ops-sep-item-painel__img{width:100%;max-width:180px;height:auto;aspect-ratio:1;margin:0 auto}.ops-sep-item-painel__qty-valor{font-size:2.8rem;min-height:3.5rem}.ops-sep-item-painel__meta-linha{grid-template-columns:minmax(0,1fr) minmax(4.5rem,auto);padding:.5rem .75rem}.ops-fila-item--static{flex-wrap:wrap;align-items:flex-start;gap:.55rem .65rem}.ops-fila-item--static .ops-fila-corpo{flex:1 1 100%;min-width:0}.ops-fila-item--static .ops-fila-acoes{flex:1 1 100%;margin-left:0;padding-top:.55rem}.ops-fila-item--static .ops-fila-acoes .btn{flex:1 1 calc(50% - .25rem);min-height:2.75rem;justify-content:center}.ops-fila-item .ops-badge--cayena,.ops-fila-item .ops-origem-logo--totem,.ops-fila-item .ops-origem-logo--parceiros,.ops-fila-item .ops-origem-logo--cayena{margin-left:auto}.ops-cayena-abas{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.ops-cayena-abas button{justify-content:center;min-height:2.75rem;padding:.55rem .5rem;font-size:.88rem}.ops-cayena-painel__head{flex-direction:column;align-items:flex-start}.ops-cayena-painel__links{margin-left:0;width:100%}.ops-cayena-itens-sku{grid-template-columns:1fr}.ops-cayena-itens-sku .btn{width:100%;min-height:2.75rem}.ops-cayena-itens-linha{flex-direction:column;align-items:stretch}.ops-cayena-itens-remover{width:100%;min-height:2.75rem}.ops-criar-produtos-lista{max-height:min(220px,32dvh)}.ops-sep-toolbar .btn,.ops-sep-toolbar .btn-secundario{flex:1 1 calc(50% - .25rem);min-height:2.75rem;justify-content:center;text-align:center}.ops-sep-toolbar>a.btn-secundario{flex:1 1 100%}}.ops-tabela-wrap{overflow-x:auto;border-radius:var(--hub-raio);border:1px solid var(--hub-border);background:var(--hub-surface)}.ops-tabela-wrap--clientes{max-height:min(70vh,720px);overflow-y:auto}.ops-tabela{width:100%;border-collapse:collapse;font-size:.84rem}.ops-tabela th,.ops-tabela td{padding:.55rem .75rem;text-align:left;border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade);vertical-align:middle}.ops-tabela th:last-child,.ops-tabela td:last-child{border-right:none}.ops-tabela th{position:sticky;top:0;z-index:1;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted);background:var(--hub-surface-2);box-shadow:0 1px 0 var(--hub-border)}.ops-tabela tbody tr:hover td{background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 6%,transparent)}.ops-tabela-row--alerta td{background:color-mix(in srgb,var(--hub-erro) 6%,transparent)}.ops-clientes-filtros{display:flex;flex-wrap:wrap;gap:.4rem;margin:-.35rem 0 .75rem}.ops-clientes-filtro{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);font-size:.76rem;font-weight:700;cursor:pointer}.ops-clientes-filtro.ativo{color:var(--hub-text);border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 40%,var(--hub-border));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 10%,transparent)}.ops-clientes-filtro--distribuidora.ativo{color:var(--hub-gold);border-color:#f5c51873;background:#f5c5181f}.ops-clientes-filtro--cayena.ativo,.ops-clientes-filtro--martins.ativo{color:var(--hub-text);border-color:color-mix(in srgb,var(--hub-text) 30%,var(--hub-border));background:color-mix(in srgb,var(--hub-text) 10%,transparent)}.ops-clientes-filtro--parceiros.ativo{color:var(--hub-orange);border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 12%,transparent)}.ops-clientes-filtro--totem.ativo{color:var(--hub-orange);border-color:#ff9f0a73;background:#ff9f0a1f}.ops-clientes-distribuidora-resumo strong{color:var(--hub-gold)}.ops-clientes-cayena-resumo strong{color:var(--hub-text)}.ops-clientes-parceiros-resumo strong{color:var(--hub-orange)}.ops-cliente-tag{display:inline-flex;align-items:center;padding:.14rem .42rem;border-radius:6px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.ops-cliente-tag--distribuidora{color:var(--hub-gold);background:#f5c51824;border:1px solid rgba(245,197,24,.35)}.ops-cliente-tag--cayena{color:#ff5a3c;background:#ff5a3c24;border:1px solid rgba(255,90,60,.32);text-transform:none;letter-spacing:0;font-size:.62rem;font-weight:700}.ops-cliente-tag--martins{color:#c2410c;background:#ea580c24;border:1px solid rgba(234,88,12,.32);text-transform:none;letter-spacing:0;font-size:.62rem;font-weight:700}.ops-cliente-tag--logo{display:inline-flex;align-items:center;padding:.18rem .42rem;background:transparent;border:none}.ops-cliente-tag--parceiros.ops-cliente-tag--logo{padding:.28rem .55rem;min-height:1.85rem}.ops-cliente-tag__logo--cayena{display:block;height:.95rem;width:auto;max-width:4.75rem;object-fit:contain;border-radius:2px}.ops-cliente-tag__logo--parceiros{display:block;height:1.42rem;width:auto;max-width:10.5rem;object-fit:contain}.ops-cliente-tag--inline .ops-cliente-tag__logo--cayena{height:.82rem;max-width:4.1rem}.ops-cliente-tag--inline .ops-cliente-tag__logo--parceiros{height:1.15rem;max-width:9rem}.ops-cliente-tag--parceiros{color:#4a90c4;background:#4a90c424;border:1px solid rgba(74,144,196,.32);text-transform:none;letter-spacing:0;font-size:.62rem;font-weight:700}.ops-cliente-tag--totem{color:#ff9f0a;background:#ff9f0a24;border:1px solid rgba(255,159,10,.32);text-transform:none;letter-spacing:0;font-size:.62rem;font-weight:700}.ops-cliente-tag--destaque{font-size:.78rem;padding:.22rem .55rem;border-radius:8px}.ops-cliente-tag--pdv{color:var(--hub-sucesso);background:#30d1581f;border:1px solid rgba(48,209,88,.28);text-transform:none;letter-spacing:0;font-size:.62rem;font-weight:700}.ops-clientes-filtro--pdv.ativo{border-color:#30d15873}.neg-lista-linha--pdv{cursor:pointer}.neg-acoes-danfe{font-size:.72rem;white-space:nowrap}.pedido-pdv-danfe-modal{max-width:28rem}.pedido-pdv-danfe-modal--nfe{max-width:min(42rem,96vw)}.pedido-nfe-destinatario{margin:.75rem 0 1rem;padding:.75rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio);background:color-mix(in srgb,var(--hub-surface-solid) 92%,transparent)}.pedido-nfe-destinatario__titulo{margin:0 0 .65rem;font-size:.92rem;font-weight:600}.pedido-nfe-destinatario__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .65rem}.pedido-nfe-destinatario__campo--wide{grid-column:1 / -1}.pedido-nfe-destinatario__ie-linha{display:flex;align-items:center;gap:.5rem}.pedido-nfe-destinatario__doc-linha{display:flex;align-items:stretch;gap:.5rem;width:100%;min-width:0}.pedido-nfe-destinatario__doc-linha>input[type=text]{flex:1 1 auto;min-width:12rem;width:auto}.pedido-nfe-destinatario__buscar-cnpj{flex:0 0 auto;white-space:nowrap;font-size:.82rem;padding:.35rem .65rem;align-self:stretch}.pedido-nfe-destinatario__ie-linha>input[type=text]{flex:1;min-width:0}.pedido-nfe-destinatario__ie-isento{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.pedido-nfe-destinatario__ie-isento input{margin:0}@media(max-width:640px){.pedido-nfe-destinatario__grid{grid-template-columns:1fr}.pedido-nfe-destinatario__doc-linha{flex-wrap:wrap}.pedido-nfe-destinatario__doc-linha>input[type=text]{flex:1 1 100%;min-width:0}.pedido-nfe-destinatario__buscar-cnpj{width:100%}}.pedido-nfe-autorizacao{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--hub-border)}.pedido-nfe-autorizacao__titulo{margin:0 0 .35rem;font-size:.92rem;font-weight:600}.pedido-nfe-autorizacao__hint{margin:0 0 .65rem;font-size:.82rem;color:var(--hub-text-muted, rgba(255, 255, 255, .62))}.pedido-nfe-autorizacao__hint--livre{color:color-mix(in srgb,var(--hub-ok, #6ee7a0) 88%,var(--hub-muted))}.pedido-nfe-autorizacao__campo{margin-bottom:0}.pedido-nfe-autorizacao__senha-linha{display:flex;align-items:stretch;gap:.5rem}.pedido-nfe-autorizacao__senha-linha input{flex:1 1 auto;min-width:0}.pedido-nfe-autorizacao__toggle{flex:0 0 auto;min-width:5.5rem;padding-inline:.75rem;font-size:.82rem}.pedido-nfe-autorizacao__acoes{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.85rem}.pedido-nfe-autorizacao__acoes .btn--primario{flex:1 1 12rem;min-height:2.75rem}.pedido-nfe-autorizacao .neg-erro{margin-top:.65rem}.pedido-pdv-danfe-modal:has(.pedido-pdv-danfe-modal__preview){max-width:min(32rem,96vw)}.pedido-pdv-danfe-modal__preview{margin-bottom:.75rem;display:flex;flex-direction:column;gap:.5rem}.pedido-pdv-danfe-modal__preview-frame{width:100%;min-height:22rem;max-height:50vh;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#fff}.pedido-pdv-danfe-modal__preview-externo{align-self:flex-start}.pedido-pdv-danfe-modal__resumo{display:grid;gap:.35rem;margin:.75rem 0 1rem;font-size:.92rem}.pedido-pdv-danfe-modal__motivo{display:grid;gap:.3rem;margin-top:.35rem;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border));border-radius:var(--hub-raio);background:var(--hub-orange-soft);line-height:1.4;overflow-wrap:anywhere}.pedido-pdv-danfe-modal__motivo--rejeitada{border-color:var(--hub-danger-border);background:var(--hub-danger-soft)}.pedido-pdv-danfe-modal__acoes-principais{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.neg-acoes-pdv-par{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.neg-acoes-pdv-itens{font-size:.72rem;white-space:nowrap}.pedido-pdv-itens-modal{max-width:min(52rem,96vw)}@media(max-width:743px){.pedido-pdv-itens-modal{width:min(100%,calc(100vw - 1rem));max-width:none;max-height:min(92dvh,720px)}.pedido-pdv-itens-modal__tabela-wrap{max-height:none;overflow:visible}}.pedido-pdv-itens-modal__resumo{display:grid;gap:.35rem;margin:.75rem 0 1rem;font-size:.92rem}.pedido-pdv-itens-modal__tabela-wrap{margin-bottom:1rem;max-height:min(24rem,55vh);overflow:auto}.pedido-pdv-itens-modal__tabela{width:100%;font-size:.88rem}.pedido-pdv-itens-modal__col-item{width:3.5rem;font-variant-numeric:tabular-nums}.pedido-pdv-itens-modal__col-codigo{max-width:9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pedido-pdv-itens-modal__col-desc{min-width:10rem}.pedido-pdv-itens-modal__col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.neg-status--concluido{color:var(--hub-sucesso);background:#30d1581f}.ops-cliente-tag--inline{text-transform:none;letter-spacing:0;font-size:.72rem}.ops-cliente-celula{display:flex;flex-direction:column;gap:.12rem;min-width:10rem}.ops-cliente-celula__linha{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ops-cliente-celula__nome{font-weight:700;color:var(--hub-text)}.ops-cliente-celula__sub{font-size:.76rem;color:var(--hub-muted)}.ops-cliente-doc{font-size:.78rem;color:var(--hub-muted);white-space:nowrap}.ops-cliente-status{display:inline-flex;align-items:center;padding:.18rem .45rem;border-radius:6px;font-size:.72rem;font-weight:800;white-space:nowrap}.ops-cliente-status--ok{color:var(--hub-sucesso);background:color-mix(in srgb,var(--hub-sucesso) 14%,transparent)}.ops-clientes-sucesso{margin:0 0 1rem;padding:.65rem 1rem;border-radius:var(--hub-raio);font-size:.9rem;font-weight:600;color:var(--hub-sucesso);background:color-mix(in srgb,var(--hub-sucesso) 14%,transparent);border:1px solid color-mix(in srgb,var(--hub-sucesso) 35%,transparent)}.ops-cliente-row--destaque{animation:ops-cliente-destaque-pulse 1.2s ease-in-out 2;background:color-mix(in srgb,var(--hub-sucesso) 12%,transparent);outline:2px solid color-mix(in srgb,var(--hub-sucesso) 45%,transparent);outline-offset:-2px}.cli-lista-card--destaque{animation:ops-cliente-destaque-pulse 1.2s ease-in-out 2;outline:2px solid color-mix(in srgb,var(--hub-sucesso) 55%,transparent);outline-offset:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-sucesso) 18%,transparent)}@keyframes ops-cliente-destaque-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.ops-cliente-status--erro{color:var(--hub-erro);background:color-mix(in srgb,var(--hub-erro) 12%,transparent)}.ops-cliente-vencido{display:inline-flex;align-items:center;padding:.08rem .4rem;border-radius:6px;font-size:.68rem;font-weight:800;white-space:nowrap;color:var(--hub-erro);background:color-mix(in srgb,var(--hub-erro) 16%,transparent);border:1px solid color-mix(in srgb,var(--hub-erro) 55%,transparent);cursor:help}.ops-cliente-vencido--liberado{color:var(--hub-orange);background:color-mix(in srgb,var(--hub-orange) 14%,transparent);border-color:color-mix(in srgb,var(--hub-orange) 55%,transparent)}.cli-lista-card__codigo--vencido{color:var(--hub-erro)}.cli-lista-card__codigo--liberado{color:var(--hub-orange)}.ops-cliente-status--aviso{color:var(--hub-orange);background:color-mix(in srgb,var(--hub-orange) 14%,transparent)}.ops-tabela-row--aviso td:first-child{box-shadow:inset 3px 0 #f59e0b8c}.ops-tabela__acao-th,.ops-tabela__acao-td{width:1%;white-space:nowrap;text-align:right}.ops-cliente-editar{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .55rem;border-radius:8px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);font-size:.76rem;font-weight:700;cursor:pointer}.ops-cliente-editar:hover{color:var(--hub-text);border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 35%,var(--hub-border));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 8%,transparent)}.ops-cliente-excluir{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.85rem;padding:0 .45rem;border-radius:8px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);font-size:.9rem;line-height:1;cursor:pointer}.ops-cliente-excluir:hover:not(:disabled){border-color:color-mix(in srgb,var(--hub-erro) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-erro) 10%,transparent);color:var(--hub-erro)}.ops-cliente-excluir:disabled{opacity:.55;cursor:wait}.ops-cliente-acoes-linha{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.cli-whatsapp-menu__btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.cli-whatsapp-menu__btn:not(:disabled):hover,.cli-whatsapp-menu__btn--aberto:not(:disabled){transform:scale(1.06);background:color-mix(in srgb,var(--hub-whatsapp) 14%,transparent)}.cli-whatsapp-menu__btn--inativo,.cli-whatsapp-menu__btn:disabled{opacity:.28;cursor:not-allowed;filter:grayscale(.35)}.cli-whatsapp-menu__pop{position:fixed;z-index:1200;padding:.55rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--hub-whatsapp) 28%,var(--hub-border));background:linear-gradient(165deg,color-mix(in srgb,var(--hub-whatsapp) 10%,var(--hub-surface-solid, var(--hub-surface))) 0%,var(--hub-surface-solid, var(--hub-surface)) 42%);box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-whatsapp) 8%,transparent),0 14px 36px #0000006b;animation:cli-whatsapp-pop-in .14s ease-out}.cli-whatsapp-menu__pop:before{content:"";position:absolute;right:14px;width:10px;height:10px;pointer-events:none;border-left:1px solid color-mix(in srgb,var(--hub-whatsapp) 28%,var(--hub-border));border-top:1px solid color-mix(in srgb,var(--hub-whatsapp) 28%,var(--hub-border));background:color-mix(in srgb,var(--hub-whatsapp) 10%,var(--hub-surface-solid, var(--hub-surface)))}.cli-whatsapp-menu__pop--abaixo:before{top:-5px;transform:rotate(45deg)}.cli-whatsapp-menu__pop--acima:before{bottom:-5px;transform:rotate(225deg);background:var(--hub-surface-solid, var(--hub-surface))}@keyframes cli-whatsapp-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cli-whatsapp-menu__pop-cabecalho{display:flex;align-items:center;gap:.55rem;padding:.2rem .3rem .55rem;margin-bottom:.2rem;border-bottom:1px solid color-mix(in srgb,var(--hub-whatsapp) 14%,var(--hub-border))}.cli-whatsapp-menu__pop-icone{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:9px;background:linear-gradient(180deg,#2dd36f,#1aab52);box-shadow:0 4px 12px color-mix(in srgb,var(--hub-whatsapp) 35%,transparent)}.cli-whatsapp-menu__pop-meta{min-width:0}.cli-whatsapp-menu__pop-titulo{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:var(--hub-text);line-height:1.2}.cli-whatsapp-menu__pop-fone{margin:.12rem 0 0;font-size:.7rem;font-weight:600;color:var(--hub-muted);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cli-whatsapp-menu__opcao{display:flex;align-items:flex-start;gap:.55rem;width:100%;min-height:44px;padding:.6rem .55rem;border:1px solid transparent;border-radius:10px;background:color-mix(in srgb,var(--hub-whatsapp) 7%,transparent);color:var(--hub-text);text-align:left;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .12s ease,border-color .12s ease,transform .12s ease}.cli-whatsapp-menu__opcao:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--hub-whatsapp) 16%,transparent);border-color:color-mix(in srgb,var(--hub-whatsapp) 28%,transparent)}.cli-whatsapp-menu__opcao:active:not(:disabled):not([aria-disabled=true]){transform:scale(.985)}.cli-whatsapp-menu__opcao:disabled,.cli-whatsapp-menu__opcao[aria-disabled=true]{opacity:.65;cursor:wait}.cli-whatsapp-menu__opcao-icone{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.7rem;height:1.7rem;margin-top:.05rem;border-radius:8px;background:color-mix(in srgb,var(--hub-whatsapp) 16%,var(--hub-surface-solid, var(--hub-surface)))}.cli-whatsapp-menu__opcao-texto{display:flex;flex-direction:column;gap:.12rem;min-width:0}.cli-whatsapp-menu__opcao-label{font-size:.8rem;font-weight:800;line-height:1.25;color:var(--hub-text)}.cli-whatsapp-menu__opcao-desc{font-size:.68rem;font-weight:500;line-height:1.3;color:var(--hub-muted)}[data-theme=light] .cli-whatsapp-menu__pop{background:linear-gradient(165deg,color-mix(in srgb,var(--hub-whatsapp) 8%,#fff),#fff 45%);box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-whatsapp) 10%,transparent),0 12px 28px #2a262224}[data-theme=light] .cli-whatsapp-menu__pop:before{background:color-mix(in srgb,var(--hub-whatsapp) 8%,#fff)}[data-theme=light] .cli-whatsapp-menu__pop--acima:before{background:#fff}.cli-whatsapp-menu__btn--conversar{flex:1.15 1 0;min-width:0;width:auto;height:auto;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-whatsapp) 55%,#15803d);background:linear-gradient(180deg,#2dd36f,#1aab52);color:#fff;font-size:.82rem;font-weight:800;box-shadow:0 4px 14px color-mix(in srgb,var(--hub-whatsapp) 28%,transparent);white-space:nowrap;line-height:1.15}.cli-whatsapp-menu__btn--conversar>svg,.cli-whatsapp-menu__btn--conversar>span{flex-shrink:0;position:relative;z-index:1}.cli-whatsapp-menu__btn--conversar:not(:disabled):hover{transform:none;filter:brightness(1.05);background:linear-gradient(180deg,#34d96f,#1fbd58)}.cli-whatsapp-menu__btn--conversar.cli-whatsapp-menu__btn--inativo,.cli-whatsapp-menu__btn--conversar:disabled{opacity:.35;filter:grayscale(.4);box-shadow:none}.cli-lista-card__barra{display:flex;align-items:stretch;gap:.35rem}.cli-lista-card__barra .cli-lista-card__corpo{flex:1;min-width:0}.cli-lista-card__barra .cli-whatsapp-menu__btn{align-self:center;margin-right:.35rem;flex-shrink:0}@media(max-width:720px){.ops-tabela--clientes th:nth-child(2),.ops-tabela--clientes td:nth-child(2){display:none}}.ops-fila-pagina{position:relative}.ops-fila-pagina--alerta:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:90;animation:ops-fila-alerta-pulso 1.4s ease-out;box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--hub-orange) 55%,transparent)}@keyframes ops-fila-alerta-pulso{0%{box-shadow:inset 0 0 color-mix(in srgb,var(--hub-orange) 0%,transparent);background:color-mix(in srgb,var(--hub-orange) 18%,transparent)}35%{box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--hub-orange) 70%,transparent);background:color-mix(in srgb,var(--hub-orange) 10%,transparent)}to{box-shadow:inset 0 0 0 0 transparent;background:transparent}}.ops-fila-alerta-toast{margin:0 0 .85rem;padding:.55rem .85rem;border-radius:10px;font-weight:600;font-size:.92rem;color:var(--hub-text);background:color-mix(in srgb,var(--hub-orange) 22%,var(--hub-surface, var(--hub-surface-solid)));border:1px solid color-mix(in srgb,var(--hub-orange) 45%,transparent);animation:ops-fila-toast-entrada .35s ease-out}.ops-fila-alerta-pendente{margin:0 0 1rem;padding:.85rem 1rem;border-radius:12px;background:color-mix(in srgb,var(--hub-orange) 16%,var(--hub-surface, var(--hub-surface-solid)));border:2px solid color-mix(in srgb,var(--hub-orange) 55%,transparent);box-shadow:0 8px 28px color-mix(in srgb,var(--hub-orange) 18%,transparent);animation:ops-fila-toast-entrada .35s ease-out}.ops-fila-alerta-pendente__cabecalho{margin-bottom:.65rem}.ops-fila-alerta-pendente__titulo{display:block;font-size:1rem;color:var(--hub-text)}.ops-fila-alerta-pendente__dica{margin:.25rem 0 0;font-size:.82rem;color:var(--hub-text-muted, var(--hub-text));opacity:.9}.ops-fila-alerta-pendente__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ops-fila-alerta-pendente__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.55rem .65rem;border-radius:10px;background:color-mix(in srgb,var(--hub-bg) 70%,transparent);border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent)}.ops-fila-alerta-pendente__pedido{display:flex;align-items:center;gap:.55rem;min-width:0}.ops-fila-alerta-pendente__numero{font-weight:800;font-size:1.05rem}.ops-fila-alerta-pendente__modalidade{font-size:.82rem;font-weight:600;padding:.15rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--hub-orange) 22%,transparent)}.ops-fila-alerta-pendente__confirmar{flex-shrink:0;min-height:2.35rem}.ops-fila-alerta-pendente__confirmar-todos{margin-top:.55rem;width:100%}@keyframes ops-fila-toast-entrada{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ops-clientes-shell--cards{display:flex;flex-direction:column;gap:.55rem}.ops-toolbar--clientes-mobile{margin-bottom:0}.ops-toolbar--clientes-mobile .hub-toolbar__resumo{display:none}.ops-toolbar--clientes-mobile .btn{padding:.35rem 0;background:transparent;border:none;color:var(--hub-gold);font-size:.8rem;font-weight:700;box-shadow:none;min-height:auto}.ops-clientes-filtros--mobile{margin-top:.15rem;display:flex;flex-wrap:wrap;gap:.4rem}.ops-clientes-filtros--mobile .ops-clientes-filtro{border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:700}.ops-clientes-filtros--mobile .ops-clientes-filtro.ativo{border-color:color-mix(in srgb,#fff 55%,var(--hub-border));color:#fff;background:color-mix(in srgb,#fff 8%,transparent)}.ops-clientes-filtros--mobile .ops-clientes-filtro--cayena:not(.ativo),.ops-clientes-filtros--mobile .ops-clientes-filtro--martins:not(.ativo){color:var(--hub-muted);border-color:color-mix(in srgb,var(--hub-text) 20%,var(--hub-border))}.ops-clientes-filtros--mobile .ops-clientes-filtro--parceiros:not(.ativo){color:var(--hub-orange);border-color:color-mix(in srgb,var(--hub-orange) 35%,var(--hub-border))}.cli-lista-mobile-busca{margin:0 0 .65rem}.cli-lista-mobile-busca__campo{display:flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:0 .75rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-border) 85%,#3f3f46);background:color-mix(in srgb,var(--hub-surface-solid, var(--hub-surface)) 92%,#000)}.cli-lista-mobile-busca__campo:focus-within{border-color:color-mix(in srgb,var(--hub-gold-soft) 55%,var(--hub-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-gold) 14%,transparent)}.cli-lista-mobile-busca__icone{flex-shrink:0;display:grid;place-items:center;color:var(--hub-muted)}.cli-lista-mobile-busca__campo input{flex:1;min-width:0;border:none;background:transparent;padding:.55rem 0;color:var(--hub-text);font-size:.86rem;box-shadow:none}.cli-lista-mobile-busca__campo input:focus{outline:none}.cli-lista-mobile-busca__campo input::placeholder{color:color-mix(in srgb,var(--hub-muted) 85%,transparent)}.cli-lista-mobile-busca__spinner{flex-shrink:0;width:.95rem;height:.95rem;border:2px solid color-mix(in srgb,var(--hub-muted) 35%,transparent);border-top-color:var(--hub-gold);border-radius:50%;animation:ops-clientes-busca-spin .65s linear infinite}.cli-lista-mobile-busca__limpar{flex-shrink:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:none;border-radius:8px;background:transparent;color:var(--hub-muted);cursor:pointer}.cli-lista-mobile-busca__dica{margin:.35rem 0 0;font-size:.72rem;color:var(--hub-muted)}.cli-lista-mobile-meta{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin:0 0 .75rem}.cli-lista-mobile-meta__contagem{margin:0;font-size:.82rem;font-weight:600;color:var(--hub-muted)}.cli-lista-mobile-meta__ordenar{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .7rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-border) 85%,#3f3f46);background:color-mix(in srgb,var(--hub-surface-solid, var(--hub-surface)) 88%,#000);color:var(--hub-text);font-size:.76rem;font-weight:700;cursor:pointer}.cli-lista-mobile-painel-backdrop{z-index:1100;align-items:flex-end}.cli-lista-mobile-painel{width:min(100%,28rem);max-height:min(78vh,34rem);margin:0 auto;border-radius:16px 16px 0 0;overflow:hidden;display:flex;flex-direction:column}.cli-lista-mobile-painel__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--hub-border)}.cli-lista-mobile-painel__titulo{margin:0;font-size:.95rem;font-weight:800}.cli-lista-mobile-painel__fechar{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--hub-border);border-radius:8px;background:transparent;color:var(--hub-muted);cursor:pointer}.cli-lista-mobile-painel__corpo{overflow:auto;padding:.75rem 1rem 1rem}.cli-lista-mobile-painel__secao+.cli-lista-mobile-painel__secao{margin-top:1rem}.cli-lista-mobile-painel__secao-titulo{margin:0 0 .45rem;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.cli-lista-mobile-painel__opcoes{display:flex;flex-wrap:wrap;gap:.35rem}.cli-lista-mobile-painel__opcao{padding:.4rem .65rem;border-radius:999px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-text);font-size:.78rem;font-weight:700;cursor:pointer}.cli-lista-mobile-painel__opcao--ativa{border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 12%,transparent);color:var(--hub-gold)}.cli-lista-mobile-painel__filtro{border:1px solid var(--hub-border);border-radius:10px;overflow:hidden}.cli-lista-mobile-painel__filtro+.cli-lista-mobile-painel__filtro{margin-top:.45rem}.cli-lista-mobile-painel__filtro-resumo{padding:.55rem .7rem;font-size:.8rem;font-weight:700;cursor:pointer;list-style:none}.cli-lista-mobile-painel__filtro-resumo::-webkit-details-marker{display:none}.cli-lista-mobile-painel__filtro-lista{padding:0 .7rem .55rem;display:flex;flex-direction:column;gap:.25rem;max-height:10rem;overflow:auto}.cli-lista-mobile-painel__filtro-item{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--hub-text)}.cli-lista-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.cli-lista-cards-vazio{padding:1.5rem .75rem;text-align:center;color:var(--hub-muted);font-size:.85rem;line-height:1.45}.cli-lista-card{border-radius:14px;border:1px solid color-mix(in srgb,var(--hub-border) 80%,#27272a);background:color-mix(in srgb,var(--hub-bg-elevated) 60%,var(--hub-bg-elevated));box-shadow:0 6px 20px #00000038;overflow:hidden}.cli-lista-card--alerta{border-color:color-mix(in srgb,var(--hub-erro) 35%,#3f3f46);background:color-mix(in srgb,var(--hub-erro) 5%,#18181b)}.cli-lista-card--aviso{border-color:color-mix(in srgb,var(--hub-orange) 35%,#3f3f46);background:color-mix(in srgb,var(--hub-orange) 6%,#18181b)}.cli-lista-card__inner{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .85rem .8rem}.cli-lista-card__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.cli-lista-card__codigo{font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--hub-muted);font-variant-numeric:tabular-nums}.cli-lista-card__badge{display:inline-flex;align-items:center;padding:.16rem .5rem;border-radius:6px;font-size:.72rem;font-weight:800;white-space:nowrap;border:1px solid transparent}.cli-lista-card__badge--ok{color:var(--hub-sucesso);border-color:color-mix(in srgb,var(--hub-sucesso) 45%,transparent);background:color-mix(in srgb,var(--hub-sucesso) 10%,transparent)}.cli-lista-card__badge--aviso{color:var(--hub-orange);border-color:color-mix(in srgb,var(--hub-orange) 45%,transparent);background:color-mix(in srgb,var(--hub-orange) 12%,transparent)}.cli-lista-card__badge--erro{color:var(--hub-erro);border-color:color-mix(in srgb,var(--hub-erro) 45%,transparent);background:color-mix(in srgb,var(--hub-erro) 10%,transparent)}.cli-lista-card__corpo{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cli-lista-card__topo{display:flex;align-items:center;gap:.35rem;min-width:0}.cli-lista-card__nome{margin:0;font-size:.9rem;font-weight:800;color:var(--hub-text);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-lista-card__sub{margin:0;font-size:.76rem;font-weight:500;color:var(--hub-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-lista-card__sub--eco{opacity:.72}.cli-lista-card__cnpj{display:inline-flex;align-self:flex-start;margin-top:.2rem;font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--hub-gold)}.cli-lista-card__acoes{display:flex;align-items:stretch;gap:.7rem;margin-top:.25rem}.cli-lista-card__btn-editar{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;padding:.45rem .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-border) 85%,#3f3f46);background:color-mix(in srgb,var(--hub-surface-solid, var(--hub-surface)) 88%,#000);color:var(--hub-text);font-size:.82rem;font-weight:700;cursor:pointer}.cli-lista-card__btn-editar:hover{border-color:color-mix(in srgb,var(--hub-gold) 35%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 8%,transparent)}.cli-lista-card__btn-excluir{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;margin-left:.1rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-border) 85%,#3f3f46);background:color-mix(in srgb,var(--hub-surface-solid, var(--hub-surface)) 88%,#000);color:var(--hub-muted);font-size:1.15rem;line-height:1;cursor:pointer}.cli-lista-card__btn-excluir:hover:not(:disabled){border-color:color-mix(in srgb,var(--hub-erro) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-erro) 10%,transparent);color:var(--hub-erro)}.cli-lista-card__btn-excluir:disabled{opacity:.55;cursor:wait}@media(pointer:coarse){.cli-whatsapp-menu__btn--conversar,.cli-lista-card__btn-editar,.cli-lista-card__btn-excluir{min-height:3rem}.cli-lista-card__btn-excluir{width:3rem;min-width:3rem}}.ops-clientes-lista-wrap--mobile{padding:0;border:none;background:transparent;box-shadow:none;overflow:visible}.ops-clientes-lista-wrap--mobile .hub-tabela-grade-wrap{display:none}@media(min-width:744px)and (max-width:1180px){.ops-clientes-shell--cards{max-width:28rem;margin-inline:auto;width:100%}}@keyframes ops-clientes-busca-spin{to{transform:rotate(360deg)}}.ops-cliente-busca-mark{padding:0 .08rem;border-radius:.2rem;background:color-mix(in srgb,var(--hub-gold) 28%,transparent);color:inherit}.ops-roteirizacao-toolbar{margin-bottom:.75rem}.ops-roteirizacao-rota{margin-bottom:1rem;padding:.85rem 1rem}.ops-roteirizacao-rota__cabecalho{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;justify-content:space-between;margin-bottom:.65rem}.ops-roteirizacao-rota__meta{font-size:.85rem;color:var(--hub-muted)}.ops-roteirizacao-avisos{margin:0 0 .65rem;padding-left:1.1rem;font-size:.85rem;color:var(--hub-warn-fg, #9a6700)}.ops-roteirizacao-paradas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ops-roteirizacao-paradas li{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:center;padding:.55rem .65rem;border-radius:.45rem;border:1px solid var(--lig-border, #e5e5e5);background:var(--hub-surface, #fff)}.ops-roteirizacao-paradas__ordem{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.65rem;border-radius:999px;font-weight:700;font-size:.82rem;background:color-mix(in srgb,var(--hub-gold) 22%,transparent)}.ops-roteirizacao-paradas__corpo{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ops-roteirizacao-paradas__endereco{font-size:.82rem;color:var(--hub-muted)}.ops-roteirizacao-paradas__nav{display:flex;flex-wrap:wrap;gap:.35rem}@media(max-width:640px){.ops-roteirizacao-paradas li{grid-template-columns:auto 1fr}.ops-roteirizacao-paradas__nav{grid-column:2 / -1}}.cli-inativos{margin:0 0 1rem;padding:1rem}.cli-inativos__titulo{margin:0 0 .75rem;font-size:1rem}.cli-inativos__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cli-inativos__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.cli-inativos__doc{color:var(--hub-muted)}.cli-tabela .hub-tabela-grade__th-inner{flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem;min-height:2.6rem;padding:0 .6rem 0 .85rem}.cli-tabela .hub-tabela-grade__th-acoes{gap:0}.cli-tabela .hub-tabela-grade__sort-ico,.cli-tabela .hub-tabela-grade__filtro-btn{width:1.2rem}.cli-tabela .hub-tabela-grade__rotulo-col{width:auto;flex:0 1 auto;font-size:.66rem;letter-spacing:.07em}.cli-tabela .hub-tabela-grade__th-acoes,.cli-tabela .hub-tabela-grade__th:not(.hub-tabela-grade__th--right) .hub-tabela-grade__th-acoes{align-self:center;opacity:.55;transition:opacity .15s ease}.cli-tabela .hub-tabela-grade__th:hover .hub-tabela-grade__th-acoes,.cli-tabela .hub-tabela-grade__th[aria-sort=ascending] .hub-tabela-grade__th-acoes,.cli-tabela .hub-tabela-grade__th[aria-sort=descending] .hub-tabela-grade__th-acoes,.cli-tabela .hub-tabela-grade__th-acoes:focus-within{opacity:1}.cli-tabela .hub-tabela-grade__th--acoes .hub-tabela-grade__th-inner{justify-content:flex-end;padding-right:.85rem}.hub-tabela-grade.cli-tabela tbody td{padding:.7rem .85rem;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 55%,transparent);vertical-align:middle}.hub-tabela-grade.cli-tabela tbody tr:last-child td{border-bottom:none}.cli-tabela tbody tr{transition:background-color .12s ease}.cli-tabela tbody tr:hover td{background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 5%,transparent)}.cli-tabela tbody tr.ops-tabela-row--alerta td{background:color-mix(in srgb,var(--hub-erro) 4%,transparent)}.cli-tabela tbody tr.ops-tabela-row--alerta td:first-child{box-shadow:inset 3px 0 0 var(--hub-erro)}.cli-tabela__cliente{flex-direction:row;align-items:center;gap:.7rem;min-width:0}.cli-tabela__avatar{--cli-avatar-hue: 35;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:10px;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:hsl(var(--cli-avatar-hue) 70% 72%);background:hsl(var(--cli-avatar-hue) 45% 50% / .16);border:1px solid hsl(var(--cli-avatar-hue) 50% 60% / .28)}[data-theme=light] .cli-tabela__avatar{color:hsl(var(--cli-avatar-hue) 55% 32%);background:hsl(var(--cli-avatar-hue) 60% 50% / .12)}.cli-tabela__avatar--vazio,[data-theme=light] .cli-tabela__avatar--vazio{color:var(--hub-muted);background:transparent;border:1px dashed var(--hub-border)}.cli-tabela__cliente-texto{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cli-tabela .ops-cliente-celula__linha{flex-wrap:nowrap;min-width:0}.cli-tabela .ops-cliente-celula__nome,.cli-tabela .ops-cliente-celula__sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-tabela .ops-cliente-celula__nome{font-size:.86rem}.cli-tabela .ops-cliente-celula__sub{font-size:.74rem}.cli-tabela .ops-cliente-vencido{flex:0 0 auto}.cli-tabela__sem-nome{font-style:italic;font-weight:600;color:var(--hub-muted)}.cli-tabela__doc{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--hub-text);opacity:.85}.cli-tabela__texto{color:var(--hub-text);font-size:.82rem}.cli-tabela__vazio{color:var(--hub-muted);opacity:.45}.cli-tabela .ops-cliente-status{gap:.4rem;padding:.22rem .6rem .22rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid transparent}.cli-tabela .ops-cliente-status:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.cli-tabela .ops-cliente-status--ok{border-color:color-mix(in srgb,var(--hub-sucesso) 28%,transparent);background:color-mix(in srgb,var(--hub-sucesso) 10%,transparent)}.cli-tabela .ops-cliente-status--erro{border-color:color-mix(in srgb,var(--hub-erro) 35%,transparent);background:color-mix(in srgb,var(--hub-erro) 10%,transparent)}.cli-tabela .ops-tabela__acao-td{text-align:right}.cli-tabela .ops-cliente-acoes-linha{display:flex;justify-content:flex-end;gap:.3rem}.cli-tabela .ops-cliente-editar,.cli-tabela .ops-cliente-excluir{height:2rem;border-radius:9px;border-color:color-mix(in srgb,var(--hub-border) 80%,transparent);transition:color .12s ease,border-color .12s ease,background-color .12s ease}.cli-tabela .ops-cliente-editar{gap:.35rem;padding:0 .7rem;color:var(--hub-text)}.cli-tabela .ops-cliente-excluir{width:2rem;min-width:2rem;padding:0}.cli-tabela tbody tr:not(:hover) .ops-cliente-excluir:not(:focus-visible){opacity:.6}.vei-scope{--vei-accent: var(--app-accent);--vei-accent-hover: var(--app-accent-light);--vei-accent-dark: color-mix(in srgb, var(--vei-accent) 82%, #000000);--vei-accent-soft: var(--app-accent-soft, rgba(239, 68, 68, .15));--vei-accent-border: var(--app-accent-border, rgba(239, 68, 68, .38))}.vei-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden}.vei-modal{width:min(680px,calc(100vw - 1.5rem));max-height:calc(100dvh - 1.5rem);overflow:visible;padding:.75rem 1rem .65rem;margin:0;border-color:var(--vei-accent-border)}.vei-modal__header{margin-bottom:.45rem}.vei-modal__abas{display:flex;gap:.35rem;margin-bottom:.55rem;border-bottom:1px solid var(--hub-border);padding-bottom:.35rem}.vei-scope .vei-modal__abas{border-bottom-color:var(--vei-accent-border)}.vei-modal__aba{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border:none;border-radius:8px 8px 0 0;background:transparent;color:var(--hub-muted);font-size:.82rem;font-weight:700;cursor:pointer;transition:color .15s,background .15s}.vei-modal__aba:hover{color:var(--hub-text)}.vei-modal__aba.ativo{color:var(--vei-accent-hover);background:var(--vei-accent-soft);box-shadow:inset 0 -2px 0 var(--vei-accent)}.vei-modal__aba-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;font-size:.68rem;background:var(--vei-accent-soft);border:1px solid var(--vei-accent-border);color:var(--vei-accent-hover)}.vei-modal__imagens{min-height:8.5rem;max-height:min(42vh,320px);overflow-y:auto;padding-right:.15rem}.vei-modal__imagens-hint{margin:0 0 .55rem;font-size:.78rem;color:var(--hub-muted);line-height:1.35}.vei-modal__imagens-acoes{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.15rem}.vei-modal__imagens-add{margin-bottom:.65rem;font-size:.8rem;padding:.4rem .75rem}.vei-modal__imagens-vazio{margin:.5rem 0 0;font-size:.8rem;color:var(--hub-muted)}.vei-modal__imagens-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.55rem}.vei-modal__imagem-card{display:flex;flex-direction:column;gap:.35rem;min-width:0}.vei-modal__imagem-thumb{position:relative;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;border:1px solid var(--hub-border);background:#00000040}.vei-modal__imagem-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vei-modal__imagem-remover{position:absolute;top:.3rem;right:.3rem;width:1.45rem;height:1.45rem;border:none;border-radius:999px;background:#000000a6;color:#fff;font-size:1rem;line-height:1;cursor:pointer}.vei-modal__imagem-remover:hover{background:var(--vei-accent-dark)}.vei-modal__imagem-card .vei-field input{font-size:.75rem;padding:.28rem .4rem}.vei-modal__imagens-meta{margin:.55rem 0 0;font-size:.72rem;color:var(--hub-muted)}.vei-modal__header h3{margin:0;font-size:1rem;line-height:1.2}.vei-modal__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem .55rem;align-items:end}.vei-placa-row{display:flex;align-items:stretch;gap:.4rem}.vei-placa-row input{flex:1;min-width:0}.vei-placa-buscar{flex-shrink:0;white-space:nowrap;padding:.32rem .7rem}.vei-consulta-ok{margin:0 0 .45rem;font-size:.8rem;color:#86efac}.vei-field{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;min-width:0}.vei-field-hint{margin:.15rem 0 0;font-size:.72rem;line-height:1.35;color:var(--hub-muted, rgba(255, 255, 255, .55))}.vei-field--col2{grid-column:span 2}.vei-field--col4{grid-column:span 4}.vei-scope .vei-field--req>span:first-child{font-weight:600;color:var(--vei-accent-hover)}.vei-scope .vei-field:not(.vei-field--req)>span:first-child{color:var(--hub-muted)}.vei-scope .vei-modal__header h3,.vei-scope .vei-modal__titulo{color:var(--hub-text)}.vei-field input,.vei-field select{width:100%;padding:.32rem .45rem;border-radius:6px;border:1px solid var(--hub-border);background:var(--hub-surface-solid, var(--hub-surface));color:inherit;font:inherit;font-size:.82rem;line-height:1.25}.vei-scope .vei-field input:focus,.vei-scope .vei-field select:focus,.vei-scope .vei-modal textarea:focus{outline:2px solid var(--vei-accent);outline-offset:1px;border-color:var(--vei-accent-border)}.vei-scope .hub-check{--hub-check-primary: var(--vei-accent);--hub-check-primary-dark: var(--vei-accent-dark);--hub-check-primary-light: var(--vei-accent-hover)}.vei-scope .hub-check .hub-check__label{color:var(--hub-text)}.vei-scope .hub-check:not(.hub-check--disabled):hover .hub-check__label{color:var(--vei-accent-hover)}.vei-modal__check{padding:.15rem 0 .05rem}.vei-modal__footer{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--hub-border)}.vei-scope .vei-modal__footer{border-top-color:var(--vei-accent-border)}.vei-scope .vei-tabela-wrap{border-color:var(--vei-accent-border)}.vei-erro{margin:.4rem 0 0;color:var(--hub-erro);font-size:.8rem;line-height:1.25}.vei-scope .erro{color:var(--hub-erro)}.vei-scope .vei-modal__hint{margin:0 0 .65rem;color:var(--hub-muted);font-size:.85rem;line-height:1.4}.vei-scope .vei-modal__hint code{background:var(--vei-accent-soft);color:var(--vei-accent-hover)}.vei-scope .vei-modal__previa{margin:.6rem 0 0;color:var(--hub-muted);font-size:.85rem}.vei-scope .vei-modal__previa strong{color:var(--vei-accent-hover)}.vei-scope .vei-modal__acoes{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.vei-scope .vei-vazio{color:var(--hub-muted)}.vei-tabela-wrap{overflow-x:auto;margin-top:.75rem}.vei-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.vei-tabela th,.vei-tabela td{padding:.5rem .65rem;text-align:left;border-bottom:1px solid var(--hub-border)}.vei-tabela .vei-foto-celula{width:6.4rem;vertical-align:middle;padding-right:.35rem}.vei-foto{width:5.6rem;height:4.2rem;border-radius:10px;overflow:hidden;border:1px solid var(--vei-accent-border);background:color-mix(in srgb,var(--hub-surface) 70%,#000)}.vei-foto img{width:100%;height:100%;object-fit:cover;display:block}.vei-foto--vazio{display:grid;place-items:center;font-size:.68rem;font-weight:600;color:var(--hub-muted)}.vei-tabela th{font-size:.78rem;color:var(--hub-muted);font-weight:600}.vei-scope .vei-tabela td strong{color:var(--vei-accent-hover)}.vei-badge{display:inline-block;padding:.1rem .45rem;border-radius:999px;font-size:.72rem;background:#ffffff0f}.vei-scope .vei-badge{background:var(--vei-accent-soft);color:color-mix(in srgb,var(--vei-accent-hover) 80%,var(--hub-text));border:1px solid var(--vei-accent-border)}.vei-scope .vei-badge--terceiro{background:color-mix(in srgb,var(--hub-muted) 14%,transparent);color:var(--hub-muted);border-color:color-mix(in srgb,var(--hub-muted) 28%,transparent)}@media(max-width:743px){.hub-tabela-wrap--stack-sm .vei-tabela .vei-foto-celula{width:100%;display:block;padding:0 .7rem .5rem}.hub-tabela-wrap--stack-sm .vei-tabela .vei-foto{width:100%;height:9rem}}@media(max-width:640px){.vei-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vei-field--col4{grid-column:span 2}.hub-tabela-wrap--stack-sm .vei-tabela .vei-foto-celula{width:100%;display:block;padding:0 .7rem .5rem}.hub-tabela-wrap--stack-sm .vei-tabela .vei-foto{width:100%;height:9rem}}@media(max-width:400px){.vei-modal__grid{grid-template-columns:1fr}.vei-field--col2,.vei-field--col4{grid-column:span 1}}.vei-modal__secao{margin:.5rem 0 0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.vei-acoes-linha{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.vei-sem-tanque{color:var(--hub-muted);font-size:.78rem}.vhist-modal{--vhist-serie: #3987e5;width:min(860px,calc(100vw - 1.5rem))}[data-theme=light] .vhist-modal{--vhist-serie: #2a78d6}.vhist-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.vhist-sub{margin:0;font-size:.8rem;color:var(--hub-muted)}.vhist-resumo{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;margin:0 0 .85rem}.vhist-card{padding:.55rem .7rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio);background:var(--hub-surface);min-width:0}.vhist-card dt{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.vhist-card dd{display:flex;flex-direction:column;gap:.1rem;margin:.2rem 0 0}.vhist-card dd strong{font-size:1.05rem;font-variant-numeric:tabular-nums;color:var(--hub-text)}.vhist-card dd span{font-size:.72rem;line-height:1.3;color:var(--hub-muted)}.vhist-grafico{margin:0 0 .85rem;padding:.6rem .7rem .4rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio)}.vhist-grafico__titulo{margin-bottom:.35rem;font-size:.82rem;font-weight:700;color:var(--hub-text)}.vhist-grafico__titulo span{font-weight:500;color:var(--hub-muted)}.vhist-grafico__area{position:relative}.vhist-grafico__area svg{display:block;width:100%;height:auto;touch-action:pan-y}.vhist-grade{stroke:var(--hub-border);stroke-width:1}.vhist-eixo{fill:var(--hub-muted);font-size:11px;font-variant-numeric:tabular-nums}.vhist-reserva{stroke:var(--hub-erro);stroke-width:1;stroke-dasharray:2 3;opacity:.8}.vhist-hoje{stroke:var(--hub-muted);stroke-width:1}.vhist-cursor{stroke:var(--hub-text);stroke-width:1;opacity:.35}.vhist-linha{fill:none;stroke:var(--vhist-serie);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.vhist-linha--previsao{stroke-dasharray:6 5;opacity:.85}.vhist-ponto{fill:var(--hub-bg);stroke:var(--vhist-serie);stroke-width:2}.vhist-ponto--abastecimento{fill:var(--vhist-serie)}.vhist-tooltip{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;gap:.05rem;padding:.3rem .5rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio-sm);background:var(--hub-surface-solid, var(--hub-bg));box-shadow:var(--hub-sombra);pointer-events:none;white-space:nowrap;font-size:.72rem;color:var(--hub-muted)}.vhist-tooltip strong{font-size:.85rem;color:var(--hub-text)}.vhist-aviso,.vhist-vazio{margin:0 0 .85rem;font-size:.82rem;line-height:1.4;color:var(--hub-muted)}.vhist-aviso{padding:.55rem .7rem;border:1px dashed var(--hub-border);border-radius:var(--hub-raio)}.vhist-alertas{list-style:none;margin:0 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.3rem}.vhist-alerta,.vhist-item__alerta{padding:.4rem .6rem;border-left:3px solid var(--hub-erro);border-radius:var(--hub-raio-sm);background:color-mix(in srgb,var(--hub-erro) 10%,transparent);font-size:.8rem;line-height:1.35;color:var(--hub-text)}.vhist-secao{margin:0 0 .4rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.vhist-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.vhist-item{padding:.5rem .65rem;border:1px solid var(--hub-border);border-left:3px solid var(--hub-border);border-radius:var(--hub-raio-sm);background:var(--hub-surface)}.vhist-item--abastecimento{border-left-color:var(--vhist-serie)}.vhist-item--problema{border-left-color:var(--hub-erro)}.vhist-item__topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem .6rem;font-size:.85rem;color:var(--hub-text)}.vhist-item__data{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--hub-muted)}.vhist-item__linha,.vhist-item__obs{margin:.2rem 0 0;font-size:.78rem;line-height:1.35;color:var(--hub-muted)}.vhist-item__obs{font-style:italic}.vhist-item__alerta{margin:.35rem 0 0}.vhist-foto{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem}.vhist-foto__erro{font-size:.75rem;color:var(--hub-erro)}.vhist-foto__link{display:block;flex-basis:100%}.vhist-foto__link img{display:block;max-width:100%;max-height:20rem;object-fit:contain;border-radius:var(--hub-raio-sm);border:1px solid var(--hub-border);background:#000}@media(max-width:520px){.vhist-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.vhist-eixo{font-size:13px}}.ops-motor-toolbar{justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.ops-motor-busca{flex:1 1 12rem;min-width:10rem;margin:0}.ops-motor-busca .hub-input{width:100%}.ops-motor-secao{margin-bottom:1.5rem}.ops-motor-secao-titulo{margin:0 0 .65rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent, var(--hub-gold))}.ops-motor-secao-hint{margin:-.35rem 0 .75rem;font-size:.8rem;color:var(--hub-muted)}.ops-motor-secao-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.65rem}.ops-motor-secao-head .ops-motor-secao-titulo{margin:0 0 .25rem}.ops-motor-secao-head .ops-motor-secao-hint{margin:0}.ops-motor-secao-acoes{display:flex;flex-wrap:wrap;gap:.4rem}.ops-motor-fila-link{font-size:.78rem;font-weight:600;color:var(--app-accent, var(--hub-orange));text-decoration:none}.ops-motor-fila-link:hover{text-decoration:underline}.ops-motor-lista{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.mot-scope .mot-vazio{color:var(--hub-muted)}.mot-scope .ops-motor-card{border-color:var(--vei-accent-border, var(--app-accent-border, var(--hub-gold-soft)))}.mot-scope .ops-motor-card strong{color:var(--vei-accent-hover, var(--app-accent-light))}.ops-motor-card{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:var(--hub-raio);background:var(--hub-surface);border:1px solid var(--hub-gold-soft)}.ops-motor-card__info{flex:1;min-width:0}.ops-motor-card__status{display:flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:auto}.ops-motor-editar-icone{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--hub-gold-soft);border-radius:8px;background:#ffffff0a;color:var(--vei-accent-hover, var(--app-accent-light, var(--hub-gold)));font-size:.95rem;line-height:1;cursor:pointer}.ops-motor-editar-icone:hover{background:#ffffff14;border-color:var(--vei-accent-border, var(--hub-gold))}.ops-motor-editar-icone:focus-visible{outline:1px dashed color-mix(in srgb,var(--hub-gold) 65%,#fff);outline-offset:2px}.ops-motor-meta--frota{margin-top:.2rem}.ops-motor-meta--pendente{margin-top:.2rem;color:color-mix(in srgb,var(--hub-gold) 70%,var(--hub-muted));font-style:italic}.ops-motor-avatar{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:10px;background:#ffffff0f;font-size:1.25rem}.ops-motor-card strong{display:block;font-size:.9rem}.ops-motor-meta{display:block;font-size:.78rem;color:var(--hub-muted);margin-top:.15rem}.ops-motor-badge{padding:.15rem .45rem;border-radius:6px;font-size:.72rem;font-weight:700;background:#22c55e33;color:var(--hub-sucesso)}.ops-motor-badge--inativo{background:#e5e2e11f;color:var(--hub-muted)}.ops-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ops-modal{width:100%;max-width:420px;max-height:90vh;overflow-y:auto}.prod-atalhos-wrap{display:flex;justify-content:center;width:100%;margin-bottom:.85rem}.prod-atalhos-wrap--toolbar{display:contents}.prod-atalhos{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;width:fit-content;max-width:100%;padding:.28rem;margin:0 auto;border-radius:var(--hub-admin-subnav-raio, 999px);border:1.5px solid var(--hub-admin-subnav-border);background:var(--hub-admin-subnav-bg);box-shadow:var(--hub-admin-subnav-sombra);isolation:isolate;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.prod-atalhos::-webkit-scrollbar{display:none}.prod-atalhos__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:auto;min-height:2.15rem;height:auto;padding:.45rem .85rem;border:none;border-radius:999px;background:transparent;color:var(--hub-admin-subnav-text);font-size:.82rem;font-weight:700;text-align:center;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .18s ease,color .22s ease}.prod-atalhos__btn:hover{color:var(--hub-admin-subnav-text-hover);background:var(--hub-admin-subnav-hover)}.prod-atalhos__btn--ativo{color:var(--hub-admin-subnav-ativo-text);background:var(--hub-admin-subnav-ativo-bg);box-shadow:var(--hub-admin-subnav-ativo-sombra)}.prod-atalhos__btn--ativo:hover{background:var(--hub-admin-subnav-ativo-bg)}.prod-atalhos__icone{font-size:.95rem;line-height:1;flex-shrink:0}.prod-atalhos__nome{font-size:.82rem;font-weight:inherit;letter-spacing:.01em;line-height:1.1}.prod-atalhos--toolbar{margin:0;padding:0;gap:.1rem;border:none;border-radius:0;background:none;box-shadow:none}.prod-atalhos--toolbar .prod-atalhos__btn{min-height:2rem;padding:.38rem .6rem;border-radius:8px;color:var(--hub-admin-subnav-text);font-weight:600}.prod-atalhos--toolbar .prod-atalhos__btn:hover{color:var(--hub-text);background:var(--hub-surface-hover, var(--hub-admin-subnav-hover))}.prod-atalhos--toolbar .prod-atalhos__btn--ativo,.prod-atalhos--toolbar .prod-atalhos__btn--ativo:hover{color:var(--hub-gold);background:none;box-shadow:none}.prod-atalhos--toolbar .prod-atalhos__nome{font-size:.8rem}.prod-atalhos--pagina{margin:0 auto}@media(max-width:743px){.prod-atalhos__btn{padding:.38rem .55rem;font-size:.72rem;gap:.28rem}.prod-atalhos__nome{font-size:.72rem}}.prod-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem}.prod-toolbar__busca{flex:1;min-width:min(100%,220px);display:flex;align-items:center;gap:.45rem;padding:.45rem .65rem;border-radius:999px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-bg)}.prod-toolbar__busca input{flex:1;border:none;background:transparent;font-size:.9rem;color:inherit;min-width:0}.prod-filtro-vitrine{flex-shrink:0;white-space:nowrap}.prod-grade-toolbar-fim{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.prod-grade-bloco{display:flex;flex-direction:column;gap:.35rem}.prod-grade-wrap .hub-tabela-grade__busca-wrap{flex:0 1 18rem;min-width:12rem}.prod-grade-wrap .hub-tabela-grade__busca{max-width:18rem}.prod-filtro-canal{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .75rem;border-radius:8px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text);font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s}.prod-filtro-canal__icone{display:inline-flex;flex-shrink:0;color:currentColor;opacity:.85}.prod-filtro-canal:hover{border-color:color-mix(in srgb,var(--app-accent) 55%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 12%,var(--hub-surface))}.prod-filtro-canal--ativo{background:color-mix(in srgb,var(--app-accent) 88%,#1a0a0a);border-color:color-mix(in srgb,var(--app-accent) 70%,transparent);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent) 20%,transparent)}.prod-filtro-canal--ativo:hover{background:color-mix(in srgb,var(--app-accent) 95%,#1a0a0a)}.prod-filtro-canal--ativo .prod-filtro-canal__icone{opacity:1}.prod-filtro-canais-menu__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:6.6rem;padding:.42rem .7rem;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text);font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer}.prod-toolbar__filtros-painel .prod-filtro-canais-menu__btn{min-height:var(--hub-touch-min, 2.75rem);min-width:0}.prod-filtro-canais-menu__btn:hover{border-color:color-mix(in srgb,var(--app-accent) 40%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 12%,var(--hub-surface))}.prod-filtro-canais-menu__btn--ativo{background:color-mix(in srgb,var(--app-accent) 88%,#1a0a0a);border-color:color-mix(in srgb,var(--app-accent) 70%,transparent);color:#fff}.prod-filtro-canais-menu__icone{display:flex;flex-direction:column;gap:2px;width:12px}.prod-filtro-canais-menu__icone span{display:block;height:2px;border-radius:1px;background:currentColor}.prod-filtro-canais-menu__icone span:nth-child(1){width:12px}.prod-filtro-canais-menu__icone span:nth-child(2){width:9px}.prod-filtro-canais-menu__icone span:nth-child(3){width:6px}.prod-filtro-canais-menu__pop{position:fixed;z-index:1400;width:min(220px,calc(100vw - 16px));display:flex;flex-direction:column;padding:.55rem .65rem .5rem;border:1px solid var(--hub-border);border-radius:6px;background:var(--hub-surface-solid, var(--hub-surface));box-shadow:0 12px 32px #00000047;color:var(--hub-text)}[data-theme=dark] .prod-filtro-canais-menu__pop{box-shadow:0 12px 32px #00000073}.prod-filtro-canais-menu__cab{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.prod-filtro-canais-menu__titulo{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.prod-filtro-canais-menu__fechar{border:none;background:none;padding:.1rem .35rem;font-size:1.1rem;line-height:1;color:var(--hub-muted);cursor:pointer}.prod-filtro-canais-menu__lista{list-style:none;margin:0;padding:0}.prod-filtro-canais-menu__item{display:flex;align-items:center;gap:.45rem;padding:.3rem .1rem;font-size:.82rem;line-height:1.25;cursor:pointer;-webkit-user-select:none;user-select:none}.prod-filtro-canais-menu__item input{width:.95rem;height:.95rem;accent-color:var(--app-accent, #2563eb);flex-shrink:0}.prod-filtro-canais-menu__rodape{display:flex;justify-content:flex-end;margin-top:.4rem;padding-top:.35rem;border-top:1px solid var(--hub-border)}.prod-filtro-canais-menu__limpar{border:none;background:none;padding:.15rem .25rem;color:var(--app-accent, #2563eb);font-size:.78rem;font-weight:600;cursor:pointer}.prod-filtro-canais-menu__limpar:hover{text-decoration:underline}.prod-grade-wrap{width:100%}.prod-grade-wrap .prod-col-sel{text-align:center;vertical-align:middle;padding-inline:.35rem}.hub-tabela-grade td.prod-col-desc{white-space:normal;overflow:hidden;vertical-align:top}.hub-tabela-grade td.prod-col-num{text-align:right;overflow:visible;text-overflow:clip;white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:middle}.hub-tabela-grade td.prod-col-categoria{vertical-align:middle;color:var(--hub-muted)}.hub-tabela-grade td.prod-col-foto,.hub-tabela-grade td.prod-col-acoes{overflow:visible;white-space:nowrap;vertical-align:middle}.hub-tabela-grade td.prod-col-acoes{text-align:right}body.hub-tabela-redimensionando{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.hub-tabela-grade tbody tr.prod-row--clicavel{cursor:pointer}.hub-tabela-grade tbody tr.ativo td{background:var(--app-accent-soft, var(--hub-orange-soft))}.hub-tabela-grade tbody tr.ativo td:first-child{box-shadow:inset 3px 0 0 var(--app-accent, var(--hub-orange))}.hub-tabela-grade tbody tr.prod-row--selecionada td{background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 88%,transparent)}.hub-tabela-grade tbody tr.prod-row--inativo{opacity:.55}.hub-tabela-grade tbody tr.prod-row--salvando{opacity:.72}.prod-check-lote{width:1rem;height:1rem;margin:0;cursor:pointer;accent-color:var(--app-accent, var(--hub-orange))}.prod-btn-desativar-lote:disabled{opacity:.55;cursor:not-allowed}.prod-btn-edicao-rapida{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .6rem;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface, var(--hub-bg));color:var(--hub-text, inherit);font-size:1.1rem;line-height:1;cursor:pointer}.prod-btn-edicao-rapida:hover{background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.prod-btn-edicao-rapida--ativa{border-color:var(--app-accent, var(--hub-orange));background:var(--app-accent, var(--hub-orange));color:#fff}.prod-col-desc strong{display:block;font-weight:700;line-height:1.25;color:var(--hub-text)}.prod-col-desc__titulo{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:nowrap}.prod-col-desc__titulo .prod-embalagem-seletor{margin:0;grid-template-columns:repeat(3,minmax(1.9rem,auto))}.prod-col-desc__titulo .prod-unidade-badge{margin:0}.prod-col-desc__nome{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.prod-col-desc__nome .prod-input-rapido--texto{width:100%}.prod-unidade-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;margin:0 0 .2rem;padding:.12rem .45rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1.2}.prod-unidade-badge--un{background:color-mix(in srgb,var(--hub-orange-soft) 75%,transparent);color:var(--hub-orange);border:1px solid color-mix(in srgb,var(--hub-orange) 35%,transparent)}.prod-unidade-badge--cx,.prod-unidade-badge--pl{background:color-mix(in srgb,var(--hub-gold-soft) 80%,transparent);color:var(--hub-gold);border:1px solid color-mix(in srgb,var(--hub-gold) 35%,transparent)}.prod-col-desc__emb{display:block;margin-top:.1rem;font-size:.72rem;color:var(--hub-muted)}.prod-col-desc__unidades{display:block;margin-top:.12rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--hub-muted) 88%,var(--hub-orange))}.prod-grupo{box-shadow:inset 0 0 0 1px var(--hub-border)}.prod-grupo+.prod-grupo{border-top:none}.prod-grupo__cabecalho td{padding:.45rem .65rem .35rem;background:color-mix(in srgb,var(--hub-surface) 88%,var(--hub-orange-soft));border-bottom:1px solid var(--hub-border)}.prod-grupo__nome{font-weight:700;font-size:.88rem;color:var(--hub-text)}.prod-grupo__cat{margin-left:.45rem;font-size:.72rem;color:var(--hub-muted)}.prod-col-codigo{font-variant-numeric:tabular-nums;font-size:.78rem;color:var(--hub-muted);white-space:nowrap}.prod-col-codigo--indefinido{font-style:italic;color:var(--hub-muted);letter-spacing:.02em}.prod-col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.prod-estoque--negativo{color:var(--hub-danger, var(--hub-erro));font-weight:800}.prod-input-rapido{width:6.5rem;padding:.25rem .4rem;font-size:.82rem;text-align:right;border:1px solid var(--app-accent-border, var(--hub-gold-soft));border-radius:6px;font-variant-numeric:tabular-nums;background:var(--hub-bg);color:inherit}.prod-input-rapido--texto{width:100%;min-width:8rem;text-align:left}.prod-input-rapido--direita{width:100%;max-width:7rem;margin-left:auto}.prod-input-rapido:focus{outline:2px solid color-mix(in srgb,var(--app-accent, var(--hub-orange)) 45%,transparent);outline-offset:1px}.prod-col-acoes{white-space:nowrap}.prod-acao{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:.35rem .5rem;border:none;background:transparent;cursor:pointer;font-size:1.1rem;line-height:1;border-radius:8px;vertical-align:middle;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.prod-acao--perigo:hover{background:color-mix(in srgb,var(--hub-danger, var(--hub-erro)) 12%,transparent)}.prod-col-desc__cat{display:block;font-size:.72rem;color:var(--hub-muted)}.prod-col-foto{padding-left:.6rem}.prod-row-thumb-wrap{position:relative;display:inline-flex;width:56px;height:56px;overflow:hidden;border-radius:0;background:#fff}.prod-row-thumb-erro{position:absolute;top:2px;right:2px;z-index:1;padding:0 4px;font-size:.75rem;line-height:1.2;color:#fff;background:#c62828;pointer-events:auto;cursor:help}.prod-row-thumb-btn{position:relative;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:default;border-radius:0;line-height:0;overflow:hidden}.prod-row-thumb-wrap--editavel .prod-row-thumb-btn{cursor:pointer}.prod-row-thumb-wrap--editavel .prod-row-thumb-btn:hover{outline:2px solid var(--app-accent, var(--app-accent, var(--hub-orange)));outline-offset:1px}.prod-row-thumb-btn__icone{position:absolute;right:-2px;bottom:-2px;font-size:.62rem;line-height:1;background:var(--hub-surface);border-radius:4px;padding:1px 2px;box-shadow:0 0 0 1px var(--app-accent-border, var(--hub-gold-soft))}.prod-row-thumb{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.prod-tabela-rodape{padding:.5rem .65rem;font-size:.78rem;color:var(--hub-muted);margin:0}.prod-desativar-modal{display:flex;flex-direction:column;gap:.85rem}.prod-desativar-modal__produto{margin:0;font-size:1rem}.prod-desativar-modal__pergunta{margin:0;color:var(--hub-muted);font-size:.92rem}.prod-desativar-modal__opcoes{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:.45rem}.prod-desativar-modal__opcao{display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:.65rem .75rem;border:1px solid var(--hub-border);border-radius:8px;cursor:pointer;background:var(--hub-surface, #fff)}.prod-desativar-modal__opcao:has(input:checked){border-color:var(--app-accent, var(--hub-orange));background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 70%,transparent)}.prod-desativar-modal__opcao input{margin-top:.2rem;accent-color:var(--app-accent, var(--hub-orange))}.prod-desativar-modal__opcao span{display:flex;flex-direction:column;gap:.15rem}.prod-desativar-modal__opcao strong{font-size:.95rem}.prod-desativar-modal__opcao small{color:var(--hub-muted);font-size:.8rem}.prod-desativar-modal__confirmar{background:var(--hub-danger, #c0392b);border-color:var(--hub-danger, #c0392b)}.prod-desativar-modal__confirmar:hover:not(:disabled),.prod-desativar-modal__confirmar:focus-visible{filter:brightness(.95)}.prod-desativar-modal__aviso-exclusao{margin:0;font-size:.88rem;line-height:1.4;color:var(--hub-text);background:color-mix(in srgb,var(--hub-danger, #c0392b) 12%,transparent);border:1px solid color-mix(in srgb,var(--hub-danger, #c0392b) 35%,transparent);border-radius:8px;padding:.65rem .75rem}.prod-desativar-modal .cadastros-form-acoes .btn-primario,.prod-desativar-modal .cadastros-form-acoes .btn-secundario{min-height:var(--hub-touch-min)}.prod-cadastro-shell--touch,.prod-cadastro-shell--cards{width:100%}.prod-cadastro-shell--touch{padding-bottom:.5rem}.prod-toolbar--touch{display:flex;flex-direction:column;align-items:stretch;gap:.6rem;position:sticky;top:0;z-index:8;margin:0 0 .75rem;padding:.15rem 0 .65rem;background:color-mix(in srgb,var(--hub-bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.prod-toolbar__busca-linha,.prod-toolbar__acoes-linha{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%}.prod-toolbar--touch .prod-toolbar__busca{flex:1 1 auto;min-width:0;min-height:2.75rem;border-radius:12px;padding:.55rem .75rem}.prod-toolbar--touch .prod-toolbar__busca input{font-size:1rem}.prod-toolbar__filtros,.prod-toolbar__mais{position:relative;flex:0 0 auto}.prod-toolbar__filtros-btn,.prod-toolbar__mais-btn{list-style:none;cursor:pointer;min-height:2.75rem;min-width:4.5rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;-webkit-tap-highlight-color:transparent}.prod-toolbar__filtros-btn::-webkit-details-marker,.prod-toolbar__mais-btn::-webkit-details-marker{display:none}.prod-toolbar__filtros-painel,.prod-toolbar__mais-painel{position:absolute;z-index:20;top:calc(100% + .35rem);right:0;min-width:12.5rem;display:flex;flex-direction:column;gap:.4rem;padding:.55rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-border) 80%,#27272a);background:color-mix(in srgb,var(--hub-bg-elevated) 92%,#0e0e10);box-shadow:0 12px 28px #00000059}.prod-toolbar__filtros-painel .btn-secundario,.prod-toolbar__filtros-painel .btn-primario,.prod-toolbar__mais-painel .btn-secundario,.prod-toolbar__mais-painel .btn-primario{width:100%;justify-content:center;min-height:2.75rem}.prod-toolbar__cadastrar-grupo{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0}.prod-toolbar__cadastrar{flex:0 1 auto;width:auto;max-width:11rem;min-width:0;min-height:2.75rem;padding-inline:.85rem;justify-content:center;white-space:nowrap}.prod-toolbar--touch .prod-toolbar__cadastrar-grupo{flex:1 1 auto;justify-content:stretch}.prod-toolbar--touch .prod-toolbar__cadastrar{flex:1 1 7rem;max-width:none}.prod-embalagem-seletor{display:inline-grid;grid-template-columns:repeat(3,minmax(2.1rem,auto));flex-shrink:0;margin:0 0 .35rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--hub-border) 80%,#3f3f46);background:color-mix(in srgb,var(--hub-bg) 88%,#000);overflow:hidden;isolation:isolate;vertical-align:middle}.prod-embalagem-seletor__btn{min-height:1.85rem;min-width:2.1rem;padding:0 .4rem;border:none;background:transparent;color:var(--hub-muted);font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.prod-embalagem-seletor__btn+.prod-embalagem-seletor__btn{border-left:1px solid color-mix(in srgb,var(--hub-border) 70%,#3f3f46)}.prod-embalagem-seletor__btn--ativo{color:var(--hub-text);background:color-mix(in srgb,var(--hub-gold) 18%,transparent);box-shadow:inset 0 -2px 0 var(--hub-gold)}.prod-embalagem-seletor__btn--ausente{opacity:.55}.prod-lista-card__info .prod-embalagem-seletor,.prod-lista-card__meta-linha .prod-embalagem-seletor{margin:.2rem 0 0}.prod-col-num--vazio{color:var(--hub-muted)}.prod-col-desc__sem-emb{display:block;margin-top:.15rem;font-size:.72rem;font-weight:600;color:var(--hub-muted)}.prod-toolbar__modo{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-border) 80%,#3f3f46);background:color-mix(in srgb,var(--hub-bg) 88%,#000);overflow:hidden;isolation:isolate}.prod-toolbar__modo-btn{min-height:2.75rem;border:none;background:transparent;color:var(--hub-muted);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.prod-toolbar__modo-btn+.prod-toolbar__modo-btn{border-left:1px solid color-mix(in srgb,var(--hub-border) 70%,#3f3f46)}.prod-toolbar__modo-btn--ativo{color:var(--hub-text);background:color-mix(in srgb,var(--hub-gold) 18%,transparent);box-shadow:inset 0 -2px 0 var(--hub-gold)}.prod-lista-cards-wrap{display:flex;flex-direction:column;gap:.55rem}.prod-lista-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.prod-lista-cards--compacta{gap:.45rem}.prod-lista-cards-vazio{padding:1.5rem .75rem;text-align:center;color:var(--hub-muted);font-size:.85rem}.prod-lista-card{border-radius:14px;border:1px solid color-mix(in srgb,var(--hub-border) 78%,#27272a);background:color-mix(in srgb,var(--hub-bg-elevated) 58%,var(--hub-bg-elevated));box-shadow:0 8px 22px #00000038;overflow:hidden}.prod-lista-card--ativo{border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-gold) 35%,transparent),0 8px 22px #00000038}.prod-lista-card--compacta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-radius:12px;box-shadow:none}.prod-lista-card__principal{width:100%;display:grid;grid-template-columns:56px minmax(0,1fr) 1.25rem;gap:.7rem;align-items:start;padding:.75rem .8rem .55rem;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.prod-lista-card__principal--compacta{grid-template-columns:48px minmax(0,1fr) auto 1rem;align-items:center;gap:.55rem;padding:.65rem .55rem .65rem .7rem;min-height:4.25rem}.prod-lista-card__thumb{width:56px;height:56px;border-radius:10px;overflow:hidden;background:#fff;flex-shrink:0}.prod-lista-card__thumb--compacta{width:48px;height:48px;border-radius:9px}.prod-lista-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.prod-lista-card__info{display:flex;flex-direction:column;gap:.12rem;min-width:0}.prod-lista-card__nome{margin:0;font-size:.9rem;font-weight:800;line-height:1.25;color:var(--hub-text);text-transform:uppercase;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prod-lista-card--compacta .prod-lista-card__nome{font-size:.84rem;-webkit-line-clamp:2}.prod-lista-card__meta-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:.1rem}.prod-lista-card__unidades,.prod-lista-card__cat{font-size:.74rem;color:var(--hub-muted);font-weight:600}.prod-lista-card__codigo{display:inline-flex;align-items:center;gap:.3rem;margin-top:.1rem;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--hub-muted)}.prod-lista-card__meta-linha .prod-lista-card__codigo{margin-top:0}.prod-lista-card__codigo svg{opacity:.85;flex-shrink:0}.prod-lista-card__resumo-num{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex-shrink:0;min-width:4.5rem}.prod-lista-card__estoque{font-size:.92rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-text);line-height:1.1}.prod-lista-card__estoque--neg{color:var(--hub-erro)}.prod-lista-card__venda{font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-gold);line-height:1.1}.prod-lista-card__chevron{color:var(--hub-muted);margin-top:.15rem;opacity:.75}.prod-lista-card__principal--compacta .prod-lista-card__chevron{margin-top:0}.prod-lista-card__acoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:0 .75rem .65rem}.prod-lista-card__acoes--compacta{display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:.4rem .45rem .4rem 0;border-left:1px solid color-mix(in srgb,var(--hub-border) 55%,transparent)}.prod-lista-card__acao{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:3.1rem;padding:.35rem .25rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-border) 85%,#3f3f46);background:color-mix(in srgb,var(--hub-surface-solid, var(--hub-surface)) 88%,#000);color:var(--hub-text);font-size:.68rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.prod-lista-card__acao-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9px;border:1px solid color-mix(in srgb,var(--hub-border) 85%,#3f3f46);background:color-mix(in srgb,var(--hub-surface-solid, var(--hub-surface)) 88%,#000);color:var(--hub-text);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.prod-lista-card__acao-icon--perigo{color:color-mix(in srgb,var(--hub-danger-border) 80%,var(--hub-erro));border-color:color-mix(in srgb,var(--hub-erro) 40%,var(--hub-border))}.prod-lista-card__acao:hover{border-color:color-mix(in srgb,var(--hub-gold) 40%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 8%,transparent)}.prod-lista-card__acao--perigo{color:color-mix(in srgb,var(--hub-danger-border) 80%,var(--hub-erro));border-color:color-mix(in srgb,var(--hub-erro) 40%,var(--hub-border))}.prod-lista-card__acao--perigo:hover{background:color-mix(in srgb,var(--hub-erro) 12%,transparent);border-color:color-mix(in srgb,var(--hub-erro) 55%,var(--hub-border))}.prod-lista-card__metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.55rem .75rem .7rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent)}.prod-lista-card__metrica{display:flex;flex-direction:column;gap:.15rem;min-width:0}.prod-lista-card__metrica-label{font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.prod-lista-card__metrica-valor{font-size:.92rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-text);line-height:1.2}.prod-lista-card__metrica-valor--neg{color:var(--hub-erro)}.prod-lista-card__doses-badge{display:block;margin-top:.2rem;font-size:.72rem;font-weight:700;color:var(--hub-muted)}.prod-lista-card__metrica--venda .prod-lista-card__metrica-label,.prod-lista-card__metrica--venda .prod-lista-card__metrica-valor{color:var(--hub-gold)}.prod-lista-cards-rodape{padding-inline:.15rem}@media(min-width:744px)and (max-width:1180px){.prod-cadastro-shell--cards .prod-lista-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.prod-cadastro-shell--lista-compacta .prod-lista-cards--compacta{max-width:42rem;margin-inline:auto}.prod-toolbar--touch{top:0}}@media(max-width:380px){.prod-lista-card__acao{font-size:.62rem}.prod-lista-card__metrica-valor{font-size:.84rem}}.etq-page__toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;margin-bottom:1rem}.etq-add-modal__badge{display:inline-flex;padding:.12rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700;background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 18%,transparent);color:var(--hub-text)}.etq-busca-wrap{flex:1;min-width:min(100%,280px)}.etq-busca-wrap label{display:block;font-size:.78rem;font-weight:700;color:var(--hub-muted);margin-bottom:.25rem}.etq-busca-row{display:flex;gap:.35rem;align-items:stretch}.etq-busca-row input{flex:1;padding:.55rem .75rem;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md);font-size:.95rem}.prod-etq-bar{margin-bottom:.85rem}.etq-nav-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:8px;border:1px solid var(--hub-gold-soft);background:var(--hub-surface);color:var(--hub-text);font-size:.82rem;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .12s ease}a.etq-nav-btn:hover,button.etq-nav-btn:hover{border-color:var(--app-accent, var(--hub-orange));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 12%,var(--hub-surface));color:var(--hub-text);transform:translateY(-1px)}.etq-nav-btn--voltar{font-size:.8rem}.etq-link{display:inline-flex;align-items:center;margin-left:.5rem;padding:.22rem .55rem;border:1px solid var(--hub-gold-soft);border-radius:6px;background:var(--hub-surface);font-size:.72rem;font-weight:700;color:var(--hub-text);text-decoration:none;cursor:pointer;font-family:inherit}.etq-link:hover{border-color:var(--app-accent, var(--hub-orange));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 10%,var(--hub-surface))}.etq-config{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;padding:.85rem;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-lg);background:var(--hub-surface)}.etq-config label{display:flex;flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:700;color:var(--hub-muted);text-transform:uppercase}.etq-config select{font-size:.88rem;padding:.4rem .5rem;border-radius:6px;border:1px solid var(--hub-border);text-transform:none;font-weight:500}.etq-config-topo{display:flex;justify-content:space-between;align-items:center;gap:.35rem}.etq-driver-hint{margin:0 0 1rem;padding:.65rem .85rem;font-size:.8rem;line-height:1.45;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-link, #1565c0) 8%,var(--hub-surface));border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md)}.etq-driver-hint code{font-size:.75rem;font-weight:800}.etq-agente-status{margin:-.5rem 0 1rem;padding:.45rem .75rem;font-size:.78rem;font-weight:700;border-radius:var(--hub-raio-md);border:1px solid var(--hub-gold-soft)}.etq-ponte{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;margin:-.35rem 0 1rem}.etq-ponte--auto{align-items:center}.etq-ponte--auto .etq-agente-status{flex:1 1 220px;margin:0;padding:.55rem .75rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-gold-soft);background:var(--hub-surface);font-size:.85rem;font-weight:600}.etq-ponte__liberar{flex:0 0 auto;align-self:center}.etq-ponte__registro{flex:1 1 100%;margin:-.35rem 0 .5rem;font-size:.78rem;color:var(--hub-muted);line-height:1.4}.etq-agente-status--buscando{color:var(--hub-muted)}.etq-ponte__label{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:min(100%,280px);font-size:.78rem;font-weight:700;color:var(--hub-muted)}.etq-ponte__label input{padding:.5rem .7rem;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md);font-size:.9rem;font-weight:600;color:var(--hub-text);background:var(--hub-surface)}.etq-ponte .etq-agente-status{flex:1 1 100%;margin:0}.etq-agente-status--ok{color:#1b5e20;background:color-mix(in srgb,#43a047 14%,var(--hub-surface))}.etq-agente-status--off{color:#6d4c00;background:color-mix(in srgb,#f9a825 16%,var(--hub-surface))}.etq-ponte__trabalhos{flex:1 1 100%;list-style:none;margin:.15rem 0 0;padding:0;display:flex;flex-direction:column;gap:.2rem}.etq-trabalho{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;font-size:.76rem;line-height:1.35;padding:.3rem .5rem;border-radius:var(--hub-raio-sm, 6px);background:var(--hub-surface);border:1px solid var(--hub-gold-soft)}.etq-trabalho__quando{font-variant-numeric:tabular-nums;color:var(--hub-muted);font-weight:700}.etq-trabalho__desc{color:var(--hub-text)}.etq-trabalho__status{margin-left:auto;font-weight:700}.etq-trabalho--impresso .etq-trabalho__status{color:#1b5e20}.etq-trabalho--erro .etq-trabalho__status{color:#b71c1c}.etq-trabalho--pendente .etq-trabalho__status,.etq-trabalho--processando .etq-trabalho__status{color:#6d4c00}.etq-acoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.etq-sugestoes{list-style:none;margin:0 0 1rem;padding:0;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md);overflow:hidden;max-height:220px;overflow-y:auto}.etq-sugestoes li button{width:100%;text-align:left;padding:.5rem .75rem;border:none;border-bottom:1px solid color-mix(in srgb,var(--hub-muted) 10%,transparent);background:var(--hub-surface);cursor:pointer;font-size:.85rem}.etq-sugestoes li button:hover{background:var(--app-accent-soft, var(--app-accent-soft, var(--hub-orange-soft)))}.etq-tabela-wrap{overflow:auto;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-lg);background:var(--hub-surface)}.etq-tabela{width:100%;border-collapse:collapse;font-size:.84rem}.etq-tabela th,.etq-tabela td{padding:.45rem .6rem;border-bottom:1px solid color-mix(in srgb,var(--hub-muted) 10%,transparent);vertical-align:middle}.etq-tabela th{background:var(--hub-bg);font-size:.68rem;text-transform:uppercase;color:var(--hub-muted);white-space:nowrap}.etq-tabela input[type=number]{width:4.5rem;padding:.2rem .35rem;font-size:.82rem}.etq-paginacao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;font-size:.8rem;color:var(--hub-muted)}.etq-paginacao-btns{display:flex;gap:.25rem}.etq-paginacao-btns button{min-width:2rem;padding:.25rem .45rem;border:1px solid var(--hub-border);border-radius:4px;background:var(--hub-bg);cursor:pointer}.etq-paginacao-btns button.ativo{background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent);border-color:transparent}.etq-refinada{padding:1rem;max-width:360px}.etq-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.etq-modal{width:min(440px,calc(100% - 1.5rem));background:var(--hub-surface);border:1px solid color-mix(in srgb,var(--app-accent, var(--hub-orange)) 35%,var(--hub-gold-soft));border-radius:var(--hub-raio-lg);box-shadow:0 20px 50px #00000073,0 0 0 1px #ffffff0a inset;overflow:hidden;animation:etq-modal-in .18s ease-out}@keyframes etq-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.etq-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid var(--hub-gold-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 40%,var(--hub-bg)) 0%,var(--hub-bg) 100%)}.etq-modal__titulo-wrap{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.etq-modal__icone{flex-shrink:0;width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:10px;font-size:1.15rem;background:var(--app-accent-soft, var(--hub-orange-soft));border:1px solid var(--app-accent-border, var(--hub-gold-soft))}.etq-modal__header h2{margin:0;font-size:1.05rem;font-weight:800;color:var(--hub-text);line-height:1.25}.etq-modal__subtitulo{margin:.2rem 0 0;font-size:.78rem;font-weight:500;color:var(--hub-muted)}.etq-modal__subtitulo strong{color:var(--app-accent-light, var(--hub-gold));font-weight:700}.etq-modal__fechar{border:none;background:transparent;font-size:1.5rem;line-height:1;color:var(--hub-muted);cursor:pointer;padding:.1rem .4rem;border-radius:6px;transition:color .12s ease,background .12s ease}.etq-modal__fechar:hover{color:var(--hub-text);background:#ffffff0f}.etq-modal__corpo{padding:1.1rem}.etq-modal__field{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--hub-muted);letter-spacing:.02em;text-transform:uppercase}.etq-modal__field input{font-size:.95rem;font-weight:500;text-transform:none;letter-spacing:normal;color:var(--hub-text);padding:.6rem .75rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio-md);background:var(--hub-bg);transition:border-color .15s ease,box-shadow .15s ease}.etq-modal__field input:focus{outline:none;border-color:var(--app-accent, var(--hub-orange));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent, var(--hub-orange)) 22%,transparent)}.etq-modal__field input::placeholder{color:var(--hub-muted);opacity:.75}.etq-modal__hint{margin:.75rem 0 0;font-size:.78rem;line-height:1.45;color:var(--hub-muted)}.etq-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1.1rem 1.1rem;border-top:1px solid var(--hub-gold-soft);background:var(--hub-bg)}.etq-edit-qtd{width:min(480px,100%);background:var(--hub-surface);border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-lg);box-shadow:0 12px 36px #0003;overflow:hidden}.etq-edit-qtd__header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--hub-gold-soft);background:var(--hub-bg)}.etq-edit-qtd__header h2{margin:0;font-size:1.05rem;font-weight:800;color:var(--hub-text)}.etq-edit-qtd__fechar{border:none;background:transparent;font-size:1.4rem;line-height:1;color:var(--hub-muted);cursor:pointer;padding:.15rem .45rem}.etq-edit-qtd__corpo{padding:1rem}.etq-edit-qtd__field{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:700;color:var(--hub-muted)}.etq-edit-qtd__field--full{margin-bottom:.75rem}.etq-edit-qtd__field input{font-size:.95rem;font-weight:500;color:var(--hub-text);padding:.45rem .55rem;border:1px solid var(--hub-border);border-radius:6px;background:#fff}.etq-edit-qtd__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.etq-edit-qtd__input--dir{text-align:right;font-variant-numeric:tabular-nums}.etq-edit-qtd__hint{font-size:.72rem;font-weight:500;color:var(--hub-muted);text-align:right}.etq-edit-qtd__produto-ref{margin:.75rem 0 0;font-size:.78rem;color:var(--hub-muted)}.etq-edit-qtd__footer{padding:.65rem 1rem 1rem}.etq-edit-qtd__alterar{display:inline-flex;align-items:center;gap:.35rem}.etq-refinada h3{margin:0 0 .75rem}.etq-print-area{display:none}@media print{body *{visibility:hidden}.etq-print-area,.etq-print-area *{visibility:visible}.etq-print-area{display:block!important;position:absolute;left:0;top:0;width:100%}.etq-label{display:inline-block;width:50mm;height:30mm;border:1px dashed #999;margin:2mm;padding:2mm;font-size:9pt;page-break-inside:avoid}.etq-label strong{display:block;font-size:8pt;line-height:1.15}.etq-label span{display:block;font-weight:800;font-size:11pt}}@media(max-width:720px){.etq-config{grid-template-columns:1fr}}.etq-pontes{flex:1 1 100%;display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem;padding:.65rem .75rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-gold-soft);background:var(--hub-surface)}.etq-pontes__titulo{margin:0;font-size:.9rem}.etq-pontes__ajuda,.etq-pontes__vazio{margin:0;font-size:.78rem;color:var(--hub-muted);line-height:1.4}.etq-pontes__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.etq-pontes__item{display:flex;flex-wrap:wrap;gap:.35rem .6rem;align-items:center;font-size:.8rem;padding:.4rem .5rem;border-radius:var(--hub-raio-sm, 6px);border:1px solid var(--hub-gold-soft)}.etq-pontes__estado{font-weight:700;font-size:.72rem;text-transform:uppercase}.etq-pontes__estado--on{color:#1b5e20}.etq-pontes__estado--off{color:#6d4c00}.etq-pontes__nome{color:var(--hub-text)}.etq-pontes__visto{flex:1 1 100%;color:var(--hub-muted);font-size:.74rem}.etq-pontes__acoes{display:flex;gap:.4rem;margin-left:auto}.etq-pontes__nova{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.etq-pontes__msg{margin:0;font-size:.8rem}.etq-pontes__msg--ok{color:#1b5e20}.etq-pontes__msg--erro{color:#b71c1c}.promo-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem}.promo-toolbar__busca{flex:1;min-width:min(100%,240px);display:flex;align-items:center;gap:.45rem;padding:.45rem .65rem;border-radius:999px;border:1px solid var(--hub-gold-soft);background:var(--hub-bg)}.promo-toolbar__busca input{flex:1;border:none;background:transparent;font-size:.9rem;min-width:0}.promo-sub-abas{display:flex;gap:0;margin-bottom:1rem;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md);overflow:hidden;width:fit-content}.promo-sub-aba{padding:.5rem 1rem;border:none;background:var(--hub-bg);font-size:.82rem;font-weight:700;color:var(--hub-muted);cursor:pointer}.promo-sub-aba.ativo{background:var(--hub-link, #1976d2);color:#fff}.promo-tabela-wrap{overflow:auto;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-lg);background:var(--hub-surface)}.promo-tabela{width:100%;border-collapse:collapse;font-size:.84rem}.promo-tabela th,.promo-tabela td{padding:.5rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--hub-muted) 10%,transparent);vertical-align:middle}.promo-tabela th{background:var(--hub-bg);font-size:.68rem;text-transform:uppercase;color:var(--hub-muted);white-space:nowrap}.promo-tabela tbody tr{cursor:pointer;transition:background .12s}.promo-tabela tbody tr:hover{background:var(--app-accent-soft, var(--app-accent-soft, var(--hub-orange-soft)))}.promo-tabela tbody tr.ativo{background:var(--app-accent-soft, var(--app-accent-soft, var(--hub-orange-soft)));box-shadow:inset 3px 0 0 var(--app-accent, var(--app-accent, var(--hub-orange)))}.promo-tabela tbody tr.promo-row--inativo{opacity:.5}.promo-modo{display:inline-flex;align-items:center;gap:.35rem;font-weight:800}.promo-modo--desconto{color:var(--hub-danger, var(--hub-erro))}.promo-modo--acrescimo{color:var(--hub-link, #1565c0)}.promo-col-num{text-align:right;font-variant-numeric:tabular-nums}.promo-col-acoes{text-align:center;white-space:nowrap}.promo-acao{padding:.2rem .45rem;border:none;background:transparent;cursor:pointer;font-size:1rem;border-radius:4px}.promo-acao:hover{background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.promo-acao--perigo{color:var(--hub-danger, var(--hub-erro))}.promo-editor{display:flex;flex-direction:column;gap:1rem}.promo-editor__topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.promo-editor__titulo{margin:0;font-size:1.15rem;font-weight:800}.promo-editor__sub{margin:.2rem 0 0;font-size:.85rem;color:var(--hub-muted)}.promo-editor__voltar{border:none;background:transparent;color:var(--hub-link, #1565c0);font-weight:700;cursor:pointer;font-size:.88rem}.promo-config.card{padding:0;overflow:visible;border:1px solid var(--hub-gold-soft);background:var(--hub-surface);border-radius:var(--hub-raio-lg, 12px)}.promo-config__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.9rem 1.1rem;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent);background:color-mix(in srgb,var(--hub-bg) 55%,var(--hub-surface));border-radius:var(--hub-raio-lg, 12px) var(--hub-raio-lg, 12px) 0 0}.promo-config__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.promo-config__resumo{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.2rem 0 0;font-size:.84rem;color:var(--hub-text)}.promo-config__resumo-sep{color:var(--hub-muted);opacity:.65}.promo-config__status{display:flex;align-items:center;gap:.65rem;padding:.45rem .7rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-border);background:var(--hub-bg);transition:border-color .15s,background .15s}.promo-config__status--ativo{border-color:#28a74559;background:#28a74514}.promo-config__status--inativo{border-color:color-mix(in srgb,var(--hub-muted) 25%,var(--hub-border));background:color-mix(in srgb,var(--hub-muted) 6%,var(--hub-bg))}.promo-config__toggle.hub-check{--hub-check-primary: #3d9a5c;--hub-check-primary-dark: #2d7a47;--hub-check-primary-light: #5cb87a;margin:0}.promo-config__toggle .hub-check__label{font-size:.82rem;font-weight:700;white-space:nowrap}.promo-config__corpo{display:flex;flex-direction:column;gap:0}.promo-config__grupo{padding:.9rem 1.1rem;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 55%,transparent)}.promo-config__grupo:last-child{border-bottom:none}.promo-config__grupo-titulo{margin:0 0 .65rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.promo-config__grid{display:grid;gap:.65rem .85rem}.promo-config__grid--ident{grid-template-columns:minmax(7.5rem,.55fr) minmax(0,1.45fr)}.promo-config__grid--regras{grid-template-columns:repeat(4,minmax(0,1fr))}.promo-config__grid--vigencia{grid-template-columns:minmax(11.5rem,14rem) minmax(0,1fr);align-items:end;gap:.65rem 1rem}.promo-config__campo.admin-field{margin-bottom:0}.promo-config__campo input,.promo-config__campo select,.promo-config__campo .hub-date-input{width:100%}.promo-config__campo .hub-date-input__campo{border:none;background:transparent}.promo-config__select-fixo:disabled{opacity:.85;cursor:default;color:var(--hub-text);background:color-mix(in srgb,var(--hub-muted) 8%,var(--hub-bg))}.promo-config__percentual{display:flex;align-items:stretch;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-surface-solid);overflow:hidden}.promo-config__percentual input{flex:1;min-width:0;border:none;border-radius:0;background:transparent;text-align:right;font-variant-numeric:tabular-nums}.promo-config__percentual input:focus{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--app-accent, var(--hub-orange)) 45%,transparent)}.promo-config__percentual-suf{display:flex;align-items:center;padding:0 .65rem;font-size:.82rem;font-weight:700;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-muted) 10%,var(--hub-bg));border-left:1px solid var(--hub-border)}.promo-config__vigencia-dica{margin:0;padding-bottom:.35rem;min-width:0;font-size:.8rem;line-height:1.45;color:var(--hub-muted);overflow-wrap:anywhere}@media(max-width:900px){.promo-config__grid--regras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.promo-config__header{flex-direction:column;align-items:stretch}.promo-config__status{justify-content:space-between}.promo-config__grid--ident,.promo-config__grid--regras,.promo-config__grid--vigencia{grid-template-columns:1fr}.promo-config__vigencia-dica{padding-bottom:0}}.promo-toolbar--fim{margin-bottom:.85rem}.promo-grade-wrap{margin-top:.25rem}.promo-grade-wrap.card{padding:0;overflow:visible}.promo-grade .hub-tabela-grade__scroll,.promo-grade--add .hub-tabela-grade__scroll,.promo-grade--itens .hub-tabela-grade__scroll{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.promo-grade .hub-tabela-grade__scroll{max-height:min(58vh,520px)}.promo-grade--add .hub-tabela-grade__scroll{max-height:min(68vh,620px);scrollbar-width:thin}@media(max-width:640px){.promo-grade-wrap,.promo-grade-wrap.card{overflow:visible}.promo-grade .hub-tabela-grade,.promo-grade--add .hub-tabela-grade,.promo-grade--itens .hub-tabela-grade{min-width:0!important;width:100%;table-layout:auto}.promo-grade .hub-tabela-grade__scroll,.promo-grade--add .hub-tabela-grade__scroll,.promo-grade--itens .hub-tabela-grade__scroll{overflow:visible!important;max-height:none!important;min-height:0!important}.promo-toolbar,.promo-toolbar--fim,.promo-editor__topo,.promo-editor__toolbar{flex-direction:column;align-items:stretch}.promo-toolbar .btn-primario,.promo-toolbar--fim .btn-primario,.promo-editor__concluir{width:100%;margin-left:0;justify-content:center}.promo-sub-abas{width:100%;max-width:100%}.hub-tabela-wrap--stack-sm .promo-lista-linha td,.hub-tabela-wrap--stack-sm .promo-item-linha td{white-space:normal;overflow:visible}.hub-tabela-wrap--stack-sm .promo-col-acoes,.hub-tabela-wrap--stack-sm .promo-col-acoes.neg-acoes-celula,.hub-tabela-wrap--stack-sm .promo-col-acoes.neg-acoes-celula--icones{display:flex!important;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;white-space:normal;width:100%;padding-top:.55rem;margin-top:.15rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent)}.hub-tabela-wrap--stack-sm .promo-acao{min-width:2.4rem;min-height:2.4rem}.promo-preco-input{width:100%;max-width:8rem}}.promo-lista-linha{cursor:pointer}.promo-lista-linha:hover{background:var(--app-accent-soft, var(--hub-orange-soft))}.promo-lista-sub{display:block;font-size:.72rem;color:var(--hub-muted);font-weight:400}.promo-item-linha{cursor:default}.promo-item-linha:hover{background:color-mix(in srgb,var(--hub-muted) 6%,transparent)}.promo-item-linha--produto-inativo{background:color-mix(in srgb,var(--hub-warning, var(--hub-orange)) 6%,transparent)}.promo-item-linha--produto-inativo:hover{background:color-mix(in srgb,var(--hub-warning, var(--hub-orange)) 10%,transparent)}.promo-item-nome-cell,.promo-add-nome-grupo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.promo-produto-inativo-badge{vertical-align:middle;flex-shrink:0}.promo-editor__aviso-martins{margin:0 0 .65rem;padding:.55rem .75rem;border-radius:8px;font-size:.88rem;line-height:1.45;background:color-mix(in srgb,var(--hub-warning, var(--hub-orange)) 12%,transparent);border:1px solid color-mix(in srgb,var(--hub-warning, var(--hub-orange)) 28%,transparent)}.promo-item-linha--inativo{opacity:.55}.promo-item-linha--inativo:hover{opacity:.72}.promo-status-badge{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700}.promo-status-badge--ativo{background:#28a74526;color:#3d9a5c}.promo-status-badge--inativo{background:color-mix(in srgb,var(--hub-muted) 18%,transparent);color:var(--hub-muted)}.promo-status-badge--expirada{margin-left:.35rem;background:#dc35451f;color:#c0392b}.promo-validade-input{min-width:7.5rem;max-width:9.5rem}.promo-validade-input .hub-date-input__campo{font-size:.78rem;padding:.2rem .35rem}.promo-add-itens__validade{max-width:16rem;margin-bottom:.75rem}.promo-add-itens__validade-dica{display:block;margin-top:.25rem;font-size:.78rem;color:var(--hub-muted);font-weight:400}.promo-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.promo-editor__toolbar--fim{margin-top:.5rem}.promo-editor__concluir{margin-left:auto}.promo-editor__aviso{margin:0;padding:.75rem 1rem;border-radius:var(--hub-raio-md);background:color-mix(in srgb,var(--hub-link, #1565c0) 8%,var(--hub-surface));font-size:.88rem}.promo-tabela--itens tbody tr{cursor:default}.promo-th-filtro{display:block;width:100%;margin-top:.25rem;padding:.2rem .35rem;font-size:.72rem;font-weight:400;text-transform:none;border:1px solid color-mix(in srgb,var(--hub-muted) 25%,transparent);border-radius:4px;background:var(--hub-bg)}.promo-item-previsto{display:block;font-size:.68rem;color:var(--hub-muted);font-weight:400}.promo-add-itens{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0;overflow:hidden}.promo-add-itens__lista{display:flex;flex-direction:column;flex:1;min-height:min(68vh,620px)}.promo-add-itens__lista .hub-tabela-grade-wrap{flex:1;min-height:0}.promo-add-itens__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.promo-add-itens__contagem{margin-left:auto;font-size:.8rem;color:var(--hub-muted)}.promo-add-itens__lista .neg-lista-rodape{margin:.5rem .75rem .65rem}.promo-add-itens__dica{margin:0;font-size:.84rem;color:var(--hub-muted)}.promo-add-row--sel{background:color-mix(in srgb,var(--hub-link, #1565c0) 8%,transparent)}.promo-add-nome-grupo{display:block;font-weight:600}.promo-add-unidades-badge{display:inline-block;margin-top:.15rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.promo-add-unidade-toggle{display:inline-flex;gap:.2rem;flex-wrap:wrap}.promo-add-unidade-btn{min-width:2.1rem;padding:.2rem .45rem;border:1px solid var(--hub-border);border-radius:6px;background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text);font-size:.72rem;font-weight:800;cursor:pointer}.promo-add-unidade-btn--ativa{border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 14%,var(--hub-surface));color:var(--hub-text)}.promo-add-unidade-btn--off,.promo-add-unidade-btn:disabled{opacity:.35;cursor:not-allowed}.promo-col-muted{color:var(--hub-muted);font-size:.82rem}.promo-editor__edicao-rapida-aviso{margin:0 0 .5rem;padding:.55rem .75rem;border-radius:var(--hub-raio-md);background:color-mix(in srgb,var(--hub-gold) 12%,var(--hub-surface));border:1px solid color-mix(in srgb,var(--hub-gold) 35%,transparent);font-size:.84rem;color:var(--hub-text);line-height:1.45}.promo-grade-wrap--edicao-rapida .promo-preco-input{width:min(100%,7.25rem);border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-gold-soft));background:color-mix(in srgb,var(--hub-gold) 6%,var(--hub-bg))}.promo-grade-wrap--edicao-rapida .promo-preco-input--abaixo-venda{border-color:var(--hub-warning, var(--hub-orange));background:color-mix(in srgb,var(--hub-warning, var(--hub-orange)) 14%,var(--hub-bg))}.promo-preco-input--pct{width:min(100%,4.75rem)}.promo-editor__dica-embalagem{margin:0 0 .5rem;font-size:.82rem;color:var(--hub-muted);line-height:1.45}.promo-preco-input{width:min(100%,6.5rem);padding:.25rem .4rem;text-align:right;font-variant-numeric:tabular-nums;border:1px solid var(--hub-gold-soft);border-radius:4px;background:var(--hub-bg);font-size:.84rem}.promo-preco-input--abaixo-venda{border-color:var(--hub-warning, var(--hub-orange));background:color-mix(in srgb,var(--hub-warning, var(--hub-orange)) 14%,var(--hub-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-warning, var(--hub-orange)) 35%,transparent)}.promo-aviso-abaixo-venda{margin:0 0 .75rem;padding:.55rem .75rem;border-radius:8px;font-size:.88rem;line-height:1.45;background:color-mix(in srgb,var(--hub-warning, var(--hub-orange)) 12%,transparent);border:1px solid color-mix(in srgb,var(--hub-warning, var(--hub-orange)) 28%,transparent)}.promo-item-linha--abaixo-venda,.promo-add-row--abaixo-venda{background:color-mix(in srgb,var(--hub-warning, var(--hub-orange)) 6%,transparent)}.promo-qty-input{width:min(100%,4.75rem);min-height:2.25rem}.promo-preco-preview{color:var(--hub-gold)}.promo-add-itens .hub-tabela-grade__busca{max-width:none;border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border));border-radius:12px;background:color-mix(in srgb,var(--hub-bg-elevated, var(--hub-surface)) 80%,#0e0e10)}.promo-add-itens .hub-tabela-grade__busca:focus-within{border-color:var(--hub-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-gold) 22%,transparent)}.promo-add-itens .hub-tabela-grade__colunas-btn{border-color:color-mix(in srgb,var(--hub-gold) 45%,var(--hub-border));border-radius:12px;min-height:2.45rem;padding-inline:.85rem}.promo-add-itens .hub-tabela-grade__colunas-btn:hover{border-color:var(--hub-gold);background:color-mix(in srgb,var(--hub-gold) 10%,var(--hub-surface))}.cadastro-modal--maxima .promo-add-itens{flex:1;min-height:0}.promo-add-campos{margin:0;border:none;border-radius:0;background:transparent;overflow:visible}.promo-add-campos__summary{display:flex;align-items:center;gap:.5rem;padding:.15rem .1rem .55rem;cursor:pointer;list-style:none;font-size:.86rem;font-weight:700;color:var(--hub-text);-webkit-user-select:none;user-select:none}.promo-add-campos__summary::-webkit-details-marker{display:none}.promo-add-campos__summary:after{content:"";margin-left:auto;width:.45rem;height:.45rem;border-right:2px solid var(--hub-muted);border-bottom:2px solid var(--hub-muted);transform:rotate(45deg);transition:transform .15s ease}.promo-add-campos[open] .promo-add-campos__summary:after{transform:rotate(-135deg);margin-top:.2rem}.promo-add-campos__chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .1rem .15rem}.promo-add-campos__chip{padding:.38rem .75rem;border:1px solid color-mix(in srgb,var(--hub-border) 92%,#52525b);border-radius:999px;background:color-mix(in srgb,var(--hub-bg-elevated, var(--hub-surface)) 65%,var(--hub-bg-elevated));color:color-mix(in srgb,var(--hub-text) 82%,var(--hub-muted));font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease,opacity .12s ease}.promo-add-campos__chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--hub-gold) 40%,var(--hub-border));color:var(--hub-text)}.promo-add-campos__chip--on{border-color:color-mix(in srgb,var(--hub-border) 85%,var(--hub-muted));background:color-mix(in srgb,var(--hub-surface) 55%,var(--hub-bg-elevated));color:var(--hub-text)}.promo-add-campos__chip:not(.promo-add-campos__chip--on){opacity:.55}.promo-add-campos__chip:disabled{opacity:.45;cursor:not-allowed}.promo-add-vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;flex:1;min-height:min(46vh,320px);padding:2rem 1rem 2.25rem;text-align:center}.promo-add-vazio__arte{margin-bottom:.55rem;color:var(--hub-muted)}.promo-add-vazio__caixa{color:color-mix(in srgb,var(--hub-muted) 85%,#fff)}.promo-add-vazio__lupa{color:var(--hub-gold)}.promo-add-vazio__titulo{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:.01em;color:var(--hub-text);line-height:1.3}.promo-add-vazio__sub{margin:0;font-size:.88rem;color:var(--hub-muted);line-height:1.4}.promo-add-itens__td-vazio{padding:0!important;border:none!important;background:transparent!important}.promo-add-itens__rodape{display:flex;align-items:stretch;gap:.65rem}.promo-add-itens__btn-cancelar,.promo-add-itens__btn-adicionar{flex:1;min-height:2.75rem;border-radius:12px;font-weight:700}.promo-add-itens__btn-adicionar:disabled{opacity:.55;cursor:not-allowed;filter:saturate(.65) brightness(.85);color:color-mix(in srgb,#111 70%,transparent)}.promo-add-itens--cards{gap:.65rem}.promo-add-itens__ajuda{margin:0;border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);border-radius:12px;background:color-mix(in srgb,var(--hub-bg-elevated, var(--hub-surface)) 70%,var(--hub-bg-elevated));overflow:hidden}.promo-add-itens__ajuda-summary{display:flex;align-items:center;gap:.45rem;padding:.7rem .85rem;cursor:pointer;list-style:none;font-size:.88rem;font-weight:700;color:var(--hub-text);-webkit-user-select:none;user-select:none}.promo-add-itens__ajuda-summary::-webkit-details-marker{display:none}.promo-add-itens__ajuda-summary:after{content:"";margin-left:auto;width:.45rem;height:.45rem;border-right:2px solid var(--hub-muted);border-bottom:2px solid var(--hub-muted);transform:rotate(45deg);transition:transform .15s ease}.promo-add-itens__ajuda[open] .promo-add-itens__ajuda-summary:after{transform:rotate(-135deg);margin-top:.2rem}.promo-add-itens__ajuda-icone{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;border:1.5px solid var(--hub-gold);color:var(--hub-gold);font-size:.68rem;font-weight:800;font-style:italic;flex-shrink:0}.promo-add-itens__ajuda .promo-add-itens__dica{padding:0 .85rem .75rem;font-size:.8rem;line-height:1.45}.promo-add-itens--cards .promo-add-itens__acoes{justify-content:space-between;gap:.75rem}.promo-add-itens--cards .promo-add-itens__contagem{margin-left:0;color:var(--hub-text);font-size:.82rem}.promo-add-itens__limpar{border:none;background:transparent;color:var(--hub-gold);font-size:.82rem;font-weight:700;cursor:pointer;padding:.15rem 0}.promo-add-itens__limpar:hover{text-decoration:underline}.promo-add-itens__lista--cards{min-height:min(58vh,560px);overflow:hidden}.promo-add-itens__lista--cards .hub-tabela-grade__scroll,.promo-add-itens__lista--cards .promo-add-itens__tbody-oculto{display:none!important}.promo-add-itens__lista--cards .hub-tabela-grade-wrap{flex:0 0 auto}.promo-add-cards{display:flex;flex-direction:column;gap:.55rem;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.15rem .1rem .35rem;align-content:flex-start}.promo-add-cards .promo-add-vazio{flex:1;min-height:min(48vh,320px)}.promo-add-card{flex-shrink:0;display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;padding:.7rem .75rem .75rem .65rem;border:1px solid color-mix(in srgb,var(--hub-border) 78%,#27272a);border-radius:14px;background:color-mix(in srgb,var(--hub-bg-elevated, var(--hub-surface)) 58%,#121214);box-shadow:0 8px 22px #0003;position:relative;overflow:hidden;cursor:pointer}.promo-add-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;pointer-events:none}.promo-add-card--sel{border-color:color-mix(in srgb,var(--hub-gold) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 7%,var(--hub-bg-elevated))}.promo-add-card--sel:before{background:var(--hub-gold)}.promo-add-card__sel{padding-top:.15rem}.promo-add-card__corpo{display:flex;flex-direction:column;gap:.65rem;min-width:0}.promo-add-card__ident{display:flex;flex-direction:column;gap:.15rem;min-width:0}.promo-add-card__nome-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.promo-add-card__nome{font-size:.95rem;font-weight:800;letter-spacing:.01em;color:var(--hub-text);line-height:1.25}.promo-add-card__codigo{font-size:.75rem;color:var(--hub-muted)}.promo-add-card__meta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1fr);gap:.45rem .55rem}.promo-add-card__meta-item{display:flex;flex-direction:column;gap:.28rem;min-width:0}.promo-add-card__label{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.promo-add-card__meta-valor{font-size:.82rem;font-weight:600;color:var(--hub-text);font-variant-numeric:tabular-nums}.promo-add-card .promo-add-unidade-btn--ativa{border-color:var(--hub-gold);background:var(--hub-gold);color:#111}.promo-add-card__precos{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.promo-add-card__preco{display:flex;flex-direction:column;gap:.28rem;min-width:0}.promo-add-card__preco-texto{font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--hub-text)}.promo-preco-input--card{width:100%;max-width:none;min-height:2.2rem;padding:.4rem .55rem;border-radius:8px;font-size:.9rem}.promo-preco-input--destaque{border-color:var(--hub-gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-gold) 35%,transparent)}.promo-preco-input--destaque.promo-preco-input--abaixo-venda{border-color:var(--hub-warning, var(--hub-orange));box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-warning, var(--hub-orange)) 35%,transparent)}.promo-add-itens--cards .promo-add-itens__rodape{margin-top:.15rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent);flex-wrap:nowrap}@media(min-width:744px)and (max-width:900px){.promo-add-itens--cards .promo-add-cards,.promo-add-itens--cards .promo-add-itens__acoes,.promo-add-itens--cards .promo-add-itens__ajuda,.promo-add-itens--cards .promo-add-campos,.promo-add-itens--cards .hub-tabela-grade__toolbar,.promo-add-itens--cards .promo-add-itens__rodape{max-width:36rem;margin-inline:auto;width:100%}}@media(max-width:420px){.promo-add-card__meta{grid-template-columns:1fr 1fr}.promo-add-card__meta-item:first-child{grid-column:1 / -1}}.promo-grade-wrap--cards{display:flex;flex-direction:column;gap:.55rem;overflow:visible}.promo-grade-wrap--cards .hub-tabela-grade__scroll,.promo-grade-wrap--cards .promo-itens__tbody-oculto{display:none!important}.promo-grade-wrap--cards .hub-tabela-grade-wrap{flex:0 0 auto}.promo-itens-cards{display:flex;flex-direction:column;gap:.55rem;padding:.15rem .35rem .5rem;max-height:min(68vh,720px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.promo-itens-cards__vazio{margin:0;padding:1.5rem 1rem;text-align:center;color:var(--hub-muted);font-size:.9rem;line-height:1.4}.promo-item-card{display:flex;flex-direction:column;gap:.7rem;padding:.75rem .8rem;border:1px solid color-mix(in srgb,var(--hub-border) 78%,#27272a);border-radius:14px;background:color-mix(in srgb,var(--hub-bg-elevated, var(--hub-surface)) 58%,#121214);box-shadow:0 8px 22px #0000002e}.promo-item-card__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.promo-item-card__ident{min-width:0;flex:1;display:flex;flex-direction:column;gap:.4rem}.promo-item-card__nome-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem}.promo-item-card__nome{font-size:.95rem;font-weight:700;line-height:1.25;color:var(--hub-text);word-break:break-word}.promo-item-card__chips{display:flex;flex-wrap:wrap;gap:.3rem}.promo-item-card__chip{display:inline-flex;align-items:center;padding:.18rem .45rem;border-radius:999px;font-size:.72rem;font-weight:650;letter-spacing:.01em;color:color-mix(in srgb,var(--hub-text) 82%,var(--hub-muted));background:color-mix(in srgb,var(--hub-surface-solid) 88%,#000);border:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent)}.promo-item-card__chip--unidade{color:#111;background:var(--hub-gold);border-color:transparent}.promo-item-card__remover{flex-shrink:0;min-width:2.4rem;min-height:2.4rem}.promo-item-card__precos{display:grid;grid-template-columns:1fr 1fr;gap:.45rem .55rem}.promo-item-card__preco{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.4rem .5rem;border-radius:10px;background:color-mix(in srgb,var(--hub-surface-solid) 92%,transparent);border:1px solid color-mix(in srgb,var(--hub-border) 55%,transparent)}.promo-item-card__preco--destaque{border-color:color-mix(in srgb,var(--hub-gold) 35%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 8%,var(--hub-bg-elevated))}.promo-item-card__label{font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.promo-item-card__valor{font-size:.92rem;font-weight:650;color:var(--hub-text);font-variant-numeric:tabular-nums;line-height:1.25}.promo-item-card__valor--destaque{font-size:1.02rem;font-weight:800;color:var(--hub-gold)}.promo-item-card .promo-preco-input--card{width:100%;max-width:none;min-height:2.2rem;font-size:.95rem;font-weight:700}.promo-item-card .promo-preco-input--destaque{border-color:color-mix(in srgb,var(--hub-gold) 45%,var(--hub-border))}.promo-item-card .promo-preco-input--abaixo-venda{border-color:var(--hub-warning, var(--hub-orange))}@media(min-width:744px)and (max-width:900px){.promo-grade-wrap--cards .hub-tabela-grade__toolbar,.promo-grade-wrap--cards .promo-itens-cards,.promo-grade-wrap--cards .neg-lista-rodape{max-width:36rem;margin-inline:auto;width:100%}}@media(min-width:700px)and (max-width:1180px)and (pointer:coarse){.promo-itens-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.promo-itens-cards__vazio{grid-column:1 / -1}}.ajt-modulo-abas{display:flex;gap:0;margin-bottom:.85rem;padding:0;overflow:hidden;border:1px solid var(--hub-border)}.ajt-modulo-aba{flex:1;padding:.72rem 1rem;border:none;border-bottom:3px solid transparent;background:color-mix(in srgb,var(--hub-muted) 4%,var(--hub-surface-solid, var(--hub-surface)));color:var(--hub-muted);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.ajt-modulo-aba:hover:not(:disabled),.ajt-modulo-aba:focus-visible{outline:none;color:var(--hub-text);background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 8%,transparent)}.ajt-modulo-aba--ativa{color:var(--hub-text);border-bottom-color:var(--app-accent, var(--hub-orange));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 10%,var(--hub-surface-solid, var(--hub-surface)))}.ajt-modulo-aba:disabled{opacity:.45;cursor:not-allowed}.ajt-aviso-migration{margin:.75rem 1rem 0;padding:.65rem .85rem;font-size:.8rem;line-height:1.45;color:var(--hub-muted);background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 10%,var(--hub-surface));border:1px solid var(--hub-border);border-radius:8px}.ajt-aviso-migration code{font-size:.75rem;font-weight:700}.ajt-loading{margin:.75rem 0;font-size:.85rem;color:var(--hub-muted)}.ajt-vazio{text-align:center;color:var(--hub-muted);padding:1.25rem .75rem!important;font-size:.88rem}.ajt-input{width:100%;padding:.5rem .65rem;border:1px solid var(--hub-border, var(--hub-gold-soft));border-radius:8px;background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text);font:inherit;font-size:.86rem;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease}.ajt-input:focus{outline:none;border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 55%,var(--hub-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent, var(--hub-orange)) 14%,transparent)}.ajt-input::placeholder{color:color-mix(in srgb,var(--hub-muted) 75%,transparent)}.ajt-col-check{width:2.25rem;text-align:center}.ajt-col-num{text-align:center;font-variant-numeric:tabular-nums}.ajt-col-acao{width:5.5rem;text-align:center}.ajt-celula--novo{color:var(--hub-sucesso);font-weight:700}.ajt-linha--ja-na-fila{opacity:.55}.ajt-tabela-wrap{overflow:auto}.ajt-tabela--gf thead th{background:color-mix(in srgb,var(--app-accent) 22%,var(--hub-surface));color:var(--hub-text);font-size:.78rem;font-weight:700;white-space:nowrap}.ajt-status-badge{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:capitalize;background:color-mix(in srgb,var(--hub-sucesso) 18%,transparent);color:#86efac}.ajt-gf-consulta{padding:0;overflow:hidden}.ajt-gf-consulta__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid var(--hub-border)}.ajt-gf-consulta__topo h2{margin:0;font-size:1rem;font-weight:700}.ajt-gf-abas{display:flex;gap:0;border-bottom:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface-2, var(--hub-surface-solid)) 80%,transparent)}.ajt-gf-aba{padding:.65rem 1.1rem;font-size:.82rem;font-weight:700;color:var(--hub-muted);border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.ajt-gf-aba:hover:not(.ajt-gf-aba--ativa){color:var(--hub-text);background:color-mix(in srgb,var(--hub-surface-2, var(--hub-surface-solid)) 50%,transparent)}.ajt-gf-aba--ativa{color:var(--app-accent-light, var(--hub-gold));border-bottom-color:var(--app-accent, var(--hub-orange));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 8%,transparent)}.ajt-gf-consulta .ajt-tabela-wrap{padding:0 .25rem .5rem}.ajt-historico-painel{padding:0 0 .85rem}.ajt-historico-painel__topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem;padding:.9rem 1.1rem .75rem;border-bottom:1px dashed color-mix(in srgb,var(--hub-muted) 22%,var(--hub-border))}.ajt-historico-painel__titulo{margin:0 0 .2rem;padding-left:.6rem;border-left:3px solid var(--app-accent, var(--hub-orange));font-size:.92rem;font-weight:800;color:var(--hub-text)}.ajt-historico-painel__sub{margin:0;padding-left:.6rem;font-size:.78rem;line-height:1.4;color:var(--hub-muted)}.ajt-historico-painel__contador{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;color:var(--app-accent-light, var(--hub-gold));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 12%,transparent);border:1px solid color-mix(in srgb,var(--app-accent, var(--hub-orange)) 28%,var(--hub-border))}.ajt-historico-dica{display:flex;align-items:center;gap:.5rem;margin:.75rem 1.1rem 0;padding:.55rem .7rem;font-size:.78rem;line-height:1.4;color:var(--hub-muted);border-radius:8px;background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 6%,transparent);border:1px dashed color-mix(in srgb,var(--app-accent, var(--hub-orange)) 22%,var(--hub-border))}.ajt-historico-dica__icone{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:6px;font-size:.75rem;font-weight:800;color:var(--app-accent-light, var(--hub-gold));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 14%,transparent)}.ajt-historico-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem .85rem;margin:.75rem 1.1rem 0;padding:.7rem .85rem;border:1px solid var(--hub-border);border-radius:10px;background:color-mix(in srgb,var(--hub-muted) 4%,transparent)}.ajt-historico-filtro{display:flex;flex-direction:column;gap:.25rem;min-width:10.5rem}.ajt-historico-filtro span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.ajt-historico-filtro__input{max-width:11.5rem}.ajt-historico-filtro__limpar{align-self:flex-end;font-size:.78rem}.ajt-historico-vazio{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:1rem 1.1rem;padding:1.5rem 1rem;text-align:center;border:1px dashed var(--hub-border);border-radius:12px;background:color-mix(in srgb,var(--hub-muted) 4%,transparent)}.ajt-historico-vazio__icone{font-size:1.6rem;opacity:.85}.ajt-historico-vazio strong{font-size:.92rem;color:var(--hub-text)}.ajt-historico-vazio p{margin:0;max-width:28rem;font-size:.82rem;line-height:1.45;color:var(--hub-muted)}.ajt-historico-vazio em{font-style:normal;font-weight:700;color:var(--app-accent-light, var(--hub-gold))}.ajt-historico-vazio__link{border:0;padding:0;background:transparent;color:var(--app-accent-light, var(--hub-gold));font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.ajt-historico-tabela-wrap{margin:.75rem 1.1rem 0;border:1px solid var(--hub-border, var(--hub-gold-soft));border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--hub-surface-solid, var(--hub-surface)) 98%,var(--hub-muted))}.ajt-historico-tabela thead th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 16%,var(--hub-surface-solid, var(--hub-surface)))}.ajt-historico-linha{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.ajt-historico-linha:hover,.ajt-historico-linha:focus-visible{outline:none;background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 9%,transparent)}.ajt-historico-linha--ativa{background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 12%,transparent);box-shadow:inset 3px 0 0 var(--app-accent, var(--hub-orange))}.ajt-historico-data{display:flex;flex-direction:column;gap:.1rem;min-width:6.5rem}.ajt-historico-data strong{font-size:.82rem;font-weight:700;color:var(--hub-text)}.ajt-historico-data small{font-size:.72rem;color:var(--hub-muted);font-variant-numeric:tabular-nums}.ajt-historico-usuario{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.ajt-historico-usuario__avatar{display:inline-grid;place-items:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.02em;color:var(--app-accent-light, var(--hub-gold));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 16%,transparent);border:1px solid color-mix(in srgb,var(--app-accent, var(--hub-orange)) 30%,var(--hub-border))}.ajt-historico-motivo{font-size:.82rem;color:var(--hub-text)}.ajt-historico-chip{display:inline-block;max-width:9rem;padding:.15rem .45rem;border-radius:6px;font-size:.72rem;font-weight:600;line-height:1.25;color:var(--hub-text);background:color-mix(in srgb,var(--hub-muted) 10%,transparent);border:1px solid var(--hub-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.ajt-historico-chip--ncm{font-variant-numeric:tabular-nums;color:var(--app-accent-light, var(--hub-gold));border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 28%,var(--hub-border))}.ajt-historico-valor{font-weight:700;font-variant-numeric:tabular-nums;color:var(--app-accent-light, var(--hub-gold))}.ajt-historico-itens{display:inline-grid;place-items:center;min-width:1.65rem;padding:.12rem .45rem;border-radius:999px;font-size:.78rem;font-weight:800;color:var(--hub-text);background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.ajt-historico-ver{font-size:.72rem;font-weight:700;color:var(--app-accent-light, var(--hub-gold));opacity:0;transition:opacity .12s ease}.ajt-historico-ver-btn{border:0;background:transparent;color:var(--app-accent-light, var(--hub-gold));font:inherit;font-size:.72rem;font-weight:700;cursor:pointer;padding:.15rem .25rem;text-decoration:underline}.ajt-historico-excluir-btn{border:1px solid color-mix(in srgb,var(--hub-erro) 45%,var(--hub-border));border-radius:6px;background:color-mix(in srgb,#ef4444 10%,transparent);color:#fca5a5;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer;padding:.2rem .5rem;transition:background .12s ease,border-color .12s ease}.ajt-historico-excluir-btn:hover:not(:disabled),.ajt-historico-excluir-btn:focus-visible{outline:none;background:color-mix(in srgb,#ef4444 18%,transparent);border-color:var(--hub-erro)}.ajt-historico-excluir-btn:disabled{opacity:.55;cursor:wait}.ajt-historico-linha:hover .ajt-historico-ver,.ajt-historico-linha:focus-visible .ajt-historico-ver,.ajt-historico-linha--ativa .ajt-historico-ver{opacity:1}.ajt-modal-backdrop--historico{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ajt-modal--historico{width:min(1040px,100%);max-height:min(92vh,880px);display:flex;flex-direction:column;padding:0;overflow:hidden}.ajt-modal__topo--historico{flex-shrink:0;padding:.95rem 1.1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent, var(--hub-orange)) 12%,var(--hub-surface-solid, var(--hub-surface))),var(--hub-surface-solid, var(--hub-surface)))}.ajt-modal__tag{margin:0 0 .15rem;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.ajt-modal__loading{padding:.75rem 1rem}.ajt-historico-resumo{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.55rem .75rem}.ajt-historico-resumo__item{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .6rem;border:1px solid var(--hub-border);border-radius:8px;background:color-mix(in srgb,var(--hub-muted) 5%,transparent)}.ajt-historico-resumo__item span{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.ajt-historico-resumo__item strong{font-size:.82rem;color:var(--hub-text);word-break:break-word}.ajt-historico-modal__head{min-width:0}.ajt-historico-modal__titulo-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.ajt-historico-modal__titulo-row h2{margin:0;font-size:1.05rem;font-weight:800}.ajt-historico-modal__meta{margin:.25rem 0 0;font-size:.78rem;color:var(--hub-muted)}.ajt-status-badge--modal{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.ajt-historico-modal__corpo{flex:1;min-height:0;overflow:auto;padding-bottom:.25rem}.ajt-historico-secao{padding:.85rem 1.1rem 0}.ajt-historico-secao--tabela{padding-bottom:.5rem}.ajt-historico-secao__topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.ajt-historico-secao__titulo{margin:0 0 .65rem;padding-left:.55rem;border-left:3px solid var(--app-accent, var(--hub-orange));font-size:.86rem;font-weight:800;color:var(--hub-text)}.ajt-historico-secao__topo .ajt-historico-secao__titulo{margin-bottom:0}.ajt-historico-secao__badge{font-size:.72rem;font-weight:700;color:var(--hub-muted);padding:.2rem .5rem;border-radius:999px;border:1px solid var(--hub-border)}.ajt-historico-resumo--modal{padding:0}.ajt-historico-resumo__item--destaque{grid-column:span 2;border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 30%,var(--hub-border));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 7%,transparent)}.ajt-historico-resumo__mono{font-variant-numeric:tabular-nums;letter-spacing:.02em}.ajt-historico-resumo__valor{font-variant-numeric:tabular-nums;color:var(--app-accent-light, var(--hub-gold))!important}.ajt-historico-sem-itens{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:.75rem;padding:1.1rem .85rem;text-align:center;border:1px dashed var(--hub-border);border-radius:10px;background:color-mix(in srgb,var(--hub-muted) 5%,transparent)}.ajt-historico-sem-itens__icone{font-size:1.4rem}.ajt-historico-sem-itens strong{font-size:.86rem;color:var(--hub-text)}.ajt-historico-sem-itens p{margin:0;max-width:26rem;font-size:.78rem;line-height:1.45;color:var(--hub-muted)}.ajt-modal__tabela-wrap--historico{max-height:none;margin:0;border:1px solid var(--hub-border);border-radius:10px;overflow:auto}.ajt-historico-detalhe-tabela thead th{position:sticky;top:0;z-index:1;font-size:.74rem}.ajt-historico-produto{font-weight:600;max-width:14rem}.ajt-historico-codigo{font-variant-numeric:tabular-nums;font-size:.8rem;color:var(--hub-muted);white-space:nowrap}.ajt-historico-comparacao{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;font-size:.78rem;line-height:1.3}.ajt-historico-comparacao__ant{color:var(--hub-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--hub-muted) 55%,transparent)}.ajt-historico-comparacao__seta{color:var(--hub-muted);font-size:.72rem;font-weight:700}.ajt-historico-comparacao__novo{padding:.1rem .35rem;border-radius:5px;font-weight:700;color:#86efac;background:color-mix(in srgb,var(--hub-sucesso) 14%,transparent)}.ajt-historico-comparacao__igual{color:var(--hub-text)}.ajt-col-seta{width:1.5rem;text-align:center;color:var(--hub-muted)}.ajt-modal__rodape--historico{flex-shrink:0;justify-content:space-between;align-items:center}.ajt-historico-modal__rodape-info{font-size:.78rem;color:var(--hub-muted)}@media(max-width:900px){.ajt-historico-resumo__item--destaque{grid-column:span 1}.ajt-historico-tabela-wrap{margin-inline:.65rem}.ajt-historico-ver{opacity:1}}@media(max-width:640px){.ajt-modulo-abas{border-radius:10px}.ajt-modulo-aba{padding:.65rem .55rem;font-size:.78rem;min-height:2.6rem}.ajt-aviso-migration{margin-inline:.75rem;font-size:.76rem;word-break:break-word}.ajt-gf-consulta__topo{flex-direction:column;align-items:stretch;gap:.65rem}.ajt-gf-consulta__topo .btn-primario{width:100%;justify-content:center;min-height:2.5rem}.ajt-historico-painel__topo{flex-direction:column;align-items:stretch;padding:.75rem .85rem .65rem}.ajt-historico-painel__contador{align-self:flex-start}.ajt-historico-filtros{flex-direction:column;align-items:stretch;margin:.65rem .85rem 0;padding:.65rem .75rem}.ajt-historico-filtro{min-width:0;width:100%}.ajt-historico-filtro__input{max-width:none;width:100%}.ajt-historico-filtro__limpar{align-self:stretch;width:100%;min-height:2.4rem}.ajt-historico-dica{margin:.65rem .85rem 0;align-items:flex-start}.ajt-historico-tabela-wrap{margin:.65rem .65rem 0;overflow:visible;border:none;background:transparent}.ajt-historico-tabela-wrap .ajt-historico-tabela,.hub-tabela-wrap--stack-sm .ajt-historico-tabela{min-width:0!important;width:100%;table-layout:auto}.hub-tabela-wrap--stack-sm .ajt-historico-tabela thead{display:none}.hub-tabela-wrap--stack-sm .ajt-historico-tabela tbody{display:flex;flex-direction:column;gap:.65rem}.hub-tabela-wrap--stack-sm .ajt-historico-tabela tr.ajt-historico-linha{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .55rem;margin:0;padding:.7rem .75rem .75rem;border:1px solid var(--hub-border);border-radius:12px;background:color-mix(in srgb,var(--hub-surface) 94%,transparent);box-shadow:none}.hub-tabela-wrap--stack-sm .ajt-historico-linha--ativa{box-shadow:inset 3px 0 0 var(--app-accent, var(--hub-orange))}.hub-tabela-wrap--stack-sm .ajt-historico-tabela td{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;border:none;padding:.2rem 0;text-align:right;white-space:normal;overflow:visible}.hub-tabela-wrap--stack-sm .ajt-historico-tabela td:before{content:attr(data-label);flex-shrink:0;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--hub-muted);text-align:left}.hub-tabela-wrap--stack-sm .ajt-historico-tabela td[data-label=Data],.hub-tabela-wrap--stack-sm .ajt-historico-tabela td[data-label=Usuário],.hub-tabela-wrap--stack-sm .ajt-historico-tabela td[data-label=Motivo]{grid-column:1 / -1}.hub-tabela-wrap--stack-sm .ajt-historico-tabela td[data-label=""]{grid-column:span 1;justify-content:stretch;padding-top:.45rem;margin-top:.15rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent)}.hub-tabela-wrap--stack-sm .ajt-historico-tabela td[data-label=""]:before{display:none}.hub-tabela-wrap--stack-sm .ajt-historico-data{align-items:flex-end;text-align:right}.hub-tabela-wrap--stack-sm .ajt-historico-usuario{justify-content:flex-end;text-align:right}.hub-tabela-wrap--stack-sm .ajt-historico-motivo{text-align:right;word-break:break-word}.hub-tabela-wrap--stack-sm .ajt-historico-chip{max-width:min(12rem,58vw);white-space:normal}.hub-tabela-wrap--stack-sm .ajt-historico-ver-btn,.hub-tabela-wrap--stack-sm .ajt-historico-excluir-btn{width:100%;min-height:2.4rem;padding:.4rem .55rem;border-radius:8px;text-decoration:none;font-size:.78rem}.hub-tabela-wrap--stack-sm .ajt-historico-ver-btn{border:1px solid color-mix(in srgb,var(--app-accent, var(--hub-orange)) 40%,var(--hub-border));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 10%,transparent)}.ajt-modal--historico{width:min(100vw - .75rem,42rem);max-height:min(92vh,100%);margin:.35rem}.ajt-historico-resumo,.ajt-historico-resumo--modal{grid-template-columns:1fr 1fr}.ajt-historico-modal__titulo-row{flex-direction:column;align-items:stretch}.ajt-modal__rodape--historico{flex-direction:column;align-items:stretch;gap:.5rem}.ajt-modal__rodape--historico .btn-secundario,.ajt-modal__rodape--historico .btn-primario{width:100%;min-height:2.5rem}}.ajt-gf-criando{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.ajt-gf-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1rem;padding:.9rem 1.15rem;background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent, var(--hub-orange)) 14%,var(--hub-surface-solid, var(--hub-surface))),var(--hub-surface-solid, var(--hub-surface)));border-bottom:1px solid var(--hub-border, var(--hub-gold-soft))}.ajt-gf-bar__titulo-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0}.ajt-gf-bar__etapa{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.ajt-gf-bar__titulo{font-size:1rem;font-weight:800;letter-spacing:-.01em;color:var(--hub-text)}.ajt-gf-bar__tipo{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-muted) 8%,transparent);color:var(--hub-muted)}.ajt-gf-bar__tipo--precos{border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 35%,var(--hub-border));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 12%,transparent);color:var(--app-accent-light, var(--hub-gold))}.ajt-gf-bar__tipo--tributos{border-color:color-mix(in srgb,var(--hub-link, #42a5f5) 35%,var(--hub-border));background:color-mix(in srgb,var(--hub-link, #42a5f5) 12%,transparent);color:color-mix(in srgb,var(--hub-link, #42a5f5) 85%,#fff)}.ajt-gf-bar__acoes{display:flex;flex-wrap:wrap;gap:.5rem}.ajt-gf-bar__btn{border:1px solid var(--hub-border, var(--hub-gold-soft));border-radius:8px;background:color-mix(in srgb,var(--hub-surface-solid, var(--hub-surface)) 80%,transparent);color:var(--hub-muted);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;padding:.4rem .7rem;transition:border-color .15s ease,color .15s ease,background .15s ease}.ajt-gf-bar__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 45%,var(--hub-border));color:var(--hub-text);background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 8%,var(--hub-surface-solid, var(--hub-surface)))}.ajt-gf-bar__btn--voltar{color:var(--hub-text)}.ajt-gf-bar__btn:disabled{opacity:.45;cursor:not-allowed}.ajt-gf-painel{padding:1rem 1.15rem 1.25rem}.ajt-gf-form-card{padding:1rem 1.05rem;margin-bottom:1rem;border:1px solid color-mix(in srgb,var(--app-accent, var(--hub-orange)) 22%,var(--hub-border));border-radius:10px;background:color-mix(in srgb,var(--hub-surface-solid, var(--hub-surface)) 96%,var(--hub-muted))}.ajt-gf-form-card__head{margin-bottom:.95rem;padding-bottom:.75rem;border-bottom:1px dashed color-mix(in srgb,var(--hub-muted) 22%,var(--hub-border))}.ajt-gf-painel__titulo{margin:0 0 .35rem;padding-left:.65rem;border-left:3px solid var(--app-accent, var(--hub-orange));font-size:.92rem;font-weight:800;color:var(--hub-text);line-height:1.3}.ajt-gf-form-card__desc{margin:0;padding-left:.65rem;font-size:.8rem;line-height:1.45;color:var(--hub-muted)}.ajt-gf-hint{margin:.75rem 0 0;padding:.55rem .7rem;font-size:.78rem;line-height:1.4;color:var(--hub-muted);border-radius:8px;background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 7%,transparent);border:1px dashed color-mix(in srgb,var(--app-accent, var(--hub-orange)) 25%,var(--hub-border))}.ajt-gf-hint strong{color:var(--app-accent-light, var(--hub-gold))}.ajt-gf-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem 1rem}.ajt-gf-campo{display:flex;flex-direction:column;gap:.38rem;font-size:.76rem;font-weight:600;color:var(--hub-muted)}.ajt-gf-autocomplete{width:100%}.ajt-gf-autocomplete.prod-ncm-ac,.ajt-gf-painel .prod-ncm-ac{position:relative;display:flex;flex-direction:column;gap:.2rem}.ajt-gf-autocomplete .prod-ncm-ac input,.ajt-gf-painel .prod-ncm-ac input{width:100%;padding:.5rem .65rem;border:1px solid var(--hub-border, var(--hub-gold-soft));border-radius:8px;background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text);font:inherit;font-size:.86rem;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease}.ajt-gf-autocomplete .prod-ncm-ac input:focus,.ajt-gf-painel .prod-ncm-ac input:focus{outline:none;border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 55%,var(--hub-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent, var(--hub-orange)) 14%,transparent)}.ajt-gf-painel .prod-ncm-ac__lista{position:absolute;z-index:30;top:calc(100% + 2px);left:0;right:0;max-height:220px;margin:0;padding:.25rem 0;list-style:none;overflow:auto;background:var(--hub-surface-solid, var(--hub-surface));border:1px solid var(--hub-gold-soft);border-radius:8px;box-shadow:0 10px 28px #00000059}.ajt-gf-painel .prod-ncm-ac__lista button{display:grid;grid-template-columns:5.5rem 1fr;gap:.45rem;width:100%;padding:.4rem .55rem;border:0;background:transparent;text-align:left;font:inherit;color:var(--hub-text);cursor:pointer}.ajt-gf-painel .prod-ncm-ac__lista button:hover,.ajt-gf-painel .prod-ncm-ac__lista button.ativo{background:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 14%,transparent)}.ajt-gf-painel .prod-ncm-ac__codigo{font-variant-numeric:tabular-nums;font-weight:700;color:var(--app-accent, var(--hub-gold))}.ajt-gf-painel .prod-ncm-ac__desc{color:var(--hub-muted);font-size:.82rem;line-height:1.25}.ajt-gf-painel .prod-ncm-ac__hint,.ajt-gf-painel .prod-ncm-ac__erro{font-size:.72rem;line-height:1.2}.ajt-gf-painel .prod-ncm-ac__hint{color:var(--hub-muted)}.ajt-gf-painel .prod-ncm-ac__erro{color:var(--hub-erro)}.ajt-gf-botoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-top:.15rem}.ajt-gf-btn{min-width:8.5rem;font-size:.82rem}.ajt-gf-btn--concluir{margin-left:auto}.ajt-remover-btn{border:0;background:transparent;color:var(--app-accent-light, var(--hub-gold));font:inherit;font-size:.78rem;font-weight:700;text-decoration:underline;cursor:pointer;padding:0}.ajt-tabela-wrap--criando{border:1px solid var(--hub-border, var(--hub-gold-soft));border-radius:10px;background:color-mix(in srgb,var(--hub-surface-solid, var(--hub-surface)) 98%,var(--hub-muted))}.ajt-gf-painel--modal{padding:0;gap:1rem}.ajt-gf-painel--modal .ajt-gf-form-card{margin:0}.ajt-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0000008c}.ajt-modal{width:min(720px,100%);max-height:min(85vh,720px);display:flex;flex-direction:column;padding:0;overflow:hidden}.ajt-modal__topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--hub-border)}.ajt-modal__topo h2{margin:0;font-size:.95rem}.ajt-modal__fechar{border:0;background:transparent;color:var(--hub-muted);font-size:1.1rem;cursor:pointer;line-height:1}.ajt-modal__busca{position:relative;padding:.75rem 1rem 0}.ajt-modal__busca .ajt-input{width:100%;padding-right:2.25rem}.ajt-modal__busca .hub-tabela-grade__busca-spinner{position:absolute;right:1.35rem;top:calc(50% + .375rem);transform:translateY(-50%)}.ajt-modal__busca-dica{margin:.35rem 1rem 0;font-size:.82rem;color:var(--hub-muted);line-height:1.4}.ajt-modal__erro{margin:.5rem 1rem 0}.ajt-modal__tabela-wrap{flex:1;min-height:0;margin:.75rem 1rem;max-height:50vh;overflow:auto}.ajt-modal__rodape{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1rem;border-top:1px solid var(--hub-border)}@media(max-width:900px){.ajt-gf-campos{grid-template-columns:1fr}.ajt-gf-bar{align-items:flex-start}.ajt-gf-bar__acoes{width:100%}.ajt-gf-bar__btn{flex:1 1 auto;text-align:center}.ajt-gf-btn--concluir{margin-left:0;width:100%}}.rev-imendes{padding:0;overflow:hidden}.rev-imendes__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid var(--hub-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent, var(--hub-orange)) 10%,var(--hub-surface-solid, var(--hub-surface))),var(--hub-surface-solid, var(--hub-surface)))}.rev-imendes__topo h2{margin:0;font-size:1rem;font-weight:800}.rev-btn-historico{font-size:.8rem}.rev-imendes__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-muted) 4%,transparent)}.rev-stat{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-surface-solid, var(--hub-surface))}.rev-stat span{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.rev-stat strong{font-size:1.15rem;font-variant-numeric:tabular-nums;color:var(--hub-text)}.rev-stat--pendente strong{color:color-mix(in srgb,var(--hub-orange) 85%,var(--hub-text))}.rev-stat--revisado strong{color:var(--hub-sucesso)}.rev-stat--nao strong{color:var(--hub-erro)}.rev-stat--alterado strong{color:color-mix(in srgb,var(--hub-link, #60a5fa) 90%,#fff)}.rev-imendes__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:1rem 1.1rem .65rem}.rev-campo{display:flex;flex-direction:column;gap:.32rem;min-width:10rem}.rev-campo--wide{flex:1 1 16rem;min-width:14rem}.rev-campo__label{font-size:.76rem;font-weight:700;color:var(--hub-muted)}.rev-campo__help{display:inline-grid;place-items:center;width:1rem;height:1rem;border-radius:999px;border:1px solid var(--hub-border);font-size:.62rem;color:var(--hub-muted);cursor:help}.rev-campo__input{min-width:0}.rev-btn-executar,.rev-btn-gravar{min-height:2.35rem;font-size:.82rem}.rev-btn-executar{display:inline-flex;align-items:center;gap:.4rem}.rev-btn-executar__icone{display:inline-grid;place-items:center;font-size:1rem;color:var(--hub-sucesso)}.rev-imendes__limite{margin:0 1.1rem .75rem;padding:.5rem .65rem;font-size:.78rem;color:var(--hub-muted);border-radius:8px;background:color-mix(in srgb,var(--hub-muted) 6%,transparent);border:1px dashed var(--hub-border)}.rev-imendes__aviso-hub{display:block;margin-top:.2rem;font-size:.72rem;opacity:.85}.rev-tabela-wrap{margin:0 .35rem .5rem;border:1px solid var(--hub-border);border-radius:10px}.rev-motivo{max-width:22rem;font-size:.8rem;line-height:1.35;color:var(--hub-muted)}.rev-status{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.rev-status--pendente{background:color-mix(in srgb,var(--hub-orange) 18%,transparent);color:#fcd34d}.rev-status--revisado{background:color-mix(in srgb,var(--hub-sucesso) 18%,transparent);color:#86efac}.rev-status--nao_encontrado{background:color-mix(in srgb,var(--hub-erro) 18%,transparent);color:#fca5a5}.rev-status--alterado{background:color-mix(in srgb,var(--hub-link, #60a5fa) 18%,transparent);color:#93c5fd}.rev-link-acao{border:0;background:transparent;color:var(--app-accent-light, var(--hub-gold));font:inherit;font-size:.78rem;font-weight:700;text-decoration:underline;cursor:pointer;padding:0}.rev-imendes__rodape{display:flex;flex-wrap:wrap;gap:1.25rem;padding:.75rem 1.1rem 1rem;border-top:1px solid var(--hub-border);font-size:.82rem;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-muted) 4%,transparent)}.rev-imendes__rodape strong{color:var(--hub-text)}.rev-modal--historico{width:min(980px,100%);max-height:min(90vh,820px)}.rev-historico-grid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:0;min-height:360px;border-top:1px solid var(--hub-border)}.rev-historico-lista{border-right:1px solid var(--hub-border);overflow:auto;max-height:52vh;padding:.5rem}.rev-historico-vazio{padding:1rem .5rem!important}.rev-historico-item{display:flex;flex-direction:column;gap:.2rem;width:100%;margin-bottom:.4rem;padding:.55rem .65rem;border:1px solid var(--hub-border);border-radius:8px;background:transparent;text-align:left;font:inherit;color:var(--hub-text);cursor:pointer;transition:border-color .15s ease,background .15s ease}.rev-historico-item strong{font-size:.8rem}.rev-historico-item span{font-size:.72rem;color:var(--hub-muted)}.rev-historico-item:hover,.rev-historico-item--ativa{border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 45%,var(--hub-border));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 8%,transparent)}.rev-historico-detalhe{min-width:0;overflow:auto;max-height:52vh}@media(max-width:900px){.rev-imendes__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rev-imendes__toolbar{align-items:stretch}.rev-btn-executar,.rev-btn-gravar{width:100%}.rev-historico-grid{grid-template-columns:1fr}.rev-historico-lista{border-right:0;border-bottom:1px solid var(--hub-border);max-height:28vh}}.prod-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:.85rem;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.prod-modal{width:min(1180px,100%);max-height:min(94vh,940px);max-height:min(94dvh,940px);display:flex;flex-direction:column;overflow:hidden;background:var(--hub-surface-solid, var(--hub-surface));border:1px solid var(--hub-gold-soft);border-radius:14px;box-shadow:0 24px 64px #0000006b,0 0 0 1px color-mix(in srgb,var(--hub-gold-soft) 35%,transparent)}.prod-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--hub-border, var(--hub-gold-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent, var(--hub-gold)) 9%,var(--hub-surface-solid, var(--hub-surface))),var(--hub-surface-solid, var(--hub-surface)))}.prod-modal__header h2{margin:0;font-size:1.05rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--hub-text)}.prod-modal__header-tag{margin:0 0 .2rem;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.prod-modal__fechar{flex-shrink:0;width:2rem;height:2rem;display:grid;place-items:center;padding:0;border:1px solid var(--hub-border, var(--hub-gold-soft));border-radius:8px;background:transparent;color:var(--hub-muted);font-size:1.1rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.prod-modal__fechar:hover{border-color:color-mix(in srgb,var(--hub-erro) 45%,var(--hub-border));color:var(--hub-erro);background:color-mix(in srgb,var(--hub-erro) 8%,transparent)}.prod-modal__alerta{margin:0;padding:.55rem 1.1rem;font-size:.82rem;border-bottom:1px solid color-mix(in srgb,var(--hub-danger, var(--hub-erro)) 25%,transparent);background:color-mix(in srgb,var(--hub-danger, var(--hub-erro)) 10%,var(--hub-surface))}.prod-modal__carregando{margin:0;padding:1.25rem 1.1rem;font-size:.88rem;color:var(--hub-muted)}.prod-modal__form{flex:1;min-height:0;display:flex;flex-direction:column;gap:.85rem;padding:.85rem 1.1rem 0;overflow:auto}.prod-modal__painel-gf{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .85rem;border:2px solid color-mix(in srgb,var(--hub-link, #1976d2) 35%,var(--hub-border));border-radius:8px;background:var(--hub-surface-solid, var(--hub-surface))}.prod-modal__linha-gf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem .65rem}.prod-modal__linha-gf--com-qtd-embalagem{grid-template-columns:repeat(5,minmax(0,1fr))}.prod-modal__linha-gf--com-qtd-embalagem .prod-modal__field--venda{grid-column:span 1}.prod-modal__linha-gf--hub{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,1fr));padding-top:.15rem;border-top:1px dashed color-mix(in srgb,var(--hub-muted) 20%,var(--hub-border))}.prod-modal__foto-linha{display:flex;justify-content:flex-start;padding:.25rem 0}.prod-img-cadastro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%}.prod-img-uploader__tipo{margin:0;font-size:.72rem;font-weight:700;color:var(--hub-muted);text-transform:uppercase;letter-spacing:.04em}@media(max-width:720px){.prod-img-cadastro{grid-template-columns:1fr}}.prod-modal__hint--block{margin:0;padding:.55rem .75rem;border-radius:10px;border:1px dashed color-mix(in srgb,var(--hub-muted) 35%,var(--hub-border));background:color-mix(in srgb,var(--hub-muted) 6%,transparent);font-size:.78rem;text-align:center}.prod-modal__grid{display:grid;gap:.6rem .7rem}.prod-modal__grid--1{grid-template-columns:1fr}.prod-modal__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.prod-modal__grid--3,.prod-modal__grid--precos{grid-template-columns:repeat(3,minmax(0,1fr))}.prod-modal__field--full{grid-column:1 / -1}.prod-modal__field--venda{grid-column:span 2}.prod-modal__field{display:flex;flex-direction:column;gap:.28rem;font-size:.72rem;font-weight:600;color:var(--hub-muted);text-transform:none;letter-spacing:0}.prod-modal__field--span2{grid-column:span 2}.prod-modal__field input,.prod-modal__field select,.prod-modal__field textarea{width:100%;font-size:.86rem;font-weight:500;color:var(--hub-text);padding:.42rem .55rem;border:1px solid var(--hub-border, var(--hub-gold-soft));border-radius:8px;background:var(--hub-surface-solid, var(--hub-surface));transition:border-color .15s,box-shadow .15s}.prod-modal__field input:focus,.prod-modal__field select:focus,.prod-modal__field textarea:focus{outline:none;border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 55%,var(--hub-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent, var(--hub-orange)) 14%,transparent)}.prod-modal__field input:read-only{background:color-mix(in srgb,var(--hub-muted) 7%,var(--hub-surface-solid, var(--hub-surface)));color:var(--hub-muted);cursor:default}.prod-modal__field--venda input{font-weight:800;font-size:.92rem;color:var(--hub-orange, var(--hub-gold))}.prod-modal__field--calculado input{font-weight:600;color:var(--hub-muted)}.prod-modal__field-topo{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.prod-modal__field-acoes{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem .55rem}.prod-modal__link{border:none;background:none;padding:0;font-size:.72rem;font-weight:700;text-transform:none;color:var(--hub-link, var(--hub-orange));cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.prod-modal__link:hover{color:var(--hub-orange, var(--hub-gold))}.prod-modal__links-inline{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem .75rem}.prod-modal__hint--ok{color:var(--hub-success, #15803d);grid-column:1 / -1}.prod-modal__link--fechar-secao{color:#fff;opacity:.92;text-decoration:none}.prod-modal__link--fechar-secao:hover{color:#fff;text-decoration:underline}.prod-modal__lock{border:none;background:none;cursor:pointer;font-size:.85rem;padding:0;opacity:.75}.prod-modal__lock:hover{opacity:1}.prod-modal__input--indefinido{font-style:italic;color:var(--hub-muted);cursor:default}.prod-modal__hint{font-size:.72rem;font-weight:600;color:var(--hub-muted);text-transform:none}.prod-modal__banco-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.prod-modal__banco-busca{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--hub-link, #60a5fa) 82%,var(--hub-muted));text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.18em;cursor:pointer}.prod-modal__banco-busca:hover{color:var(--hub-link, #60a5fa);text-decoration-color:currentColor}.prod-modal__banco-busca:focus-visible{outline:2px solid color-mix(in srgb,var(--hub-link, #60a5fa) 55%,transparent);outline-offset:2px;border-radius:2px}.prod-modal__abas-wrap{display:flex;flex-direction:column;border:2px solid var(--hub-link, #1976d2);border-radius:8px;overflow:hidden;background:var(--hub-surface-solid, var(--hub-surface));scroll-margin-top:.5rem}.prod-modal__abas-wrap--dados{height:min(58vh,540px);min-height:420px;max-height:min(72vh,640px)}.prod-modal__abas-wrap--outras{height:auto;min-height:min(50vh,440px);max-height:none}.prod-modal__abas-wrap--outras .prod-modal__aba-painel{flex:1 1 auto;overflow-y:visible;padding:.9rem 1rem 1rem}.prod-modal__abas-titulo-row{display:flex;flex-shrink:0;align-items:center;width:100%;gap:.5rem;padding:.45rem .75rem;border:none;background:var(--hub-link, #1976d2);cursor:pointer;text-align:left}.prod-modal__abas-titulo-row:hover{filter:brightness(1.06)}.prod-modal__abas-titulo{margin:0;font-size:.8rem;font-weight:800;color:#fff}.prod-modal__abas{display:flex;flex-shrink:0;flex-wrap:nowrap;overflow-x:auto;gap:0;padding:0;background:var(--hub-link, #1976d2);border-bottom:1px solid color-mix(in srgb,#fff 15%,var(--hub-link, #1976d2));scrollbar-width:thin}.prod-modal__aba{flex-shrink:0;padding:.48rem .75rem;border:none;border-right:1px solid color-mix(in srgb,#fff 18%,transparent);border-radius:0;background:transparent;font-size:.72rem;font-weight:700;color:#fff;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.prod-modal__aba:hover:not(.ativo){background:color-mix(in srgb,#fff 12%,var(--hub-link, #1976d2))}.prod-modal__aba.ativo{color:var(--hub-link, #1976d2);background:var(--hub-surface-solid);font-weight:800;box-shadow:none}.prod-modal__aba-painel{flex:1 1 0;min-height:0;padding:.75rem .85rem .9rem;overflow-x:hidden;overflow-y:auto;background:var(--hub-surface-solid, var(--hub-surface));display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}.prod-modal__abas-wrap--dados .prod-sub{flex:1;min-height:0;display:flex;flex-direction:column}.prod-modal__abas-wrap--dados .prod-sub__acoes,.prod-modal__abas-wrap--dados .prod-sub__hint,.prod-modal__abas-wrap--dados .prod-sub__filtro,.prod-modal__abas-wrap--dados .prod-sub__form-linha,.prod-modal__abas-wrap--dados .prod-modal__field{flex-shrink:0}.prod-modal__abas-wrap--dados .prod-sub__tabela-wrap{flex:1 1 auto;min-height:14rem;overflow:auto}.prod-modal__checks{display:flex;flex-wrap:wrap;gap:.55rem 1rem}.prod-modal__checks label,label.prod-modal__checks{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--hub-text);text-transform:none;cursor:pointer}.prod-modal__checks .hub-check{width:auto}.prod-modal__checks--footer{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;align-items:center}.prod-modal__checks--canais{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;margin-top:.35rem}.prod-modal__checks--canais .parceiros-form__rotulo{margin-bottom:.1rem}.prod-modal__checks--canais .parceiros-form__dica{margin:0 0 .25rem;font-size:.78rem;color:var(--hub-muted)}.prod-modal__canal-logo{display:block;width:auto;object-fit:contain}.prod-modal__canal-logo--parceiros{height:1.15rem;max-width:8rem}.prod-modal__checks input[type=checkbox]:not(.hub-check__input){width:.95rem;height:.95rem;flex-shrink:0;margin:0;accent-color:var(--app-accent, var(--hub-orange));cursor:pointer}.prod-modal__doses{display:flex;flex-direction:column;gap:.4rem;padding-left:1.4rem;border-left:2px solid var(--hub-border, #e5e5e5);margin-left:.15rem}.prod-modal__doses-detalhe{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:.15rem}.prod-modal__doses-detalhe select{width:auto;max-width:12rem;flex:0 0 auto;font-size:.8rem;padding:.3rem .5rem}.prod-modal__doses-rende{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--hub-muted)}.prod-modal__doses-rende input[type=number]{width:4.5rem;flex:0 0 auto;font-size:.8rem;padding:.3rem .5rem}.prod-modal__doses-categorias{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;flex:1 1 100%;margin-left:.15rem}.prod-modal__doses-categorias-label{font-size:.78rem;font-weight:600;color:var(--hub-muted);flex:1 1 100%}.prod-modal__placeholder{margin:0;font-size:.85rem;color:var(--hub-muted)}.prod-modal__footer{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1.1rem 1rem;margin-top:auto;border-top:1px solid var(--hub-border, var(--hub-gold-soft));background:color-mix(in srgb,var(--hub-bg-elevated, var(--hub-bg)) 30%,var(--hub-surface-solid, var(--hub-surface)));flex-shrink:0}.prod-modal__footer--gf{gap:.75rem}.prod-modal__footer-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.prod-modal__footer-esq{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.prod-modal__footer-dir{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.prod-modal__checks--footer{padding:.55rem .65rem;border-radius:10px;background:color-mix(in srgb,var(--hub-muted) 6%,transparent);border:1px solid var(--hub-border, var(--hub-gold-soft))}.prod-modal__checks--footer label{font-size:.78rem}.btn-revisar-trib{padding:.45rem .85rem;border:1px solid color-mix(in srgb,var(--app-accent, var(--hub-orange)) 45%,var(--hub-border));border-radius:var(--hub-raio-md, 10px);background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 12%,var(--hub-surface-solid, var(--hub-surface)));color:var(--hub-text);font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.btn-revisar-trib:hover{background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 20%,var(--hub-surface-solid, var(--hub-surface)));border-color:var(--app-accent, var(--hub-orange))}.prod-modal__btn-outras{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.45rem .85rem;border:none;border-radius:var(--hub-raio-md, 10px);background:var(--hub-link, #1976d2);color:#fff;font-size:.82rem;font-weight:800;cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--hub-link, #1976d2) 35%,transparent)}.prod-modal__btn-outras:hover{filter:brightness(1.08)}.prod-modal__btn-cadastrar,.prod-modal__btn-revisar{display:inline-flex;align-items:center;gap:.4rem;padding:.48rem .95rem;border-radius:var(--hub-raio-md, 10px);font-size:.82rem;font-weight:800;cursor:pointer;border:1px solid transparent}.prod-modal__btn-cadastrar{background:linear-gradient(180deg,#43a047 0%,var(--hub-sucesso) 100%);color:#fff;border-color:#1b5e20;box-shadow:0 2px 10px color-mix(in srgb,var(--hub-sucesso) 45%,transparent)}.prod-modal__btn-cadastrar:hover:not(:disabled){filter:brightness(1.08)}.prod-modal__btn-cadastrar:disabled{opacity:.55;cursor:not-allowed}.prod-modal__btn-revisar{background:color-mix(in srgb,#f9a825 88%,var(--hub-surface));border-color:#f57f17;color:#3e2723}.prod-modal__btn-revisar:hover{filter:brightness(1.05)}.prod-modal__btn-icone{display:inline-grid;place-items:center;font-size:.95rem;line-height:1}.prod-sub{display:flex;flex-direction:column;gap:.75rem}.prod-sub--outras{gap:1rem}.prod-sub--outras .prod-modal__field{font-size:.78rem}.prod-sub--outras .prod-modal__field input,.prod-sub--outras .prod-modal__field select,.prod-sub--outras .prod-modal__field textarea{font-size:.9rem;padding:.5rem .62rem;min-height:2.15rem}.prod-sub--outras .prod-sub__check-field{font-size:.84rem;min-height:2.05rem;line-height:1.3}.prod-sub--outras .prod-sub__grid-gf{gap:.8rem .9rem}.prod-sub--outras .prod-sub__col{gap:.65rem}.prod-sub--outras .prod-sub__obs textarea{min-height:4.75rem}.prod-sub__secao{margin:0;padding:.65rem .7rem .75rem;border:1px solid color-mix(in srgb,var(--hub-link, #1976d2) 22%,var(--hub-border));border-radius:8px;background:color-mix(in srgb,var(--hub-link, #1976d2) 5%,var(--hub-surface-solid, var(--hub-surface)))}.prod-sub__secao legend{padding:0 .35rem;font-size:.72rem;font-weight:800;color:var(--hub-link, #1976d2)}.prod-sub__checks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .65rem}.prod-sub__campos-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .7rem}.prod-sub__grid-gf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem .75rem}.prod-sub__col{display:flex;flex-direction:column;gap:.55rem;min-width:0}.prod-sub__check-field{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--hub-text);cursor:pointer;min-height:1.85rem}.prod-sub__check-field.hub-check{align-items:flex-start}.prod-sub__check-field.hub-check .hub-check__label{flex:1;min-width:0}.prod-sub__obs{margin-top:0;grid-column:1 / -1}.prod-sub__acao{border:none;background:none;padding:0;font-size:.78rem;font-weight:800;color:var(--hub-link, #1976d2);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.prod-sub__acao:hover{color:var(--app-accent, var(--hub-orange))}.prod-sub__form-linha{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem .65rem;margin-bottom:.5rem}.prod-sub__form-linha .prod-modal__field{min-width:0}.prod-acao{padding:.2rem .45rem;border:none;background:transparent;cursor:pointer;font-size:.95rem;line-height:1;border-radius:4px}.prod-acao:hover{background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.prod-acao--perigo{color:var(--hub-danger, var(--hub-erro))}.prod-modal__grid--aba{margin-top:.65rem}.prod-modal__field textarea{resize:vertical;min-height:4rem}.prod-sub__flags-lote{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:.65rem}.prod-sub__acao--sec{opacity:.85}.prod-sub__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:.35rem}.prod-sub__hint{margin:0 0 .5rem;font-size:.82rem;color:var(--hub-muted)}.prod-sub__input-codigo{padding:.35rem .5rem;border-radius:8px;border:1px solid var(--hub-border, var(--hub-gold-soft));min-width:10rem;background:var(--hub-surface-solid, var(--hub-surface))}.prod-sub__tabela-wrap{overflow:auto;border:1px solid color-mix(in srgb,var(--hub-link, #1976d2) 35%,var(--hub-border, var(--hub-gold-soft)));border-radius:6px;background:color-mix(in srgb,var(--hub-link, #1976d2) 3%,var(--hub-surface-solid, var(--hub-surface)))}.prod-sub__tabela{width:100%;border-collapse:collapse;font-size:.78rem}.prod-sub__tabela th,.prod-sub__tabela td{padding:.42rem .5rem;border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade);white-space:nowrap}.prod-sub__tabela th:last-child,.prod-sub__tabela td:last-child{border-right:none}.prod-sub__tabela th{background:color-mix(in srgb,var(--hub-link, #1976d2) 14%,var(--hub-surface-solid, var(--hub-surface)));font-size:.65rem;font-weight:800;text-transform:none;letter-spacing:.01em;color:var(--hub-text);border-bottom:1px solid color-mix(in srgb,var(--hub-link, #1976d2) 25%,transparent)}.prod-sub__tabela tfoot td{background:color-mix(in srgb,var(--hub-muted) 8%,var(--hub-surface-solid, var(--hub-surface)));font-weight:800;font-size:.75rem}.prod-sub__tabela input{width:100%;min-width:4rem;font-size:.78rem;padding:.25rem .4rem;border:1px solid var(--hub-border, var(--hub-gold-soft));border-radius:6px;background:var(--hub-surface-solid, var(--hub-surface))}.prod-sub__vazio{text-align:center;padding:1.25rem!important;color:var(--hub-muted)}.prod-sub__filtro{display:flex;align-items:center;gap:.5rem;font-size:.82rem;margin-bottom:.5rem}@media(max-width:960px){.prod-modal__linha-gf,.prod-modal__linha-gf--com-qtd-embalagem,.prod-sub__checks-grid,.prod-sub__grid-gf,.prod-sub__form-linha{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.prod-modal__linha-gf,.prod-modal__linha-gf--hub{grid-template-columns:1fr}.prod-sub--historico .prod-sub__filtro{flex-direction:column;align-items:stretch;gap:.35rem}.prod-sub--historico .prod-sub__filtro select{width:100%;min-height:2.4rem}.prod-sub__tabela-wrap--historico{overflow:visible;border:none;background:transparent}.prod-sub__tabela-wrap--historico .prod-sub__tabela{min-width:0}.hub-tabela-wrap--stack-sm.prod-sub__tabela-wrap--historico .prod-sub__tabela thead{display:none}.hub-tabela-wrap--stack-sm.prod-sub__tabela-wrap--historico .prod-sub__tabela tbody{display:flex;flex-direction:column;gap:.55rem}.hub-tabela-wrap--stack-sm.prod-sub__tabela-wrap--historico .prod-sub__tabela tr{display:block;padding:.55rem .65rem .6rem;border:1px solid var(--hub-border);border-radius:10px;background:color-mix(in srgb,var(--hub-surface) 94%,transparent)}.hub-tabela-wrap--stack-sm.prod-sub__tabela-wrap--historico .prod-sub__tabela td{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;border:none;padding:.22rem 0;white-space:normal;overflow:visible;text-align:right}.hub-tabela-wrap--stack-sm.prod-sub__tabela-wrap--historico .prod-sub__tabela td:before{content:attr(data-label);flex-shrink:0;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--hub-muted);text-align:left}.hub-tabela-wrap--stack-sm.prod-sub__tabela-wrap--historico .prod-sub__tabela td[colspan]{display:block;text-align:center}.hub-tabela-wrap--stack-sm.prod-sub__tabela-wrap--historico .prod-sub__tabela td[colspan]:before{display:none}}@media(max-width:520px){.prod-modal__abas-wrap--dados{height:min(62vh,520px);min-height:360px}.prod-modal__abas-wrap--outras{min-height:auto}.prod-modal__abas-wrap--dados .prod-sub__tabela-wrap{min-height:11rem}.prod-sub__checks-grid,.prod-sub__campos-grid,.prod-sub__grid-gf,.prod-sub__form-linha{grid-template-columns:1fr}}.prod-criar-novo{display:flex;flex-direction:column;gap:.85rem}.prod-criar-novo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem}.prod-criar-novo__span2{grid-column:span 2}.prod-criar-novo label{display:flex;flex-direction:column;gap:.28rem;font-size:.82rem;color:var(--hub-muted)}.prod-criar-novo input{font-size:.9rem}.prod-criar-novo__preview{grid-column:span 2;margin:0;font-size:.8rem;color:var(--hub-muted)}@media(max-width:560px){.prod-criar-novo__grid,.prod-criar-novo__span2,.prod-criar-novo__preview{grid-column:span 1}.prod-criar-novo__grid{grid-template-columns:1fr}}.prod-ncm-ac{position:relative;display:flex;flex-direction:column;gap:.2rem}.prod-ncm-ac input{width:100%}.prod-ncm-ac__lista{position:absolute;z-index:30;top:calc(100% + 2px);left:0;right:0;max-height:220px;margin:0;padding:.25rem 0;list-style:none;overflow:auto;background:var(--hub-surface-solid, var(--hub-surface));border:1px solid var(--hub-gold-soft);border-radius:8px;box-shadow:0 10px 28px #00000059}.prod-ncm-ac__lista button{display:grid;grid-template-columns:5.5rem 1fr;gap:.45rem;width:100%;padding:.4rem .55rem;border:0;background:transparent;text-align:left;font:inherit;color:var(--hub-text);cursor:pointer}.prod-ncm-ac__lista button:hover,.prod-ncm-ac__lista button.ativo{background:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 14%,transparent)}.prod-ncm-ac__codigo{font-variant-numeric:tabular-nums;font-weight:700;color:var(--app-accent, var(--hub-gold))}.prod-ncm-ac__desc{color:var(--hub-muted);font-size:.82rem;line-height:1.25}.prod-ncm-ac__hint,.prod-ncm-ac__erro{font-size:.72rem;line-height:1.2}.prod-ncm-ac__hint{color:var(--hub-muted)}.prod-ncm-ac__erro{color:var(--hub-erro)}.prod-revisao-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;background:#0000008c;padding:1rem}.prod-revisao{width:min(480px,100%);background:var(--hub-surface, #1a1d24);border:1px solid var(--hub-border);border-radius:10px;padding:1rem 1.1rem;box-shadow:0 12px 40px #00000073}.prod-revisao__topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.prod-revisao__topo h3{margin:0;font-size:1.05rem}.prod-revisao__fechar{border:none;background:transparent;color:var(--hub-muted);font-size:1.4rem;line-height:1;cursor:pointer}.prod-revisao__status{margin:0 0 .75rem;font-size:.9rem}.prod-revisao__status.ok{color:var(--hub-sucesso)}.prod-revisao__status.erro{color:var(--hub-erro)}.prod-revisao__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;max-height:50vh;overflow-y:auto}.prod-revisao__item{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:.85rem;padding:.5rem .6rem;border-radius:6px;background:#ffffff08}.prod-revisao__item--erro{border-left:3px solid var(--hub-erro)}.prod-revisao__item--alerta{border-left:3px solid var(--app-accent, var(--hub-orange))}.prod-revisao__item--ok{border-left:3px solid var(--hub-sucesso);opacity:.85}.prod-revisao__rodape{margin-top:1rem;display:flex;justify-content:flex-end}.prod-sub__linha-editando{outline:2px solid var(--hub-orange);outline-offset:-2px}@media(max-width:520px){.prod-modal__grid--2,.prod-modal__grid--3,.prod-modal__grid--precos{grid-template-columns:1fr}.prod-modal__field--venda,.prod-modal__field--span2{grid-column:span 1}.prod-modal__footer-linha{flex-direction:column;align-items:stretch}.prod-modal__footer-esq,.prod-modal__footer-dir{width:100%;justify-content:stretch}.prod-modal__footer-esq .prod-modal__btn-cadastrar,.prod-modal__footer-esq .prod-modal__btn-revisar{flex:1}}.prod-trib__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem .75rem;margin-top:.5rem}.prod-trib__falta{margin:.35rem 0 0;font-size:.85rem;color:var(--hub-orange)}.prod-modal__secoes .prod-trib__grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.prod-trib__obrig{font-weight:800;color:var(--hub-danger, #ef4444)}.prod-trib__grupo-dica{font-weight:500;letter-spacing:0;text-transform:none}@media(max-width:960px){.prod-modal__secoes .prod-trib__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.prod-modal__aba-painel[hidden]{display:none}.prod-modal__abas-wrap.prod-modal__secoes{min-height:min(62vh,600px);flex-shrink:0;border:1px solid var(--hub-border);border-radius:12px;background:color-mix(in srgb,var(--hub-text) 2%,var(--hub-surface-solid, var(--hub-surface)))}.prod-modal__secoes .prod-modal__abas{gap:.15rem;padding:0 .5rem;background:transparent;border-bottom:1px solid var(--hub-border)}.prod-modal__secoes .prod-modal__aba{position:relative;padding:.8rem .85rem .75rem;border:none;background:transparent;font-size:.8rem;font-weight:600;color:var(--hub-muted)}.prod-modal__secoes .prod-modal__aba:after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:0;height:2px;border-radius:2px;background:transparent;transition:background .15s}.prod-modal__secoes .prod-modal__aba:hover:not(.ativo){background:transparent;color:var(--hub-text)}.prod-modal__secoes .prod-modal__aba.ativo{background:transparent;color:var(--hub-text);font-weight:700}.prod-modal__secoes .prod-modal__aba.ativo:after{background:var(--app-accent, var(--hub-gold))}.prod-modal__secoes .prod-modal__aba:focus-visible{outline:2px solid var(--app-accent, var(--hub-gold));outline-offset:-4px;border-radius:6px}.prod-modal__secoes .prod-modal__aba-painel{gap:.6rem;padding:1.1rem 1.15rem 1.25rem;background:transparent}.prod-modal__grupo{margin:.9rem 0 0;padding-top:.9rem;border-top:1px solid var(--hub-border);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.prod-modal__aba-painel>.prod-modal__grupo:first-child{margin-top:0;padding-top:0;border-top:none}.prod-modal__secoes .prod-modal__linha-gf--hub{padding-top:0;border-top:none}.prod-modal__secoes .prod-modal__checks--canais{margin-top:0}.prod-modal__secoes .prod-sub--outras{gap:.75rem}.prod-modal__aba-painel>.prod-modal__grupo-topo:first-child .prod-modal__grupo{margin-top:0;padding-top:0;border-top:none}.prod-modal__grupo-topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.prod-modal__grupo-acao{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3rem .7rem;border:1px solid var(--hub-border);border-radius:999px;background:transparent;font:inherit;font-size:.75rem;font-weight:600;color:var(--hub-text);cursor:pointer}.prod-modal__grupo-acao:hover{border-color:var(--app-accent, var(--hub-gold))}.prod-modal__linha-gf--identificacao{grid-template-columns:auto minmax(16rem,1.1fr) minmax(9rem,.7fr) minmax(0,1.6fr);align-items:start}.prod-modal__campo-grupo{display:flex;align-items:stretch;min-width:0;overflow:hidden;border:1px solid var(--hub-border, var(--hub-gold-soft));border-radius:10px;background:var(--hub-surface-solid, var(--hub-surface));transition:border-color .15s}.prod-modal__campo-grupo:focus-within{border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 55%,var(--hub-border))}.prod-modal__field .prod-modal__campo-grupo>input{flex:1 1 auto;min-width:0;border:none;border-radius:0;box-shadow:none;background:transparent}.prod-modal__campo-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;padding:0 .65rem;border:none;border-left:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-text) 4%,transparent);font:inherit;font-size:.72rem;font-weight:600;white-space:nowrap;color:var(--hub-text);cursor:pointer}.prod-modal__campo-btn:hover:not(:disabled){background:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 14%,transparent)}.prod-modal__campo-btn:disabled{opacity:.6;cursor:progress}@media(max-width:960px){.prod-modal__linha-gf--identificacao{grid-template-columns:auto minmax(0,1fr)}.prod-modal__linha-gf--identificacao>.prod-modal__field:nth-last-child(-n+2){grid-column:1 / -1}}@media(max-width:640px){.prod-modal__linha-gf--identificacao{grid-template-columns:minmax(0,1fr)}}.prod-modal__abas-barra{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--hub-border);padding-right:.6rem}.prod-modal__secoes .prod-modal__abas-barra .prod-modal__abas{flex:1 1 auto;min-width:0;border-bottom:none;overflow-y:hidden;scrollbar-width:none}.prod-modal__secoes .prod-modal__abas-barra .prod-modal__abas::-webkit-scrollbar{display:none}.prod-modal__secoes .prod-modal__aba:disabled{opacity:.4;cursor:not-allowed}.prod-modal__selo-emb{flex-shrink:0;padding:.28rem .65rem;border:1px solid color-mix(in srgb,var(--app-accent, var(--hub-gold)) 45%,var(--hub-border));border-radius:999px;background:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 10%,transparent);font:inherit;font-size:.72rem;font-weight:600;white-space:nowrap;color:var(--hub-muted);cursor:pointer}.prod-modal__selo-emb strong{color:var(--hub-text)}.prod-emb{display:flex;flex-direction:column;gap:.6rem}.prod-emb__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.prod-emb__card{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;padding:.6rem .75rem;border:1px solid var(--hub-border);border-radius:10px;background:color-mix(in srgb,var(--hub-text) 3%,transparent);font:inherit;text-align:left;color:var(--hub-text);cursor:pointer;transition:border-color .15s,background .15s}.prod-emb__card:hover{border-color:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 45%,var(--hub-border))}.prod-emb__card--ativa{border-color:var(--app-accent, var(--hub-gold));background:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 12%,transparent);box-shadow:0 0 0 1px var(--app-accent, var(--hub-gold)) inset}.prod-emb__card--vazia{border-style:dashed;background:transparent;color:var(--hub-muted)}.prod-emb__card--inativa .prod-emb__sigla{text-decoration:line-through;opacity:.6}.prod-emb__sigla{display:inline-flex;align-items:center;gap:.35rem;font-size:.95rem;font-weight:800;letter-spacing:.02em}.prod-emb__qtd{min-width:1.1rem;padding:0 .3rem;border-radius:999px;background:var(--app-accent, var(--hub-gold));font-size:.65rem;line-height:1.1rem;text-align:center;color:#fff}.prod-emb__rotulo{font-size:.72rem;font-weight:600;color:var(--hub-muted)}.prod-emb__card--vazia .prod-emb__rotulo{color:var(--app-accent, var(--hub-gold))}.prod-emb__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.prod-emb__tamanhos,.prod-emb__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.prod-emb__chip{padding:.25rem .6rem;border:1px solid var(--hub-border);border-radius:999px;background:transparent;font:inherit;font-size:.74rem;font-weight:700;color:var(--hub-text);cursor:pointer}.prod-emb__chip--ativa{border-color:var(--app-accent, var(--hub-gold));background:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 16%,transparent)}.prod-emb__chip--inativa{opacity:.55}.prod-emb__link,.prod-emb__acao{padding:.28rem .55rem;border:none;border-radius:7px;background:transparent;font:inherit;font-size:.74rem;font-weight:600;color:var(--hub-muted);cursor:pointer}.prod-emb__link:hover:not(:disabled),.prod-emb__acao:hover:not(:disabled){background:color-mix(in srgb,var(--hub-text) 6%,transparent);color:var(--hub-text)}.prod-emb__link--criar{color:var(--app-accent, var(--hub-gold))}.prod-emb__acao--reativar{color:var(--hub-success, #22c55e)}.prod-emb__acao--perigo{color:var(--hub-danger, #ef4444)}.prod-emb__acao--perigo:hover:not(:disabled){background:color-mix(in srgb,var(--hub-danger, #ef4444) 12%,transparent);color:var(--hub-danger, #ef4444)}.prod-emb__link:disabled,.prod-emb__acao:disabled{opacity:.5;cursor:progress}@media(max-width:640px){.prod-emb__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.prod-modal__selo-emb{display:none}}.prod-est__resumo{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.prod-est__saldo{display:flex;flex-direction:column;gap:.1rem;min-width:10rem;padding:.75rem 1rem;border:1px solid var(--hub-border);border-radius:10px;background:color-mix(in srgb,var(--hub-text) 3%,transparent)}.prod-est__saldo-rotulo{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.prod-est__saldo-valor{font-size:1.5rem;font-weight:800;color:var(--hub-text)}.prod-est__resumo>.prod-modal__hint{flex:1 1 18rem;margin:0}.prod-est__config{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.prod-est__config dt{margin-bottom:.25rem;font-size:.72rem;font-weight:600;color:var(--hub-muted)}.prod-est__config dd{display:flex;flex-direction:column;gap:.2rem;margin:0;font-size:.95rem;font-weight:700;color:var(--hub-text)}.prod-est__status{align-self:flex-start;padding:.12rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--hub-text) 8%,transparent);font-size:.78rem}.prod-est__status--on{background:color-mix(in srgb,var(--hub-success, #22c55e) 18%,transparent);color:var(--hub-success, #22c55e)}@media(max-width:640px){.prod-est__config{grid-template-columns:1fr}}.prod-canais{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.prod-canal{position:relative;display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.85rem .9rem .9rem;border:1px solid var(--hub-border);border-radius:12px;background:color-mix(in srgb,var(--hub-text) 3%,transparent);cursor:pointer;transition:border-color .15s,background .15s}.prod-canal:hover{border-color:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 45%,var(--hub-border))}.prod-canal--on{border-color:var(--app-accent, var(--hub-gold));background:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 10%,transparent)}.prod-canal--leitura{cursor:default}.prod-canal__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.prod-canal:has(.prod-canal__input:focus-visible){outline:2px solid var(--app-accent, var(--hub-gold));outline-offset:2px}.prod-canal__icone{font-size:1.35rem;line-height:1}.prod-canal__texto{display:flex;flex-direction:column;gap:.2rem}.prod-canal--compacto .prod-canal__texto{padding-right:2.6rem}.prod-canal__texto strong{font-size:.9rem;color:var(--hub-text)}.prod-canal__texto span{font-size:.72rem;line-height:1.35;color:var(--hub-muted)}.prod-canal__switch{position:absolute;top:.85rem;right:.85rem;width:2.1rem;height:1.2rem;border-radius:999px;background:color-mix(in srgb,var(--hub-text) 18%,transparent);transition:background .15s}.prod-canal__switch:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.9rem;height:.9rem;border-radius:50%;background:#fff;transition:transform .15s}.prod-canal--on .prod-canal__switch{background:var(--app-accent, var(--hub-gold))}.prod-canal--on .prod-canal__switch:after{transform:translate(.9rem)}.prod-canal--compacto{flex-direction:row;align-items:center;gap:.75rem;max-width:26rem}.prod-canal--compacto .prod-canal__switch{top:50%;margin-top:-.6rem}@media(max-width:960px){.prod-canais{grid-template-columns:repeat(2,minmax(0,1fr))}}.prod-modal__secoes .prod-modal__doses{gap:.6rem;margin-left:0;padding-left:0;border-left:none}@media(max-width:1180px)and (min-width:961px){.prod-modal__linha-gf--identificacao{grid-template-columns:auto minmax(16rem,1fr) minmax(0,1fr)}.prod-modal__linha-gf--identificacao>.prod-modal__field:last-child{grid-column:2 / -1}}.prod-modal__secoes .prod-sub__tabela-wrap{border-color:var(--hub-border);border-radius:10px;background:transparent}.prod-modal__secoes .prod-sub__tabela th{background:color-mix(in srgb,var(--hub-text) 5%,transparent);border-bottom-color:var(--hub-border);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--hub-muted)}.prod-forn__topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.prod-forn__titulo{display:inline-flex;align-items:center;gap:.45rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.prod-forn__qtd{min-width:1.25rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--hub-text) 10%,transparent);font-size:.68rem;line-height:1.25rem;text-align:center;letter-spacing:0;color:var(--hub-text)}.prod-forn__btn{padding:.35rem .8rem;border:1px solid var(--hub-border);border-radius:999px;background:transparent;font:inherit;font-size:.76rem;font-weight:600;color:var(--hub-text);cursor:pointer}.prod-forn__btn:hover{border-color:var(--app-accent, var(--hub-gold))}.prod-forn__btn--primario{border-color:var(--app-accent, var(--hub-gold));background:var(--app-accent, var(--hub-gold));color:#fff}.prod-forn__form{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--app-accent, var(--hub-gold)) 40%,var(--hub-border));border-radius:10px;background:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 5%,transparent)}.prod-forn__form .prod-sub__form-linha{margin:0}.prod-forn__form-acoes{display:flex;gap:.5rem}.prod-forn__form .prod-sub__form-linha{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.prod-forn__form .prod-sub__form-linha{grid-template-columns:minmax(0,1fr)}}.prod-forn__topo--separado{margin-top:.4rem;padding-top:.9rem;border-top:1px solid var(--hub-border)}.prod-hist{gap:.75rem}.prod-hist__vazio{margin:0;padding:1.5rem;border:1px dashed var(--hub-border);border-radius:10px;text-align:center;font-size:.8rem;color:var(--hub-muted)}.prod-hist__lista{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.prod-hist__item{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .9rem;border:1px solid var(--hub-border);border-radius:10px;background:color-mix(in srgb,var(--hub-text) 3%,transparent)}.prod-hist__cab{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.78rem;color:var(--hub-muted)}.prod-hist__cab strong{font-size:.82rem;color:var(--hub-text)}.prod-hist__local{padding:.08rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--hub-text) 8%,transparent);font-size:.7rem;font-weight:600}.prod-hist__valores{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem .75rem;margin:0}.prod-hist__valores dt{font-size:.66rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--hub-muted)}.prod-hist__valores dd{margin:.1rem 0 0;font-size:.85rem;font-weight:700;color:var(--hub-text)}@media(max-width:760px){.prod-hist__valores{grid-template-columns:repeat(2,minmax(0,1fr))}}.prod-hist__agora{display:flex;flex-direction:column;gap:.45rem;padding:.8rem .95rem;border:1px solid var(--app-accent, var(--hub-gold));border-radius:10px;background:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 8%,transparent)}.prod-hist__agora-rotulo{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent, var(--hub-gold))}.prod-hist__legenda{margin:0;font-size:.72rem;color:var(--hub-muted)}.prod-hist__dia{display:flex;flex-direction:column;gap:.45rem}.prod-hist__dia-titulo{margin:.25rem 0 0;font-size:.75rem;font-weight:700;color:var(--hub-text)}.prod-hist__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 22%,transparent);font-size:.66rem;font-weight:800;color:var(--hub-text)}.prod-hist__mais{align-self:center}.prod-modal__unidade-valores{display:grid;grid-template-columns:repeat(var(--cols-unidade, 1),minmax(0,10.5rem)) 2.5rem repeat(var(--cols-valores, 3),minmax(0,10.5rem));justify-content:start;gap:.55rem .65rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--hub-border)}.prod-modal__unidade-valores>.prod-modal__grupo{grid-row:1;margin:0;padding:0;border-top:none}.prod-modal__unidade-valores>.prod-modal__grupo--unidade{grid-column:span var(--cols-unidade, 1)}.prod-modal__unidade-valores>.prod-modal__grupo--valores{grid-column:span var(--cols-valores, 3)}.prod-modal__unidade-valores>:not(.prod-modal__grupo){grid-row:2}.prod-modal__unidade-valores>.prod-modal__field--venda{grid-column:span 1}.prod-modal__unidade-valores>.prod-modal__unidade-valores-divisor{grid-row:1 / span 2;justify-self:center;width:1px;background:var(--hub-border)}@media(max-width:960px){.prod-modal__unidade-valores{grid-template-columns:repeat(2,minmax(0,1fr))}.prod-modal__unidade-valores>.prod-modal__grupo,.prod-modal__unidade-valores>.prod-modal__grupo--unidade,.prod-modal__unidade-valores>.prod-modal__grupo--valores{grid-row:auto;grid-column:1 / -1}.prod-modal__unidade-valores>:not(.prod-modal__grupo){grid-row:auto}.prod-modal__unidade-valores>.prod-modal__unidade-valores-divisor{display:none}.prod-modal__unidade-valores>.prod-modal__grupo--valores{margin-top:.35rem}}@media(max-width:640px){.prod-modal__unidade-valores{grid-template-columns:minmax(0,1fr)}}.fin-page .app-page-hero{margin-bottom:.75rem}.fin-page .app-page__conteudo{padding-top:0}.fin-page .hub-segment-nav-wrap{margin-bottom:.85rem}.fin-page--painel-nexus .app-page__conteudo{max-width:min(1408px,100%)}.fin-page--painel-nexus .hub-segment-nav-wrap{margin-bottom:.55rem}.fin-painel-nexus.hub-page--dashboard-nexus{margin-top:.15rem}.fin-painel-atalhos{display:flex;flex-direction:column;gap:.65rem}.fin-painel-atalhos__grupo{margin:0}.fin-painel-dashboard{--fin-neon: #34d058;--fin-neon-soft: rgba(52, 208, 88, .14);--fin-neon-border: rgba(52, 208, 88, .42);--fin-alerta: var(--hub-erro);--fin-alerta-soft: rgba(255, 69, 58, .12);--fin-alerta-border: rgba(255, 69, 58, .55);--fin-card-bg: #050505;--fin-card-border: rgba(255, 255, 255, .1);display:flex;flex-direction:column;gap:1rem}.fin-secao-titulo{margin:0 0 .85rem;font-size:1rem;font-weight:700;color:var(--hub-text);letter-spacing:-.01em}.fin-painel-secao{margin-top:.15rem}.fin-painel-grupo{margin-bottom:1.25rem}.fin-painel-grupo:last-child{margin-bottom:0}.fin-painel-grupo__titulo{display:flex;align-items:center;gap:.65rem;margin:0 0 .7rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fin-neon)}.fin-painel-grupo__titulo:before{content:none}.fin-painel-grupo__titulo:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--fin-neon) 55%,transparent),color-mix(in srgb,var(--fin-neon) 18%,transparent))}.fin-painel-grupo__titulo span{flex-shrink:0}.fin-acesso-lista{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.fin-acesso-card{display:flex;align-items:center;gap:.9rem;padding:.9rem 1rem;min-height:4.25rem;border-radius:8px;background:var(--fin-card-bg);border:1px solid var(--fin-card-border);text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease,transform .12s ease}.fin-acesso-card:hover{border-color:color-mix(in srgb,var(--fin-neon) 35%,var(--fin-card-border));background:color-mix(in srgb,var(--fin-neon) 4%,var(--fin-card-bg));transform:translateY(-1px)}.fin-acesso-card__icone{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;color:var(--fin-neon)}.fin-acesso-card__svg{width:1.75rem;height:1.75rem}.fin-acesso-card__texto{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.fin-acesso-card__texto strong{font-size:.94rem;font-weight:700;color:var(--hub-text);line-height:1.25}.fin-acesso-card__texto span{font-size:.74rem;color:color-mix(in srgb,var(--hub-muted) 88%,#fff);line-height:1.35}.fin-acesso-card__chevron{flex-shrink:0;width:1rem;height:1rem;color:color-mix(in srgb,var(--hub-text) 72%,transparent);opacity:.9}.fin-alertas{display:grid;gap:.5rem}.fin-alerta-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.7rem .95rem;border-radius:8px;border:1px solid var(--fin-alerta-border);background:var(--fin-alerta-soft)}.fin-alerta-banner__esq{display:flex;align-items:center;gap:.6rem;font-size:.88rem;font-weight:600;color:var(--hub-text)}.fin-alerta-banner__icone-wrap{display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:color-mix(in srgb,var(--fin-alerta) 22%,transparent);border:1px solid color-mix(in srgb,var(--fin-alerta) 45%,transparent);flex-shrink:0}.fin-alerta-banner__icone{width:1rem;height:1rem;color:var(--fin-alerta)}.fin-alerta-banner__dir{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto}.fin-alerta-banner__dir strong{font-size:1.02rem;font-variant-numeric:tabular-nums;font-weight:800;color:var(--fin-alerta)}.fin-alerta-banner__btn{display:inline-flex;align-items:center;padding:.38rem .9rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--fin-alerta) 65%,transparent);background:transparent;color:var(--hub-text);font-size:.76rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,background .15s ease}.fin-alerta-banner__btn:hover{border-color:var(--fin-alerta);background:color-mix(in srgb,var(--fin-alerta) 8%,transparent)}.fin-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.fin-kpi{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.55rem .65rem;padding:.8rem .85rem;min-height:4.35rem;border-radius:8px;background:var(--fin-card-bg);border:1px solid var(--fin-neon-border);text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.fin-kpi:hover{border-color:var(--fin-neon);background:color-mix(in srgb,var(--fin-neon) 5%,var(--fin-card-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--fin-neon) 20%,transparent)}.fin-kpi__icone{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.15rem;height:2.15rem;color:var(--fin-neon)}.fin-kpi__svg{width:1.55rem;height:1.55rem}.fin-kpi__corpo{display:flex;flex-direction:column;gap:.18rem;min-width:0}.fin-kpi strong{display:block;font-size:clamp(1rem,2.4vw,1.18rem);color:var(--fin-neon);line-height:1.1;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.fin-kpi span{font-size:.66rem;color:color-mix(in srgb,var(--hub-muted) 90%,#fff);font-weight:600;line-height:1.25}.fin-kpi--alerta{border-color:var(--fin-alerta-border);background:color-mix(in srgb,var(--fin-alerta) 4%,var(--fin-card-bg))}.fin-kpi--alerta:hover{border-color:var(--fin-alerta);background:color-mix(in srgb,var(--fin-alerta) 8%,var(--fin-card-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--fin-alerta) 18%,transparent)}.fin-kpi--alerta .fin-kpi__icone,.fin-kpi--alerta strong{color:var(--fin-alerta)}@media(max-width:720px){.fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.fin-kpis{grid-template-columns:1fr}.fin-alerta-banner__dir{width:100%;margin-left:0;justify-content:space-between}}.fin-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1rem}.fin-toolbar label{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:700;color:var(--hub-muted);min-width:140px}.fin-toolbar input,.fin-toolbar select,.fin-toolbar textarea{padding:.45rem .6rem;border-radius:8px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-bg);color:inherit;font-size:.85rem}.fin-lista-wrap{overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.fin-contas-resumo{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.fin-contas-resumo__item{flex:1 1 140px;min-width:0;padding:.75rem 1rem;border-radius:10px;border:1px solid var(--fin-card-border, rgba(255, 255, 255, .1));background:var(--fin-card-bg, #050505);display:flex;flex-direction:column;gap:.15rem}.fin-contas-resumo__item--verde{border-color:#34d05859}.fin-contas-resumo__item--vermelho{border-color:#ff453a73}.fin-contas-resumo__item--taxa{border-color:color-mix(in srgb,var(--hub-orange) 45%,transparent)}button.fin-contas-resumo__item--botao{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:var(--hub-touch-min, 2.75rem);-webkit-tap-highlight-color:transparent;touch-action:manipulation}button.fin-contas-resumo__item--botao:hover,button.fin-contas-resumo__item--botao:focus-visible{border-color:var(--app-accent, var(--hub-orange));outline:none}.fin-contas-resumo__item--ativo{box-shadow:inset 0 0 0 1px var(--app-accent, var(--hub-orange))}.fin-contas-resumo__rotulo{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.fin-contas-resumo__item strong{font-size:1.15rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.fin-contas-resumo__item--verde strong{color:#34d058}.fin-contas-resumo__item--vermelho strong{color:var(--hub-erro)}.fin-contas-resumo__item--taxa strong{color:var(--hub-orange)}.fin-contas-resumo__extra{font-size:.75rem;color:var(--hub-muted)}.fin-contas-resumo__limpar{margin-top:.35rem;align-self:flex-start;min-height:var(--hub-touch-min, 2.75rem);padding:.2rem 0}.fin-contas-resumo__item--selecao{box-shadow:inset 0 0 0 1px color-mix(in srgb,#34d058 35%,transparent)}.fin-col-check{width:2.75rem;text-align:center;padding-left:.55rem;padding-right:.35rem;vertical-align:middle}.fin-col-check .hub-check{min-width:var(--hub-touch-min, 2.75rem);min-height:var(--hub-touch-min, 2.75rem);justify-content:center;margin:0 auto}.fin-tabela--contas tbody tr.fin-linha--sel td{background:color-mix(in srgb,var(--app-accent-soft, rgba(52, 208, 88, .18)) 70%,transparent);box-shadow:inset 3px 0 0 var(--app-accent)}.fin-conta-desc{display:flex;flex-direction:column;gap:.2rem;min-width:0}.fin-conta-desc__titulo{font-weight:600;color:inherit;text-decoration:none}a.fin-conta-desc__titulo:hover{color:var(--hub-gold);text-decoration:underline}.fin-conta-desc__nota{display:block;font-weight:800;letter-spacing:.02em}.fin-conta-desc__pedido{display:block;font-weight:600}.fin-linha--clicavel,.fin-conta-card--clicavel{cursor:pointer}.fin-conta-desc__meta{font-size:.75rem;color:var(--hub-muted);line-height:1.35}.fin-conta-cliente{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.fin-contas-grade{min-width:0}.fin-tabela--contas th,.fin-tabela--contas td{border-right:none;vertical-align:middle}.fin-tabela--contas .fin-col-num{font-weight:700;font-variant-numeric:tabular-nums}.fin-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;text-transform:none}.fin-status__ponto{width:6px;height:6px;border-radius:50%;background:currentColor}.fin-status--aberta,.fin-status--pendente,.fin-status--ativo{color:#60a5fa}.fin-status--parcial{color:var(--hub-orange-hover)}.fin-status--paga,.fin-status--pago{color:var(--hub-sucesso)}.fin-status--vencida{color:var(--hub-erro)}.fin-status--cancelada,.fin-status--cancelado,.fin-status--utilizado,.fin-status--expirado{color:var(--hub-muted)}.fin-linha-vencida{background:#ff453a0a}.fin-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.fin-tabela th,.fin-tabela td{padding:.55rem .65rem;text-align:left;border-bottom:1px solid var(--app-accent-border, var(--hub-gold-soft))}.fin-tabela th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.fin-vazio{text-align:center;color:var(--hub-muted);padding:1.5rem!important}.fin-col-num{text-align:right;white-space:nowrap}.fin-badge{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;white-space:nowrap;max-width:100%}.fin-badge--aberta,.fin-badge--pendente,.fin-badge--ativo{background:#0a84ff26;color:#0a84ff}.fin-badge--parcial{background:#e6a80026;color:var(--hub-orange-hover)}.fin-toolbar--boletos .fin-toolbar__busca{flex:1 1 220px;min-width:180px}.fin-toolbar--touch .fin-toolbar__busca{width:100%;min-width:0}.fin-tabela--boletos td.fin-acoes-celula{overflow:visible;vertical-align:middle}.fin-tabela--boletos .fin-acoes-conta--tabela,.fin-tabela--boletos .fin-acoes-conta--tabela .fin-acoes-conta__secundarias,.fin-tabela--boletos .fin-acoes-conta{flex-wrap:nowrap;align-items:center}.fin-tabela--boletos .fin-acoes-conta--tabela .fin-acoes-conta__secundarias>*{flex:0 0 auto;box-sizing:border-box;min-height:2rem;height:2rem}.fin-tabela--boletos a.fin-btn-icone{text-decoration:none}.fin-acoes-conta--card .fin-acoes-conta__secundarias .fin-btn-gmail{width:100%;min-height:2.75rem;min-width:0;padding:.4rem .35rem;justify-content:center;font-size:.8rem;font-weight:700;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fin-badge--paga,.fin-badge--pago{background:#30d15826;color:var(--hub-sucesso)}.fin-badge--vencida{background:#ff453a26;color:var(--hub-erro)}.fin-badge--cancelada,.fin-badge--utilizado,.fin-badge--expirado{background:#8e8e9326;color:#8e8e93}.fin-grid-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1rem}.fin-nova-conta{margin-bottom:0}.fin-nova-conta__hint{grid-column:1 / -1;margin:-.25rem 0 .15rem}.fin-nova-conta__acoes{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.fin-nova-conta__voltar{display:inline-flex;align-items:center;text-decoration:none}.fin-toolbar .fin-btn-primario{margin-left:auto}@media(max-width:640px){.fin-toolbar .fin-btn-primario{margin-left:0;width:100%;justify-content:center}}.fin-erro{color:var(--hub-erro);font-size:.85rem;margin:0 0 .5rem}.fin-msg{color:var(--hub-sucesso);font-size:.85rem}.fin-loading{color:var(--hub-muted);font-size:.85rem}.fin-btn-primario{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:8px;background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent);font-weight:700;font-size:.85rem;text-decoration:none;border:none;cursor:pointer}.fin-btn-primario:disabled{opacity:.5;cursor:not-allowed}.fin-btn-secundario{padding:.45rem .85rem;border-radius:8px;border:1px solid var(--hub-gold-soft);background:transparent;color:inherit;font-size:.82rem;cursor:pointer}.fin-btn-secundario:hover{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border))}.fin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--hub-overlay, rgba(0, 0, 0, .72));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10100;padding:1rem}.fin-modal{margin:0;width:min(440px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:visible;background:var(--hub-surface-solid, var(--hub-surface, #1c1c1e));border:1px solid var(--app-accent-border, var(--hub-gold-soft));border-radius:var(--hub-raio-lg, 12px);padding:1.15rem 1.25rem 1.1rem;box-shadow:var(--hub-sombra, 0 24px 48px rgba(0, 0, 0, .55))}.fin-modal--nova{width:min(520px,calc(100vw - 2rem));display:flex;flex-direction:column;gap:0}.fin-modal-nova__cabecalho{margin-bottom:.85rem;flex-shrink:0}.fin-modal-nova__hint{margin:0}.fin-modal-nova__ocr{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-bottom:.85rem;flex-shrink:0}.fin-modal-nova__ocr-resumo{flex-basis:100%;font-size:.8rem;line-height:1.35}.fin-modal-nova__ocr-resumo p{margin:.15rem 0}.fin-modal-nova__ocr-aviso{color:var(--hub-danger-text)}.fin-modal__corpo{flex:1;min-height:0;overflow:visible}.fin-modal-form-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.65rem .75rem}.fin-modal-form-grid__full{grid-column:1 / -1}.fin-modal-form-grid .hub-modal__campo{margin-bottom:0}.fin-modal-form-grid .hub-modal__campo>span{margin-bottom:.3rem}.fin-modal-form-grid input:not([type=checkbox]):not([type=radio]),.fin-modal-form-grid .hub-date-input,.fin-modal-form-grid .hub-search-select{width:100%;min-width:0}.fin-modal-form-grid input:not([type=checkbox]):not([type=radio]){padding:.52rem .65rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-bg-elevated, var(--hub-surface));color:var(--hub-text);font-size:.88rem}.fin-modal-form-grid input:focus{outline:2px solid color-mix(in srgb,var(--hub-orange) 45%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--hub-orange) 40%,var(--hub-border))}.fin-modal-form-grid__input-moeda{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fin-modal-backdrop .hub-search-select__lista{z-index:10250}.fin-modal-nova__acoes{margin-top:1rem;justify-content:flex-end}.fin-modal-nova__acoes .fin-btn-primario{min-width:8.5rem;justify-content:center}@media(max-width:520px){.fin-modal-form-grid{grid-template-columns:1fr}.fin-modal-nova__acoes{flex-direction:column-reverse}.fin-modal-nova__acoes .fin-btn-primario,.fin-modal-nova__acoes .fin-btn-secundario{width:100%;justify-content:center}}.fin-link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;color:var(--hub-gold);font:inherit;text-decoration:underline;cursor:pointer}.fin-link-btn:hover{color:var(--app-accent, var(--hub-orange))}.fin-modal h3{margin:0 0 .65rem;font-size:1.05rem}.fin-modal-saldo{margin:0 0 1rem;font-size:.92rem;color:var(--hub-muted, rgba(255, 255, 255, .72))}.fin-modal-saldo strong{color:inherit;font-size:1.05rem}.fin-modal-campo{margin-bottom:0}.fin-modal-input{font-size:1.1rem;font-weight:600}.fin-modal-acoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.fin-col-acoes{width:1%;white-space:nowrap}.fin-acoes-celula{vertical-align:middle}.fin-acoes-conta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.fin-btn-liquidar{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:8px;border:none;background:#2d9d5f;color:#fff;font-weight:700;font-size:.78rem;cursor:pointer}.fin-btn-liquidar:hover:not(:disabled){background:#34b36d}.fin-btn-liquidar:disabled{opacity:.55;cursor:not-allowed}.fin-btn-cancelar{color:#ff8a80;border-color:#ff8a8073}.fin-btn-cora{border-color:#82b4ff73;color:#9ec5ff}.fin-btn-cora-ver{border-color:#34d39973;color:#6ee7b7;font-size:.82rem}.fin-modal-backdrop--cora{z-index:10100;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) 1rem max(1rem,env(safe-area-inset-bottom,0px))}.fin-modal--cora{width:min(34rem,calc(100vw - 2rem));margin:auto}.fin-cora-modal__alerta{margin:0 0 .75rem}.fin-cora-modal__acoes-rapidas{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.fin-cora-modal__acoes-rapidas .fin-btn-gmail,.fin-cora-modal__acoes-rapidas .fin-btn-whatsapp,.fin-cora-modal__acao{flex:1;min-width:9.5rem;min-height:var(--hub-touch-min, 2.75rem);justify-content:center;border-radius:10px;white-space:nowrap}.fin-cora-modal__acoes-rapidas svg{flex-shrink:0}.fin-cora-modal__acoes-rapidas .fin-btn-whatsapp,.fin-cora-modal__acoes-rapidas .fin-btn-gmail,.fin-cora-modal__acao--pdf{padding-left:.75rem;padding-right:.75rem}.fin-cora-modal__acao--pdf{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1rem;border:1px solid var(--hub-border);background:var(--hub-bg-elevated, var(--hub-surface));color:var(--hub-text);font-weight:700;font-size:.85rem;text-decoration:none;cursor:pointer;transition:border-color .15s}.fin-cora-modal__acao--pdf svg{color:var(--hub-gold)}.fin-cora-modal__acao--pdf:hover{border-color:color-mix(in srgb,var(--hub-gold) 60%,var(--hub-border))}.fin-cora-modal__dica{margin:.5rem 0 0;font-size:.76rem;line-height:1.4;color:var(--hub-muted)}.fin-cora-modal__secao{margin-top:.6rem;padding:.75rem .85rem;border-radius:12px;border:1px solid var(--hub-border);background:var(--hub-bg-elevated, var(--hub-surface))}.fin-cora-modal__secao--pix{border-color:color-mix(in srgb,#2dd4bf 30%,var(--hub-border))}.fin-cora-modal__secao--boleto{border-color:color-mix(in srgb,#82b4ff 28%,var(--hub-border))}.fin-cora-modal__secao-topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.fin-cora-modal__badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:var(--hub-text)}.fin-cora-modal__badge:before{content:"";width:7px;height:7px;border-radius:50%}.fin-cora-modal__badge--pix:before{background:#2dd4bf}.fin-cora-modal__badge--boleto:before{background:#82b4ff}.fin-cora-modal__copiar{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .7rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.fin-cora-modal__copiar:hover{border-color:color-mix(in srgb,var(--hub-gold) 60%,var(--hub-border))}.fin-cora-modal__copiar--ok{border-color:color-mix(in srgb,var(--hub-sucesso) 50%,var(--hub-border));color:var(--hub-sucesso)}.fin-cora-modal__codigo,.fin-cora-modal__linha{margin:0;padding:.55rem .65rem;border-radius:8px;background:color-mix(in srgb,var(--hub-text) 4%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;color:var(--hub-text)}.fin-cora-modal__codigo{max-height:4.5rem;overflow:auto;font-size:.72rem;line-height:1.45;opacity:.85}.fin-cora-modal__linha{font-size:.82rem;line-height:1.5;letter-spacing:.02em}.fin-cora-modal__baixa-auto{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 0 0;padding:.65rem .8rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-sucesso) 30%,var(--hub-border));background:color-mix(in srgb,var(--hub-sucesso) 7%,transparent);font-size:.78rem;line-height:1.4;color:var(--hub-muted)}.fin-cora-modal__baixa-auto svg{flex-shrink:0;color:var(--hub-sucesso)}@media(max-width:420px){.fin-cora-modal__acoes-rapidas{flex-direction:column}.fin-cora-modal__acao,.fin-cora-modal__acoes-rapidas .fin-btn-gmail,.fin-cora-modal__acoes-rapidas .fin-btn-whatsapp{width:100%}}.fin-erro--inline{margin:.5rem 0 0}.fin-btn-gmail{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(234,67,53,.55);background:#ea43351f;color:#ff8a80;font-weight:700;font-size:.85rem;cursor:pointer}.fin-btn-gmail:hover:not(:disabled){background:#ea433533}.fin-btn-gmail:disabled{opacity:.55;cursor:wait}.fin-btn-gmail--compact{padding:.45rem .75rem;font-size:.78rem}.fin-btn-gmail.fin-btn-gmail--tabela{padding:0 .5rem;min-height:2rem;height:2rem;font-size:.72rem;border-radius:6px}.fin-btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(37,211,102,.55);background:var(--hub-whatsapp);color:#fff;font-weight:700;font-size:.85rem;cursor:pointer}.fin-btn-whatsapp:hover:not(:disabled){background:#1ebe5d}.fin-btn-whatsapp:disabled{opacity:.55;cursor:wait}.fin-btn-whatsapp--compact{padding:.45rem .75rem;font-size:.78rem}@media(max-width:720px){.hub-tabela-wrap--stack-sm .fin-acoes-celula{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}}.fin-toolbar__filtro--cliente{min-width:min(100%,200px);flex:0 1 220px;max-width:280px}.fin-toolbar--touch .fin-toolbar__filtro--cliente{max-width:none;flex:1 1 auto}.fin-toolbar--touch{flex-direction:column;align-items:stretch;gap:.45rem;position:relative;z-index:2;margin:0 0 .85rem;padding:.15rem 0 .45rem}.fin-toolbar--touch .fin-toolbar__filtro{width:100%;min-width:0}.fin-toolbar--touch .fin-toolbar__acoes{display:flex;gap:.5rem;width:100%}.fin-toolbar--touch .fin-btn-primario,.fin-toolbar--touch .fin-btn-secundario{flex:1 1 0;min-height:2.75rem;justify-content:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fin-toolbar__acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.fin-acoes-conta--tabela{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0}.fin-acoes-conta--tabela .fin-btn-liquidar{width:auto;justify-content:center;flex-shrink:0}.fin-acoes-conta__secundarias{display:flex;flex-wrap:wrap;gap:.25rem}.fin-acoes-conta--tabela .fin-acoes-conta__secundarias{display:inline-flex;flex-wrap:nowrap;gap:.2rem}.fin-btn-icone{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.2rem .45rem;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--hub-muted);font-size:.72rem;font-weight:700;cursor:pointer}.fin-btn-icone:hover:not(:disabled){background:var(--hub-orange-soft, rgba(245, 197, 24, .12));color:var(--hub-text)}.fin-btn-icone:disabled{opacity:.5;cursor:not-allowed}.fin-btn-icone--perigo{color:var(--hub-erro)}.fin-btn-icone--perigo:hover:not(:disabled){background:#f871711f;color:#fca5a5}.fin-contas-cards-wrap{display:flex;flex-direction:column;gap:.55rem;padding-bottom:.5rem;touch-action:pan-y}.fin-contas-cards-vazio{padding:1.25rem .75rem;text-align:center}.fin-contas-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.fin-conta-card{border-radius:16px;border:1px solid color-mix(in srgb,var(--hub-border) 78%,#27272a);background:color-mix(in srgb,var(--hub-bg-elevated) 58%,var(--hub-bg-elevated));box-shadow:0 8px 22px #00000038;padding:1rem 1.05rem 1.05rem;display:flex;flex-direction:column;gap:.8rem}.fin-conta-card--vencida{border-color:color-mix(in srgb,var(--hub-erro) 45%,var(--hub-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-erro) 22%,transparent),0 8px 22px #00000038}.fin-conta-card__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.fin-conta-card__topo>.fin-badge{flex-shrink:0;margin-top:.1rem}.fin-conta-card__check{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:var(--hub-touch-min, 2.75rem);min-height:var(--hub-touch-min, 2.75rem);margin:-.2rem 0 0 -.15rem}.fin-conta-card--sel{border-color:color-mix(in srgb,var(--app-accent) 55%,var(--hub-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent) 28%,transparent),0 8px 22px #00000038}.fin-conta-card__titulo-wrap{display:flex;flex-direction:column;gap:.28rem;min-width:0;flex:1 1 auto}.fin-conta-card__titulo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;font-size:1.05rem;font-weight:800;color:var(--hub-text);text-decoration:none;line-height:1.25}.fin-conta-card__titulo .fin-conta-desc__nota{display:inline;font-size:.78rem}.fin-conta-card__titulo .fin-conta-desc__pedido{display:inline}a.fin-conta-card__titulo:hover{color:var(--app-accent)}.fin-conta-card__cliente{font-size:.88rem;font-weight:600;color:var(--hub-text);line-height:1.35;overflow-wrap:anywhere}.fin-conta-card__metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.fin-conta-card__metrica{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.65rem .75rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent);background:color-mix(in srgb,var(--hub-bg) 80%,#000)}.fin-conta-card__metrica-label{font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.fin-conta-card__metrica strong{font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-text);white-space:nowrap}.fin-conta-card__metrica--saldo strong{color:#34d058;font-size:clamp(1rem,2.6vw,1.22rem);white-space:nowrap}.fin-conta-card__meta{margin:0;font-size:.8rem;line-height:1.45;color:var(--hub-muted)}.fin-conta-card__acoes{padding-top:.2rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 55%,transparent)}.fin-acoes-conta--card{display:flex;flex-direction:column;gap:.5rem;width:100%}.fin-acoes-conta--card .fin-btn-liquidar{width:100%;min-height:3rem;justify-content:center;font-size:1rem;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fin-acoes-conta--card .fin-acoes-conta__secundarias{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.fin-boletos-cards .fin-acoes-boleto__principal{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--hub-touch-min, 2.75rem);font-weight:700}.fin-boletos-cards .fin-acoes-conta--card .fin-acoes-conta__secundarias>*:last-child:nth-child(odd){grid-column:1 / -1}.fin-boletos-cards .fin-acoes-conta--card .fin-acoes-conta__secundarias .fin-btn-whatsapp,.fin-boletos-cards .fin-acoes-conta--card .fin-acoes-conta__secundarias .fin-btn-gmail{width:100%;min-height:var(--hub-touch-min, 2.75rem);justify-content:center}.fin-acoes-conta--card .fin-acoes-conta__secundarias .fin-btn-secundario{min-height:2.75rem;min-width:0;padding:.4rem .35rem;justify-content:center;font-size:.8rem;font-weight:700;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fin-contas-resumo__item strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:560px){.fin-acoes-conta--card .fin-acoes-conta__secundarias{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-conta-card__metricas{grid-template-columns:1fr}}@media(max-width:743px){.fin-boletos-cards .fin-conta-card__metricas{grid-template-columns:1fr}}.fin-modal-backdrop--inadimplencia{align-items:flex-start;padding:1rem;padding-bottom:calc(1rem + var(--hub-mobile-dock-offset, 0px));overflow:auto}.fin-modal--inadimplencia{width:min(640px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem - var(--hub-mobile-dock-offset, 0px))}.fin-inad__grafico{display:flex;align-items:center;gap:1.25rem;padding:1rem;border:1px solid var(--hub-border);border-radius:12px;background:var(--hub-bg-elevated, var(--hub-surface))}.fin-inad__donut-wrap{position:relative;flex-shrink:0;width:8rem;height:8rem}.fin-inad-donut{width:100%;height:100%;transform:rotate(-90deg)}.fin-inad-donut circle{fill:none;stroke-width:11}.fin-inad-donut__pista{stroke:color-mix(in srgb,var(--hub-muted) 28%,transparent)}.fin-inad-donut__em-dia{stroke:var(--hub-sucesso)}.fin-inad-donut__vencido{stroke:var(--hub-danger-text);stroke-linecap:round}.fin-inad__donut-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.fin-inad__donut-centro span{font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.fin-inad__taxa{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-text)}.fin-inad__legenda{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.fin-inad__kpi{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .8rem;border-radius:10px;border:1px solid var(--hub-border);background:var(--hub-surface-solid, var(--hub-surface))}.fin-inad__kpi--em-dia{border-color:color-mix(in srgb,var(--hub-sucesso) 30%,var(--hub-border))}.fin-inad__kpi--vencido{border-color:color-mix(in srgb,var(--hub-danger-text) 35%,var(--hub-border))}.fin-inad__kpi-rotulo{display:inline-flex;align-items:center;font-size:.74rem;font-weight:600;color:var(--hub-muted)}.fin-inad__kpi strong{font-size:1.02rem;font-variant-numeric:tabular-nums;color:var(--hub-text)}.fin-inad__kpi small{font-size:.72rem;color:var(--hub-muted)}.fin-inad__dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:.4rem}.fin-inad__dot--em-dia{background:var(--hub-sucesso)}.fin-inad__dot--vencido{background:var(--hub-danger-text)}.fin-inad__hint{margin:.55rem 0 0;font-size:.76rem;color:var(--hub-muted)}.fin-modal--inadimplencia .fin-erro{margin:.75rem 0 0}.fin-modal--inadimplencia .fin-modal-nova__secao{margin:1.1rem 0 .6rem}.fin-inad__vazio{margin:0;padding:1rem;border:1px dashed var(--hub-border);border-radius:10px;text-align:center;color:var(--hub-muted);font-size:.86rem}.fin-inad-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.fin-inad-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.45rem .75rem;align-items:center;padding:.65rem .75rem;border:1px solid var(--hub-border);border-radius:12px;background:var(--hub-bg-elevated, var(--hub-surface))}.fin-inad-row__rank{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:8px;background:color-mix(in srgb,var(--hub-text) 6%,transparent);font-size:.8rem;font-weight:700;color:var(--hub-muted);font-variant-numeric:tabular-nums}.fin-inad-row:nth-child(-n+3) .fin-inad-row__rank{background:color-mix(in srgb,var(--hub-danger-text) 14%,transparent);color:var(--hub-danger-text)}.fin-inad-row__corpo{min-width:0;display:flex;flex-direction:column;gap:.2rem}.fin-inad-row__topo{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.fin-inad-row__nome{font-size:.88rem;font-weight:700;overflow-wrap:anywhere}.fin-inad-row__topo strong{font-size:.9rem;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-inad-row__extra{font-size:.74rem;color:var(--hub-muted)}.fin-inad-row__barra{height:.35rem;margin-top:.15rem;border-radius:99px;background:color-mix(in srgb,var(--hub-muted) 18%,transparent);overflow:hidden}.fin-inad-row__barra>span{display:block;height:100%;border-radius:inherit;background:var(--hub-danger-text)}.fin-inad-row__status{padding:.3rem .6rem;border-radius:99px;background:color-mix(in srgb,var(--hub-danger-text) 12%,transparent);font-size:.74rem;font-weight:700;color:var(--hub-danger-text);text-align:center;white-space:nowrap}.fin-inad-row__status--muted{background:color-mix(in srgb,var(--hub-text) 6%,transparent);color:var(--hub-muted);font-weight:600}.fin-inad-row__confirma{display:flex;gap:.35rem}.fin-inad-row .fin-btn-secundario{min-height:2.25rem;justify-content:center;border-color:var(--hub-border);border-radius:8px;font-weight:600}.fin-inad-row .fin-inad-row__bloquear{min-width:6rem;border-color:color-mix(in srgb,var(--hub-danger-text) 45%,var(--hub-border));color:var(--hub-danger-text)}.fin-inad-row .fin-inad-row__bloquear:hover:not(:disabled){background:color-mix(in srgb,var(--hub-danger-text) 10%,transparent)}.fin-inad-row .fin-inad-row__bloquear--confirmar{border-color:var(--hub-danger-text);background:var(--hub-danger-text);color:var(--hub-on-accent, #0a0a0a)}.fin-inad-row .fin-inad-row__bloquear--confirmar:hover:not(:disabled){background:color-mix(in srgb,var(--hub-danger-text) 85%,white)}@media(max-width:743px){.fin-modal-backdrop--inadimplencia{padding:.5rem;padding-bottom:calc(.5rem + var(--hub-mobile-dock-offset, 0px))}.fin-modal--inadimplencia{width:100%}.fin-inad__grafico{flex-direction:column;align-items:stretch}.fin-inad__donut-wrap{align-self:center}.fin-inad-row{grid-template-columns:1.75rem minmax(0,1fr)}.fin-inad-row>.fin-btn-secundario,.fin-inad-row__status,.fin-inad-row__confirma{grid-column:1 / -1;width:100%}.fin-inad-row__confirma .fin-btn-secundario{flex:1}}.fin-dda-leitor{margin-bottom:1.25rem;padding:.85rem 0 .25rem;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent)}.fin-dda-form{display:flex;flex-direction:column;gap:.75rem}.fin-dda-form__linha textarea{width:100%;min-height:3.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem;letter-spacing:.02em}.fin-dda-form__acoes-scan{display:flex;flex-wrap:wrap;gap:.5rem}.fin-dda-anexo-btn{display:inline-flex;align-items:center;cursor:pointer}.fin-dda-camera{border:1px solid var(--hub-border);border-radius:0;overflow:hidden;background:#000}.fin-dda-camera__video{display:block;width:100%;max-height:240px;object-fit:cover}.fin-dda-hint{margin:0;font-size:.85rem;color:var(--hub-text-muted, #888)}.fin-dda-form__salvar{display:flex;justify-content:flex-end;padding-bottom:.35rem}.fin-dda-form__salvar .fin-btn-primario{min-height:var(--hub-touch-min, 2.75rem);min-width:10rem}.fin-dda-lista{margin-top:.5rem}.fin-dda-linha{margin:.35rem 0 0;font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all;color:var(--hub-text-muted, #888)}@media(max-width:743px){.fin-dda-form__salvar{position:sticky;bottom:calc(.5rem + var(--hub-mobile-dock-offset, 0px));background:var(--hub-bg, #0a0a0a);padding-top:.5rem;z-index:2}.fin-dda-form__salvar .fin-btn-primario{width:100%}}.fin-modal--nova{overflow-y:auto}.fin-modal--nova>*{flex-shrink:0}.fin-modal-form-grid textarea.fin-modal-form-grid__observacoes{width:100%;min-width:0;resize:vertical;padding:.52rem .65rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-bg-elevated, var(--hub-surface));color:var(--hub-text);font:inherit;font-size:.82rem;line-height:1.4}.fin-modal-nova__ocr-info{color:var(--hub-text-muted, var(--hub-text))}.fin-modal-nova__cadastro{flex-basis:100%;display:flex;flex-direction:column;gap:.4rem;padding:.6rem .7rem;border:1px dashed var(--app-accent-border, var(--hub-gold-soft));border-radius:10px;font-size:.8rem}.fin-modal-nova__cadastro-titulo{margin:0}.fin-modal-nova__cadastro-linha{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.fin-modal-nova__cadastro-dados{display:flex;flex-direction:column;min-width:0}.fin-modal-nova__cadastro-dados span{color:var(--hub-text-muted, var(--hub-text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-modal-nova__cadastro-btn{flex-shrink:0;white-space:nowrap}body:has(.fin-modal-backdrop) .pes-modal-backdrop{z-index:10200}@media(max-width:520px){.fin-modal-nova__cadastro-linha{flex-direction:column;align-items:stretch}}.fin-modal-form-grid__select{width:100%;padding:.52rem .65rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-bg-elevated, var(--hub-surface));color:var(--hub-text);font-size:.88rem}.fin-modal-form-grid__dica,.fin-parcelas__dica{display:block;margin-top:.3rem;font-size:.78rem;color:var(--hub-text-muted, var(--hub-text))}.fin-parcelas{display:flex;flex-direction:column;gap:.6rem;padding:.65rem .75rem;border:1px solid var(--hub-border);border-radius:10px}.fin-parcelas__gerador{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem .65rem}.fin-parcelas__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.fin-parcelas__linha{display:grid;grid-template-columns:3.4rem minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.5rem}.fin-parcelas__numero{font-variant-numeric:tabular-nums;font-weight:600}.fin-parcelas__rodape{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}@media(max-width:520px){.fin-parcelas__linha{grid-template-columns:3rem minmax(0,1fr) auto}.fin-parcelas__linha>input{grid-column:2 / 3}}.fin-baixa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}.fin-baixa-formula{font-size:.78rem;color:var(--hub-text-muted, var(--hub-text))}@media(max-width:520px){.fin-baixa-grid{grid-template-columns:1fr}}.fin-modal.fin-modal--nova{padding:0;border-radius:var(--hub-raio-lg, 16px)}.fin-modal--nova .fin-modal-nova__cabecalho{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0;padding:1.1rem 1.25rem .9rem;background:var(--hub-surface-solid, var(--hub-surface, #1c1c1e));border-bottom:1px solid var(--hub-border)}.fin-modal--nova .fin-modal-nova__cabecalho .hub-modal__titulo{margin:0 0 .2rem;font-size:1.08rem;letter-spacing:-.01em}.fin-modal--nova .fin-modal-nova__hint{font-size:.82rem}.fin-modal-nova__fechar,.fin-modal-nova__icone-btn{flex-shrink:0;display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--hub-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.fin-modal-nova__fechar:hover:not(:disabled),.fin-modal-nova__icone-btn:hover:not(:disabled){background:var(--hub-surface-hover, var(--hub-gold-soft));color:var(--hub-text)}.fin-modal-nova__icone-btn:hover:not(:disabled){color:var(--hub-erro)}.fin-modal-nova__fechar:disabled,.fin-modal-nova__icone-btn:disabled{opacity:.35;cursor:not-allowed}.fin-modal--nova .fin-modal-nova__ocr{display:flex;flex-direction:column;align-items:stretch;gap:.6rem;margin:0;padding:1rem 1.25rem 0}.fin-modal--nova .fin-modal__corpo{padding:1rem 1.25rem 1.1rem}.fin-modal-nova__leitor{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem .95rem;border:1px dashed color-mix(in srgb,var(--hub-gold) 45%,var(--hub-border));border-radius:12px;background:color-mix(in srgb,var(--hub-gold) 6%,transparent);overflow:hidden;transition:border-color .15s,background .15s}.fin-modal-nova__leitor--arrastando{border-style:solid;border-color:var(--hub-gold);background:color-mix(in srgb,var(--hub-gold) 14%,transparent)}.fin-modal-nova__leitor-icone{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:10px;background:color-mix(in srgb,var(--hub-gold) 16%,transparent);color:var(--hub-gold)}.fin-modal-nova__leitor--lendo .fin-modal-nova__leitor-icone{animation:fin-leitor-pulso 1.2s ease-in-out infinite}@keyframes fin-leitor-pulso{50%{opacity:.45}}.fin-modal-nova__leitor-texto{display:flex;flex-direction:column;gap:.15rem;min-width:0}.fin-modal-nova__leitor-texto strong{font-size:.9rem;color:var(--hub-text)}.fin-modal-nova__leitor-texto span{font-size:.78rem;line-height:1.35;color:var(--hub-muted)}.fin-modal-nova__leitor-botoes{grid-column:1 / -1;display:flex;gap:.4rem}.fin-modal-nova__leitor-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .75rem;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-bg-elevated, var(--hub-surface));color:var(--hub-text);font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s}.fin-modal-nova__leitor-btn svg{color:var(--hub-gold)}.fin-modal-nova__leitor-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--hub-gold) 60%,var(--hub-border))}.fin-modal-nova__leitor-btn:disabled{opacity:.5;cursor:not-allowed}.fin-modal-nova__leitor-progresso{position:absolute;left:0;right:0;bottom:0;height:3px;background:color-mix(in srgb,var(--hub-gold) 15%,transparent)}.fin-modal-nova__leitor-progresso span{display:block;height:100%;background:var(--hub-brand-gradient, var(--hub-gold));transition:width .25s ease}.fin-modal--nova .fin-modal-nova__ocr-resumo{display:flex;flex-direction:column;gap:.35rem;padding:.65rem .8rem;border-radius:10px;background:var(--hub-bg-elevated, var(--hub-surface));border:1px solid var(--hub-border)}.fin-modal--nova .fin-modal-nova__ocr-resumo p{position:relative;margin:0;padding-left:.95rem}.fin-modal--nova .fin-modal-nova__ocr-resumo p:before{content:"";position:absolute;left:0;top:.45em;width:6px;height:6px;border-radius:50%;background:var(--hub-muted)}.fin-modal--nova .fin-modal-nova__ocr-ok:before{background:var(--hub-sucesso)}.fin-modal--nova .fin-modal-nova__ocr-resumo .fin-modal-nova__ocr-aviso:before{background:var(--hub-erro)}.fin-modal--nova .fin-modal-nova__ocr-info{color:var(--hub-muted)}.fin-modal--nova .fin-modal-nova__cadastro{border-radius:12px;background:color-mix(in srgb,var(--hub-gold) 5%,transparent)}.fin-modal-nova__secao{display:flex;align-items:center;gap:.6rem;margin:.55rem 0 0;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.fin-modal-nova__secao:after{content:"";flex:1;height:1px;background:var(--hub-border)}.fin-modal-nova__moeda{position:relative}.fin-modal-nova__moeda>span{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);font-size:.82rem;font-weight:600;color:var(--hub-muted);pointer-events:none}.fin-modal-form-grid .fin-modal-nova__moeda input.fin-modal-form-grid__input-moeda{padding-left:2.2rem;font-size:.95rem}.fin-modal--nova .fin-modal-form-grid input::placeholder,.fin-modal--nova .fin-modal-form-grid textarea::placeholder{color:color-mix(in srgb,var(--hub-muted) 75%,transparent)}.fin-modal--nova .fin-modal-form-grid__dica,.fin-modal--nova .fin-parcelas__dica{font-weight:400;line-height:1.4;color:var(--hub-muted)}.fin-modal--nova .fin-parcelas{border-radius:12px;background:color-mix(in srgb,var(--hub-text) 2%,transparent)}.fin-modal-nova__add-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border:1px dashed var(--hub-border);border-radius:8px;background:transparent;color:var(--hub-gold);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.fin-modal-nova__add-btn:hover{border-color:color-mix(in srgb,var(--hub-gold) 60%,var(--hub-border))}.fin-modal--nova .fin-modal-nova__acoes{position:sticky;bottom:0;z-index:3;margin:0;padding:.85rem 1.25rem;background:var(--hub-surface-solid, var(--hub-surface, #1c1c1e));border-top:1px solid var(--hub-border)}.fin-modal--nova .fin-modal-nova__acoes .fin-btn-secundario{border-color:var(--hub-border);padding:.5rem 1rem}@media(max-width:520px){.fin-modal--nova .fin-modal-nova__cabecalho,.fin-modal--nova .fin-modal__corpo,.fin-modal--nova .fin-modal-nova__acoes{padding-left:1rem;padding-right:1rem}.fin-modal--nova .fin-modal-nova__ocr{padding:.85rem 1rem 0}.fin-modal-nova__leitor-btn{padding-left:.5rem;padding-right:.5rem}}.fin-modal--baixa{width:min(480px,calc(100vw - 2rem))}.fin-modal-nova__conta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.8rem .95rem;border:1px solid var(--hub-border);border-radius:12px;background:var(--hub-bg-elevated, var(--hub-surface))}.fin-modal-nova__conta-dados{display:flex;flex-direction:column;gap:.15rem;min-width:0}.fin-modal-nova__conta-dados strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.9rem;line-height:1.3;color:var(--hub-text);overflow:hidden;overflow-wrap:anywhere}.fin-modal-nova__conta-dados span,.fin-modal-nova__conta-saldo span{font-size:.76rem;color:var(--hub-muted)}.fin-modal-nova__conta-saldo{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:.1rem}.fin-modal-nova__conta-saldo strong{font-size:1.05rem;font-variant-numeric:tabular-nums;color:var(--hub-text)}.fin-baixa-total{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.85rem .95rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-sucesso) 35%,var(--hub-border));background:color-mix(in srgb,var(--hub-sucesso) 8%,transparent)}.fin-baixa-total>div{display:flex;flex-direction:column;gap:.1rem}.fin-baixa-total span{font-size:.82rem;font-weight:600;color:var(--hub-text)}.fin-baixa-total .fin-baixa-formula{font-size:.72rem;color:var(--hub-muted)}.fin-baixa-total strong{font-size:1.3rem;font-variant-numeric:tabular-nums;color:var(--hub-sucesso)}.fin-baixa-acoes .fin-btn-liquidar{margin-left:auto;padding:.5rem 1rem;font-size:.85rem}@media(max-width:520px){.fin-modal--baixa .fin-modal-form-grid{grid-template-columns:1fr 1fr}.fin-baixa-acoes .fin-btn-liquidar{width:100%;margin-left:0;justify-content:center}}.fin-modal--cora-confirm{width:min(28rem,calc(100vw - 2rem));margin:auto}.fin-modal--cora-confirm .fin-modal-nova__conta{align-items:flex-start}.fin-cora-confirm__aviso{display:flex;align-items:flex-start;gap:.55rem;margin:1rem 0 0;padding:.7rem .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-gold) 30%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 6%,transparent);font-size:.8rem;line-height:1.4;color:var(--hub-muted)}.fin-cora-confirm__aviso svg{flex-shrink:0;margin-top:.05rem;color:var(--hub-gold)}.fin-cora-confirm__aviso strong{color:var(--hub-text);font-weight:600}.fin-conta-desc__com-docs{display:inline-flex;align-items:flex-start;gap:.4rem;min-width:0}.fin-conta-docs{display:inline-flex;align-items:center;gap:.15rem;flex-shrink:0;padding:.1rem .35rem;border:1px solid transparent;border-radius:999px;background:none;color:var(--hub-muted);font-size:.72rem;font-weight:700;cursor:pointer;opacity:.55}.fin-conta-docs:hover,.fin-conta-docs:focus-visible{opacity:1;color:var(--hub-gold);border-color:color-mix(in srgb,var(--hub-gold) 45%,transparent)}.fin-conta-docs--tem{opacity:1;color:var(--hub-gold);border-color:color-mix(in srgb,var(--hub-gold) 35%,transparent)}.fin-modal-nova__anexos{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.fin-modal-nova__anexo{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));border-radius:8px;min-width:0}.fin-modal-nova__anexo-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.fin-modal-nova__anexo-tamanho,.fin-modal-nova__anexos-dica,.fin-conta-detalhe__dica{font-size:.75rem;color:var(--hub-muted)}.fin-modal-nova__anexo-tamanho{flex-shrink:0}.fin-modal-nova__anexo-remover{display:inline-flex;flex-shrink:0;padding:.2rem;border:none;background:none;color:var(--hub-muted);cursor:pointer}.fin-modal-nova__anexo-remover:hover{color:#f87171}.fin-conta-detalhe__dados{display:grid;gap:.45rem;margin:1rem 0}.fin-conta-detalhe__linha{display:grid;grid-template-columns:8.5rem 1fr;gap:.75rem}.fin-conta-detalhe__linha dt{color:var(--hub-muted);font-size:.82rem}.fin-conta-detalhe__linha dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.fin-conta-detalhe__anexos-topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.fin-conta-detalhe__anexos-topo h4{margin:0;font-size:.95rem}.fin-conta-detalhe__anexos .fin-modal-nova__anexo{flex-wrap:wrap}.fin-conta-detalhe__previa{position:relative;display:flex;justify-content:center;align-items:center;flex-basis:100%;min-height:4rem;margin:.25rem 0 .15rem;padding:0;border:none;border-radius:6px;background:#00000040;overflow:hidden;cursor:zoom-in}.fin-conta-detalhe__previa img{display:block;max-width:100%;max-height:50vh;object-fit:contain}.fin-conta-detalhe__previa-status{position:absolute;right:.4rem;bottom:.4rem;padding:.1rem .45rem;border-radius:999px;background:#000000a6;color:#fff;font-size:.72rem}.fin-conta-detalhe__aviso{margin-top:.5rem;color:#f87171;font-size:.82rem}.fin-modal-nova__anexo--destaque{border-color:color-mix(in srgb,var(--hub-gold) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 6%,transparent)}.fin-conta-detalhe__previa-carregando,.fin-conta-detalhe__previa-falha{color:var(--hub-muted);font-size:.82rem}.fin-conta-detalhe__previa-falha{margin:auto;padding:2rem 1rem;text-align:center}.fin-modal.fin-modal--detalhe-visor{width:min(1080px,calc(100vw - 2rem));height:min(860px,calc(100dvh - 2rem));overflow:hidden}.fin-modal--detalhe-visor .fin-conta-detalhe__layout{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(340px,1fr)}.fin-modal--detalhe-visor .fin-modal__corpo{min-height:0;overflow-y:auto}.fin-conta-detalhe__visor{min-width:0;min-height:0;display:flex;flex-direction:column;background:color-mix(in srgb,#000 35%,var(--hub-surface-solid, #1c1c1e));border-right:1px solid var(--hub-border)}.fin-conta-detalhe__visor .fin-conta-detalhe__previa{flex:1 1 auto;min-height:0;margin:0;padding:1rem;border-radius:0;background:none}.fin-conta-detalhe__visor .fin-conta-detalhe__previa img{max-width:100%;max-height:100%;border-radius:6px;box-shadow:0 12px 32px #00000073}.fin-conta-detalhe__visor .fin-conta-detalhe__previa-status{right:1rem;bottom:1rem}.fin-conta-detalhe__visor-barra{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1rem;border-top:1px solid var(--hub-border)}.fin-conta-detalhe__visor-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hub-muted);font-size:.78rem}.fin-conta-detalhe__visor-abas{display:flex;flex-wrap:wrap;gap:.35rem}.fin-conta-detalhe__visor-aba{min-width:2rem;height:2rem;padding:0 .5rem;border:1px solid var(--hub-border);border-radius:8px;background:transparent;color:var(--hub-muted);font-size:.82rem;cursor:pointer}.fin-conta-detalhe__visor-aba[aria-selected=true]{border-color:var(--hub-gold);color:var(--hub-gold);background:color-mix(in srgb,var(--hub-gold) 10%,transparent)}.fin-conta-detalhe__visor-abrir{flex-shrink:0;padding:.4rem .85rem;font-size:.82rem}.fin-modal--detalhe-visor .fin-conta-detalhe__linha{grid-template-columns:1fr;gap:.1rem}.fin-modal--detalhe-visor .fin-conta-detalhe__dados{gap:.75rem}@media(max-width:820px){.fin-modal.fin-modal--detalhe-visor{height:auto;overflow-y:auto}.fin-modal--detalhe-visor .fin-conta-detalhe__layout{display:block}.fin-modal--detalhe-visor .fin-modal__corpo{overflow:visible}.fin-conta-detalhe__visor{border-right:none;border-bottom:1px solid var(--hub-border)}.fin-conta-detalhe__visor .fin-conta-detalhe__previa{padding:.75rem}.fin-conta-detalhe__visor .fin-conta-detalhe__previa img{max-height:60dvh}}@media(max-width:560px){.fin-conta-detalhe__linha{grid-template-columns:1fr;gap:.1rem}}.fin-banco-tag{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;padding:.15rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.01em;background:var(--hub-bg-elevated);color:var(--hub-text);border:1px solid var(--hub-border);white-space:nowrap}.fin-estorno-baixa{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.fin-estorno-baixa__opcao{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .6rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));border-radius:8px;cursor:pointer}.fin-modal--baixa textarea{width:100%;resize:vertical}.fin-btn-estornar{background:#c62828;color:#fff}.fin-btn-estornar:disabled{opacity:.55;cursor:not-allowed}.fin-gastos-setor{--fin-serie-1: #3987e5;--fin-serie-2: #d95926;--fin-serie-3: #199e70;--fin-serie-4: #c98500;--fin-serie-5: #d55181;--fin-serie-6: #008300;--fin-serie-7: #9085e9;--fin-serie-8: #e66767;--fin-serie-neutra: #8a8a86;margin-bottom:1rem;padding:.85rem 1rem .75rem;border-radius:10px;border:1px solid var(--fin-card-border, rgba(255, 255, 255, .1));background:var(--fin-card-bg, #050505)}[data-theme=light] .fin-gastos-setor{--fin-serie-1: #2a78d6;--fin-serie-2: #eb6834;--fin-serie-3: #1baf7a;--fin-serie-4: #eda100;--fin-serie-5: #e87ba4;--fin-serie-6: #008300;--fin-serie-7: #6250d6;--fin-serie-8: #e34948;--fin-serie-neutra: #9a9a94}.fin-gastos-setor__topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.5rem}.fin-gastos-setor__titulo{display:flex;flex-direction:column;gap:.2rem}.fin-gastos-setor__dica{font-size:.78rem;color:var(--hub-muted);font-variant-numeric:tabular-nums}.fin-gastos-setor__dica strong{color:var(--hub-text)}.fin-gastos-setor__acoes{display:flex;align-items:center;gap:.75rem}.fin-gastos-setor__periodo{display:inline-flex;border:1px solid var(--hub-border);border-radius:8px;overflow:hidden}.fin-gastos-setor__periodo button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.75rem;font-weight:600;padding:.3rem .65rem;border:0;background:transparent;color:var(--hub-muted);cursor:pointer}.fin-gastos-setor__periodo button+button{border-left:1px solid var(--hub-border)}.fin-gastos-setor__periodo button.is-ativo{background:color-mix(in srgb,var(--hub-text) 10%,transparent);color:var(--hub-text)}.fin-gastos-setor__corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:1rem;align-items:start}.fin-gastos-setor__grafico{position:relative;min-width:0;min-height:230px}.fin-gastos-setor__grafico svg{display:block;overflow:visible}.fin-gastos-setor__grade{stroke:color-mix(in srgb,var(--hub-muted) 18%,transparent);stroke-width:1}.fin-gastos-setor__eixo{fill:var(--hub-muted);font-size:11px;font-variant-numeric:tabular-nums;text-transform:capitalize}.fin-gastos-setor__eixo.is-ativo{fill:var(--hub-text);font-weight:600}.fin-gastos-setor__mira{stroke:color-mix(in srgb,var(--hub-muted) 55%,transparent);stroke-width:1;stroke-dasharray:3 3}.fin-gastos-setor__serie polyline{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;transition:opacity .15s}.fin-gastos-setor__serie.is-destaque polyline{stroke-width:2.75}.fin-gastos-setor__serie circle{fill:currentColor;stroke:var(--fin-card-bg, #050505);stroke-width:2}.fin-gastos-setor__serie.is-apagada{opacity:.3}.fin-gastos-setor__alvo{fill:transparent;cursor:crosshair}.fin-gastos-setor__tooltip{position:absolute;top:0;transform:translate(-50%);min-width:11rem;display:flex;flex-direction:column;gap:.2rem;padding:.5rem .65rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-surface-solid, var(--hub-bg-elevated, #111));box-shadow:0 6px 20px #00000059;font-size:.75rem;font-variant-numeric:tabular-nums;pointer-events:none;z-index:2}.fin-gastos-setor__tooltip strong{text-transform:capitalize;margin-bottom:.1rem}.fin-gastos-setor__tooltip span{display:flex;align-items:center;gap:.4rem;color:var(--hub-muted)}.fin-gastos-setor__tooltip i,.fin-gastos-setor__cor{flex:none;width:.6rem;height:.6rem;border-radius:3px}.fin-gastos-setor__tooltip b{margin-left:auto;color:var(--hub-text);font-weight:600}.fin-gastos-setor__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;max-height:230px;overflow-y:auto}.fin-gastos-setor__linha{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.4rem .55rem;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;cursor:pointer;min-height:var(--hub-touch-min, 2.75rem);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fin-gastos-setor__linha:hover,.fin-gastos-setor__linha:focus-visible{border-color:var(--hub-border);background:color-mix(in srgb,var(--hub-text) 4%,transparent);outline:none}.fin-gastos-setor__linha--ativo{box-shadow:inset 0 0 0 1px var(--app-accent, var(--hub-orange))}.fin-gastos-setor__nome{display:flex;flex-direction:column;min-width:0;font-weight:600}.fin-gastos-setor__nome,.fin-gastos-setor__nome small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-gastos-setor__linha--sem .fin-gastos-setor__nome{color:var(--hub-muted);font-style:italic}.fin-gastos-setor__nome small,.fin-gastos-setor__valor small{font-size:.72rem;font-weight:400;font-style:normal;color:var(--hub-muted)}.fin-gastos-setor__valor{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-gastos-setor__var{font-weight:600;color:var(--hub-muted)}.fin-gastos-setor__var--subiu{color:var(--hub-danger-text, #f87171)}.fin-gastos-setor__var--caiu{color:var(--hub-sucesso, #22c55e)}@media(max-width:900px){.fin-gastos-setor__corpo{grid-template-columns:1fr}.fin-gastos-setor__lista{max-height:none}}.cat-layout,.cat-salvar-bar{--app-accent: var(--hub-orange);--app-accent-soft: var(--hub-orange-soft);--app-accent-border: color-mix(in srgb, var(--hub-orange) 40%, transparent);--app-accent-glow: color-mix(in srgb, var(--hub-orange) 35%, transparent);display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:1rem;align-items:start;margin-bottom:4.5rem}.cat-aside,.cat-produtos{border:1px solid var(--app-accent-border, var(--hub-gold-soft));border-radius:var(--hub-raio-lg, 12px);background:var(--hub-surface);min-width:0}.cat-produtos{overflow:hidden}.cat-aside{position:sticky;top:.75rem;max-height:calc(100vh - 6rem);display:flex;flex-direction:column;overflow:hidden}.cat-aside__corpo{display:flex;flex-direction:column;min-height:0;flex:1}.cat-aside__seletor{display:none}.cat-aside__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.8rem .85rem .65rem;border-bottom:1px solid var(--hub-border)}.cat-aside__titulo{margin:0;font-size:.95rem;font-weight:800}.cat-aside__meta{margin:.15rem 0 0;white-space:nowrap;font-size:.72rem;color:var(--hub-muted)}.cat-aside__acoes{display:flex;gap:.35rem;flex-shrink:0}.cat-aside__filtros{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border-bottom:1px solid var(--hub-border)}.cat-aside .cat-aside__busca[type=search]{flex:1;min-width:0;padding:.4rem .65rem;width:auto;border-radius:999px;border:1px solid var(--hub-border);background:var(--hub-bg);color:var(--hub-text);font-size:.82rem}.cat-aside .cat-aside__busca[type=search]:focus{outline:none;border-color:var(--app-accent, var(--hub-orange))}.cat-lista-wrap{flex:1;min-height:0;overflow-y:auto;padding:.45rem;display:flex;flex-direction:column;gap:.35rem}.cat-grupo__titulo{display:flex;align-items:center;gap:.4rem;margin:.45rem .35rem .2rem;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.cat-grupo__titulo:after{content:"";flex:1;height:1px;background:var(--hub-border)}.cat-grupo__info{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,#6366f1 22%,transparent);color:var(--hub-text);font-size:.7rem;font-weight:800;font-style:italic;text-transform:none;cursor:pointer}.cat-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.cat-item{display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto auto;gap:.45rem;align-items:center;width:100%;min-height:2.75rem;padding:.3rem .3rem .3rem .4rem;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--hub-text);text-align:left;font:inherit;cursor:pointer;transition:background .12s ease,border-color .12s ease}.cat-item:hover{background:color-mix(in srgb,var(--hub-muted) 8%,transparent)}.cat-item--todas{grid-template-columns:minmax(0,1fr) auto;padding-left:.7rem;font-weight:700}.cat-item--ativo,.cat-item--ativo:hover{border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 45%,var(--hub-border));background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 75%,transparent);box-shadow:inset 3px 0 0 var(--app-accent, var(--hub-orange))}.cat-item--sujo{border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border))}.cat-item--novo{border-style:dashed}.cat-item--sistema{border-color:color-mix(in srgb,#6366f1 30%,var(--hub-border));background:color-mix(in srgb,#6366f1 6%,transparent)}.cat-item__ordem{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:8px;font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.cat-item--ativo .cat-item__ordem{color:var(--app-accent, var(--hub-orange));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 16%,transparent)}.cat-item__corpo{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cat-item__nome-linha{display:flex;align-items:center;gap:.35rem;min-width:0}.cat-item__nome-texto{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-item__slug-texto{font-size:.7rem;color:var(--hub-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-item__badge-hub{display:inline-flex;align-items:center;padding:.08rem .4rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#4338ca;background:color-mix(in srgb,#6366f1 18%,transparent)}.cat-item__qtd{min-width:1.6rem;padding:.15rem .45rem;border-radius:999px;font-size:.74rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-muted) 12%,transparent);display:inline-flex;align-items:center;justify-content:center;gap:.2rem}.cat-item__qtd-inativos{font-size:.62rem;font-weight:700;opacity:.75}.cat-item__acoes{display:flex;align-items:center;gap:.15rem}.cat-item__ico{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface);color:var(--hub-text);cursor:pointer}.cat-item__ico svg{width:1rem;height:1rem;fill:currentColor}.cat-item__ico:hover:not(:disabled),.cat-item__ico:focus-visible{border-color:var(--app-accent, var(--hub-orange));color:var(--app-accent, var(--hub-orange))}.cat-item__ico:disabled{opacity:.3;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.cat-item__acoes{display:none}.cat-item:hover .cat-item__acoes,.cat-item:focus-within .cat-item__acoes,.cat-item--ativo .cat-item__acoes,.cat-item--sujo .cat-item__acoes{display:flex}}.cat-aside__hint{margin:0;padding:.65rem .85rem;font-size:.75rem;color:var(--hub-muted)}.cat-cabecalho{padding:.95rem 1rem .85rem;border-bottom:1px solid var(--hub-border)}.cat-cabecalho__linha{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.cat-cabecalho__info{min-width:0}.cat-cabecalho__titulo{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.2rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.cat-cabecalho__tags{display:flex;flex-wrap:wrap;gap:.3rem;margin:.4rem 0 0}.cat-cabecalho__tags span{padding:.12rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.cat-cabecalho__tags .cat-cabecalho__slug{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500}.cat-cabecalho__acoes{display:flex;flex-wrap:wrap;gap:.4rem}.cat-cabecalho__excluir:not(:disabled):hover{border-color:var(--hub-erro);color:var(--hub-erro)}.cat-resumo{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0 0}.cat-resumo>div{display:flex;flex-direction:column;gap:.05rem;min-width:3.6rem;padding:.35rem .65rem;border-radius:10px;border:1px solid var(--hub-border);background:var(--hub-bg)}.cat-resumo dt{font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.cat-resumo dd{margin:0;font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums}.cat-resumo__canal dd{font-size:.82rem;font-weight:600;color:var(--hub-muted)}.cat-resumo__on{font-weight:800;color:color-mix(in srgb,#1b7a3d 70%,var(--hub-text))}.cat-filtros{display:flex;flex-direction:column;gap:.55rem;padding:.75rem 1rem}.cat-filtros__linha{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.cat-filtros__toggle{display:none}.cat-toolbar__busca{flex:1;min-width:min(100%,200px);display:flex;align-items:center;gap:.45rem;padding:.42rem .7rem;border-radius:999px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-bg)}.cat-filtros .cat-toolbar__busca input[type=search]{flex:1;min-height:0;padding:.1rem 0;border:none;border-radius:0;box-shadow:none;background:transparent;font-size:.9rem;color:inherit;min-width:0}.cat-filtros .cat-toolbar__busca input[type=search]:focus{outline:none;box-shadow:none}.cat-toolbar__inativos{flex-shrink:0;white-space:nowrap}.cat-seg{display:inline-flex;flex-wrap:wrap;padding:.15rem;border-radius:10px;border:1px solid var(--hub-border);background:var(--hub-bg)}.cat-seg__btn{min-height:1.9rem;padding:.2rem .7rem;border:none;border-radius:8px;background:transparent;color:var(--hub-muted);font-size:.76rem;font-weight:700;cursor:pointer}.cat-seg__btn:hover{color:var(--hub-text)}.cat-seg__btn--ativo,.cat-seg__btn--ativo:hover{color:var(--hub-text);background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 90%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent, var(--hub-orange)) 50%,transparent)}.cat-lote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;min-height:3rem;padding:.5rem 1rem;border-top:1px solid var(--hub-border);background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 70%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,var(--app-accent, var(--hub-orange)) 35%,transparent)}.cat-lote--vazio{background:transparent;box-shadow:none}.cat-lote__info{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-size:.82rem;color:var(--hub-muted)}.cat-lote__info strong{color:var(--hub-text)}.cat-lote__link{padding:0;border:none;background:none;color:var(--app-accent, var(--hub-orange));font-size:.8rem;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cat-lote__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.cat-lote__mover{display:inline-flex;gap:.3rem}.cat-lote select{min-width:9rem;max-width:14rem;padding:.4rem .55rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text);font-size:.82rem}.cat-tabela__parceiros{width:6.5rem;white-space:nowrap}.cat-flag{display:inline-flex;align-items:center;min-height:1.5rem;padding:.1rem .5rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.02em}.cat-flag--on{color:color-mix(in srgb,#1b7a3d 80%,var(--hub-text));background:color-mix(in srgb,#2ecc71 18%,transparent);border:1px solid color-mix(in srgb,#2ecc71 40%,transparent)}.cat-flag--off{color:var(--hub-muted);background:color-mix(in srgb,var(--hub-muted) 10%,transparent);border:1px solid color-mix(in srgb,var(--hub-muted) 28%,transparent)}.cat-tabela-wrap{overflow:auto;max-height:min(62vh,640px);border-top:1px solid var(--hub-border)}.cat-tabela{width:100%;border-collapse:collapse;font-size:.86rem}.cat-tabela thead th{position:sticky;top:0;z-index:1;text-align:left;padding:.55rem .75rem;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted);background:var(--hub-bg);border-bottom:1px solid var(--app-accent-border, var(--hub-gold-soft));white-space:nowrap}.cat-tabela td{padding:.55rem .75rem;border-bottom:1px solid var(--hub-border);vertical-align:middle}.cat-tabela tbody tr:hover td{background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 45%,transparent)}.cat-tabela__check{width:2.25rem;text-align:center;padding-left:.65rem;padding-right:.35rem}.cat-tabela__row--sel td{background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 85%,transparent)}.cat-tabela__row--sel td:first-child{box-shadow:inset 3px 0 0 var(--app-accent, var(--hub-orange))}.cat-tabela__row--off td{opacity:.55}.cat-tabela__vazio td{padding:1.5rem .75rem;text-align:center;color:var(--hub-muted)}.cat-sku{display:block;margin-top:.15rem;font-size:.72rem;color:var(--hub-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cat-tabela__emb{width:5.5rem;white-space:nowrap}.cat-emb{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;padding:.14rem .45rem;border-radius:6px;font-size:.72rem;font-weight:800;letter-spacing:.02em;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-muted) 10%,transparent);color:var(--hub-text)}.cat-emb--un{border-color:color-mix(in srgb,#60a5fa 45%,var(--hub-border));background:color-mix(in srgb,#60a5fa 14%,transparent);color:#93c5fd}.cat-emb--cx{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 14%,transparent);color:#fcd34d}.cat-emb--pl{border-color:color-mix(in srgb,#c084fc 45%,var(--hub-border));background:color-mix(in srgb,#c084fc 14%,transparent);color:#d8b4fe}.cat-chip-cat{display:inline-flex;max-width:100%;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-muted) 8%,transparent);color:var(--hub-text);font-size:.75rem;font-weight:600;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-chip-cat:hover,.cat-chip-cat:focus-visible{border-color:var(--app-accent, var(--hub-orange));background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 70%,transparent)}.cat-produtos__rodape{display:flex;justify-content:flex-end;padding:.65rem 1rem;border-top:1px solid var(--hub-border)}.cat-paginacao{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--hub-muted)}.cat-salvar-bar{position:sticky;bottom:.75rem;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-gold) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-surface) 92%,var(--hub-gold));box-shadow:0 8px 24px color-mix(in srgb,#000 28%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cat-salvar-bar__acoes{display:flex;gap:.4rem}@media(max-width:960px){.cat-layout{grid-template-columns:1fr;margin-bottom:5rem}.cat-aside{position:static;max-height:none}.cat-aside__seletor{display:flex;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:.6rem .9rem;border:none;background:transparent;color:var(--hub-text);font:inherit;font-size:.95rem;text-align:left;cursor:pointer}.cat-aside__seletor strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-aside__seletor-rotulo{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.cat-aside__seletor-seta{transition:transform .15s ease}.cat-aside--aberta .cat-aside__seletor-seta{transform:rotate(180deg)}.cat-aside__corpo{display:none;border-top:1px solid var(--hub-border)}.cat-aside--aberta .cat-aside__corpo{display:flex}.cat-lista-wrap{max-height:60vh}}@media(max-width:640px){.cat-cabecalho__acoes{width:100%}.cat-cabecalho__acoes>button:first-child{flex:1}.cat-filtros__toggle{display:inline-flex;flex-shrink:0}.cat-filtros__extra{display:none}.cat-filtros--aberto .cat-filtros__extra{display:flex}.cat-lote__acoes{width:100%}.cat-lote__acoes>.btn-primario,.cat-lote__acoes>.btn-secundario{flex:1}.cat-lote__mover{order:1;width:100%}.cat-lote select{flex:1;min-width:0;max-width:none}.cat-tabela__emb{width:auto}}.cat-nova-form{display:flex;flex-direction:column;gap:.85rem}.cat-nova-form__hint{margin:0;font-size:.82rem;color:var(--hub-muted);line-height:1.45}.cat-nova-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--hub-muted)}.cat-nova-form input{padding:.55rem .65rem;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text);font-size:.92rem;font-weight:500}.cat-nova-form input:focus{outline:none;border-color:var(--app-accent, var(--hub-orange));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 80%,transparent)}.cat-nova-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:520px){.cat-nova-form__grid{grid-template-columns:1fr}}.cat-fiscal{display:flex;flex-direction:column;gap:.9rem}.cat-fiscal__alvo{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.6rem .8rem;border:1px solid var(--hub-border);border-radius:10px;background:color-mix(in srgb,var(--hub-muted) 8%,transparent);font-size:.88rem;color:var(--hub-muted)}.cat-fiscal__alvo strong{color:var(--hub-text)}.cat-fiscal__grupo h3{margin:0 0 .5rem;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-text)}.cat-fiscal__grupo h3 span{font-weight:500;letter-spacing:0;text-transform:none;color:var(--hub-muted)}.cat-fiscal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.6rem}.cat-fiscal__campo{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:.55rem .6rem;border:1px solid var(--hub-border);border-radius:10px}.cat-fiscal__campo--muda{border-color:var(--app-accent, var(--hub-orange));background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 55%,transparent)}.cat-fiscal__campo-topo{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.cat-fiscal__rotulo{font-size:.78rem;font-weight:700;color:var(--hub-muted)}.cat-fiscal__campo input{width:100%;padding:.5rem .6rem;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text);font-size:.9rem}.cat-fiscal__hoje{font-size:.74rem;color:var(--hub-muted);overflow-wrap:anywhere}.cat-fiscal__conferir summary{cursor:pointer;font-size:.85rem;font-weight:700;color:var(--hub-text)}.cat-fiscal__tabela-wrap{max-height:320px;margin-top:.5rem;overflow:auto;border:1px solid var(--hub-border);border-radius:8px}.cat-fiscal__tabela{width:100%;border-collapse:collapse;font-size:.8rem}.cat-fiscal__tabela th,.cat-fiscal__tabela td{padding:.4rem .55rem;border-bottom:1px solid var(--hub-border);text-align:left;white-space:nowrap}.cat-fiscal__tabela th{position:sticky;top:0;background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-muted)}.cat-fiscal__tabela td:first-child{white-space:normal;min-width:180px}.cat-fiscal__tabela s{color:var(--hub-muted)}.cat-fiscal__muda{font-weight:700;color:var(--app-accent, var(--hub-orange))}.cat-fiscal__inativo td:first-child{color:var(--hub-muted)}.prod-img-page{display:flex;flex-direction:column;gap:1.25rem}.prod-img-erro{color:var(--hub-danger-text);margin:0}.prod-img-msg{margin:0;font-size:.85rem;opacity:.85}.prod-img-kpis{display:flex;flex-wrap:wrap;gap:.75rem}.prod-img-kpi{min-width:6.5rem;padding:.65rem .85rem;border-radius:.65rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));background:var(--hub-surface-2, rgba(255, 255, 255, .04))}.prod-img-kpi strong{display:block;font-size:1.15rem}.prod-img-kpi span{font-size:.72rem;opacity:.75}.prod-img-lote h3,.prod-img-lista h3{margin:0 0 .5rem;font-size:1rem}.prod-img-lote__hint{margin:0 0 .75rem;font-size:.82rem;opacity:.8}.prod-img-drop{display:flex;align-items:center;justify-content:center;gap:.65rem;flex-wrap:wrap;min-height:6rem;padding:1rem;border:2px dashed var(--hub-border, rgba(255, 255, 255, .18));border-radius:.75rem;background:#ffffff05;font-size:.85rem;opacity:.85}.prod-img-drop.ativo{border-color:var(--hub-gold);background:#c9a22714}.prod-img-fila-acoes{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0}.prod-img-fila{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.prod-img-fila-item{display:grid;grid-template-columns:auto 1fr auto auto;gap:.65rem;align-items:center;padding:.55rem .65rem;border-radius:.65rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));background:var(--hub-surface, rgba(0, 0, 0, .15))}.prod-img-fila-item.status-ok{opacity:.72}.prod-img-fila-item__thumb{width:3.5rem;height:3.5rem;object-fit:contain;border-radius:.4rem;background:#00000040}.prod-img-fila-item__corpo{display:flex;flex-direction:column;gap:.35rem;min-width:0}.prod-img-fila-item__corpo strong{font-size:.78rem;word-break:break-all}.prod-img-fila-item__corpo label{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;opacity:.85}.prod-img-fila-item__corpo select{max-width:100%;background:#00000040;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));border-radius:.35rem;color:inherit;padding:.3rem .4rem}.prod-img-fila-item__erro{color:var(--hub-danger-text);font-size:.72rem}.prod-img-fila-item__check{display:flex;align-items:center;gap:.3rem;font-size:.75rem;white-space:nowrap}.prod-img-lista__topo{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem}.prod-img-lista__topo h3{margin:0 auto 0 0}.prod-img-toggle{display:flex;align-items:center;gap:.35rem;font-size:.82rem}.prod-img-busca{min-width:min(100%,14rem);padding:.4rem .55rem;border-radius:999px;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));background:#0003;color:inherit}.prod-img-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem}.prod-img-card{border:1px solid var(--hub-border, rgba(255, 255, 255, .1));border-radius:.75rem;padding:.75rem;background:var(--hub-surface-2, rgba(255, 255, 255, .03));display:flex;flex-direction:column;gap:.55rem}.prod-img-card__meta strong{display:block;font-size:.82rem;line-height:1.25}.prod-img-card__meta span{font-size:.72rem;opacity:.7}.prod-img-card__badge{display:inline-block;margin-top:.35rem;font-size:.65rem;padding:.15rem .45rem;border-radius:999px;background:#30d15826;color:#8ae69a}.prod-img-card__badge--warn{background:#e6a80026;color:#ffc46b}.prod-img-uploader{display:flex;flex-direction:column;gap:.45rem}.prod-img-uploader__preview{overflow:hidden;border-radius:.5rem;background:#fff;aspect-ratio:1;max-height:10rem}.prod-img-uploader--compacto .prod-img-uploader__preview{max-height:7rem}.prod-img-cadastro .prod-img-uploader{min-width:0}.prod-img-cadastro .prod-img-uploader__preview,.prod-img-cadastro .prod-img-uploader--compacto .prod-img-uploader__preview{width:100%;max-width:100%;max-height:none;height:auto;aspect-ratio:1}.prod-img-uploader__preview img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.prod-img-uploader__acoes{display:flex;flex-direction:column;gap:.4rem}.prod-img-uploader__fontes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.prod-img-uploader__acao{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.4rem .55rem;border-radius:.55rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .14));background:color-mix(in srgb,var(--hub-surface) 88%,transparent);color:var(--hub-text);font-size:.72rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.prod-img-uploader__acao:hover:not(:disabled){border-color:color-mix(in srgb,var(--hub-gold) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange-soft) 35%,var(--hub-surface))}.prod-img-uploader__acao:active:not(:disabled){transform:translateY(1px)}.prod-img-uploader__acao:disabled{opacity:.45;cursor:not-allowed}.prod-img-uploader__acao-icone{font-size:.95rem;line-height:1;flex-shrink:0}.prod-img-uploader__acao-texto{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod-img-uploader__acao--primaria{width:100%;border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange-soft) 55%,var(--hub-surface));color:var(--hub-gold)}.prod-img-uploader__acao--primaria:hover:not(:disabled){background:color-mix(in srgb,var(--hub-orange-soft) 75%,var(--hub-surface));border-color:var(--hub-gold)}.prod-img-uploader__acao--fonte{flex-direction:column;gap:.15rem;padding:.45rem .25rem;min-height:2.65rem}.prod-img-uploader__acao--fonte .prod-img-uploader__acao-texto{font-size:.66rem;font-weight:800;letter-spacing:.02em}.prod-img-uploader__acao--banco{border-color:color-mix(in srgb,var(--hub-gold) 35%,var(--hub-border))}.prod-img-uploader__acao--google{border-color:color-mix(in srgb,#4285f4 35%,var(--hub-border))}.prod-img-uploader__acao--colar{border-color:color-mix(in srgb,#64d2ff 30%,var(--hub-border))}.prod-img-uploader__acao--perigo{width:100%;border-color:color-mix(in srgb,var(--hub-danger-text) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-danger-text) 8%,transparent);color:#ffb4b4}.prod-img-uploader__acao--perigo:hover:not(:disabled){border-color:var(--hub-danger-text);background:color-mix(in srgb,var(--hub-danger-text) 16%,transparent);color:#ffd0d0}.prod-img-uploader__google-g{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:999px;background:#fff;color:#4285f4;font-size:.72rem;font-weight:800;line-height:1;flex-shrink:0;box-shadow:0 0 0 1px color-mix(in srgb,#4285f4 25%,transparent)}.prod-img-uploader:focus-visible{outline:2px solid color-mix(in srgb,var(--hub-orange) 55%,transparent);outline-offset:2px;border-radius:.5rem}.prod-img-uploader__hint{margin:0;font-size:.64rem;line-height:1.35;color:var(--hub-muted);text-align:center}.prod-img-uploader__erro{margin:0;font-size:.72rem;color:var(--hub-danger-text)}.prod-img-readonly{font-size:.85rem;opacity:.8}.prod-img-cmd{margin:0 0 .75rem;padding:.65rem .75rem;border-radius:.5rem;background:#00000059;font-size:.72rem;line-height:1.45;overflow-x:auto;white-space:pre-wrap}.prod-img-fila-item--sugestao{grid-template-columns:auto 1fr auto}.prod-img-fila-item__comparacao{display:flex;gap:.35rem}.prod-img-fila-item__comparacao figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:.2rem}.prod-img-fila-item__comparacao figcaption{font-size:.62rem;opacity:.65}.prod-img-fila-item__titulo{font-size:.68rem;opacity:.7;word-break:break-word}.prod-img-fila-item__acoes{display:flex;flex-direction:column;gap:.35rem}@media(max-width:720px){.prod-img-fila-item{grid-template-columns:auto 1fr}.prod-img-fila-item--sugestao{grid-template-columns:1fr}.prod-img-fila-item__acoes{flex-direction:row;grid-column:1 / -1}.prod-img-fila-item__check,.prod-img-fila-item>.btn{grid-column:2}}.prod-banco-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.prod-banco-toolbar__busca{flex:1 1 16rem;min-width:12rem;padding:.55rem .75rem;border-radius:.55rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));background:var(--hub-surface, rgba(255, 255, 255, .04));color:inherit}.prod-banco-toolbar__tipo{padding:.55rem .65rem;border-radius:.55rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));background:var(--hub-surface, rgba(255, 255, 255, .04));color:inherit}.prod-banco-upload{padding:1rem;border-radius:.75rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));background:var(--hub-surface-2, rgba(255, 255, 255, .03))}.prod-banco-upload h3{margin:0 0 .35rem}.prod-banco-upload__campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem;margin:.75rem 0}.prod-banco-upload__campos label{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;opacity:.85}.prod-banco-upload__campos input,.prod-banco-upload__campos select{padding:.45rem .55rem;border-radius:.45rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));background:var(--hub-surface, rgba(255, 255, 255, .04));color:inherit;font-size:.88rem}.prod-banco-dedup{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-bottom:.75rem;padding:.55rem .65rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--hub-gold) 22%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 6%,transparent)}.prod-banco-dedup__texto{margin:0;flex:1;min-width:12rem;font-size:.78rem;color:var(--hub-text)}.prod-banco-dedup__ok{margin:0;width:100%}.prod-banco-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem}.prod-banco-card{border-radius:.65rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));background:var(--hub-surface-2, rgba(255, 255, 255, .03));overflow:hidden}.prod-banco-card__thumb{aspect-ratio:1;background:#ffffff0a;display:flex;align-items:center;justify-content:center}.prod-banco-card__thumb img{width:100%;height:100%;object-fit:contain}.prod-banco-card__corpo{padding:.5rem .55rem .65rem}.prod-banco-card__nome{margin:0;font-size:.78rem;font-weight:600;line-height:1.25}.prod-banco-card__ean,.prod-banco-card__meta{margin:.2rem 0 0;font-size:.68rem;opacity:.75}.prod-banco-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem}.prod-banco-modal{width:min(42rem,100%);max-height:min(85vh,40rem);overflow:auto;padding:1rem;border-radius:.85rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));background:var(--hub-surface, #141414);display:flex;flex-direction:column;gap:.75rem}.prod-banco-modal__busca{width:100%;flex:0 0 auto}.prod-banco-modal__busca .prod-banco-toolbar__busca{width:100%;flex:1 1 auto}.prod-banco-modal__opcoes{display:flex;flex-direction:column;gap:.35rem;padding:.15rem 0}.prod-banco-modal__desc{opacity:.82;line-height:1.25}.prod-banco-modal__cab{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.prod-banco-modal__cab h2{margin:0;font-size:1.05rem}.prod-banco-modal__cab p{margin:.2rem 0 0;font-size:.82rem;opacity:.8}.prod-banco-modal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.55rem}.prod-banco-modal__item{display:flex;flex-direction:column;gap:.25rem;padding:.35rem;border-radius:.55rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));background:#ffffff08;cursor:pointer;color:inherit;text-align:left}.prod-banco-modal__item:hover:not(:disabled){border-color:var(--hub-gold)}.prod-banco-modal__item img{width:100%;aspect-ratio:1;object-fit:contain;background:#ffffff0a;border-radius:.35rem}.prod-banco-modal__item span{font-size:.72rem;line-height:1.2}.prod-banco-modal__item small{font-size:.65rem;opacity:.75}.prod-banco-card__dna{margin:0;font-size:.68rem;color:var(--hub-gold)}.prod-banco-card__dna-btn{margin-top:.35rem;font-size:.72rem;padding:.25rem .45rem}.prod-banco-card--produto .prod-banco-card__thumb{position:relative}.prod-banco-card__tipos{position:absolute;left:.25rem;bottom:.25rem;display:flex;flex-wrap:wrap;gap:.2rem}.prod-banco-card__tipos span{font-size:.58rem;padding:.1rem .3rem;border-radius:.25rem;background:#000000a6;color:#fff}.prod-banco-modal--dna{max-width:32rem}.prod-banco-dna-form{display:flex;flex-direction:column;gap:.65rem}.prod-banco-dna-form label{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem}.prod-banco-dna-form input{font-size:.85rem}.prod-banco-dna-form__fiscal{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.prod-banco-dna-form__acoes{display:flex;justify-content:flex-end;margin-top:.5rem}@media(max-width:520px){.prod-banco-dna-form__fiscal{grid-template-columns:1fr}}.prod-foto-mini{position:relative;align-self:start}.prod-foto-mini__botao{position:relative;display:block;width:5.25rem;height:5.25rem;padding:0;overflow:hidden;border:1px solid var(--hub-border);border-radius:12px;background:#fff;cursor:pointer}.prod-foto-mini__botao:disabled{cursor:default}.prod-foto-mini__botao img{display:block;width:100%;height:100%;object-fit:contain}.prod-foto-mini__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.35rem;color:#fff;background:#0000008c;opacity:0;transition:opacity .15s}.prod-foto-mini__botao:not(:disabled):hover .prod-foto-mini__overlay,.prod-foto-mini__botao:focus-visible .prod-foto-mini__overlay,.prod-foto-mini__botao[aria-expanded=true] .prod-foto-mini__overlay,.prod-foto-mini__botao:disabled .prod-foto-mini__overlay{opacity:1}.prod-foto-mini__botao:focus-visible{outline:2px solid var(--app-accent, var(--hub-gold));outline-offset:2px}.prod-foto-mini__menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:30;display:flex;flex-direction:column;min-width:11rem;padding:.3rem;border:1px solid var(--hub-border);border-radius:10px;background:var(--hub-surface-solid, var(--hub-surface));box-shadow:0 10px 28px #00000059}.prod-foto-mini__menu button{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:none;border-radius:7px;background:transparent;font:inherit;font-size:.8rem;font-weight:600;text-align:left;color:var(--hub-text);cursor:pointer}.prod-foto-mini__menu button:hover:not(:disabled),.prod-foto-mini__menu button:focus-visible{background:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 14%,transparent);outline:none}.prod-foto-mini__menu button:disabled{opacity:.5;cursor:default}.prod-foto-mini__menu .prod-foto-mini__perigo{color:var(--hub-danger, #ef4444)}.prod-foto-mini__g{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;font-weight:800;color:#4285f4}.prod-foto-mini__erro{position:absolute;top:calc(100% + .35rem);left:0;z-index:20;width:16rem;margin:0;font-size:.72rem;color:var(--hub-danger, #ef4444)}.prod-foto-mini{outline:none}.prod-foto-mini__sem-id{align-self:start;width:7rem;margin:0;padding:.5rem;border:1px dashed var(--hub-border);border-radius:12px;font-size:.68rem;line-height:1.35;color:var(--hub-muted)}.hub-page--config{max-width:52rem}.cfgh{--cfgh-aviso: var(--hub-orange);--cfgh-aviso-soft: var(--hub-orange-soft);display:flex;flex-direction:column;gap:.85rem}.cfgh-erro{display:flex;align-items:center;gap:.5rem;margin:0;padding:.6rem .8rem;border:1px solid var(--hub-danger-border);border-radius:var(--hub-raio-md);background:var(--hub-danger-soft);color:var(--hub-danger-text);font-size:.85rem;font-weight:600}.cfgh-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.cfgh-status__item{display:flex;align-items:flex-start;gap:.65rem;min-width:0;padding:.8rem .85rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio-lg);background:var(--hub-surface-solid);box-shadow:var(--hub-shadow-sm);color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.cfgh-status__item:hover{border-color:var(--hub-border-strong);background:var(--hub-surface-hover)}.cfgh-status__item:focus-visible,.cfgh-card:focus-visible,.cfgh-pendencias__acao:focus-visible,.cfgh-rodape a:focus-visible{outline:2px solid var(--hub-gold);outline-offset:2px}.cfgh-status__icone{display:grid;place-items:center;flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:var(--hub-raio);background:var(--hub-gold-soft);color:var(--hub-gold)}.cfgh-status__textos{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cfgh-status__rotulo{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.cfgh-status__valor{overflow:hidden;font-size:1.05rem;font-weight:800;line-height:1.25;color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap}.cfgh-status__detalhe{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:var(--hub-muted)}.cfgh-status__ponto{width:.45rem;height:.45rem;flex-shrink:0;border-radius:50%;background:var(--hub-muted)}.cfgh-status__item--ok .cfgh-status__ponto{background:var(--hub-sucesso)}.cfgh-status__item--alerta{border-color:var(--cfgh-aviso)}.cfgh-status__item--alerta .cfgh-status__icone{background:var(--cfgh-aviso-soft);color:var(--cfgh-aviso)}.cfgh-status__item--alerta .cfgh-status__ponto{background:var(--cfgh-aviso)}.cfgh-status__item--carregando .cfgh-status__valor{color:var(--hub-muted)}.cfgh-pendencias{border:1px solid var(--hub-border);border-radius:var(--hub-raio-lg);background:var(--hub-surface-solid);overflow:hidden}.cfgh-pendencias__titulo{margin:0;padding:.55rem .85rem;border-bottom:1px solid var(--hub-border);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.cfgh-pendencias__lista{margin:0;padding:0;list-style:none}.cfgh-pendencias__item{display:flex;align-items:center;gap:.6rem;padding:.55rem .85rem;font-size:.85rem;border-bottom:1px solid var(--hub-border)}.cfgh-pendencias__item:last-child{border-bottom:none}.cfgh-pendencias__icone{flex-shrink:0;color:var(--hub-muted)}.cfgh-pendencias__item--alerta{background:var(--cfgh-aviso-soft)}.cfgh-pendencias__item--alerta .cfgh-pendencias__icone{color:var(--cfgh-aviso)}.cfgh-pendencias__item--alerta .cfgh-pendencias__texto{font-weight:600}.cfgh-pendencias__texto{flex:1;min-width:0;color:var(--hub-text)}.cfgh-pendencias__acao{flex-shrink:0;padding:.3rem .7rem;border:1px solid var(--hub-border-strong);border-radius:999px;background:var(--hub-surface-solid);color:var(--hub-text);font-size:.76rem;font-weight:700;text-decoration:none;white-space:nowrap}.cfgh-pendencias__acao:hover{border-color:var(--hub-gold);color:var(--hub-gold)}.cfgh-busca{position:relative}.cfgh-busca__campo{display:block}.cfgh-busca__lupa{position:absolute;top:50%;left:.85rem;transform:translateY(-50%);color:var(--hub-muted);pointer-events:none}.cfgh .cfgh-busca input[type=search]{box-sizing:border-box;width:100%;min-height:var(--hub-touch-min, 44px);padding:.6rem 2.6rem;border:1px solid var(--hub-border-strong);border-radius:var(--hub-raio-lg);background:var(--hub-surface-solid);color:var(--hub-text);font:inherit;font-size:.9rem}.cfgh-busca input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cfgh-busca input::placeholder{color:var(--hub-muted)}.cfgh .cfgh-busca input[type=search]:focus-visible{outline:none;border-color:var(--hub-gold);box-shadow:0 0 0 3px var(--hub-gold-soft)}.cfgh-busca__limpar{position:absolute;top:50%;right:.45rem;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--hub-muted);transform:translateY(-50%);cursor:pointer}.cfgh-busca__limpar:hover{background:var(--hub-surface-hover);color:var(--hub-text)}.cfgh-busca__limpar:focus-visible{outline:2px solid var(--hub-gold)}.cfgh-resultado__contagem{margin:0 0 .5rem;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.cfgh-vazio{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem 1rem;border:1px dashed var(--hub-border-strong);border-radius:var(--hub-raio-lg);color:var(--hub-muted);text-align:center}.cfgh-vazio p{margin:0;font-size:.88rem}.cfgh-vazio__acao{padding:.35rem .85rem;border:1px solid var(--hub-border-strong);border-radius:999px;background:transparent;color:var(--hub-text);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.cfgh-vazio__acao:hover{border-color:var(--hub-gold);color:var(--hub-gold)}.cfgh-secao{border:1px solid var(--hub-border);border-radius:var(--hub-raio-lg);background:var(--hub-surface-solid);box-shadow:var(--hub-shadow-sm)}.cfgh-secao__resumo{display:flex;align-items:center;gap:.75rem;padding:.8rem .9rem;border-radius:var(--hub-raio-lg);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.cfgh-secao__resumo::-webkit-details-marker{display:none}.cfgh-secao__resumo::marker{content:""}.cfgh-secao__resumo:hover{background:var(--hub-surface-hover)}.cfgh-secao__resumo:focus-visible{outline:2px solid var(--hub-gold);outline-offset:-2px}.cfgh-secao[open]>.cfgh-secao__resumo{border-bottom:1px solid var(--hub-border);border-bottom-left-radius:0;border-bottom-right-radius:0}.cfgh-secao__icone{display:grid;place-items:center;flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:var(--hub-raio);background:var(--hub-orange);color:var(--hub-on-accent)}.cfgh-secao__textos{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.cfgh-secao__linha{display:flex;align-items:center;gap:.45rem}.cfgh-secao__titulo{margin:0;font-size:.98rem;font-weight:800;color:var(--hub-text)}.cfgh-secao__contagem{padding:.05rem .45rem;border-radius:999px;background:var(--hub-gold-soft);color:var(--hub-muted);font-size:.7rem;font-weight:700}.cfgh-secao__lead{font-size:.8rem;line-height:1.4;color:var(--hub-muted)}.cfgh-secao__seta{flex-shrink:0;color:var(--hub-muted);transition:transform .15s ease}.cfgh-secao[open]>.cfgh-secao__resumo .cfgh-secao__seta{transform:rotate(90deg)}.cfgh-secao__corpo{padding:.8rem .9rem .9rem}.cfgh-secao__texto{margin:0 0 .75rem;font-size:.84rem;line-height:1.45;color:var(--hub-muted)}.cfgh-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.55rem}.cfgh-card{display:flex;align-items:center;gap:.7rem;min-width:0;min-height:var(--hub-touch-min, 44px);padding:.7rem .75rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio-md);background:var(--hub-bg-elevated);color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.cfgh-card:hover{border-color:var(--hub-gold);background:var(--hub-surface-hover)}.cfgh-card__icone{display:grid;place-items:center;flex-shrink:0;width:2.3rem;height:2.3rem;border-radius:var(--hub-raio);background:var(--hub-gold-soft);color:var(--hub-gold);transition:background .15s ease,color .15s ease}.cfgh-card:hover .cfgh-card__icone{background:var(--hub-orange);color:var(--hub-on-accent)}.cfgh-card__textos{display:flex;flex:1;flex-direction:column;gap:.12rem;min-width:0}.cfgh-card__secao{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.cfgh-card__titulo{font-size:.9rem;font-weight:700;color:var(--hub-text)}.cfgh-card__descricao{font-size:.76rem;line-height:1.35;color:var(--hub-muted)}.cfgh-card__seta{flex-shrink:0;color:var(--hub-muted);opacity:.6;transition:transform .15s ease,opacity .15s ease}.cfgh-card:hover .cfgh-card__seta{opacity:1;transform:translate(2px)}.cfgh-rodape{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.35rem}.cfgh-rodape a{padding:.3rem .7rem;border:1px solid var(--hub-border);border-radius:999px;color:var(--hub-muted);font-size:.76rem;font-weight:600;text-decoration:none}.cfgh-rodape a:hover{border-color:var(--hub-gold);color:var(--hub-text)}@media(max-width:640px){.cfgh-status{grid-template-columns:1fr;gap:.4rem}.cfgh-status__item{align-items:center;padding:.6rem .75rem}.cfgh-secao__lead{display:none}.cfgh-secao[open] .cfgh-secao__lead{display:block}}@media(prefers-reduced-motion:reduce){.cfgh-card,.cfgh-card__seta,.cfgh-card__icone,.cfgh-secao__seta,.cfgh-status__item{transition:none}}.cfg-intro{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.15rem}.cfg-intro__icone{font-size:1.35rem;line-height:1;flex-shrink:0}.cfg-intro__lead{margin:0;font-size:.86rem;line-height:1.5;color:var(--hub-muted)}.cfg-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.25rem}.cfg-kpi{display:block;padding:.55rem .65rem;border-radius:var(--hub-raio-md, 10px);background:var(--hub-surface);border:1px solid var(--hub-gold-soft);text-decoration:none;color:inherit;transition:border-color .15s ease;min-width:0}.cfg-kpi:hover{border-color:var(--hub-gold)}.cfg-kpi strong{display:block;font-size:1.1rem;color:var(--hub-orange);line-height:1.15;font-weight:800}.cfg-kpi__valor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-kpi span{display:block;margin-top:.15rem;font-size:.7rem;color:var(--hub-muted);font-weight:600}.cfg-kpi--alerta strong{color:var(--hub-orange)}.cfg-secao-titulo{margin:0 0 .55rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.cfg-chave-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.cfg-chave-linha__rotulo{flex:0 0 12rem;font-size:.85rem;font-weight:600}.cfg-chave-linha__retorno{flex-basis:100%;margin:0}@media(max-width:520px){.cfg-chave-linha__rotulo{flex-basis:100%}}.cfg-bloco{padding-top:1.25rem;margin-top:.35rem;border-top:1px solid var(--hub-gold-soft)}.cfg-bloco__titulo{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.cfg-bloco__lead{margin:0 0 .85rem;font-size:.84rem;color:var(--hub-muted);line-height:1.45;max-width:38em}.cfg-bloco--colapsavel>.cfg-bloco__resumo{cursor:pointer}.cfg-bloco__resumo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;list-style:none}.cfg-bloco__resumo::-webkit-details-marker{display:none}.cfg-bloco__resumo::marker{content:""}.cfg-bloco__resumo .cfg-bloco__titulo{margin:0}.cfg-bloco__seta{flex-shrink:0;color:var(--hub-muted);font-size:.95rem;transition:transform .15s ease}.cfg-bloco--colapsavel[open]>.cfg-bloco__resumo .cfg-bloco__seta{transform:rotate(90deg)}.cfg-nota{font-size:.78rem;color:var(--hub-muted);margin:.5rem 0 0}.cfg-nota a{color:var(--hub-orange);text-decoration:none}.cfg-nota a:hover{text-decoration:underline}@media(max-width:480px){.cfg-kpis{grid-template-columns:1fr}}.cfg-page{display:flex;flex-direction:column;gap:1rem}.cfg-erro{color:var(--hub-erro);font-size:.85rem;margin:0 0 .35rem}.cfg-alerta-forte{background:var(--hub-danger-soft);color:var(--hub-danger-text);border:1px solid var(--hub-danger-border);border-radius:8px;padding:.65rem .75rem;margin:0 0 .75rem;font-size:.88rem;line-height:1.4}.cfg-ok{color:var(--hub-sucesso);font-size:.85rem;margin:0 0 .35rem}.cfg-msg{font-size:.85rem;opacity:.85}.cfg-seguranca-relatorio,.cfg-seguranca-acompanha{margin:0 0 1.15rem;padding:1.05rem 1.1rem 1.15rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio, .75rem);background:linear-gradient(165deg,color-mix(in srgb,var(--hub-gold) 6%,transparent) 0%,transparent 42%),var(--hub-surface-solid);box-shadow:0 1px color-mix(in srgb,#fff 4%,transparent)}.cfg-seguranca-relatorio--alerta{border-color:color-mix(in srgb,var(--hub-erro) 50%,var(--hub-border));background:linear-gradient(165deg,color-mix(in srgb,var(--hub-erro) 10%,transparent) 0%,transparent 48%),var(--hub-surface-solid)}.cfg-seguranca-relatorio__cab,.cfg-seguranca-acompanha__cab{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.cfg-seguranca-relatorio .cfg-secao-titulo,.cfg-seguranca-acompanha .cfg-secao-titulo{margin:0 0 .3rem;font-size:.7rem;letter-spacing:.08em;color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-muted))}.cfg-seguranca-relatorio .cfg-secao-lead,.cfg-seguranca-acompanha .cfg-secao-lead{margin:0;font-size:.86rem;line-height:1.4;color:var(--hub-muted)}.cfg-seguranca-veredito{display:inline-flex;align-items:center;min-height:var(--hub-touch-min, 2.75rem);padding:.35rem .95rem;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.02em;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-muted) 10%,transparent)}.cfg-seguranca-veredito--limpo{color:var(--hub-sucesso);border-color:color-mix(in srgb,var(--hub-sucesso) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-sucesso) 12%,transparent)}.cfg-seguranca-veredito--suspeito{color:var(--hub-erro);border-color:color-mix(in srgb,var(--hub-erro) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-erro) 12%,transparent)}.cfg-seguranca-veredito--pendente{color:var(--hub-muted)}.cfg-seguranca-relatorio__detalhe{margin:.85rem 0 0;padding:.7rem .8rem;border-radius:var(--hub-raio, .55rem);border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 55%,transparent);font-size:.88rem;line-height:1.45;color:var(--hub-text)}.cfg-seguranca-relatorio__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.95rem}.cfg-seguranca-stat{display:flex;flex-direction:column;gap:.2rem;min-height:var(--hub-touch-min, 2.75rem);padding:.7rem .75rem;border-radius:var(--hub-raio, .65rem);border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 55%,transparent)}.cfg-seguranca-stat strong{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--hub-text)}.cfg-seguranca-stat span{font-size:.7rem;font-weight:650;letter-spacing:.02em;color:var(--hub-muted);line-height:1.3}.cfg-seguranca-acompanha__link{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--hub-touch-min, 2.75rem);padding:.35rem .95rem;border-radius:999px;font-size:.82rem;font-weight:750;text-decoration:none;color:var(--hub-text);border:1px solid color-mix(in srgb,var(--hub-gold) 35%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 10%,transparent);transition:border-color .15s,background .15s}.cfg-seguranca-acompanha__link:hover,.cfg-seguranca-acompanha__link:focus-visible{border-color:color-mix(in srgb,var(--hub-gold) 60%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 16%,transparent);outline:none}.cfg-seguranca-acompanha__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-top:.95rem}.cfg-seguranca-acompanha__vazio{margin:.9rem 0 0;padding:.75rem .85rem;border-radius:var(--hub-raio, .55rem);border:1px dashed var(--hub-border);background:color-mix(in srgb,var(--hub-muted) 5%,transparent);font-size:.86rem;color:var(--hub-muted)}.cfg-seguranca-acompanha__lista{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.cfg-seguranca-acompanha__item{display:grid;grid-template-columns:auto auto 1fr;gap:.45rem .65rem;align-items:baseline;padding:.65rem .75rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio, .65rem);background:color-mix(in srgb,var(--hub-surface) 55%,transparent)}.cfg-seguranca-acompanha__quando{font-size:.75rem;color:var(--hub-muted);white-space:nowrap}.cfg-seguranca-acompanha__texto{font-size:.88rem;line-height:1.35;min-width:0}.cfg-seguranca-acompanha-pill{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:lowercase;border:1px solid var(--hub-border);white-space:nowrap}.cfg-seguranca-acompanha-pill--criar{color:var(--hub-sucesso);border-color:color-mix(in srgb,var(--hub-sucesso) 40%,var(--hub-border));background:color-mix(in srgb,var(--hub-sucesso) 12%,transparent)}.cfg-seguranca-acompanha-pill--alterar{color:var(--hub-orange);border-color:color-mix(in srgb,var(--hub-orange) 40%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 12%,transparent)}.cfg-seguranca-acompanha-pill--excluir{color:var(--hub-erro);border-color:color-mix(in srgb,var(--hub-erro) 40%,var(--hub-border));background:color-mix(in srgb,var(--hub-erro) 12%,transparent)}.cfg-seguranca-acompanha-pill--desfazer{color:var(--hub-muted)}@media(max-width:743px){.cfg-seguranca-acompanha__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cfg-seguranca-acompanha__item{grid-template-columns:auto 1fr}.cfg-seguranca-acompanha__texto{grid-column:1 / -1}}.cfg-seguranca-atalhos{display:grid;grid-template-columns:1fr;gap:.65rem;margin:0 0 1.25rem}@media(min-width:744px){.cfg-seguranca-atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px){.cfg-seguranca-atalhos{grid-template-columns:repeat(3,minmax(0,1fr))}}.cfg-seguranca-atalho{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:.65rem;row-gap:.3rem;align-items:start;min-height:var(--hub-touch-min, 2.75rem);padding:1rem 1.05rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio, .75rem);text-decoration:none;color:inherit;background:var(--hub-surface-solid);transition:border-color .15s,background .15s,transform .15s}.cfg-seguranca-atalho strong{grid-column:1;grid-row:1;font-size:.95rem;font-weight:750;letter-spacing:-.01em}.cfg-seguranca-atalho em{grid-column:1;grid-row:2;font-style:normal;font-size:.8rem;color:var(--hub-muted);line-height:1.4}.cfg-seguranca-atalho__seta{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:1.15rem;font-weight:500;color:color-mix(in srgb,var(--hub-gold) 70%,var(--hub-muted));line-height:1}.cfg-seguranca-atalho:hover,.cfg-seguranca-atalho:focus-visible{border-color:color-mix(in srgb,var(--hub-gold) 50%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 8%,var(--hub-surface-solid));outline:none;transform:translateY(-1px)}.cfg-seguranca-atalho:hover .cfg-seguranca-atalho__seta,.cfg-seguranca-atalho:focus-visible .cfg-seguranca-atalho__seta{color:var(--hub-gold)}@media(max-width:743px){.cfg-seguranca-relatorio__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:744px)and (max-width:900px){.cfg-seguranca-relatorio__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.cfg-seguranca-acompanha__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.cfg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem}.cfg-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem;border-radius:.75rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .08));background:var(--hub-surface-2, rgba(255, 255, 255, .04));text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.cfg-card:hover{border-color:var(--app-accent, var(--hub-orange));transform:translateY(-1px)}.cfg-card strong{font-size:.95rem}.cfg-card span{font-size:.78rem;opacity:.75}.cfg-form{display:grid;gap:.75rem;max-width:40rem}.cfg-form--wide{max-width:52rem}.cfg-acoes-linha{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.btn-secundario{background:transparent;border:1px solid var(--hub-border);color:inherit}.cfg-form label{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;opacity:.85}.cfg-form input,.cfg-form select,.cfg-form textarea{background:#00000040;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));border-radius:.4rem;color:inherit;padding:.45rem .55rem}.cfg-form textarea{min-height:4rem;resize:vertical}.cfg-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.cfg-tabela-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cfg-tabela{width:100%;border-collapse:collapse;font-size:.82rem}.cfg-tabela th,.cfg-tabela td{border-bottom:1px solid rgba(255,255,255,.08);padding:.45rem .35rem;text-align:left}.cfg-tabela input{width:100%;background:#00000040;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));border-radius:.35rem;color:inherit;padding:.3rem .4rem}.cfg-inline-check{display:flex;align-items:center;gap:.45rem;font-size:.85rem}.cfg-voltar{margin-bottom:.5rem;font-size:.85rem}.cfg-secao{margin-top:1.5rem;padding:1rem 1.1rem;border-radius:var(--hub-raio);border:1px solid var(--hub-gold-soft);background:var(--hub-surface)}.cfg-secao-lead{margin:0 0 .85rem;font-size:.85rem;color:var(--hub-muted);line-height:1.45}.cfg-kpis--monitor{grid-template-columns:1fr}.cfg-kpi--btn{width:100%;text-align:left;cursor:pointer;font:inherit;text-decoration:none}.cfg-kpi--btn:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.cfg-kpi__valor--ouro{color:var(--hub-orange)}.cfg-kpi--perigo{border-color:color-mix(in srgb,var(--hub-erro) 55%,transparent)}.cfg-kpi--perigo strong{color:var(--hub-erro)}.cfg-monitor-topo{display:flex;justify-content:flex-end;margin-bottom:.35rem}.cfg-monitor-atualizar,.cfg-monitor-encerrar,.cfg-monitor-chip{min-height:var(--hub-touch-min);min-width:var(--hub-touch-min);padding:.45rem .85rem;border-radius:var(--hub-raio-md, 10px);border:1px solid var(--hub-gold-soft);background:var(--hub-surface);color:inherit;font-weight:700;font-size:.82rem}.cfg-monitor-encerrar{width:100%}.cfg-monitor-encerrar--sim{border-color:var(--hub-orange);color:var(--hub-orange)}.cfg-monitor-encerrar--nao{opacity:.85}.cfg-monitor-filtros__grade{display:grid;gap:.65rem;margin-bottom:.75rem}.cfg-monitor-filtro{display:flex;flex-direction:column;gap:.3rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.cfg-monitor-filtro input,.cfg-monitor-filtro select{min-height:var(--hub-touch-min);padding:.45rem .65rem;border-radius:var(--hub-raio-md, 10px);border:1px solid var(--hub-gold-soft);background:var(--hub-surface);color:inherit;font-size:.9rem;font-weight:600;text-transform:none;letter-spacing:normal}.cfg-monitor-filtros__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.cfg-monitor-chip--ativo{border-color:var(--hub-erro);color:var(--hub-erro);background:color-mix(in srgb,var(--hub-erro) 12%,transparent)}.cfg-monitor-chip--limpar{border-style:dashed;opacity:.9}.cfg-monitor-filtros__contagem{font-size:.75rem;color:var(--hub-muted);margin-left:auto}.cfg-monitor-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin:.15rem 0 .25rem}.cfg-monitor-pill{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;border:1px solid var(--hub-gold-soft);background:var(--hub-orange-soft);color:var(--hub-orange);font-size:.68rem;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.cfg-monitor-pill--cargo-dev{background:color-mix(in srgb,var(--hub-orange) 18%,transparent);border-color:color-mix(in srgb,var(--hub-orange) 45%,transparent);color:var(--hub-orange)}.cfg-monitor-pill--cargo-ceo{background:color-mix(in srgb,var(--hub-gold) 22%,transparent);border-color:color-mix(in srgb,var(--hub-gold) 50%,transparent);color:var(--hub-gold)}.cfg-monitor-pill--cargo-gerente{background:color-mix(in srgb,var(--hub-sucesso) 10%,var(--hub-gold-soft));border-color:color-mix(in srgb,var(--hub-gold) 45%,transparent);color:var(--hub-gold)}.cfg-monitor-pill--cargo-dp{background:color-mix(in srgb,var(--hub-orange) 10%,var(--hub-gold-soft));border-color:color-mix(in srgb,var(--hub-orange) 45%,transparent);color:var(--hub-orange-hover)}.cfg-monitor-pill--cargo-caixa{background:color-mix(in srgb,var(--hub-sucesso) 16%,transparent);border-color:color-mix(in srgb,var(--hub-sucesso) 40%,transparent);color:var(--hub-sucesso)}.cfg-monitor-pill--cargo-separador,.cfg-monitor-pill--cargo-operacional,.cfg-monitor-pill--cargo-conferente{background:color-mix(in srgb,var(--hub-sucesso) 12%,transparent);border-color:color-mix(in srgb,var(--hub-sucesso) 35%,transparent);color:var(--hub-sucesso)}.cfg-monitor-pill--cargo-financeiro{background:color-mix(in srgb,var(--hub-sucesso) 18%,transparent);border-color:color-mix(in srgb,var(--hub-sucesso) 45%,transparent);color:var(--hub-sucesso)}.cfg-monitor-pill--cargo-motorista{background:color-mix(in srgb,var(--hub-gold) 18%,transparent);border-color:color-mix(in srgb,var(--hub-gold) 45%,transparent);color:var(--hub-gold)}.cfg-monitor-pill--cargo-clientes,.cfg-monitor-pill--cargo-outro{background:var(--hub-gold-soft);border-color:var(--hub-gold-soft);color:var(--hub-muted)}.cfg-monitor-pill--aparelho-windows{background:color-mix(in srgb,var(--hub-gold) 14%,transparent);border-color:color-mix(in srgb,var(--hub-gold) 35%,transparent);color:var(--hub-gold)}.cfg-monitor-pill--aparelho-ipad,.cfg-monitor-pill--aparelho-iphone,.cfg-monitor-pill--aparelho-mac{background:color-mix(in srgb,var(--hub-muted) 18%,transparent);border-color:var(--hub-gold-soft);color:var(--hub-text)}.cfg-monitor-pill--aparelho-android{background:color-mix(in srgb,var(--hub-sucesso) 14%,transparent);border-color:color-mix(in srgb,var(--hub-sucesso) 35%,transparent);color:var(--hub-sucesso)}.cfg-monitor-pill--aparelho-script{background:color-mix(in srgb,var(--hub-erro) 14%,transparent);border-color:color-mix(in srgb,var(--hub-erro) 35%,transparent);color:var(--hub-erro)}.cfg-monitor-pill--aparelho-outro{color:var(--hub-muted)}.cfg-monitor-pill--ok{background:color-mix(in srgb,var(--hub-sucesso) 14%,transparent);border-color:color-mix(in srgb,var(--hub-sucesso) 40%,transparent);color:var(--hub-sucesso)}.cfg-monitor-pill--banida{background:color-mix(in srgb,var(--hub-erro) 16%,transparent);border-color:color-mix(in srgb,var(--hub-erro) 45%,transparent);color:var(--hub-erro)}.cfg-monitor-pill--inativa{background:color-mix(in srgb,var(--hub-orange) 14%,transparent);border-color:color-mix(in srgb,var(--hub-orange) 40%,transparent);color:var(--hub-orange)}.cfg-monitor-pill--ev-login_ok{background:color-mix(in srgb,var(--hub-sucesso) 14%,transparent);border-color:color-mix(in srgb,var(--hub-sucesso) 40%,transparent);color:var(--hub-sucesso)}.cfg-monitor-pill--ev-login_falha,.cfg-monitor-pill--ev-senha_cancelamento_pdv{background:color-mix(in srgb,var(--hub-erro) 16%,transparent);border-color:color-mix(in srgb,var(--hub-erro) 45%,transparent);color:var(--hub-erro)}.cfg-monitor-pill--ev-cargo,.cfg-monitor-pill--ev-ativo{background:color-mix(in srgb,var(--hub-orange) 16%,transparent);border-color:color-mix(in srgb,var(--hub-orange) 45%,transparent);color:var(--hub-orange)}.cfg-monitor-pill--ev-sessao_encerrada{background:var(--hub-gold-soft);color:var(--hub-muted)}.cfg-monitor-cards{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.cfg-monitor-card{padding:.85rem;border-radius:var(--hub-raio-md, 10px);border:1px solid var(--hub-gold-soft);background:var(--hub-surface);display:flex;flex-direction:column;gap:.3rem}.cfg-monitor-card--alerta{border-color:color-mix(in srgb,var(--hub-erro) 50%,transparent);box-shadow:inset 3px 0 0 var(--hub-erro)}.cfg-monitor-card__topo{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.cfg-monitor-card__meta,.cfg-monitor-evento__ator{font-size:.75rem;color:var(--hub-muted)}.cfg-monitor-card__nome{margin:0;font-size:.88rem}.cfg-monitor-card__meta{margin:0}.cfg-monitor-card__confirma{display:flex;gap:.45rem;margin-top:.25rem}.cfg-monitor-tabela-wrap{display:none}.cfg-monitor-td-nome{display:block;font-size:.75rem;color:var(--hub-muted);font-weight:500}.cfg-monitor-tr--alerta td:first-child{box-shadow:inset 3px 0 0 var(--hub-erro)}.cfg-monitor-eventos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.cfg-monitor-evento{display:grid;gap:.2rem;padding:.7rem .75rem;border-radius:var(--hub-raio-md, 10px);border:1px solid var(--hub-gold-soft);background:var(--hub-surface)}.cfg-monitor-evento__cab{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.cfg-monitor-evento__quando{font-size:.72rem;color:var(--hub-muted)}.cfg-monitor-evento em{font-style:normal;font-size:.82rem;color:var(--hub-muted)}.cfg-monitor-evento--login_falha,.cfg-monitor-evento--senha_cancelamento_pdv{border-color:color-mix(in srgb,var(--hub-erro) 45%,transparent)}.cfg-monitor-evento--cargo,.cfg-monitor-evento--ativo{border-color:color-mix(in srgb,var(--hub-orange) 45%,transparent)}.cfg-monitor-evento--login_ok{border-color:color-mix(in srgb,var(--hub-sucesso) 40%,transparent)}.hub-page--config-backup{max-width:52rem}.cfg-backup{display:flex;flex-direction:column;gap:.85rem}.cfg-backup__voltar{margin:0;font-size:.84rem}.cfg-backup__voltar a{color:var(--hub-orange);text-decoration:none;font-weight:700}.cfg-backup__voltar a:hover,.cfg-backup__voltar a:focus-visible{text-decoration:underline}.cfg-backup__grade{display:grid;grid-template-columns:1fr;gap:.65rem}.cfg-backup__secao{display:flex;flex-direction:column;gap:.55rem}.cfg-backup__card{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:.85rem .9rem .95rem;border-radius:var(--hub-raio-md, 10px);border:1px solid var(--hub-gold-soft);background:var(--hub-surface)}.cfg-backup__card-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.cfg-backup__card-titulo{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em}.cfg-backup__card-icone{font-size:1.25rem;line-height:1;flex-shrink:0}.cfg-backup__card-desc,.cfg-backup__card-entra,.cfg-backup__card-quando{margin:0;font-size:.82rem;line-height:1.4;color:var(--hub-muted)}.cfg-backup__card-entra{flex:1 1 auto}.cfg-backup__btn{align-self:stretch;min-height:var(--hub-touch-min);margin-top:.35rem;padding:0 .85rem;border-radius:8px;border:1px solid var(--hub-gold-soft);background:var(--hub-surface-2, var(--hub-surface));color:var(--hub-text);font-size:.84rem;font-weight:800;cursor:pointer}.cfg-backup__btn:hover:not(:disabled),.cfg-backup__btn:focus-visible{border-color:var(--hub-gold)}.cfg-backup__btn:disabled{opacity:.5;cursor:not-allowed}.cfg-backup__btn--primario{background:var(--hub-gold);border-color:var(--hub-gold);color:var(--hub-on-accent)}.cfg-backup__runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cfg-backup__run{min-width:0;padding:.75rem .85rem;border-radius:var(--hub-raio-md, 10px);border:1px solid var(--hub-gold-soft);background:var(--hub-surface)}.cfg-backup__run-topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cfg-backup__run-topo strong{font-size:.92rem}.cfg-backup__status{flex-shrink:0;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--hub-gold-soft);font-size:.72rem;font-weight:800}.cfg-backup__status--ok{color:var(--hub-sucesso);border-color:color-mix(in srgb,var(--hub-sucesso) 40%,transparent)}.cfg-backup__status--parcial{color:var(--hub-orange);border-color:var(--hub-gold-soft)}.cfg-backup__status--erro{color:var(--hub-erro);border-color:color-mix(in srgb,var(--hub-erro) 40%,transparent)}.cfg-backup__arquivos{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.cfg-backup__arquivo{min-height:var(--hub-touch-min);padding:0 .75rem;border-radius:8px;border:1px solid var(--hub-gold-soft);background:var(--hub-surface-2, var(--hub-surface));color:var(--hub-text);font-size:.8rem;font-weight:700;cursor:pointer}.cfg-backup__arquivo:hover:not(:disabled),.cfg-backup__arquivo:focus-visible{border-color:var(--hub-gold)}.cfg-backup__arquivo:disabled{opacity:.5;cursor:not-allowed}@media(min-width:744px){.cfg-backup__grade{grid-template-columns:repeat(2,minmax(0,1fr))}.cfg-backup__grade--operacao .cfg-backup__card:last-child{grid-column:1 / -1}.cfg-kpis--monitor{grid-template-columns:repeat(2,minmax(0,1fr))}.cfg-monitor-filtros__grade{grid-template-columns:repeat(3,minmax(0,1fr))}.cfg-monitor-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px){.cfg-kpis--monitor{grid-template-columns:repeat(4,minmax(0,1fr))}.cfg-monitor-cards{display:none}.cfg-monitor-tabela-wrap{display:block;overflow-x:auto}.cfg-monitor-encerrar{width:auto}}[data-theme=light] .cfg-monitor-pill--cargo-gerente{color:var(--hub-gold);background:var(--hub-gold-soft);border-color:var(--hub-gold-soft)}[data-theme=light] .cfg-monitor-pill--cargo-dp{color:var(--hub-orange);background:var(--hub-orange-soft);border-color:var(--hub-gold-soft)}[data-theme=light] .cfg-monitor-pill--cargo-separador,[data-theme=light] .cfg-monitor-pill--cargo-operacional,[data-theme=light] .cfg-monitor-pill--cargo-conferente,[data-theme=light] .cfg-monitor-pill--aparelho-windows{color:var(--hub-sucesso);background:color-mix(in srgb,var(--hub-sucesso) 12%,white);border-color:color-mix(in srgb,var(--hub-sucesso) 35%,transparent)}.cfg-card{display:flex;flex-direction:column;gap:.9rem;margin-top:1.1rem;padding:1rem 1.1rem 1.1rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio-lg);background:var(--hub-surface-solid);min-width:0}.cfg-card__cab{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}.cfg-card__cab>div{flex:1 1 22rem;min-width:0}.cfg-card__cab .hub-subtitulo-secao{display:flex;align-items:center;gap:.45rem}.cfg-card__contagem{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;padding:0 .4rem;height:1.3rem;border-radius:999px;font-size:.72rem;font-weight:800;color:var(--hub-gold);background:var(--hub-gold-soft)}.cfg-card__lead{margin:.3rem 0 0;font-size:.82rem;line-height:1.45;color:var(--hub-muted);max-width:52rem}.cfg-card__lead strong{font-size:inherit;color:var(--hub-text)}.cfg-senha-linha{display:flex;align-items:flex-end;gap:.65rem;flex-wrap:wrap}.cfg-senha-linha label{display:flex;flex-direction:column;gap:.3rem;flex:0 1 20rem;min-width:0;font-size:.78rem;font-weight:600;color:var(--hub-muted)}.cfg-senha-linha input{box-sizing:border-box;width:100%;height:2.6rem;margin:0;padding:.45rem .7rem;border:1px solid var(--hub-border-strong);border-radius:var(--hub-raio);background:var(--hub-bg-elevated);color:var(--hub-text)}.cfg-senha-linha .btn-primario{box-sizing:border-box;height:2.6rem;margin:0}.cfg-radio-lista{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;border:0}.cfg-radio{display:flex;align-items:flex-start;gap:.55rem;cursor:pointer}.cfg-radio input{margin:.2rem 0 0}.cfg-radio span{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cfg-radio small{color:var(--hub-muted);font-size:.78rem}.cfg-radio-lista:disabled .cfg-radio{cursor:default;opacity:.75}.cfg-tabela-rolagem{min-width:0;overflow-x:auto;margin:0 -.2rem}.cfg-tabela-rolagem .cfg-tabela td{vertical-align:middle}.cfg-tabela__acao{text-align:right;white-space:nowrap}.cfg-linha--inativa>td:first-child,.cfg-linha--inativa>.cfg-descricao{opacity:.5}.cfg-caixa-id{display:flex;align-items:center;gap:.6rem;white-space:nowrap}.cfg-caixa-id__num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:8px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-gold);background:var(--hub-gold-soft)}.cfg-caixa-id strong{display:block;font-weight:700}.cfg-tag{display:inline-block;margin-top:.15rem;padding:0 .4rem;border-radius:4px;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted);border:1px solid var(--hub-border-strong)}.cfg-tef{display:flex;gap:.9rem;margin:0;white-space:nowrap}.cfg-tef dt{font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.cfg-tef dd{margin:.1rem 0 0;font-variant-numeric:tabular-nums}.cfg-descricao{min-width:14rem;max-width:28rem;color:var(--hub-muted)}.cfg-descricao>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.cfg-na{font-size:.75rem;color:var(--hub-muted);opacity:.7}.cfg-chave{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .35rem;border:1px solid var(--hub-border-strong);border-radius:999px;background:transparent;color:var(--hub-muted);font:inherit;font-size:.78rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.cfg-chave:hover{border-color:var(--hub-muted)}.cfg-chave:focus-visible{outline:2px solid var(--hub-gold);outline-offset:2px}.cfg-chave__trilho{position:relative;width:1.9rem;height:1.1rem;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--hub-muted) 30%,transparent);transition:background .15s ease}.cfg-chave__bolinha{position:absolute;top:.15rem;left:.15rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--hub-text);transition:transform .15s ease}.cfg-chave--ligada{color:var(--hub-sucesso);border-color:color-mix(in srgb,var(--hub-sucesso) 40%,transparent);background:color-mix(in srgb,var(--hub-sucesso) 10%,transparent)}.cfg-chave--ligada:hover{border-color:var(--hub-sucesso)}.cfg-chave--ligada .cfg-chave__trilho{background:var(--hub-sucesso)}.cfg-chave--ligada .cfg-chave__bolinha{transform:translate(.8rem);background:#fff}@media(prefers-reduced-motion:reduce){.cfg-chave,.cfg-chave__trilho,.cfg-chave__bolinha{transition:none}}.cfg-filtro-inline{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.cfg-plano-form{display:grid;gap:.85rem;max-width:560px}.cfg-plano-form>label,.cfg-plano-modulo__qtd{display:grid;gap:.2rem}.cfg-ajuda{display:block;font-size:.78rem;line-height:1.4;color:var(--hub-muted)}.cfg-ajuda strong{font-size:inherit;color:var(--hub-text)}.cfg-plano-modulo{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:.35rem 0}.cfg-plano-modulo__qtd{flex-basis:100%;padding-left:1.6rem;font-size:.85rem}.cfg-plano-resumo{margin:0;font-size:.85rem}.cfg-plano-previa{display:grid;gap:.2rem;border:1px solid var(--hub-orange);border-radius:var(--hub-raio);padding:10px 12px}.cfg-plano-previa__preco{color:var(--hub-orange);font-weight:700}.hub-badge.cfg-insc-status{white-space:nowrap}.cfg-insc-status--pendente{background:var(--hub-gold-soft);color:var(--hub-gold);border-color:color-mix(in srgb,var(--hub-gold) 45%,transparent)}.cfg-insc-aviso{margin:0 0 .5rem;padding:.6rem .8rem;border:1px solid color-mix(in srgb,var(--hub-gold) 40%,transparent);border-left-width:3px;border-radius:var(--hub-raio);background:var(--hub-gold-soft);font-size:.86rem;line-height:1.45}.cfg-insc-filtros{display:flex;flex-wrap:wrap;gap:.4rem}.cfg-insc-filtro{display:inline-flex;align-items:center;gap:.4rem;min-height:2.2rem;padding:.3rem .75rem;border-radius:999px;border:1px solid var(--hub-border-strong);background:transparent;color:var(--hub-muted);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.cfg-insc-filtro:hover{color:var(--hub-text);border-color:var(--hub-gold)}.cfg-insc-filtro:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.cfg-insc-filtro--ativo{color:var(--hub-gold);border-color:var(--hub-gold);background:var(--hub-gold-soft)}.cfg-insc-filtro__num{min-width:1.2rem;padding:0 .3rem;border-radius:999px;font-size:.7rem;font-variant-numeric:tabular-nums;text-align:center;background:color-mix(in srgb,var(--hub-muted) 16%,transparent)}.cfg-insc-vazio{padding:1.5rem 1rem;border:1px dashed var(--hub-border-strong);border-radius:var(--hub-raio);text-align:center;font-size:.85rem;color:var(--hub-muted)}.cfg-insc-vazio strong{display:block;margin-bottom:.25rem;color:var(--hub-text);font-size:.95rem}.cfg-insc-tabela th{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted);white-space:nowrap}.cfg-insc-tabela tbody tr{transition:background .15s ease}.cfg-insc-tabela tbody tr:hover{background:color-mix(in srgb,var(--hub-gold) 5%,transparent)}.cfg-insc-tabela tbody tr.cfg-insc-linha--aberta{background:var(--hub-gold-soft);box-shadow:inset 3px 0 0 var(--hub-gold)}.cfg-insc-tabela__nome{display:block}.cfg-insc-tabela__sub{display:block;margin-top:.1rem;font-size:.72rem;color:var(--hub-muted)}.cfg-insc-tabela .cfg-insc-so-celular{display:none}.cfg-insc-tabela__num{font-variant-numeric:tabular-nums;white-space:nowrap}.cfg-insc-detalhe{scroll-margin-top:1rem;border-color:color-mix(in srgb,var(--hub-gold) 45%,transparent)}.cfg-insc-detalhe__cab{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;padding-bottom:.85rem;border-bottom:1px solid var(--hub-border)}.cfg-insc-detalhe__logo{width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:12px;border:1px solid var(--hub-border);background:var(--hub-bg-elevated);object-fit:contain}.cfg-insc-detalhe__logo--iniciais{display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;color:var(--hub-gold);background:var(--hub-gold-soft);border-color:transparent}.cfg-insc-detalhe__titulo{flex:1 1 16rem;min-width:0}.cfg-insc-detalhe__titulo .hub-subtitulo-secao{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0}.cfg-insc-blocos{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.cfg-insc-bloco{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:.85rem .95rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio);background:var(--hub-bg-elevated)}.cfg-insc-bloco__titulo{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-gold)}.cfg-insc-dados{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.35rem .8rem;margin:0;font-size:.84rem;line-height:1.4}.cfg-insc-dados dt{color:var(--hub-muted);font-size:.78rem}.cfg-insc-dados dd{margin:0;min-width:0;overflow-wrap:anywhere}.cfg-insc-total{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:auto 0 0;padding-top:.6rem;border-top:1px dashed var(--hub-border-strong);font-size:.8rem;color:var(--hub-muted)}.cfg-insc-total strong{font-size:1.2rem;font-weight:800;color:var(--hub-gold);font-variant-numeric:tabular-nums}.cfg-insc-total small{margin-left:.15rem;font-size:.75rem;font-weight:600;color:var(--hub-muted)}.cfg-insc-lojas{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none}.cfg-insc-loja{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .7rem;border:1px solid var(--hub-border);border-radius:8px;font-size:.84rem;min-width:0}.cfg-insc-loja>div{min-width:0}.cfg-insc-loja__plano{flex-shrink:0;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap;color:var(--hub-gold);background:var(--hub-gold-soft)}.cfg-insc-obs{margin:0;padding:.7rem .9rem;border-left:3px solid var(--hub-gold);border-radius:0 var(--hub-raio) var(--hub-raio) 0;background:var(--hub-bg-elevated);font-size:.86rem;line-height:1.45;white-space:pre-wrap}.cfg-insc-obs span{display:block;margin-bottom:.2rem;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted);white-space:normal}.cfg-insc-obs--rejeitada{border-left-color:var(--hub-danger-border);background:var(--hub-danger-soft)}.cfg-insc-acao{display:grid;gap:.75rem;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--hub-gold) 40%,transparent);border-radius:var(--hub-raio);background:color-mix(in srgb,var(--hub-gold) 6%,transparent)}.cfg-insc-acao .cfg-card__lead{margin:0}.cfg-insc-campo{display:flex;flex-direction:column;gap:.3rem;max-width:32rem;font-size:.78rem;font-weight:600;color:var(--hub-muted)}.cfg-insc-campo input,.cfg-insc-campo textarea,.cfg-insc-link{box-sizing:border-box;width:100%;padding:.55rem .7rem;border:1px solid var(--hub-border-strong);border-radius:var(--hub-raio);background:var(--hub-bg-elevated);color:var(--hub-text);font:inherit;font-size:.9rem;font-weight:500}.cfg-insc-campo input:focus-visible,.cfg-insc-campo textarea:focus-visible,.cfg-insc-link:focus-visible{outline:2px solid var(--hub-gold);outline-offset:1px}.cfg-insc-campo textarea{resize:vertical;min-height:4.5rem}.cfg-insc-campo small{font-weight:400;font-size:.75rem}.cfg-insc-link{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.cfg-insc-botoes{display:flex;flex-wrap:wrap;gap:.5rem}.cfg-insc-rejeitar{display:grid;gap:.5rem;padding:.8rem .9rem;border:1px solid var(--hub-danger-border);border-radius:var(--hub-raio);background:var(--hub-danger-soft)}.cfg-insc-btn-perigo{border-color:var(--hub-danger-border);color:var(--hub-danger-text)}@media(max-width:640px){.cfg-insc-col-extra{display:none}.cfg-insc-tabela .cfg-insc-so-celular{display:block}.cfg-insc-dados{grid-template-columns:1fr;gap:.1rem}.cfg-insc-dados dd+dt{margin-top:.4rem}}.cfg-pontes-totem__vazio{margin:0;font-size:.8rem;color:var(--hub-muted)}.cfg-pontes-totem__lista{list-style:none;margin:0 0 .6rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.cfg-pontes-totem__item{display:flex;flex-wrap:wrap;gap:.35rem .6rem;align-items:center;font-size:.82rem;padding:.45rem .55rem;border-radius:var(--hub-raio-sm, 6px);border:1px solid var(--hub-gold-soft)}.cfg-pontes-totem__nome{color:var(--hub-text);overflow-wrap:anywhere}.cfg-pontes-totem__detalhe{flex:1 1 100%;color:var(--hub-muted);font-size:.76rem}.cfg-pontes-totem__acoes{display:flex;gap:.4rem;margin-left:auto}.cfg-pontes-totem__nova{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.cfg-pontes-totem__campo{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--hub-muted)}.cfg-pontes-totem__msg{margin:.5rem 0 0;font-size:.8rem}.cfg-pontes-totem__msg--ok{color:#1b5e20}.cfg-pontes-totem__msg--erro{color:#b71c1c}.cfg-pontes-totem__aviso{margin:0 0 .7rem;padding:.6rem .75rem;border-radius:var(--hub-raio-sm, 6px);border:1px solid var(--hub-gold);background:color-mix(in srgb,var(--hub-gold) 12%,transparent);color:var(--hub-text);font-size:.82rem}.cfg-pontes-totem__aviso--erro{border-color:var(--hub-danger-border);background:var(--hub-danger-soft);color:var(--hub-danger-text)}.cfg-pontes-totem__aviso ul{margin:.35rem 0;padding-left:1.1rem}.cfg-pontes-totem__aviso p{margin:.3rem 0 0}.cfg-pontes-totem__aviso-rodape{font-size:.74rem;opacity:.8}.cfg-lista-simples{list-style:none;margin:4px 0 0;padding:0;max-height:220px;overflow-y:auto}.cfg-lista-simples li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--hub-borda, rgba(0, 0, 0, .08))}.hub-page--estrategico{max-width:54rem}.hub-page--estrategico:before{width:320px;height:320px;background:#d4af3712}.hub-page--estrategico:after{width:200px;height:200px;background:#f5c5180d}.vex{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.75rem}.vex-erro{margin:0;font-size:.84rem;color:var(--hub-erro)}.vex-hero{padding:1.35rem 1.4rem 1.5rem;border-radius:calc(var(--hub-raio-lg, 14px) + 2px);border:1px solid color-mix(in srgb,var(--hub-gold) 22%,var(--hub-border));background:linear-gradient(145deg,color-mix(in srgb,var(--hub-gold) 7%,var(--hub-surface)) 0%,var(--hub-surface) 48%,color-mix(in srgb,var(--hub-orange) 4%,var(--hub-surface)) 100%)}.vex-hero__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-bottom:1.15rem}.vex-live{display:inline-flex;align-items:center;gap:.45rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.vex-live__dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--hub-sucesso);box-shadow:0 0 0 3px #30d1582e;animation:vex-pulse 2.4s ease-in-out infinite}@keyframes vex-pulse{0%,to{opacity:1}50%{opacity:.55}}.vex-hero__meta{display:flex;align-items:center;gap:.5rem;font-size:.72rem;color:var(--hub-muted)}.vex-hero__atualizar{display:grid;place-items:center;width:1.85rem;height:1.85rem;padding:0;border-radius:999px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);cursor:pointer;transition:border-color .15s,color .15s}.vex-hero__atualizar:hover:not(:disabled){border-color:var(--hub-gold);color:var(--hub-text)}.vex-hero__atualizar:disabled{opacity:.45;cursor:wait}.vex-hero__eyebrow{margin:0 0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hub-muted)}.vex-hero__valor{margin:0;font-size:clamp(2rem,6vw,2.85rem);font-weight:900;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--hub-text)}.vex-hero__resumo{margin:.65rem 0 0;font-size:.84rem;line-height:1.5;color:var(--hub-muted);max-width:36em}.vex-hero__nota{margin:.45rem 0 0;font-size:.76rem;color:color-mix(in srgb,var(--hub-muted) 88%,transparent)}.vex-faixa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.vex-faixa-metrica{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .8rem;border-radius:var(--hub-raio-md, 10px);border:1px solid var(--hub-border);background:var(--hub-surface);text-decoration:none;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}button.vex-faixa-metrica{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.vex-faixa-metrica:hover{border-color:color-mix(in srgb,var(--hub-gold) 45%,var(--hub-border))}.vex-faixa-metrica--destaque{border-color:color-mix(in srgb,var(--hub-gold) 30%,var(--hub-border))}.vex-faixa-metrica__valor{font-size:1.15rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--hub-orange)}.vex-faixa-metrica__rotulo{font-size:.68rem;font-weight:600;color:var(--hub-muted);line-height:1.3}.vex-atencao{padding:.75rem .9rem;border-radius:var(--hub-raio-md, 10px);border:1px solid color-mix(in srgb,var(--hub-orange) 35%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 6%,var(--hub-surface))}.vex-atencao__titulo{margin:0 0 .45rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-orange)}.vex-atencao__lista{display:flex;flex-wrap:wrap;gap:.4rem .55rem;margin:0;padding:0;list-style:none}.vex-atencao__item{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-orange) 28%,transparent);background:color-mix(in srgb,var(--hub-surface) 80%,transparent);font-size:.76rem;font-weight:600;color:var(--hub-text);text-decoration:none;cursor:pointer;transition:border-color .15s}button.vex-atencao__item{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vex-atencao__item:hover{border-color:var(--hub-orange)}.vex-pilares{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.vex-pilar{display:flex;flex-direction:column;gap:.55rem}.vex-pilar__cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.45rem;border-bottom:1px solid var(--hub-gold-soft)}.vex-pilar__indice{font-size:.62rem;font-weight:800;letter-spacing:.12em;color:color-mix(in srgb,var(--hub-gold) 70%,var(--hub-muted))}.vex-pilar__titulo{margin:0;font-size:.88rem;font-weight:800;letter-spacing:-.02em}.vex-pilar__sub{margin:.15rem 0 0;font-size:.74rem;color:var(--hub-muted);line-height:1.4}.vex-pilar__metricas{display:flex;flex-direction:column;border:1px solid var(--hub-border);border-radius:var(--hub-raio-md, 10px);overflow:hidden;background:var(--hub-surface)}.vex-metrica-linha{display:flex;align-items:center;justify-content:space-between;gap:.85rem;width:100%;padding:.62rem .75rem;border:none;border-bottom:1px solid var(--hub-border);background:transparent;text-align:left;text-decoration:none;color:inherit;cursor:pointer;transition:background .12s ease}button.vex-metrica-linha{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vex-metrica-linha:last-child{border-bottom:none}.vex-metrica-linha:hover{background:color-mix(in srgb,var(--hub-gold) 5%,transparent)}.vex-metrica-linha__corpo{display:flex;flex-direction:column;gap:.1rem;min-width:0}.vex-metrica-linha__titulo{font-size:.8rem;font-weight:700;color:var(--hub-text)}.vex-metrica-linha__desc{font-size:.7rem;color:var(--hub-muted);line-height:1.35}.vex-metrica-linha__fim{display:flex;flex-direction:column;align-items:flex-end;gap:.08rem;flex-shrink:0}.vex-metrica-linha__valor{font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--hub-text)}.vex-metrica-linha__destino{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-orange)}.vex-metodo{padding-top:1.25rem;border-top:1px solid var(--hub-gold-soft)}.vex-metodo__titulo{margin:0 0 .75rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.vex-metodo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;margin:0;padding:0;list-style:none}.vex-metodo__item{font-size:.76rem;line-height:1.5;color:var(--hub-muted)}.vex-metodo__item strong{display:block;margin-bottom:.2rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--hub-text) 75%,var(--hub-muted))}.vex-rodape{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin:0;font-size:.76rem;color:var(--hub-muted)}.vex-rodape a{color:var(--hub-orange);text-decoration:none}.vex-rodape a:hover{text-decoration:underline}@media(max-width:900px){.vex-faixa{grid-template-columns:repeat(2,minmax(0,1fr))}.vex-pilares,.vex-metodo__grid{grid-template-columns:1fr}}@media(max-width:520px){.vex-hero{padding:1.1rem 1rem 1.25rem}.vex-faixa{grid-template-columns:1fr}}.rel-module-nav{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.85rem}.rel-module-nav .hub-segment-nav-wrap{margin-bottom:0}.rel-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;margin-bottom:1.25rem}.rel-kpis--vfp{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.rel-kpi--vfp{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;row-gap:.12rem;padding:.95rem 1rem}.rel-kpi--vfp .rel-kpi__icone{position:static;transform:none;flex-shrink:0}.rel-kpi--vfp .rel-kpi__corpo{display:flex;flex-direction:column;gap:.12rem;min-width:0}.rel-kpi--vfp .rel-kpi__valor{display:block;font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,.9rem + .45vw,1.35rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rel-kpi--vfp .rel-kpi__valor--moeda{font-size:clamp(.92rem,.72rem + .8vw,1.24rem)}.rel-kpi--vfp .rel-kpi__rotulo{opacity:.82;font-weight:600;font-size:.78rem;line-height:1.25}.rel-kpi--vfp small{font-size:.7rem;opacity:.62;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:980px){.rel-kpis--vfp{grid-template-columns:repeat(2,minmax(0,1fr))}.rel-kpis--vfp .rel-kpi:last-child{grid-column:1 / -1}}@media(max-width:560px){.rel-kpis--vfp{grid-template-columns:minmax(0,1fr)}.rel-kpis--vfp .rel-kpi:last-child{grid-column:auto}}.rel-kpis--vfp-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rel-kpis--vfp-4 .rel-kpi:last-child{grid-column:auto}@media(max-width:980px){.rel-kpis--vfp-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rel-kpis--vfp-4{grid-template-columns:minmax(0,1fr)}}.rel-kpis--painel{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;align-items:stretch}.rel-kpis--painel .rel-kpi--painel-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;row-gap:.12rem;padding:.95rem 1rem;min-height:5.35rem;height:100%}.rel-kpis--painel .rel-kpi--painel-card .rel-kpi__icone{position:static;transform:none;width:2.15rem;height:2.15rem;font-size:1.05rem}.rel-kpis--painel .rel-kpi--painel-card .rel-kpi__corpo{display:flex;flex-direction:column;gap:.1rem;min-width:0}.rel-kpis--painel .rel-kpi--painel-card .rel-kpi__valor{font-size:clamp(1.05rem,.9rem + .45vw,1.32rem)}.rel-kpis--painel .rel-kpi--painel-card .rel-kpi__detalhe--alerta{color:var(--hub-erro);opacity:1;font-weight:600}.rel-kpis--painel a.rel-kpi--painel-card:after{top:.65rem}@media(max-width:1180px){.rel-kpis--painel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rel-kpis--painel{grid-template-columns:minmax(0,1fr)}}.rel-dashboard__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.85rem;padding:.85rem 1rem}.rel-dashboard__topo-texto{flex:1;min-width:min(100%,14rem)}.rel-dashboard__titulo{margin:0 0 .15rem;font-size:.92rem;font-weight:800;letter-spacing:.02em}.rel-dashboard__resumo{margin:0;font-size:.78rem}.rel-dashboard__atualizar{flex-shrink:0}.rel-secao--graficos{margin-top:1rem;padding:1rem}.rel-secao__cabecalho{margin-bottom:1rem}.rel-secao__cabecalho h2{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent-light, var(--hub-gold))}.rel-secao__cabecalho p{margin:.25rem 0 0;font-size:.76rem}.rel-secao--graficos .rel-card-grafico{background:color-mix(in srgb,var(--hub-surface) 88%,transparent)}.rel-kpi--carregando strong{opacity:.55}.rel-kpi--estatico{cursor:default}.rel-kpi--alerta{border-color:#ff505073;background:linear-gradient(155deg,color-mix(in srgb,var(--hub-danger-text) 16%,transparent) 0%,var(--hub-surface) 58%)}.rel-kpi--alerta strong,.rel-kpi--alerta .rel-kpi__valor{color:var(--hub-danger-text)}.rel-kpi__icone--vendas{background:color-mix(in srgb,var(--hub-gold) 22%,transparent);border-color:color-mix(in srgb,var(--hub-gold-soft) 70%,transparent)}.rel-kpi__icone--receber{background:color-mix(in srgb,var(--hub-sucesso) 18%,transparent);border-color:color-mix(in srgb,var(--hub-sucesso) 35%,transparent)}.rel-kpi__icone--pagar{background:color-mix(in srgb,var(--hub-erro) 16%,transparent);border-color:color-mix(in srgb,var(--hub-erro) 32%,transparent)}.rel-kpi__icone--estoque{background:color-mix(in srgb,#38bdf8 16%,transparent);border-color:color-mix(in srgb,#38bdf8 32%,transparent)}.rel-kpi__icone--fiscal{background:color-mix(in srgb,#a78bfa 16%,transparent);border-color:color-mix(in srgb,#a78bfa 32%,transparent)}.rel-kpi__icone--neutral{background:color-mix(in srgb,var(--hub-muted) 14%,transparent);border-color:color-mix(in srgb,var(--hub-border) 80%,transparent)}.rel-erro{color:var(--hub-danger-text);margin-bottom:1rem}.rel-secao{margin-top:1.5rem}.rel-secao h2{font-size:1rem;margin:0 0 .75rem;font-weight:600}.rel-grid-graficos{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.rel-card-grafico{background:var(--hub-surface-2, rgba(255, 255, 255, .04));border:1px solid var(--hub-border, rgba(255, 255, 255, .08));border-radius:.75rem;padding:1rem}.rel-card-grafico__topo{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem}.rel-card-grafico__topo h3{margin:0;font-size:.95rem}.rel-card-grafico__topo a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.35rem .65rem;border-radius:8px;font-size:.82rem;font-weight:700;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.rel-filtro-data{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.rel-filtro-data input{background:#00000040;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));border-radius:.4rem;color:inherit;min-height:2.75rem;padding:.35rem .5rem}.rel-barra{margin-bottom:.45rem}.rel-barra__rotulo{display:flex;justify-content:space-between;font-size:.72rem;margin-bottom:.15rem;opacity:.85}.rel-barra__trilha{height:.45rem;background:#ffffff14;border-radius:999px;overflow:hidden}.rel-barra__preenchimento{height:100%;border-radius:999px;background:var(--app-accent, var(--hub-orange));min-width:0;transition:width .3s ease}.rel-card-grafico--dist-horaria{padding:.85rem .95rem .75rem}.rel-dist-horaria__toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem;margin-bottom:.75rem}.rel-dist-horaria__chips{display:flex;flex-wrap:wrap;gap:.4rem}.rel-dist-horaria__chip{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:600;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.rel-dist-horaria__chip--pico{border-color:color-mix(in srgb,var(--hub-gold) 45%,transparent);color:var(--hub-gold)}.rel-dist-horaria__chip--agora{border-color:color-mix(in srgb,var(--hub-sucesso) 45%,transparent);color:var(--hub-sucesso)}.rel-dist-horaria__controles{display:flex;flex-wrap:wrap;gap:.45rem;margin-left:auto}.rel-dist-horaria__toggle{display:inline-flex;padding:.15rem;border-radius:999px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.rel-dist-horaria__toggle-btn{border:0;background:transparent;color:color-mix(in srgb,var(--hub-muted) 88%,#fff);font-size:.68rem;font-weight:600;padding:.28rem .55rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.rel-dist-horaria__toggle-btn:hover{color:#fff}.rel-dist-horaria__toggle-btn.ativo{background:color-mix(in srgb,var(--hub-gold) 22%,rgba(255,255,255,.08));color:var(--hub-gold)}.rel-dist-horaria__grafico{position:relative}.rel-dist-horaria__svg{display:block;width:100%;height:auto;min-height:10rem}.rel-dist-horaria__grade-v,.rel-dist-horaria__grade-h{stroke:#ffffff0f;stroke-width:1}.rel-dist-horaria__label-x{fill:color-mix(in srgb,var(--hub-muted) 75%,transparent);font-size:9px}.rel-dist-horaria__label-y{fill:color-mix(in srgb,var(--hub-muted) 65%,transparent);font-size:8px}.rel-dist-horaria__hit{cursor:crosshair;outline:none}.rel-dist-horaria__hit:focus-visible{outline:1px dashed color-mix(in srgb,var(--hub-gold) 65%,#fff);outline-offset:-1px}.rel-dist-horaria__barra{fill:var(--hub-sucesso);opacity:.9;transition:y .25s ease,height .25s ease,opacity .15s ease,filter .15s ease}.rel-dist-horaria__barra--dim{opacity:.35}.rel-dist-horaria__barra--ativo{opacity:1;filter:brightness(1.15)}.rel-dist-horaria__barra--pico{fill:var(--hub-gold)}.rel-dist-horaria__barra--agora{stroke:#fff;stroke-width:1}.rel-dist-horaria__legenda{margin:.35rem 0 0;font-size:.68rem;color:var(--hub-muted)}.dash-grafico-tooltip{position:absolute;top:0;z-index:2;transform:translate(-50%);min-width:8.5rem;padding:.45rem .55rem;border-radius:.45rem;background:#0c0c0ef0;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #00000059;pointer-events:none;display:flex;flex-direction:column;gap:.15rem;font-size:.68rem}.dash-grafico-tooltip strong{font-size:.72rem;color:var(--hub-gold)}.dash-grafico-tooltip span{color:color-mix(in srgb,var(--hub-muted) 35%,#fff)}@media(max-width:720px){.rel-dist-horaria__controles{width:100%;margin-left:0}.rel-dist-horaria__toggle{flex:1 1 auto}.rel-dist-horaria__toggle-btn{flex:1 1 auto;text-align:center}}.rel-grafico-duplo{min-height:12rem}.rel-grafico-legenda{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.72rem}.rel-legenda:before{content:"";display:inline-block;width:.65rem;height:.65rem;border-radius:2px;margin-right:.35rem;vertical-align:middle}.rel-legenda--a:before{background:#64d2ff}.rel-legenda--b:before{background:var(--hub-orange-hover)}.rel-grafico-colunas{display:flex;align-items:flex-end;gap:.35rem;height:10rem;overflow-x:auto;padding-bottom:.25rem}.rel-coluna{flex:1;min-width:1.75rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.rel-coluna__barras{display:flex;align-items:flex-end;gap:2px;height:8.5rem;width:100%;justify-content:center}.rel-coluna__bar{width:42%;min-height:2px;border-radius:3px 3px 0 0;transition:height .3s ease}.rel-coluna__bar--a{background:#64d2ff}.rel-coluna__bar--b{background:var(--hub-orange-hover)}.rel-coluna__rotulo{font-size:.62rem;opacity:.7;text-align:center;white-space:nowrap}.rel-atalhos{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.rel-resumo-lista{display:grid;gap:.5rem}.rel-resumo-linha{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.85rem}.rel-resumo-linha strong{font-variant-numeric:tabular-nums}.rel-resumo-horario-card{padding:.75rem .85rem}.rel-resumo-horario__destaque{margin:0 0 .65rem;font-size:.78rem;color:var(--hub-muted);line-height:1.4}.rel-resumo-horario__destaque strong{color:var(--hub-gold, var(--app-accent, var(--hub-orange)))}.rel-resumo-horario__scroll{overflow-x:auto}.rel-resumo-horario__tabela{width:100%;border-collapse:collapse;font-size:.82rem}.rel-resumo-horario__tabela thead th{padding:.35rem .5rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted);border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.rel-resumo-horario__tabela tbody th,.rel-resumo-horario__tabela tbody td,.rel-resumo-horario__tabela tfoot th,.rel-resumo-horario__tabela tfoot td{padding:.42rem .5rem;border-bottom:1px solid rgba(255,255,255,.05)}.rel-resumo-horario__tabela tbody th{font-weight:600;text-align:left;white-space:nowrap}.rel-resumo-horario__tabela tfoot th,.rel-resumo-horario__tabela tfoot td{font-weight:700;border-bottom:none;border-top:1px solid rgba(255,255,255,.1);padding-top:.55rem}.rel-resumo-horario__linha--pico th,.rel-resumo-horario__linha--pico td{background:color-mix(in srgb,var(--hub-gold, var(--hub-orange)) 8%,transparent)}.rel-resumo-horario__barra-td{width:28%;min-width:5.5rem;padding-right:.25rem!important}.rel-resumo-horario__barra{height:.38rem;border-radius:999px;background:#ffffff14;overflow:hidden}.rel-resumo-horario__barra span{display:block;height:100%;border-radius:999px;background:var(--app-accent, var(--hub-orange));min-width:2px;transition:width .25s ease}@media(max-width:640px){.rel-resumo-horario__tabela{font-size:.78rem}.rel-resumo-horario__barra-td{min-width:4rem}}.rel-filtro-periodo{flex-wrap:wrap;align-items:flex-end;gap:.65rem .75rem}.rel-filtro-periodo label{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;opacity:.85}.rel-select-filtro{background:#00000040;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));border-radius:.4rem;color:inherit;padding:.35rem .5rem;min-width:11rem}.rel-cv-tabela .rel-col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rel-cv-tabela__linha-clicavel{cursor:pointer}.rel-cv-tabela__linha-clicavel:hover,.rel-cv-tabela__linha-clicavel:focus-visible{background:#ffd60a14}.rel-vfp-modal__head{margin-bottom:.85rem}.rel-col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rel-linha--vencida td{background:color-mix(in srgb,var(--hub-erro) 6%,transparent)}.rel-fin-contexto{margin:0 0 .75rem;font-size:.82rem}.rel-fin-contexto p{margin:0}.rel-fin-contexto__alerta{color:var(--hub-danger-text);font-weight:700}.rel-fin-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1rem}@media(max-width:900px){.rel-fin-resumo{grid-template-columns:minmax(0,1fr)}}.rel-fin-resumo__card{position:relative;display:flex;align-items:flex-start;gap:0;min-height:5.5rem;padding:.95rem 1rem .85rem 3.15rem;border-radius:var(--hub-raio-lg, .85rem);border:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 40%,transparent) 0%,var(--hub-surface) 58%);box-shadow:0 4px 18px #0000001a}.rel-fin-resumo__corpo{display:flex;flex-direction:column;gap:.12rem;min-width:0}.rel-fin-resumo__card strong{display:block;font-size:1.35rem;line-height:1.12;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rel-fin-resumo__card span{font-size:.78rem;opacity:.82;line-height:1.3;font-weight:600}.rel-fin-resumo__card small{font-size:.7rem;opacity:.58;line-height:1.35}.rel-fin-resumo__icone{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);margin-top:0}.rel-fin-resumo__card--receber strong{color:#69db7c}.rel-fin-resumo__card--pagar strong{color:#ffa94d}.rel-fin-resumo__card--liquido.positivo strong{color:#69db7c}.rel-fin-resumo__card--liquido.negativo strong{color:var(--hub-danger-text)}.rel-fin-resumo__card--liquido.negativo{border-color:color-mix(in srgb,var(--hub-danger-text) 35%,var(--hub-border));background:linear-gradient(155deg,color-mix(in srgb,var(--hub-danger-text) 12%,transparent) 0%,var(--hub-surface) 58%)}.rel-fin-toolbar{padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.85rem}.rel-fin-pills{display:flex;flex-wrap:wrap;gap:.4rem}.rel-fin-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));background:transparent;color:var(--hub-muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.rel-fin-pill:hover{color:var(--hub-text);background:#ffffff0d}.rel-fin-pill.ativo{color:var(--hub-gold);border-color:#f5c51859;background:var(--hub-orange-soft)}.rel-fin-filtros{margin-bottom:0;align-items:flex-end}.rel-fin-presets{display:flex;flex-wrap:wrap;gap:.35rem;align-self:flex-end}.rel-fin-preset{padding:.35rem .65rem;border-radius:999px;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));background:#ffffff08;color:var(--hub-muted);font-size:.72rem;font-weight:700;cursor:pointer}.rel-fin-preset:hover{color:var(--hub-text);border-color:color-mix(in srgb,var(--hub-gold-soft) 55%,var(--hub-border))}.rel-fin-busca{flex:1;min-width:min(100%,14rem)}.rel-fin-busca__campo{display:flex;align-items:center;gap:.4rem;padding:0 .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-gold-soft) 45%,var(--hub-border));background:var(--hub-surface-solid, var(--hub-surface))}.rel-fin-busca__campo:focus-within{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-gold-soft));box-shadow:0 0 0 3px var(--hub-orange-soft, rgba(245, 158, 11, .18))}.rel-fin-busca__icone{flex-shrink:0;display:grid;place-items:center;color:var(--hub-muted)}.rel-fin-busca__campo input{flex:1;min-width:0;border:none;background:transparent;padding:.5rem 0;color:var(--hub-text);font-size:.82rem}.rel-fin-busca__campo input:focus{outline:none}.rel-fin-busca__limpar{flex-shrink:0;width:1.5rem;height:1.5rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--hub-muted) 18%,transparent);color:var(--hub-muted);font-size:.68rem;cursor:pointer}.rel-fin-busca__limpar:hover{color:var(--hub-text)}.rel-fin-acoes{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-left:auto}.rel-fin-tabela{padding:1rem}.rel-fin-tabela__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.75rem}.rel-fin-tabela__titulo{margin:0;font-size:.95rem;font-weight:700;display:flex;align-items:baseline;gap:.5rem}.rel-fin-tabela__contagem{font-size:.78rem;font-weight:600;opacity:.55}.rel-fin-tabela__links{display:flex;gap:.75rem}.rel-fin-link{font-size:.78rem;font-weight:700;color:var(--app-accent, var(--hub-orange));text-decoration:none}.rel-fin-link:hover{text-decoration:underline}.rel-fin-tipo{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.rel-fin-tipo--receber{background:#30d15826;color:var(--hub-sucesso)}.rel-fin-tipo--pagar{background:#ff9f0a26;color:var(--hub-orange)}.rel-fin-total td{border-top:2px solid var(--hub-border, rgba(255, 255, 255, .12));background:#ffffff08;font-size:.85rem}.rel-fin-saldo--receber{color:#69db7c;font-weight:700}.rel-fin-saldo--pagar{color:#ffa94d;font-weight:700}.rel-fin-vazio{padding:.75rem 0}.rel-fin-vazio p{margin:0}.rel-fin-vazio p+p{margin-top:.35rem}@media(max-width:720px){.rel-fin-acoes{margin-left:0;width:100%}.rel-fin-filtros .rel-fin-acoes .btn{flex:1;justify-content:center}}.rel-cv--neg{color:var(--hub-danger-text)}.rel-cv--pos{color:#69db7c}.rel-nota-rodape{margin-top:1rem;font-size:.78rem;line-height:1.45;max-width:42rem}.rel-msg{margin:0 0 .75rem;font-size:.85rem}.rel-cv-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.15rem;padding:.85rem 1rem;border-radius:.65rem;border:1px solid var(--app-accent-border, var(--app-accent));background:color-mix(in srgb,var(--app-accent) 14%,var(--hub-surface, #141414));box-shadow:inset 0 1px #ffffff0f}.rel-cv-toolbar__btn{display:inline-flex;align-items:center;gap:.55rem;padding:.62rem 1.15rem;min-height:2.65rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.28);background:color-mix(in srgb,var(--app-accent) 72%,#1c1908);color:#111;font-size:.92rem;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:none;transition:background .15s,border-color .15s,opacity .15s}.rel-cv-toolbar__btn:hover:not(:disabled){background:color-mix(in srgb,var(--app-accent) 78%,#1c1908);border-color:#00000059}.rel-cv-toolbar__btn:active:not(:disabled){background:color-mix(in srgb,var(--app-accent) 68%,#1c1908)}.rel-cv-toolbar__btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.2)}.rel-cv-toolbar__icone{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:999px;font-size:.95rem;font-weight:900;line-height:1;box-shadow:0 1px 3px #00000059}.rel-cv-toolbar__icone--add{background:#16a34a;color:#fff}.rel-cv-toolbar__icone--sync{background:#16a34a;color:#fff;font-size:1.05rem}.rel-cv-toolbar__icone--remove{background:#16a34a;color:#fff;font-size:1.15rem}.rel-cv-col-check{width:2.5rem;text-align:center}.rel-cv-secao-titulo{margin:0 0 .85rem;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent)}.rel-vfp-barras{margin-bottom:1.25rem}.rel-cv-modal-backdrop{z-index:1200}.rel-cv-modal{width:min(100%,32rem);max-height:min(88vh,640px);display:flex;flex-direction:column;background:var(--hub-surface, #1c1c1e);border:1px solid var(--hub-border, rgba(255, 255, 255, .12));border-radius:.85rem;box-shadow:0 24px 48px #00000073;overflow:hidden}.rel-cv-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .65rem;border-bottom:1px solid rgba(255,255,255,.08)}.rel-cv-modal__header h2{margin:0;font-size:1.05rem}.rel-cv-modal__sub{margin:.25rem 0 0;font-size:.78rem;opacity:.75}.rel-cv-modal__fechar{border:none;background:transparent;color:inherit;font-size:1.5rem;line-height:1;cursor:pointer;opacity:.7}.rel-cv-modal__corpo{padding:.85rem 1.1rem;overflow:auto;flex:1}.rel-cv-modal__busca{width:100%;padding:.5rem .65rem;margin-bottom:.75rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));border-radius:.45rem;background:#00000040;color:inherit}.rel-cv-modal__lista{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.rel-cv-modal__vazio{padding:.75rem 0;font-size:.85rem;opacity:.7}.rel-cv-modal__item{padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.rel-cv-modal__item-texto{display:flex;flex-direction:column;gap:.1rem}.rel-cv-modal__item-texto small{opacity:.65;font-size:.72rem}.rel-cv-modal__rodape{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1.1rem 1rem;border-top:1px solid rgba(255,255,255,.08)}.rel-mv-toolbar{padding:.85rem 1rem;margin-bottom:1rem}.rel-mv-toolbar__linha{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem}.rel-mv-toolbar__filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem;flex:1 1 auto;min-width:min(100%,18rem)}.rel-mv-toolbar__grupo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem .75rem}.rel-mv-toolbar__grupo label{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;opacity:.85}.rel-mv-toolbar__rotulo{display:block;font-size:.78rem;opacity:.85;margin-bottom:.25rem}.rel-mv-toolbar__acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;flex:0 0 auto}.rel-mv-segmento{display:inline-flex;padding:.18rem;border-radius:999px;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));background:color-mix(in srgb,var(--hub-surface) 88%,transparent)}.rel-mv-segmento button{border:none;background:transparent;color:inherit;font-size:.78rem;font-weight:600;padding:.38rem .75rem;border-radius:999px;cursor:pointer;opacity:.72;transition:background .15s,opacity .15s,color .15s}.rel-mv-segmento button.is-ativo{opacity:1;color:var(--hub-on-accent);background:var(--hub-brand-gradient, var(--hub-orange));box-shadow:0 2px 10px color-mix(in srgb,var(--hub-orange) 35%,transparent)}.rel-mv-secao-topo{margin-bottom:.85rem}.rel-mv-secao-topo h2{margin:0;font-size:.95rem;font-weight:800;letter-spacing:.02em}.rel-mv-secao-topo p{margin:.2rem 0 0;font-size:.76rem;opacity:.62}.rel-mv-secao-topo--inline{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.rel-mv-secao-contagem{font-size:.74rem;font-weight:700;opacity:.55}.rel-mv-secao-topo--podium{margin-bottom:1rem}.rel-mv-podium{margin-bottom:1rem;padding:1rem 1rem 1.1rem}.rel-mv-podium__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:end}.rel-mv-podium__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.28rem;padding:.95rem .75rem .85rem;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-border, rgba(255, 255, 255, .1));background:color-mix(in srgb,var(--hub-surface) 92%,transparent);min-height:10rem}.rel-mv-podium__item--primeiro{min-height:11.5rem;border-color:color-mix(in srgb,var(--hub-orange-hover) 50%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--hub-orange-hover) 16%,transparent) 0%,var(--hub-surface) 72%);box-shadow:0 10px 28px color-mix(in srgb,var(--hub-orange-hover) 12%,transparent);transform:translateY(-.45rem)}.rel-mv-podium__item--segundo{border-color:color-mix(in srgb,#d1d5db 38%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#d1d5db 8%,transparent) 0%,var(--hub-surface) 75%)}.rel-mv-podium__item--terceiro{border-color:color-mix(in srgb,#cd7f32 38%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#cd7f32 8%,transparent) 0%,var(--hub-surface) 75%)}.rel-mv-podium__vazio{min-height:10rem}.rel-mv-podium__topo{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-bottom:.1rem}.rel-mv-podium__medal{font-size:1.45rem;line-height:1}.rel-mv-podium__pos{font-size:.68rem;font-weight:800;opacity:.55;letter-spacing:.06em}.rel-mv-podium__nome{margin:0;font-size:.84rem;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;min-height:2.5em}.rel-mv-podium__codigo{margin:0;font-size:.66rem;opacity:.5;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rel-mv-podium__metrica{display:flex;flex-direction:column;align-items:center;gap:.08rem;margin-top:.2rem}.rel-mv-podium__metrica strong{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.05;color:var(--app-accent-light, var(--hub-orange-hover))}.rel-mv-podium__metrica--moeda strong{font-size:clamp(.92rem,.75rem + .5vw,1.12rem)}.rel-mv-podium__metrica-un{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.58}.rel-mv-podium__complemento{margin:0;font-size:.72rem;opacity:.68;font-variant-numeric:tabular-nums}.rel-mv-podium__pct-wrap{display:flex;flex-direction:column;align-items:center;gap:.28rem;width:100%;margin-top:.35rem}.rel-mv-podium__pct{font-size:.68rem;font-weight:700;padding:.12rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 65%,transparent)}.rel-mv-podium__pct-bar{display:block;width:min(100%,7.5rem);height:.22rem;border-radius:999px;background:#ffffff14;overflow:hidden}.rel-mv-podium__pct-bar__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--app-accent, var(--hub-orange)),color-mix(in srgb,var(--app-accent, var(--hub-orange)) 55%,var(--hub-orange-hover)))}.rel-mv-ranking{margin-bottom:1rem;padding:1rem}.rel-mv-barras .rel-barra{margin-bottom:.65rem}.rel-mv-barras .rel-barra__rotulo span:first-child{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,28rem)}.rel-mv-barras .rel-barra__trilha{height:.55rem}.rel-mv-vazio{text-align:center;padding:1.5rem 1rem;margin-bottom:1rem}.rel-mv-tabela-wrap{margin-top:0}.rel-mv-tabela .rel-mv-col-rank{width:3rem;text-align:center}.rel-mv-col-codigo{font-size:.78rem;opacity:.75;white-space:nowrap}.rel-mv-col-produto{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rel-mv-rank{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.65rem;border-radius:999px;font-size:.72rem;font-weight:800;background:color-mix(in srgb,var(--hub-muted) 18%,transparent)}.rel-mv-rank--ouro{background:color-mix(in srgb,var(--hub-orange-hover) 28%,transparent);color:var(--hub-orange-hover)}.rel-mv-rank--prata{background:color-mix(in srgb,#d1d5db 22%,transparent);color:#e5e7eb}.rel-mv-rank--bronze{background:color-mix(in srgb,#cd7f32 24%,transparent);color:#e8a86a}.rel-mv-col-pct{min-width:7.5rem}.rel-mv-pct-valor{display:block;font-weight:700;margin-bottom:.18rem}.rel-mv-pct-bar{display:block;height:.28rem;border-radius:999px;background:#ffffff14;overflow:hidden}.rel-mv-pct-bar__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--app-accent, var(--hub-orange)),color-mix(in srgb,var(--app-accent, var(--hub-orange)) 55%,var(--hub-orange-hover)))}.rel-mv-linha--destaque td{background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 22%,transparent)}@media(max-width:860px){.rel-mv-podium__grid{grid-template-columns:1fr}.rel-mv-podium__item--primeiro{transform:none;min-height:auto}.rel-mv-podium__vazio{display:none}.rel-mv-toolbar__acoes{width:100%;justify-content:stretch}.rel-mv-toolbar__acoes .btn{flex:1 1 auto}}.rel-aud-fech{display:flex;flex-direction:column;gap:1rem;margin-top:.35rem}.rel-aud-fech__erro{margin:0}.rel-aud-fech__toolbar{padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--hub-gold-soft) 35%,var(--hub-border));background:radial-gradient(ellipse 80% 120% at 100% 0%,color-mix(in srgb,var(--hub-gold-soft) 8%,transparent),transparent 55%),color-mix(in srgb,var(--hub-surface, #111) 92%,#000)}.rel-aud-fech__toolbar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1rem;align-items:end}.rel-aud-fech__campo{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;color:var(--hub-muted, rgba(255, 255, 255, .65))}.rel-aud-fech__campo--caixa{max-width:7rem}.rel-aud-fech__input-caixa{width:100%;padding:.45rem .55rem;border-radius:.4rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .14));background:color-mix(in srgb,#000 35%,var(--hub-surface, #111));color:inherit;font:inherit}.rel-aud-fech__toggle{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;font-size:.85rem;color:inherit;cursor:pointer}.rel-aud-fech__toolbar-acoes{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;margin-top:.85rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent)}.rel-aud-fech__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.rel-aud-fech-stat{display:flex;align-items:center;gap:.75rem;padding:.85rem .95rem;border-radius:.65rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));background:color-mix(in srgb,var(--hub-surface, #111) 88%,#000);box-shadow:inset 3px 0 0 var(--rel-aud-accent, var(--hub-gold-soft))}.rel-aud-fech-stat--click{cursor:pointer;font:inherit;color:inherit;text-align:left;width:100%;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.rel-aud-fech-stat--click:hover{border-color:color-mix(in srgb,var(--rel-aud-accent, var(--hub-gold-soft)) 55%,transparent)}.rel-aud-fech-stat--click:focus-visible{outline:2px solid var(--rel-aud-accent, var(--hub-gold-soft));outline-offset:2px}.rel-aud-fech-stat--ativo{border-color:color-mix(in srgb,var(--rel-aud-accent, var(--hub-gold-soft)) 70%,transparent);box-shadow:inset 3px 0 0 var(--rel-aud-accent, var(--hub-gold-soft)),0 0 0 1px color-mix(in srgb,var(--rel-aud-accent, var(--hub-gold-soft)) 35%,transparent)}.rel-aud-fech__filtro-ativo{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:-.25rem 0 .25rem}.rel-aud-fech__filtro-chip{font-size:.8125rem;color:var(--hub-muted, rgba(255, 255, 255, .72))}.rel-aud-fech__filtro-chip strong{color:var(--hub-text)}.rel-aud-fech-stat--div{--rel-aud-accent: var(--hub-orange)}.rel-aud-fech-stat--balde{--rel-aud-accent: #38bdf8}.rel-aud-fech-stat--reimprimir{--rel-aud-accent: #7dd3fc}.rel-aud-fech-stat--gaveta{--rel-aud-accent: var(--hub-sucesso)}.rel-aud-fech-stat__icone{font-size:1.35rem;line-height:1}.rel-aud-fech-stat__corpo{display:flex;flex-direction:column;gap:.12rem;min-width:0}.rel-aud-fech-stat__corpo strong{font-size:1.15rem;line-height:1.1;letter-spacing:-.02em}.rel-aud-fech-stat__corpo span{font-size:.72rem;color:var(--hub-muted, rgba(255, 255, 255, .62))}.rel-aud-fech-stat__valor--moeda{font-variant-numeric:tabular-nums}.rel-aud-fech__panel{padding:0;overflow:hidden;border:1px solid var(--hub-border, rgba(255, 255, 255, .1))}.rel-aud-fech__panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.95rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);background:color-mix(in srgb,#fff 2%,transparent)}.rel-aud-fech__panel-titulo{margin:0;font-size:1rem;font-weight:800}.rel-aud-fech__panel-sub{margin:.2rem 0 0;font-size:.78rem;color:var(--hub-muted, rgba(255, 255, 255, .62))}.rel-aud-fech__panel-acoes{display:flex;flex-wrap:wrap;gap:.45rem}.rel-aud-fech__vazio{margin:0;padding:1.5rem 1rem;text-align:center;color:var(--hub-muted, rgba(255, 255, 255, .62))}.rel-aud-fech__tabela-wrap{overflow:auto}.rel-aud-fech__tabela{width:100%;border-collapse:collapse;font-size:.82rem}.rel-aud-fech__tabela thead th{position:sticky;top:0;z-index:1;padding:.55rem .65rem;text-align:left;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted, rgba(255, 255, 255, .58));background:color-mix(in srgb,var(--hub-surface, #111) 96%,#000);border-bottom:1px solid var(--hub-border, rgba(255, 255, 255, .1))}.rel-aud-fech__tabela tbody td{padding:.62rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 55%,transparent);vertical-align:middle}.rel-aud-fech__tabela tbody tr:hover{background:color-mix(in srgb,var(--hub-gold-soft) 6%,transparent)}.rel-aud-fech__linha--alerta{background:color-mix(in srgb,var(--hub-orange) 5%,transparent)}.rel-aud-fech__linha--selecionada{box-shadow:inset 2px 0 0 var(--hub-gold-soft)}.rel-aud-fech__linha--reimprimir{box-shadow:inset 3px 0 #38bdf8}.rel-aud-fech__col-check{width:2.5rem;text-align:center}.rel-aud-fech__col-acao{width:5.5rem;text-align:right}.rel-aud-fech__col-reimprimir{width:5.5rem;text-align:center}.rel-aud-fech__badge-reimprimir{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;text-decoration:none;color:#e0f2fe;background:#38bdf82e;border:1px solid rgba(56,189,248,.35)}.rel-aud-fech__badge-reimprimir:hover{background:#38bdf847}.rel-aud-fech__sem-reimprimir{color:var(--hub-muted)}.rel-aud-fech__toggle--balde span{color:#7dd3fc}.rel-aud-fech__caixa{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-weight:700;font-size:.74rem;background:color-mix(in srgb,var(--hub-gold-soft) 14%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold-soft) 35%,transparent)}.rel-aud-fech__operador,.rel-aud-fech__data{white-space:normal;min-width:6.5rem}.rel-aud-fech__btn-detalhe{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--hub-gold-soft) 45%,transparent);background:color-mix(in srgb,var(--hub-gold-soft) 10%,transparent);color:inherit;border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:700;cursor:pointer}.rel-aud-fech__btn-detalhe:hover{background:color-mix(in srgb,var(--hub-gold-soft) 18%,transparent)}.rel-aud-fech--neg{color:var(--hub-erro);font-weight:700;font-variant-numeric:tabular-nums}.rel-aud-fech--pos{color:var(--hub-sucesso);font-weight:700;font-variant-numeric:tabular-nums}.rel-aud-fech-pill{display:inline-block;padding:.18rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.25;background:#ffffff14;white-space:normal;max-width:9rem}.rel-aud-fech-pill--redistribuicao_formas{background:#f59e0b2e;color:var(--hub-orange)}.rel-aud-fech-pill--falta_gaveta,.rel-aud-fech-pill--divergencia_multipla,.rel-aud-fech-pill--estimativa{background:#ef444429;color:#fca5a5}.rel-aud-fech-pill--sobra_gaveta{background:#22c55e29;color:#86efac}.rel-aud-fech-pill--divergencia_eletronica{background:#38bdf829;color:#7dd3fc}.rel-aud-fech-pill--sem_divergencia{background:#22c55e29;color:#86efac}.rel-aud-fech-pill--turno_aberto,.rel-aud-fech-pill--sem_dados{background:#94a3b829;color:#cbd5e1}.rel-aud-fech-modal-backdrop{z-index:1200}.rel-aud-fech-modal-conferencia{width:min(920px,100%);max-height:min(92dvh,860px)}.rel-aud-fech-modal-conferencia .caixa-relatorio-modal__corpo{padding:.75rem 1rem 1rem;gap:.75rem}.rel-aud-fech-modal__acoes-reimprimir{padding-top:0}.caixa-quebra-modal.rel-aud-fech-modal-quebra{width:min(920px,100%);max-height:min(92dvh,860px)}.rel-aud-fech-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent)}.rel-aud-fech-modal__header-main{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.rel-aud-fech-modal__icone{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:color-mix(in srgb,var(--hub-gold-soft) 12%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold-soft) 35%,transparent);flex-shrink:0}.rel-aud-fech-modal__header h2{margin:0;font-size:1.05rem;font-weight:800}.rel-aud-fech-modal__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.rel-aud-fech-modal__chip{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:600;background:color-mix(in srgb,#fff 4%,transparent);border:1px solid color-mix(in srgb,#fff 10%,transparent);color:var(--hub-muted, rgba(255, 255, 255, .72))}.rel-aud-fech-modal__corpo{padding:.85rem 1rem 1rem;overflow:auto;display:flex;flex-direction:column;gap:.85rem}.rel-aud-fech-modal__conclusao{margin:0;padding:.75rem .85rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);background:color-mix(in srgb,#fff 3%,transparent)}.rel-aud-fech-modal__conclusao p{margin:0;font-size:.88rem;line-height:1.45}.rel-aud-fech-modal__metricas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.rel-aud-fech-modal__metrica{padding:.55rem .6rem;border-radius:.45rem;border:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent);background:color-mix(in srgb,#000 18%,transparent)}.rel-aud-fech-modal__metrica-rotulo{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted, rgba(255, 255, 255, .58))}.rel-aud-fech-modal__metrica strong{display:block;margin-top:.15rem;font-size:.92rem}.rel-aud-fech-modal__bloco h3{margin:0 0 .45rem;font-size:.82rem;font-weight:800}.rel-aud-fech-modal__tabela-wrap{overflow:auto;border-radius:.45rem;border:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent)}.rel-aud-fech-modal__tabela{width:100%;border-collapse:collapse;font-size:.78rem}.rel-aud-fech-modal__tabela th,.rel-aud-fech-modal__tabela td{padding:.45rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 55%,transparent);text-align:left}.rel-aud-fech-modal__tabela th{font-size:.64rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted, rgba(255, 255, 255, .58));background:color-mix(in srgb,#000 20%,transparent)}.rel-aud-fech-modal__linha--alerta{background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}.rel-aud-fech-modal__vazio{margin:0;font-size:.84rem;color:var(--hub-muted, rgba(255, 255, 255, .62))}.rel-aud-fech-modal__reimprimir{display:flex;flex-direction:column;gap:.65rem;padding:.75rem .85rem;border-radius:.55rem;border:1px solid rgba(56,189,248,.35);background:#38bdf814}.rel-aud-fech-modal__reimprimir p{margin:0;font-size:.84rem;line-height:1.45}.rel-aud-fech-modal__btn-reimprimir{align-self:flex-start;text-decoration:none}.rel-aud-fech-modal__rodape{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent)}.caixa-quebra-modal__contexto-pill--redistribuicao_formas{background:#f59e0b2e;color:var(--hub-orange);border-color:#f59e0b59}.caixa-quebra-modal__contexto-pill--falta_gaveta,.caixa-quebra-modal__contexto-pill--divergencia_multipla,.caixa-quebra-modal__contexto-pill--estimativa{background:#ef444429;color:#fca5a5;border-color:#ef444459}.caixa-quebra-modal__contexto-pill--sem_divergencia{background:#22c55e29;color:#86efac;border-color:#22c55e59}@media(max-width:960px){.rel-aud-fech__toolbar-grid,.rel-aud-fech__stats,.rel-aud-fech-modal__metricas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rel-aud-fech__toolbar-grid,.rel-aud-fech__stats{grid-template-columns:1fr}.rel-aud-fech__toolbar-acoes{justify-content:stretch}.rel-aud-fech__toolbar-acoes .btn{flex:1 1 auto}}.caixa-relatorio-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:clamp(.35rem,2vw,1rem);background:color-mix(in srgb,#000 72%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:auto;overscroll-behavior:contain}.caixa-relatorio-modal{box-sizing:border-box;width:min(920px,100%);max-height:min(94dvh,880px);margin:auto;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:14px;border:1px solid color-mix(in srgb,var(--app-accent) 22%,var(--hub-surface-solid));background:radial-gradient(ellipse 100% 70% at 0% 0%,color-mix(in srgb,var(--app-accent) 8%,transparent),transparent 55%),var(--hub-bg-elevated);box-shadow:0 28px 56px #000000a6,inset 0 1px #ffffff0a;container-type:inline-size;container-name:caixa-relatorio;color:#f4f4f5}.caixa-relatorio-modal *,.caixa-relatorio-modal *:before,.caixa-relatorio-modal *:after{box-sizing:border-box;min-width:0}.caixa-relatorio-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem .65rem;border-bottom:none;flex-shrink:0}.caixa-relatorio-modal__header-main{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.caixa-relatorio-modal__icone{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:12px;background:color-mix(in srgb,var(--app-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--app-accent) 45%,transparent);color:var(--app-accent);flex-shrink:0}.caixa-relatorio-modal__icone-svg{width:1.45rem;height:1.45rem}.caixa-relatorio-modal__titulo-bloco h2{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff}.caixa-relatorio-modal__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.caixa-relatorio-modal__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;background:color-mix(in srgb,#fff 4%,transparent);border:1px solid color-mix(in srgb,#fff 12%,transparent);color:var(--hub-muted)}.caixa-relatorio-modal__chip-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--app-accent);box-shadow:0 0 6px color-mix(in srgb,var(--app-accent) 70%,transparent)}.caixa-relatorio-modal__chip-emoji,.caixa-relatorio-modal__chip-icone{width:.85rem;height:.85rem;flex-shrink:0;opacity:.85}.caixa-relatorio-modal__chip--status.aberto{color:var(--app-accent);border-color:color-mix(in srgb,var(--app-accent) 45%,transparent);background:color-mix(in srgb,var(--app-accent) 10%,transparent)}.caixa-relatorio-modal__chip--status.fechado{text-transform:uppercase;letter-spacing:.06em;color:var(--app-accent);border-color:color-mix(in srgb,var(--app-accent) 35%,transparent);background:color-mix(in srgb,var(--app-accent) 8%,transparent)}.caixa-relatorio-modal__fechar{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-muted) 8%,transparent);color:var(--hub-muted);font-size:1.35rem;line-height:1;cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease,border-color .12s ease}.caixa-relatorio-modal__fechar:hover{color:var(--hub-text);border-color:color-mix(in srgb,var(--app-accent) 45%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 10%,transparent)}.caixa-relatorio-modal__periodo{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;padding:.55rem 1rem .65rem;font-size:.78rem;color:var(--hub-muted);border-bottom:1px solid color-mix(in srgb,#fff 8%,transparent);flex-shrink:0}.caixa-relatorio-modal__periodo-item{display:inline-flex;align-items:center;gap:.45rem}.caixa-relatorio-modal__periodo-icone{width:1rem;height:1rem;flex-shrink:0}.caixa-relatorio-modal__periodo-icone--verde{color:var(--app-accent)}.caixa-relatorio-modal__periodo strong{font-weight:700;color:#e4e4e7;margin-right:.35rem}.caixa-relatorio-modal__acoes{display:flex;flex-direction:column;gap:.35rem;margin:.65rem 1rem 0;flex-shrink:0}.caixa-relatorio-modal__btn-reimprimir{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--app-accent) 45%,#3f3f46);border-radius:999px;background:color-mix(in srgb,var(--app-accent) 12%,#18181b);color:#ecfdf5;padding:.45rem .85rem;font-size:.8rem;font-weight:700;cursor:pointer;transition:border-color .14s ease,background .14s ease}.caixa-relatorio-modal__btn-reimprimir:hover:not(:disabled){border-color:color-mix(in srgb,var(--app-accent) 70%,#52525b);background:color-mix(in srgb,var(--app-accent) 18%,#18181b)}.caixa-relatorio-modal__btn-reimprimir:disabled{opacity:.65;cursor:wait}.caixa-relatorio-modal__btn-reimprimir-icone{width:1rem;height:1rem;flex-shrink:0}.caixa-relatorio-modal__btn-reimprimir--destaque{border-color:color-mix(in srgb,#38bdf8 65%,#3f3f46);background:color-mix(in srgb,#38bdf8 18%,#18181b);box-shadow:0 0 0 1px #38bdf840}.caixa-relatorio-modal__balde-bar{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;border-radius:.55rem;border:1px solid rgba(56,189,248,.35);background:#38bdf81a;color:#e0f2fe;font-size:.82rem;line-height:1.45}.caixa-relatorio-modal__balde-bar-icone{flex-shrink:0}.caixa-relatorio-modal__erro-reimpressao{margin:0;font-size:.78rem;color:#fca5a5}.caixa-relatorio-modal__quebra-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin:.65rem 1rem 0;padding:.55rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-orange) 55%,transparent);background:color-mix(in srgb,var(--hub-orange) 6%,transparent);flex-shrink:0}.caixa-relatorio-modal__quebra-bar-icone{font-size:1rem;line-height:1;color:var(--hub-orange)}.caixa-relatorio-modal__quebra-bar-texto{flex:1;min-width:0;font-size:.82rem;font-weight:800;color:#fde68a}.caixa-relatorio-modal__quebra-bar-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-orange) 60%,transparent);background:color-mix(in srgb,var(--hub-orange) 14%,transparent);color:#fde68a;font-size:.72rem;font-weight:800;cursor:pointer;transition:background .12s ease,border-color .12s ease}.caixa-relatorio-modal__quebra-bar-btn:hover{background:color-mix(in srgb,var(--hub-orange) 24%,transparent);border-color:var(--hub-orange);color:#fff}.caixa-relatorio-modal__quebra-bar-btn-icone{width:.9rem;height:.9rem}.caixa-relatorio-modal__erro,.caixa-relatorio-modal__vazio{margin:1rem 1.15rem}.caixa-relatorio-modal__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:var(--hub-muted);font-size:.88rem}.caixa-relatorio-modal__loading-pulse{width:2.5rem;height:2.5rem;border-radius:50%;border:3px solid color-mix(in srgb,var(--app-accent) 25%,transparent);border-top-color:var(--app-accent);animation:caixa-relatorio-spin .75s linear infinite}@keyframes caixa-relatorio-spin{to{transform:rotate(360deg)}}.caixa-relatorio-modal__corpo{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:.65rem;padding:.65rem 1rem .85rem}.caixa-relatorio-modal__resumo{display:flex;flex-direction:column;flex-shrink:0}.caixa-relatorio-modal__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:.65rem 0;border-top:1px solid color-mix(in srgb,#fff 8%,transparent);border-bottom:1px solid color-mix(in srgb,#fff 8%,transparent)}.caixa-relatorio-modal__kpi{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.35rem .85rem;border:none;border-radius:0;background:transparent;position:relative}.caixa-relatorio-modal__kpi+.caixa-relatorio-modal__kpi:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:color-mix(in srgb,#fff 10%,transparent)}.caixa-relatorio-modal__kpi-icone{width:1.05rem;height:1.05rem;color:var(--hub-muted);margin-bottom:.1rem}.caixa-relatorio-modal__kpi--destaque .caixa-relatorio-modal__kpi-icone{color:var(--app-accent)}.caixa-relatorio-modal__kpi--alerta .caixa-relatorio-modal__kpi-icone{color:var(--hub-orange)}.caixa-relatorio-modal__kpi dt{margin:0;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted);white-space:nowrap}.caixa-relatorio-modal__kpi dd{margin:0;font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums;color:#f4f4f5;line-height:1.15}.caixa-relatorio-modal__kpi--destaque dd{color:var(--app-accent);font-size:1.05rem}.caixa-relatorio-modal__kpi--alerta dd{color:var(--hub-orange)}.caixa-relatorio-modal__kpi-hint{font-size:.65rem;font-weight:600;color:var(--hub-muted)}.caixa-relatorio-modal__cupom-cego{border:1px solid color-mix(in srgb,#fff 10%,transparent);border-radius:12px;background:color-mix(in srgb,#fff 3%,transparent);padding:.75rem .85rem;flex-shrink:0}.caixa-relatorio-modal__cupom-cego-titulo{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.caixa-relatorio-modal__cupom-cego-dica{margin:0 0 .55rem;font-size:.72rem;line-height:1.35;color:var(--hub-muted)}.caixa-relatorio-modal__cupom-cego-tabela{width:100%;border-collapse:collapse;font-size:.78rem}.caixa-relatorio-modal__cupom-cego-tabela th,.caixa-relatorio-modal__cupom-cego-tabela td{padding:.35rem .4rem;border-bottom:1px solid color-mix(in srgb,#fff 8%,transparent);text-align:left}.caixa-relatorio-modal__cupom-cego-tabela th:not(:first-child),.caixa-relatorio-modal__cupom-cego-tabela td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.caixa-relatorio-modal__cupom-cego-tabela th{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.caixa-relatorio-modal__cupom-cego-total td{font-weight:800;border-top:1px solid color-mix(in srgb,#fff 14%,transparent)}.caixa-relatorio-modal__nav{border:1px solid color-mix(in srgb,#fff 10%,transparent);border-radius:12px;background:color-mix(in srgb,#fff 3%,transparent);overflow:hidden;flex-shrink:0}.caixa-relatorio-modal__nav[open]{overflow:visible}.caixa-relatorio-modal__nav-titulo{display:flex;align-items:center;gap:.65rem;padding:.75rem .85rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background .12s ease}.caixa-relatorio-modal__nav-titulo:hover{background:color-mix(in srgb,#fff 4%,transparent)}.caixa-relatorio-modal__nav-titulo::-webkit-details-marker{display:none}.caixa-relatorio-modal__nav-icone{width:1.15rem;height:1.15rem;color:var(--hub-muted);flex-shrink:0}.caixa-relatorio-modal__nav-corpo{display:flex;flex-direction:column;gap:.12rem;flex:1;min-width:0}.caixa-relatorio-modal__nav-label{font-size:.88rem;font-weight:800;color:#f4f4f5}.caixa-relatorio-modal__nav-meta{font-size:.76rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--app-accent)}.caixa-relatorio-modal__nav-chevron{font-size:1.35rem;line-height:1;color:var(--hub-muted);transition:transform .15s ease}.caixa-relatorio-modal__nav[open] .caixa-relatorio-modal__nav-chevron{transform:rotate(90deg)}.caixa-relatorio-modal__nav-corpo-expandido{padding:0 .75rem .75rem;border-top:1px solid color-mix(in srgb,#fff 8%,transparent)}.caixa-relatorio-modal__nav--vendas[open] .caixa-relatorio-modal__nav-corpo-expandido{display:flex;flex-direction:column;gap:.5rem;min-height:clamp(360px,58dvh,620px);max-height:clamp(420px,68dvh,720px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding-bottom:.85rem}.caixa-relatorio-modal__nav--vendas[open] .caixa-vendas-turno--relatorio{display:flex;flex-direction:column;gap:.5rem;min-height:min-content}.caixa-relatorio-modal__nav--vendas[open] .caixa-vendas-filtros--relatorio,.caixa-relatorio-modal__nav--vendas[open] .caixa-vendas-lista-topo--relatorio-modal{flex-shrink:0}.caixa-relatorio-modal__nav--vendas[open] .caixa-vendas-lista--relatorio,.caixa-relatorio-modal__nav--vendas[open] .caixa-vendas-lista--relatorio-modal{flex:none;min-height:min-content;overflow:visible;padding:.35rem .45rem .5rem;border:1px solid color-mix(in srgb,#fff 8%,transparent);border-radius:10px;background:color-mix(in srgb,#000 16%,transparent)}.caixa-relatorio-modal__nav:not(.caixa-relatorio-modal__nav--vendas)[open] .caixa-relatorio-modal__nav-corpo-expandido{max-height:min(40dvh,360px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.caixa-relatorio-modal__nav--vendas .caixa-vendas-turno--relatorio{padding:0}.caixa-relatorio-modal__layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:0;overflow:hidden}.caixa-relatorio-modal__sidebar{display:flex;flex-direction:column;gap:.85rem;padding:1rem;overflow-y:auto;border-right:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent);background:color-mix(in srgb,#000 12%,transparent)}.caixa-relatorio-modal__destaque{display:flex;flex-direction:column;gap:.15rem;padding:1rem;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent) 18%,transparent),transparent 70%),color-mix(in srgb,var(--app-accent) 6%,var(--hub-surface));border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--hub-border))}.caixa-relatorio-modal__destaque-rotulo{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.caixa-relatorio-modal__destaque-valor{font-size:clamp(1.45rem,5cqi,1.85rem);font-weight:800;font-variant-numeric:tabular-nums;color:var(--app-accent);line-height:1.1;letter-spacing:-.02em}.caixa-relatorio-modal__destaque-hint{font-size:.74rem;color:var(--hub-muted);margin-top:.15rem}.caixa-relatorio-modal__metricas{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin:0}.caixa-relatorio-modal__metricas>div{padding:.55rem .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);background:color-mix(in srgb,var(--hub-surface) 90%,transparent)}.caixa-relatorio-modal__metricas dt{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.caixa-relatorio-modal__metricas dd{margin:.15rem 0 0;font-size:.88rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-text);overflow-wrap:anywhere}.caixa-relatorio-modal__metricas>div.alerta{grid-column:1 / -1;border-color:color-mix(in srgb,var(--hub-orange) 40%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}.caixa-relatorio-modal__metricas>div.alerta dd{color:var(--hub-orange)}.caixa-relatorio-modal__mix-titulo{margin:0 0 .55rem;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.caixa-relatorio-modal__mix-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.caixa-relatorio-modal__mix-linha{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.76rem}.caixa-relatorio-modal__mix-rotulo{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--hub-text)}.caixa-relatorio-modal__mix-valor{font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-muted);font-size:.74rem}.caixa-relatorio-modal__mix-barra{height:4px;margin-top:.3rem;border-radius:999px;background:color-mix(in srgb,var(--hub-muted) 18%,transparent);overflow:hidden;position:relative}.caixa-relatorio-modal__mix-barra:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--pct, 0%);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--app-accent) 85%,#fff),var(--app-accent))}.caixa-relatorio-modal__mix-pct{display:block;margin-top:.15rem;font-size:.65rem;font-weight:700;color:var(--hub-muted);text-align:right}.caixa-relatorio-modal__main{display:flex;flex-direction:column;gap:.65rem;min-height:0;overflow-y:auto;padding:.85rem 1rem 1rem}.caixa-relatorio-modal__secao{border:1px solid color-mix(in srgb,var(--hub-border) 85%,transparent);border-radius:12px;background:color-mix(in srgb,var(--hub-surface) 88%,transparent);overflow:hidden}.caixa-relatorio-modal__secao-titulo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;cursor:pointer;list-style:none;font-weight:800;font-size:.82rem;color:var(--hub-text);-webkit-user-select:none;user-select:none;background:color-mix(in srgb,var(--hub-muted) 5%,transparent)}.caixa-relatorio-modal__secao-titulo::-webkit-details-marker{display:none}.caixa-relatorio-modal__secao-titulo:before{content:"▸";margin-right:.4rem;color:var(--hub-muted);transition:transform .15s ease}.caixa-relatorio-modal__secao[open] .caixa-relatorio-modal__secao-titulo:before{transform:rotate(90deg)}.caixa-relatorio-modal__secao-meta{font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--app-accent)}.caixa-relatorio-modal__secao-corpo{padding:.45rem .65rem .65rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent)}.caixa-vendas-filtros--grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.45rem;margin-bottom:.65rem}.caixa-vendas-filtro-card{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.55rem .65rem;border-radius:10px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 92%,transparent);color:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .1s ease}.caixa-vendas-filtro-card:hover{border-color:color-mix(in srgb,var(--app-accent) 40%,var(--hub-border))}.caixa-vendas-filtro-card.ativo{border-color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 12%,var(--hub-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent) 25%,transparent)}.caixa-vendas-filtro-card__icone{font-size:.95rem;line-height:1}.caixa-vendas-filtro-card__rotulo{font-size:.68rem;font-weight:700;color:var(--hub-muted);line-height:1.2}.caixa-vendas-filtro-card__valor{font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-text)}.caixa-vendas-filtro-card.ativo .caixa-vendas-filtro-card__valor{color:var(--app-accent)}.caixa-venda-linha{border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);border-radius:10px;background:color-mix(in srgb,var(--hub-surface) 94%,transparent);overflow:hidden}.caixa-venda-linha+.caixa-venda-linha{margin-top:.45rem}.caixa-venda-linha__cabecalho{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:center;padding:.6rem .75rem;background:color-mix(in srgb,var(--hub-muted) 4%,transparent)}.caixa-venda-linha__id strong{display:block;font-size:.82rem;font-variant-numeric:tabular-nums}.caixa-venda-linha__id span{font-size:.68rem;color:var(--hub-muted)}.caixa-venda-linha__cliente{font-size:.78rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caixa-venda-linha__total{text-align:right}.caixa-venda-linha__total strong{display:block;font-size:.92rem;font-variant-numeric:tabular-nums;color:var(--app-accent)}.caixa-venda-linha__total small{font-size:.65rem;color:var(--hub-muted);font-weight:700}.caixa-venda-linha__tags{display:flex;flex-wrap:wrap;gap:.3rem;padding:.35rem .75rem 0}.caixa-venda-linha__tag{display:inline-flex;align-items:center;padding:.08rem .4rem;border-radius:999px;font-size:.62rem;font-weight:700;background:color-mix(in srgb,var(--hub-muted) 12%,transparent);border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);color:var(--hub-muted)}.caixa-venda-linha__tag--origem{background:color-mix(in srgb,var(--app-accent) 12%,transparent);border-color:color-mix(in srgb,var(--app-accent) 28%,transparent);color:color-mix(in srgb,var(--app-accent) 85%,var(--hub-text))}.caixa-venda-linha--cancelada{border-color:color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 5%,var(--hub-surface));opacity:.95}.caixa-venda-linha--cancelada .caixa-venda-linha__id strong,.caixa-venda-linha--cancelada .caixa-venda-linha__total strong{color:color-mix(in srgb,var(--hub-muted) 40%,var(--hub-text));text-decoration:line-through}.caixa-venda-linha__tag--cancelada{background:color-mix(in srgb,var(--hub-orange) 18%,transparent);border-color:color-mix(in srgb,var(--hub-gold) 28%,transparent);color:#92400e;text-transform:uppercase;letter-spacing:.02em;font-weight:800}.caixa-venda-linha__itens{width:100%;border-collapse:collapse;margin:.35rem 0 0;font-size:.74rem}.caixa-venda-linha__itens th,.caixa-venda-linha__itens td{padding:.35rem .75rem;text-align:left;border-top:1px solid color-mix(in srgb,var(--hub-border) 60%,transparent)}.caixa-venda-linha__itens th{font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted);background:color-mix(in srgb,#000 8%,transparent)}.caixa-venda-linha__itens td:last-child,.caixa-venda-linha__itens th:last-child{text-align:right;font-variant-numeric:tabular-nums}.caixa-venda-linha__itens .qty{font-weight:800;color:var(--hub-muted);width:2.5rem}.caixa-venda-linha__vazio{margin:0;padding:.5rem .75rem .65rem;font-size:.74rem;color:var(--hub-muted);font-style:italic}.caixa-vendas-lista--relatorio-modal{display:flex;flex-direction:column;gap:0}.caixa-vendas-lista-topo--relatorio-modal{display:flex;justify-content:flex-end;padding:0 0 .45rem;font-size:.74rem;color:var(--hub-muted)}@container caixa-relatorio (max-width: 720px){.caixa-relatorio-modal__layout{grid-template-columns:1fr;overflow-y:auto}.caixa-relatorio-modal__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.caixa-relatorio-modal__kpi:nth-child(1){grid-column:1 / -1;padding-bottom:.55rem;border-bottom:1px solid color-mix(in srgb,#fff 8%,transparent)}.caixa-relatorio-modal__kpi:nth-child(1):before{display:none}.caixa-relatorio-modal__sidebar{border-right:none;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent);overflow:visible}.caixa-relatorio-modal__main{overflow:visible}}@media(max-width:680px){.caixa-relatorio-modal-backdrop{padding:0;align-items:stretch}.caixa-relatorio-modal{width:100%;max-height:100dvh;border-radius:0;border-left:none;border-right:none}.caixa-relatorio-modal__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.caixa-venda-linha__cabecalho{grid-template-columns:1fr auto}.caixa-venda-linha__cliente{grid-column:1 / -1;order:3}}@media(prefers-reduced-motion:reduce){.caixa-relatorio-modal__loading-pulse{animation:none}}.caixa-relatorio-modal__cancelamentos-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.caixa-relatorio-modal__cancelamentos-lista li{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;padding:.55rem .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 6%,var(--hub-surface));font-size:.82rem}.caixa-relatorio-modal__cancelamentos-lista strong{font-variant-numeric:tabular-nums;white-space:nowrap}.caixa-quebra-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,3vw,1.25rem);background:color-mix(in srgb,#000 72%,transparent);overflow:auto;overscroll-behavior:contain;animation:caixa-quebra-fade .16s ease-out}.caixa-quebra-modal{--cq-falta: var(--hub-erro, #f87171);--cq-sobra: var(--hub-orange, #f5c518);--cq-ok: var(--hub-sucesso, #4ade80);--cq-linha: color-mix(in srgb, var(--hub-border) 80%, transparent);box-sizing:border-box;width:min(460px,100%);max-height:min(88dvh,680px);margin:auto;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:16px;border:1px solid var(--cq-linha);background:var(--hub-surface-solid, #1a1a1c);box-shadow:0 24px 48px #00000080;color:var(--hub-text);animation:caixa-quebra-subir .22s cubic-bezier(.2,.8,.2,1)}.caixa-quebra-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.8rem .95rem .25rem;flex-shrink:0}.caixa-quebra-modal__header h2{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em}.caixa-quebra-modal__subtitulo{margin:.1rem 0 0;font-size:.7rem;color:var(--hub-muted)}.caixa-quebra-modal__contexto{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.caixa-quebra-modal__contexto span{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.66rem;font-weight:600;background:color-mix(in srgb,var(--hub-text) 5%,transparent);color:var(--hub-muted)}.caixa-quebra-modal__corpo{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;padding:.5rem .95rem .9rem}.caixa-quebra-modal__hero{--cq-tom: var(--cq-falta);display:flex;flex-direction:column;gap:.2rem;padding:.8rem .85rem .75rem;border-radius:14px;background:color-mix(in srgb,var(--cq-tom) 9%,transparent);box-shadow:inset 3px 0 0 var(--cq-tom)}.caixa-quebra-modal__hero--sobra{--cq-tom: var(--cq-sobra)}.caixa-quebra-modal__hero--ok{--cq-tom: var(--cq-ok)}.caixa-quebra-modal__hero-rotulo{font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--cq-tom)}.caixa-quebra-modal__hero-valor{font-size:1.75rem;font-weight:900;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.caixa-quebra-modal__hero h3{margin:.2rem 0 0;font-size:.8rem;font-weight:700}.caixa-quebra-modal__hero p{margin:0;font-size:.74rem;line-height:1.4;color:var(--hub-muted)}.caixa-quebra-modal__barra{display:flex;gap:3px;height:8px;margin-top:.55rem}.caixa-quebra-modal__barra-seg{flex-basis:0;min-width:6px;padding:0;border:0;border-radius:999px;background:var(--seg-cor, var(--hub-muted));cursor:pointer;opacity:.55;transform-origin:left center;animation:caixa-quebra-crescer .52s cubic-bezier(.2,.8,.2,1) both;transition:opacity .14s ease,transform .14s ease}.caixa-quebra-modal__barra-seg:hover,.caixa-quebra-modal__barra-seg.is-ativo{opacity:1}.caixa-quebra-modal__barra-seg--restante{cursor:default;opacity:1;background:repeating-linear-gradient(-45deg,var(--cq-tom),var(--cq-tom) 3px,color-mix(in srgb,var(--cq-tom) 55%,transparent) 3px,color-mix(in srgb,var(--cq-tom) 55%,transparent) 6px)}.caixa-quebra-modal__hero-chips{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.45rem;font-size:.7rem;color:var(--hub-muted)}.caixa-quebra-modal__hero-chips b{font-weight:800;font-variant-numeric:tabular-nums}.caixa-quebra-modal__num--falta{color:var(--cq-falta)}.caixa-quebra-modal__num--sobra{color:var(--cq-sobra)}.caixa-quebra-modal__num--ok{color:var(--hub-muted)}.caixa-quebra-modal__bloco h3{margin:0 0 .4rem;font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.caixa-quebra-modal__causas{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.caixa-quebra-modal__causa{border-radius:10px;background:color-mix(in srgb,var(--hub-text) 3%,transparent);transition:background .16s ease}.caixa-quebra-modal__causa.is-aberta{background:color-mix(in srgb,var(--seg-cor) 8%,transparent)}.caixa-quebra-modal__causa-topo{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem;border:0;background:none;color:inherit;font:inherit;font-size:.76rem;text-align:left;cursor:pointer}.caixa-quebra-modal__causa-topo strong{font-weight:700}.caixa-quebra-modal__causa-ponto{width:8px;height:8px;border-radius:50%;background:var(--seg-cor)}.caixa-quebra-modal__causa-valor{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.caixa-quebra-modal__causa-seta{width:6px;height:6px;border-right:1.5px solid var(--hub-muted);border-bottom:1.5px solid var(--hub-muted);transform:rotate(-45deg);transition:transform .18s ease}.caixa-quebra-modal__causa.is-aberta .caixa-quebra-modal__causa-seta{transform:rotate(45deg)}.caixa-quebra-modal__causa-painel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.caixa-quebra-modal__causa.is-aberta .caixa-quebra-modal__causa-painel{grid-template-rows:1fr}.caixa-quebra-modal__causa-painel>div{overflow:hidden;padding:0 .6rem 0 1.65rem}.caixa-quebra-modal__causa.is-aberta .caixa-quebra-modal__causa-painel>div{padding-bottom:.55rem}.caixa-quebra-modal__causa-painel p{margin:0;font-size:.72rem;line-height:1.45;color:var(--hub-muted)}.caixa-quebra-modal__suspeita-vendas{margin:.4rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.caixa-quebra-modal__suspeita-vendas li{display:flex;justify-content:space-between;gap:.75rem;padding:.28rem 0;font-size:.7rem;font-variant-numeric:tabular-nums;border-top:1px solid var(--cq-linha)}.caixa-quebra-modal__suspeita-vendas li span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caixa-quebra-modal__suspeita-vendas li span:last-child{font-weight:700;white-space:nowrap}.caixa-quebra-modal__acoes{margin:0;padding:0;list-style:none;counter-reset:cq-acao;display:flex;flex-direction:column;gap:.4rem;font-size:.74rem;line-height:1.4}.caixa-quebra-modal__acoes li{counter-increment:cq-acao;display:grid;grid-template-columns:1.2rem 1fr;gap:.4rem}.caixa-quebra-modal__acoes li:before{content:counter(cq-acao);display:grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:50%;font-size:.64rem;font-weight:800;background:color-mix(in srgb,var(--hub-orange) 16%,transparent);color:var(--hub-orange)}.caixa-quebra-modal__detalhes{border-top:1px solid var(--cq-linha)}.caixa-quebra-modal__detalhes+.caixa-quebra-modal__detalhes{margin-top:-.85rem}.caixa-quebra-modal__detalhes summary{display:flex;align-items:center;gap:.45rem;padding:.6rem 0 .15rem;cursor:pointer;list-style:none;font-size:.72rem;font-weight:700;color:var(--hub-muted);-webkit-user-select:none;user-select:none}.caixa-quebra-modal__detalhes summary::-webkit-details-marker{display:none}.caixa-quebra-modal__detalhes summary:before{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .16s ease}.caixa-quebra-modal__detalhes[open] summary:before{transform:rotate(45deg)}.caixa-quebra-modal__detalhes summary:hover{color:var(--hub-text)}.caixa-quebra-modal__detalhes-resumo{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.caixa-quebra-modal__detalhes[open]>:not(summary){animation:caixa-quebra-fade .18s ease-out}.caixa-quebra-modal__detalhes .caixa-quebra-modal__tabela-wrap,.caixa-quebra-modal__detalhes .caixa-quebra-modal__formula{margin-top:.45rem}.caixa-quebra-modal__formula{display:grid;gap:.2rem;margin:0}.caixa-quebra-modal__formula>div{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.72rem}.caixa-quebra-modal__formula dt{margin:0;color:var(--hub-muted)}.caixa-quebra-modal__formula dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.caixa-quebra-modal__formula-total{margin-top:.15rem;padding-top:.3rem;border-top:1px dashed var(--cq-linha)}.caixa-quebra-modal__formula-total dt,.caixa-quebra-modal__formula-total dd{color:var(--hub-text);font-weight:800}.caixa-quebra-modal__nota{margin:.4rem 0 0;font-size:.68rem;line-height:1.35;color:var(--hub-muted)}.caixa-quebra-modal__nota--alerta{color:var(--cq-falta)}.caixa-quebra-modal__tabela-wrap{overflow-x:auto}.caixa-quebra-modal__tabela{width:100%;border-collapse:collapse;font-size:.72rem;font-variant-numeric:tabular-nums}.caixa-quebra-modal__tabela th,.caixa-quebra-modal__tabela td{padding:.32rem .3rem;text-align:right;border-bottom:1px solid var(--cq-linha);white-space:nowrap}.caixa-quebra-modal__tabela th:first-child,.caixa-quebra-modal__tabela td:first-child{text-align:left;padding-left:0}.caixa-quebra-modal__tabela th:last-child,.caixa-quebra-modal__tabela td:last-child{padding-right:0;font-weight:700}.caixa-quebra-modal__tabela th{font-size:.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.caixa-quebra-modal__linha--ok td{color:var(--hub-muted)}.caixa-quebra-modal__linha--total td{font-weight:800;border-bottom:0}.caixa-quebra-modal__tag-gaveta{display:inline-block;margin-left:.35rem;padding:.02rem .32rem;border-radius:999px;font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--hub-text) 7%,transparent);color:var(--hub-muted);vertical-align:middle}.caixa-quebra-modal__rodape{display:flex;justify-content:flex-end;padding:.55rem .95rem .75rem;margin-top:auto;flex-shrink:0;border-top:1px solid var(--cq-linha)}@keyframes caixa-quebra-fade{0%{opacity:0}}@keyframes caixa-quebra-subir{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes caixa-quebra-crescer{0%{transform:scaleX(0);opacity:0}}@media(prefers-reduced-motion:reduce){.caixa-quebra-modal-backdrop,.caixa-quebra-modal,.caixa-quebra-modal__barra-seg,.caixa-quebra-modal__detalhes[open]>:not(summary){animation:none}.caixa-quebra-modal__causa-painel,.caixa-quebra-modal__causa-seta{transition:none}}.fechamento-offline-selo{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.3;white-space:nowrap;background:color-mix(in srgb,var(--hub-orange) 14%,transparent);color:var(--hub-orange);border:1px solid color-mix(in srgb,var(--hub-orange) 40%,var(--hub-border))}.fechamento-offline-selo--compacto{margin-left:.35rem}.fechamento-offline-painel{margin:.65rem 1rem 0;padding:.6rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-orange) 45%,transparent);background:color-mix(in srgb,var(--hub-orange) 6%,transparent);flex-shrink:0}.fechamento-offline-painel__dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.4rem 1rem;margin:.5rem 0 0}.fechamento-offline-painel__dados dt{font-size:.7rem;color:var(--hub-muted)}.fechamento-offline-painel__dados dd{margin:0;font-size:.82rem;font-weight:600}.fechamento-offline-painel__aviso{margin:.55rem 0 0;font-size:.8rem;font-weight:600;color:var(--hub-orange)}.caixa-relatorio-modal__observacao{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 1rem 1rem;padding:.75rem .85rem;border:1px solid color-mix(in srgb,#fff 10%,transparent);border-radius:12px;background:color-mix(in srgb,#fff 3%,transparent);flex-shrink:0}.caixa-relatorio-modal__observacao-titulo{font-weight:700;color:var(--hub-text)}.caixa-relatorio-modal__observacao-operador{margin:0;font-size:.82rem;color:var(--hub-muted);white-space:pre-wrap}.caixa-relatorio-modal__observacao-campo{width:100%;min-height:4.5rem;resize:vertical;padding:.55rem .65rem;border:1px solid var(--hub-border);border-radius:8px;background:color-mix(in srgb,#000 20%,transparent);color:var(--hub-text);font:inherit;font-size:.88rem;box-sizing:border-box}.caixa-relatorio-modal__observacao-campo:focus{outline:none;border-color:color-mix(in srgb,var(--app-accent) 60%,var(--hub-border))}.caixa-relatorio-modal__observacao-rodape{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.caixa-relatorio-modal__observacao-meta{font-size:.78rem;color:var(--hub-muted)}.caixa-relatorio-modal__observacao-acoes{display:flex;gap:.5rem;margin-left:auto}.caixa-relatorio-modal__observacao-btn{padding:.45rem .85rem;border:1px solid color-mix(in srgb,var(--app-accent) 45%,#3f3f46);border-radius:999px;background:color-mix(in srgb,var(--app-accent) 12%,#18181b);color:var(--hub-text);font-weight:600;font-size:.82rem;cursor:pointer}.caixa-relatorio-modal__observacao-btn:disabled{opacity:.5;cursor:default}.caixa-relatorio-modal__observacao-btn--secundario{border-color:var(--hub-border);background:transparent;color:var(--hub-muted)}.caixa-relatorio-modal__corpo>.caixa-relatorio-modal__observacao{margin:0}.caixa-relatorio-modal.caixa-relatorio-modal--pagina{width:100%;max-height:none;margin:0;overflow:visible;box-shadow:none;animation:none}.caixa-relatorio-modal--pagina .caixa-relatorio-modal__corpo{overflow:visible}@media(max-width:680px){.caixa-relatorio-modal.caixa-relatorio-modal--pagina{border-radius:12px;border-left:1px solid color-mix(in srgb,var(--app-accent) 22%,var(--hub-surface-solid));border-right:1px solid color-mix(in srgb,var(--app-accent) 22%,var(--hub-surface-solid))}}.caixa-correcao-cego{display:flex;flex-direction:column;gap:.5rem;margin:.65rem 1rem 0}.caixa-correcao-cego__sugestao,.caixa-correcao-cego__historico{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.65rem .75rem;border-radius:.55rem;border:1px solid rgba(56,189,248,.35);background:#38bdf814;font-size:.82rem;line-height:1.45}.caixa-correcao-cego__historico--alerta{border-color:color-mix(in srgb,var(--hub-orange) 55%,transparent);background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}.caixa-correcao-cego__quebras{font-variant-numeric:tabular-nums}.caixa-correcao-cego__tabela{border-collapse:collapse;font-size:.8rem;font-variant-numeric:tabular-nums}.caixa-correcao-cego__tabela th,.caixa-correcao-cego__tabela td{padding:.2rem .6rem;text-align:right}.caixa-correcao-cego__tabela th[scope=row],.caixa-correcao-cego__tabela thead th:first-child{text-align:left}.caixa-correcao-cego__tabela tr.is-alterado td{font-weight:600}.caixa-correcao-cego__form{display:flex;flex-direction:column;gap:.35rem;width:100%}.caixa-correcao-cego__form textarea{width:100%;font:inherit}.caixa-correcao-cego__acoes{display:flex;gap:.5rem;justify-content:flex-end}.cartao-exclusivo-preview{--cartao-largura: 300px;--cartao-altura: 189px}.cartao-exclusivo-preview--compacto{--cartao-largura: 232px;--cartao-altura: 146px}.cartao-exclusivo-preview__par{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cartao-exclusivo{width:var(--cartao-largura);height:var(--cartao-altura);border-radius:10px;overflow:hidden;position:relative;background:var(--cartao-fundo, #0a0e1a);color:var(--cartao-texto, #f5f5f5);box-shadow:0 10px 28px #00000073,inset 0 0 0 1.5px var(--cartao-destaque, var(--hub-gold));isolation:isolate}.cartao-exclusivo__img-custom{width:100%;height:100%;object-fit:cover;display:block}.cartao-exclusivo__textura{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.35;background-image:radial-gradient(rgba(180,200,230,.09) .6px,transparent .7px),linear-gradient(135deg,transparent 40%,rgba(212,175,55,.04) 100%);background-size:4px 4px,100% 100%}.cartao-exclusivo__marca-dagua{position:absolute;top:28%;right:4%;bottom:18%;left:28%;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:.15rem .45rem;align-content:center;pointer-events:none;opacity:.14;overflow:hidden}.cartao-exclusivo__marca-dagua span{font-size:.48rem;font-weight:700;letter-spacing:.12em;white-space:nowrap;color:#8fa3c4;line-height:1.35}.cartao-exclusivo-preview--compacto .cartao-exclusivo__marca-dagua span{font-size:.38rem;letter-spacing:.08em}.cartao-exclusivo__topo{position:relative;z-index:2;display:flex;align-items:center;gap:0;padding:.45rem 0 0 .4rem;min-height:3.35rem}.cartao-exclusivo-preview--compacto .cartao-exclusivo__topo{min-height:2.65rem;padding-top:.3rem;padding-left:.3rem}.cartao-exclusivo__logo-img{width:3.35rem;height:3.35rem;border-radius:50%;object-fit:cover;flex-shrink:0;position:relative;z-index:3;box-shadow:0 0 0 1.5px var(--cartao-destaque, var(--hub-gold)),0 4px 10px #00000073;background:#000}.cartao-exclusivo-preview--compacto .cartao-exclusivo__logo-img{width:2.55rem;height:2.55rem}.cartao-exclusivo__faixa-ouro{flex:1;margin-left:-.55rem;padding:.38rem .55rem .38rem .85rem;background:linear-gradient(95deg,#b8912a 0%,#f0d878 22%,var(--hub-gold) 48%,#f5e09a 72%,#b8912a 100%);box-shadow:0 2px 6px #00000059,inset 0 1px #ffffff59,inset 0 -1px #0000002e;border-radius:0 2px 2px 0;display:flex;align-items:center;min-height:1.55rem}.cartao-exclusivo-preview--compacto .cartao-exclusivo__faixa-ouro{padding:.28rem .4rem .28rem .7rem;min-height:1.25rem;margin-left:-.4rem}.cartao-exclusivo__faixa-ouro span{font-size:.52rem;font-weight:800;letter-spacing:.04em;line-height:1.15;color:#111;text-transform:uppercase}.cartao-exclusivo-preview--compacto .cartao-exclusivo__faixa-ouro span{font-size:.4rem;letter-spacing:.02em}.cartao-exclusivo__sub{position:absolute;z-index:2;right:.75rem;bottom:.65rem;margin:0;font-size:1.35rem;font-weight:800;color:var(--cartao-destaque, var(--hub-gold));letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,230,150,.35),0 2px 8px rgba(0,0,0,.45);display:flex;align-items:flex-start;gap:.12rem;background:linear-gradient(180deg,#f5e09a 0%,var(--hub-gold) 45%,#a67c1a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cartao-exclusivo-preview--compacto .cartao-exclusivo__sub{font-size:1rem;right:.5rem;bottom:.45rem}.cartao-exclusivo__estrela{font-size:.55em;line-height:1;margin-top:.15em;-webkit-text-fill-color:var(--cartao-destaque, var(--hub-gold));color:var(--cartao-destaque, var(--hub-gold));background:none}.cartao-exclusivo--verso{padding:.55rem .6rem .4rem;display:flex;flex-direction:column;justify-content:space-between;font-size:.65rem}.cartao-exclusivo-preview--compacto .cartao-exclusivo--verso{padding:.4rem .45rem .3rem}.cartao-exclusivo__verso-corpo{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:.45rem;flex:1;min-height:0;width:100%}.cartao-exclusivo__verso-esq{display:flex;flex-direction:column;gap:.28rem;min-width:0;width:100%}.cartao-exclusivo__barra{background:linear-gradient(95deg,#b8912a 0%,#f0d878 25%,var(--hub-gold) 50%,#f5e09a 75%,#b8912a 100%);border-radius:2px;padding:.2rem .35rem;display:flex;align-items:baseline;gap:.3rem;box-shadow:inset 0 1px #ffffff4d,0 1px 2px #00000040;min-height:1.15rem;width:100%;box-sizing:border-box}.cartao-exclusivo__barra--campo{flex-direction:column;align-items:stretch;gap:.05rem;padding:.18rem .35rem .22rem}.cartao-exclusivo__barra--barcode{flex-direction:column;align-items:stretch;gap:.1rem;padding:.2rem .28rem .16rem;flex:0 0 auto}.cartao-exclusivo__barra-rotulo{font-size:.48rem;font-weight:800;letter-spacing:.04em;color:#111;text-transform:uppercase;white-space:nowrap}.cartao-exclusivo-preview--compacto .cartao-exclusivo__barra-rotulo{font-size:.4rem}.cartao-exclusivo__barra-valor{font-size:.7rem;font-weight:800;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;line-height:1.15}.cartao-exclusivo-preview--compacto .cartao-exclusivo__barra-valor{font-size:.55rem}.cartao-exclusivo__verso-dir{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding-top:.05rem}.cartao-exclusivo__condicoes-titulo{margin:0;font-size:.55rem;font-weight:800;letter-spacing:.06em;color:var(--cartao-destaque, var(--hub-gold))}.cartao-exclusivo-preview--compacto .cartao-exclusivo__condicoes-titulo{font-size:.45rem}.cartao-exclusivo__barcode-wrap{text-align:center;background:#fff;border-radius:2px;padding:2px 3px 0}.cartao-exclusivo__barcode{line-height:0;overflow:hidden}.cartao-exclusivo__barcode svg{width:100%;height:auto;max-height:28px;display:block}.cartao-exclusivo-preview--compacto .cartao-exclusivo__barcode svg{max-height:20px}.cartao-exclusivo__barcode-placeholder{background:#00000014;padding:.35rem;border-radius:2px;font-size:.45rem;color:#333}.cartao-exclusivo__codigo{display:block;margin-top:.06rem;font-size:.42rem;letter-spacing:.06em;color:#111;font-weight:600;line-height:1.1}.cartao-exclusivo-preview--compacto .cartao-exclusivo__codigo{font-size:.36rem}.cartao-exclusivo__texto-verso{margin:0;font-size:.42rem;line-height:1.35;color:var(--cartao-destaque, var(--hub-gold));opacity:.92;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}.cartao-exclusivo-preview--compacto .cartao-exclusivo__texto-verso{font-size:.36rem;-webkit-line-clamp:6}.cartao-exclusivo__rodape{position:relative;z-index:1;margin:.25rem 0 0;text-align:right;font-size:.52rem;font-weight:700;color:var(--cartao-destaque, var(--hub-gold));letter-spacing:.02em}.cartao-exclusivo-preview--compacto .cartao-exclusivo__rodape{font-size:.42rem;margin-top:.15rem}.cfg-cartoes-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.cfg-cartoes-preview-head .cfg-bloco__titulo{margin:0}.cfg-cartoes-preview-head__baixar{flex-shrink:0}.cfg-cartoes-layout{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:900px){.cfg-cartoes-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}}.cfg-cartoes-permissoes{display:flex;flex-direction:column;gap:.35rem;margin:.5rem 0}.cfg-cartoes-perm-item{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.cfg-cartoes-cores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.cfg-cartoes-cores label{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--hub-muted)}.cfg-cartoes-cores input[type=color]{width:100%;height:2rem;border:1px solid var(--hub-gold-soft);border-radius:6px;padding:0;cursor:pointer}.cfg-cartoes-usuario-picker{position:relative;z-index:5;display:flex;flex-direction:column;gap:.35rem;font-size:.78rem}.cfg-cartoes-usuario-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;background:#0c1018;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));border-radius:.4rem;color:inherit;padding:.5rem .65rem;font:inherit;cursor:pointer}.cfg-cartoes-usuario-picker__trigger:hover,.cfg-cartoes-usuario-picker__trigger:focus-visible{border-color:var(--hub-gold-soft);outline:none}.cfg-cartoes-usuario-picker__painel{position:relative;z-index:6;display:flex;flex-direction:column;gap:.4rem;max-height:15rem;padding:.55rem;border-radius:.5rem;border:1px solid var(--hub-gold-soft, rgba(201, 162, 39, .55));background:#0c1018;box-shadow:0 10px 24px #0000008c}.cfg-cartoes-usuario-picker__busca{width:100%;box-sizing:border-box;background:#161b26;border:1px solid var(--hub-border, rgba(255, 255, 255, .14));border-radius:.35rem;color:inherit;padding:.45rem .55rem;font:inherit}.cfg-cartoes-usuario-picker__lista{list-style:none;margin:0;padding:0;overflow:auto;max-height:11rem;display:flex;flex-direction:column;gap:.15rem;background:#0c1018}.cfg-cartoes-usuario-picker__opcao{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;text-align:left;border:none;border-radius:.35rem;background:#0c1018;color:inherit;padding:.45rem .5rem;cursor:pointer;font:inherit}.cfg-cartoes-usuario-picker__opcao strong{font-size:.85rem}.cfg-cartoes-usuario-picker__opcao span{font-size:.72rem;opacity:.7}.cfg-cartoes-usuario-picker__opcao:hover,.cfg-cartoes-usuario-picker__opcao--ativa{background:#1a2333}.cfg-cartoes-usuario-picker__vazio{padding:.65rem .5rem;font-size:.78rem;opacity:.75}.hub-page--config-cartoes{max-width:56rem}.status-dot{display:inline-block;width:.6rem;height:.6rem;border-radius:999px;flex-shrink:0;box-shadow:0 0 0 3px transparent}.status-dot--ok{background:var(--hub-sucesso);box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-sucesso) 22%,transparent)}.status-dot--alerta{background:var(--hub-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-orange) 22%,transparent)}.status-dot--falha{background:var(--hub-erro);box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-erro) 26%,transparent);animation:status-dot-pulso 1.6s ease-in-out infinite}.status-dot--desligado,.status-dot--desconhecido{background:var(--hub-muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-muted) 14%,transparent)}@keyframes status-dot-pulso{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-erro) 26%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--hub-erro) 10%,transparent)}}@media(prefers-reduced-motion:reduce){.status-dot--falha{animation:none}}.ig-grade{display:flex;flex-direction:column;gap:.85rem}.ig-grade__cab{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.ig-grade__resumo{display:flex;align-items:center;gap:.85rem;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;color:var(--hub-muted)}.ig-grade__resumo-item{display:inline-flex;align-items:center;gap:.35rem}.ig-grade__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:744px){.ig-grade__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.ig-grade__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.ig-card{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;height:100%;min-height:var(--hub-touch-min, 2.75rem);padding:.95rem 1rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio, .65rem);background:linear-gradient(160deg,color-mix(in srgb,var(--hub-surface) 82%,#000),color-mix(in srgb,var(--hub-bg-elevated) 92%,#000));color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.ig-card:hover,.ig-card:focus-visible{border-color:color-mix(in srgb,var(--hub-gold) 50%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 7%,var(--hub-surface-solid));outline:none;transform:translateY(-1px)}.ig-card--falha{border-color:var(--hub-danger-border)}.ig-card--alerta{border-color:color-mix(in srgb,var(--hub-orange) 40%,var(--hub-border))}.ig-card--ok{border-color:color-mix(in srgb,var(--hub-sucesso) 24%,var(--hub-border))}.ig-card__topo{display:flex;align-items:center;gap:.5rem;width:100%}.ig-card__topo strong{font-size:.95rem;font-weight:750;letter-spacing:-.01em}.ig-card__id{margin-left:auto;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:.68rem;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-muted) 12%,transparent);padding:.1rem .4rem;border-radius:.4rem}.ig-card__tipo{font-size:.68rem;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--hub-muted)}.ig-card__resumo{font-size:.8rem;line-height:1.4;color:color-mix(in srgb,var(--hub-text) 78%,var(--hub-muted))}.ig-modal__status{display:flex;align-items:center;gap:.6rem;margin:0 0 .75rem;flex-wrap:wrap}.ig-modal__status em{font-size:.82rem;font-style:normal;color:var(--hub-muted)}.ig-modal__pill{display:inline-flex;align-items:center;min-height:1.55rem;padding:.12rem .55rem;border-radius:999px;font-size:.7rem;font-weight:800;border:1px solid var(--hub-border);white-space:nowrap}.ig-modal__pill--ok{color:var(--hub-sucesso);border-color:color-mix(in srgb,var(--hub-sucesso) 40%,var(--hub-border));background:color-mix(in srgb,var(--hub-sucesso) 14%,transparent)}.ig-modal__pill--alerta{color:var(--hub-orange);border-color:color-mix(in srgb,var(--hub-orange) 40%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 14%,transparent)}.ig-modal__pill--falha{color:var(--hub-erro);border-color:color-mix(in srgb,var(--hub-erro) 40%,var(--hub-border));background:color-mix(in srgb,var(--hub-erro) 14%,transparent)}.ig-modal__pill--desligado,.ig-modal__pill--desconhecido{color:var(--hub-muted);background:color-mix(in srgb,var(--hub-muted) 10%,transparent)}.ig-modal__resumo{margin:0 0 1rem;font-size:.92rem;line-height:1.45}.ig-modal__lista{margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.45rem}.ig-modal__linha{display:grid;grid-template-columns:minmax(7rem,.4fr) 1fr;gap:.5rem .75rem;padding:.55rem .65rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio, .55rem);background:var(--hub-surface)}.ig-modal__linha dt{margin:0;font-size:.75rem;color:var(--hub-muted)}.ig-modal__linha dd{margin:0;font-size:.88rem;word-break:break-word}.ig-modal__historico-titulo{margin:0 0 .5rem;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-gold)}.ig-historico{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem;max-height:16rem;overflow-y:auto}.ig-historico__item{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.45rem .6rem;border:1px solid var(--hub-border);border-radius:.5rem;background:color-mix(in srgb,var(--hub-surface) 70%,#000);font-size:.78rem}.ig-historico__quando{font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;color:var(--hub-muted);flex-shrink:0}.ig-historico__resumo{flex:1;min-width:8rem}.ig-historico__http{font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:.7rem;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-muted) 12%,transparent);padding:.05rem .35rem;border-radius:.35rem}.ig-historico__erro{width:100%;color:var(--hub-danger-text);font-size:.74rem}@media(max-width:743px){.ig-modal__linha{grid-template-columns:1fr}}.downloads-dev-badge{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 1rem;padding:.35rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-orange) 35%,transparent);background:color-mix(in srgb,var(--hub-orange) 10%,transparent);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-orange)}.downloads-dev-hero{border-color:color-mix(in srgb,var(--hub-orange) 22%,var(--hub-gold-soft))}.downloads-dev-intro{margin:0;line-height:1.55;color:var(--hub-muted)}.downloads-dev-card__erro{margin:0;font-size:.84rem;color:var(--hub-danger-text);font-weight:600}.downloads-dev-acoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.downloads-dev-upload{display:flex;flex-direction:column;gap:.75rem}.downloads-dev-upload__acao{display:flex;flex-wrap:wrap;gap:.5rem}.downloads-dev-upload__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.downloads-dev-upload__botao{min-height:var(--hub-touch-min, 2.75rem);min-width:min(100%,12rem)}.downloads-dev-upload__vazio{margin:0;font-size:.84rem;color:var(--hub-muted)}.downloads-dev-upload__lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.downloads-dev-upload__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.75rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-gold-soft) 80%,transparent);background:color-mix(in srgb,var(--hub-bg-elevated) 92%,var(--hub-orange) 8%)}.downloads-dev-upload__meta{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 10rem}.downloads-dev-upload__nome{font-size:.9rem;word-break:break-word}.downloads-dev-upload__tamanho{font-size:.78rem;color:var(--hub-muted)}.downloads-dev-upload__botoes{display:flex;flex-wrap:wrap;gap:.45rem}.downloads-dev-upload__botoes .btn{min-height:var(--hub-touch-min, 2.75rem)}@media(max-width:743px){.downloads-dev-upload__item{flex-direction:column;align-items:stretch}.downloads-dev-upload__botoes .btn,.downloads-dev-upload__botao{flex:1 1 auto;width:100%}}.downloads-dev-setup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:center;gap:1.5rem 2rem;padding:1.35rem 1.5rem}.downloads-dev-setup__texto{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0}.downloads-dev-setup__titulo{margin:0;font-size:1.45rem;font-weight:800;letter-spacing:-.02em;color:var(--hub-text)}.downloads-dev-setup__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.downloads-dev-setup__chips li{padding:.25rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-orange) 28%,transparent);background:var(--hub-orange-soft);font-size:.78rem;font-weight:700;color:var(--hub-text)}.downloads-dev-setup__botao{display:inline-flex;align-items:center;gap:.75rem;min-height:var(--hub-touch-min, 2.75rem);margin-top:.35rem;padding-inline:1.1rem .5rem}.downloads-dev-setup__tamanho{padding:.2rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--hub-on-accent) 14%,transparent);font-size:.75rem;font-weight:700}.downloads-dev-setup__foto{margin:0;padding:.5rem;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-bg) 70%,transparent)}.downloads-dev-setup__foto img{display:block;width:100%;height:auto;border-radius:var(--hub-raio)}@media(max-width:900px){.downloads-dev-setup{grid-template-columns:minmax(0,1fr);padding:1.1rem}.downloads-dev-setup__foto{max-width:30rem}}@media(max-width:743px){.downloads-dev-setup__botao{width:100%;justify-content:space-between}}.downloads-dev-kit{display:flex;flex-direction:column;gap:.75rem}.est-page .app-page-hero{margin-bottom:.75rem}.est-page .app-page__conteudo{padding-top:0}.est-page .hub-segment-nav-wrap{margin-bottom:.85rem}.est-page .est-toolbar{margin-bottom:.75rem;padding:0;border:none;background:transparent;box-shadow:none}.est-page .card.hub-tabela-wrap,.est-page .card.est-lista-wrap{padding:0;border-radius:var(--hub-raio-lg)}.est-loading,.est-empty{font-size:.85rem;color:var(--hub-muted);margin:.5rem 0}.est-bloco{margin-bottom:.85rem}.est-bloco__topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.est-bloco__titulo{margin:0;font-size:.82rem;font-weight:700;color:var(--hub-text)}.est-bloco__link{font-size:.76rem;font-weight:600;color:var(--app-accent);text-decoration:none}.est-bloco__link:hover{text-decoration:underline}.est-dist-list{list-style:none;margin:0;padding:0;border:1px solid var(--hub-border);border-radius:var(--hub-raio-lg);overflow:hidden}.est-dist-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem .75rem;padding:.45rem .75rem;font-size:.82rem;border-bottom:1px solid var(--hub-border)}.est-dist-list__item--mov{grid-template-columns:minmax(5rem,auto) minmax(0,1fr) auto auto}.est-dist-list__item:last-child{border-bottom:none}.est-dist-list__item strong{color:var(--app-accent);font-variant-numeric:tabular-nums;font-weight:700}.est-dist-list__item small{color:var(--hub-muted);font-size:.72rem}.est-dist-list__vazio{padding:.65rem .75rem;font-size:.82rem;color:var(--hub-muted)}.est-erro{color:var(--hub-erro);font-size:.85rem;margin:0 0 .5rem}.est-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin-bottom:.85rem}.est-kpi{display:block;padding:.55rem .65rem;border-radius:var(--hub-raio);background:var(--hub-surface);border:1px solid var(--app-accent-border, rgba(172, 142, 104, .35));text-decoration:none;color:inherit;transition:border-color .15s ease}.est-kpi:hover{transform:none;box-shadow:none;border-color:var(--app-accent)}.est-kpi strong{display:block;font-size:1.35rem;color:var(--app-accent);line-height:1.1}.est-kpi span{font-size:.7rem;color:var(--hub-muted);font-weight:600}.est-kpi--alerta strong{color:var(--hub-erro)}@media(max-width:520px){.est-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.est-dist-list__item--mov{grid-template-columns:minmax(0,1fr) auto}.est-dist-list__item--mov small{display:none}}.est-atalhos{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.est-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end;margin-bottom:.75rem}.est-toolbar label{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:700;color:var(--hub-muted);min-width:140px}.est-toolbar input:not([type=checkbox]):not([type=radio]),.est-toolbar select,.est-toolbar textarea{padding:.45rem .6rem;border-radius:8px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-bg);color:inherit;font-size:.85rem}.est-lista-wrap{overflow-x:auto}.est-saldos-toolbar-acoes{display:flex;gap:.35rem;flex-shrink:0}.est-saldos-toolbar-deposito{display:flex;align-items:center;flex-shrink:0;min-height:2.65rem;padding:0 .75rem;border:1px solid var(--est-line);border-radius:10px;background:#141415;transition:border-color .15s,box-shadow .15s}.est-saldos-toolbar-deposito select{min-height:auto;width:auto;max-width:16rem;padding:0;border:none;background:transparent;color:#e9e9eb;font-size:.84rem;font-weight:600;cursor:pointer}.est-saldos-toolbar-deposito:focus-within{border-color:var(--est-gold);box-shadow:0 0 0 3px #f4b62c14}.est-saldos-toolbar-fim{flex-shrink:0;text-decoration:none}.est-saldos-toolbar-fim--ativo{border-color:color-mix(in srgb,var(--hub-orange, var(--app-accent)) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange-soft, var(--app-accent)) 14%,var(--hub-surface))}.est-saldos-toolbar-fim__icone{font-size:.85rem;line-height:1;opacity:.85}.est-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.est-tabela th,.est-tabela td{padding:.55rem .65rem;text-align:left;border-bottom:1px solid var(--app-accent-border, var(--hub-gold-soft))}.est-tabela th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.est-vazio{text-align:center;color:var(--hub-muted);padding:1.5rem!important}.est-col-num{text-align:right;white-space:nowrap}.est-badge{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase}.est-badge--entrada{background:#30d15826;color:var(--hub-sucesso)}.est-badge--saida{background:#ff453a26;color:var(--hub-erro)}.est-badge--ajuste,.est-badge--inventario{background:#0a84ff26;color:#0a84ff}.est-badge--critico{background:#ff453a26;color:var(--hub-erro)}.est-badge--ok{background:#30d1581f;color:var(--hub-sucesso)}.est-badge--zerado{background:#8e8e932e;color:var(--hub-muted)}.est-origem{display:flex;flex-direction:column;gap:.15rem;min-width:0;line-height:1.25}.est-origem__principal{font-weight:650;color:var(--hub-texto)}.est-origem__detalhe{color:var(--hub-muted);font-size:.78rem}.est-linha--critica td{background:color-mix(in srgb,var(--hub-erro) 6%,transparent)}.est-linha--zerado td{background:color-mix(in srgb,var(--hub-muted) 5%,transparent)}.est-filtro-saldo{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center;max-width:100%}.est-filtro-saldo__btn{min-height:2.65rem;min-width:6.5rem;padding:.45rem .85rem;border:1px solid var(--est-line);border-radius:8px;background:#141415;color:var(--hub-texto);font-size:.82rem;font-weight:650;cursor:pointer;touch-action:manipulation}.est-filtro-saldo__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--est-gold) 45%,var(--est-line))}.est-filtro-saldo__btn.ativo{border-color:var(--est-gold);background:color-mix(in srgb,var(--est-gold) 16%,#141415);color:var(--est-gold)}.est-filtro-saldo__btn:disabled{opacity:.55;cursor:not-allowed}.est-painel-grid{display:flex;flex-direction:column;gap:.85rem}.est-secao{padding:0;border:none;background:transparent;box-shadow:none}.est-secao__topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.est-secao__titulo{margin:0;font-size:.82rem;font-weight:700}.est-secao__link{font-size:.76rem;font-weight:600;color:var(--app-accent);text-decoration:none}.est-secao__link:hover{text-decoration:underline}.est-toolbar label.est-toolbar__check,.est-toolbar--painel label.est-toolbar__check{flex-direction:row;align-items:center;gap:.5rem;min-width:0;min-height:2.65rem;padding:0 .75rem;border:1px solid var(--est-line, var(--hub-border));border-radius:999px;background:#141415;font-size:.82rem;font-weight:600;white-space:nowrap;color:var(--hub-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.est-toolbar label.est-toolbar__check:hover,.est-toolbar--painel label.est-toolbar__check:hover{border-color:var(--est-gold, var(--hub-gold-soft))}.est-toolbar label.est-toolbar__check:has(input:checked),.est-toolbar--painel label.est-toolbar__check:has(input:checked){border-color:var(--est-gold, var(--hub-gold));color:#e9e9eb;background:#f4b62c1a}.est-toolbar label.est-toolbar__check:focus-within,.est-toolbar--painel label.est-toolbar__check:focus-within{outline:1px solid var(--est-gold, var(--hub-gold));outline-offset:1px}.est-toolbar__check input[type=checkbox]{flex:none;width:1rem;height:1rem;min-height:0;margin:0;padding:0;border-radius:3px;accent-color:var(--est-gold, var(--hub-gold, #f4b62c));cursor:pointer}.est-produto-picker{gap:.5rem}.est-produto-picker__selecionado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .75rem;border-radius:10px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-surface)}.est-produto-picker__lista{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto;border:1px solid var(--hub-border);border-radius:10px}.est-produto-picker__item{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.55rem .7rem;border:none;border-bottom:1px solid var(--hub-border);background:transparent;color:inherit;text-align:left;cursor:pointer}.est-produto-picker__item:last-child{border-bottom:none}.est-produto-picker__item:hover{background:var(--hub-surface-hover)}.est-produto-picker__item small{color:var(--hub-muted);font-size:.72rem}.est-produto-picker__vazio{padding:.75rem;color:var(--hub-muted);font-size:.82rem}.est-grid-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1rem}.est-msg{color:var(--hub-sucesso);font-size:.85rem}.est-loading{color:var(--hub-muted);font-size:.85rem}.est-btn-primario{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:8px;background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent);font-weight:700;font-size:.85rem;text-decoration:none;border:none;cursor:pointer}.est-btn-secundario{padding:.45rem .85rem;border-radius:8px;border:1px solid var(--hub-gold-soft);background:transparent;color:inherit;font-size:.82rem;cursor:pointer}.est-hint{display:block;margin:0;color:#8f8f95;font-size:.78rem;line-height:1.45}.est-saldos-total{margin:.65rem 1rem .85rem;color:#9b9ba0;font-size:.78rem;text-align:right}.est-subtotais{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin:0 0 .85rem;padding:.55rem .85rem;border:1px solid var(--est-line, var(--hub-border));border-radius:10px;background:#ffffff08}.est-subtotais__item{display:inline-flex;align-items:baseline;gap:.4rem;padding:.2rem .55rem;border-radius:8px;color:#c8c8ce;font-size:.76rem;background:#ffffff08}.est-subtotais__item strong{color:#e9e9eb;font-weight:700}.est-subtotais__item--total{color:var(--est-gold);background:#f4b62c1a}.est-subtotais__item--total strong{color:var(--est-gold)}.est-lista-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .75rem;margin-top:.55rem;padding:.55rem 1rem .85rem;border-top:1px solid var(--est-line, var(--hub-border))}.est-lista-rodape__info{color:#9b9ba0;font-size:.74rem}.est-lista-rodape__info strong{color:#e9e9eb;font-weight:700}.est-lista-rodape__btn{padding:.32rem .85rem;border:1px solid rgba(244,182,44,.35);border-radius:8px;color:#e9e9eb;font-size:.76rem;font-weight:700;background:#f4b62c14;cursor:pointer}.est-lista-rodape__btn:hover{border-color:#f4b62c8c;background:#f4b62c24}.est-app-layout{width:min(100%,640px);margin:0 auto}.est-app-layout .est-grid-form{grid-template-columns:1fr}.est-inventario-app{display:flex;flex-direction:column;gap:1rem}.est-inventario-app__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.25rem}.est-inventario-app__deposito{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:min(100%,220px);font-size:.75rem;font-weight:700;color:var(--hub-muted)}.est-inventario-app__deposito select{padding:.55rem .7rem;border-radius:10px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-bg);color:inherit;font-size:.88rem;min-height:2.75rem}.est-inventario-app__resumo{margin:0;font-size:.78rem;color:var(--hub-muted);line-height:1.4}.est-inventario-app__resumo-sep{margin:0 .25rem;opacity:.55}.est-inventario-app__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.est-inventario-app__card{display:grid;grid-template-columns:4.5rem 1fr;grid-template-rows:auto auto auto;gap:.65rem .85rem;padding:.9rem 1rem;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-border);background:var(--hub-surface);transition:border-color .15s ease}.est-inventario-app__card--diverge{border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 45%,var(--hub-border));background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 35%,var(--hub-surface)) 0%,var(--hub-surface) 55%)}.est-inventario-app__img{grid-row:1 / span 2;width:4.5rem;height:4.5rem;border-radius:12px;overflow:hidden;background:var(--hub-surface-solid);border:1px solid var(--hub-border);flex-shrink:0}.est-inventario-app__img img{width:100%;height:100%;object-fit:contain}.est-inventario-app__info{min-width:0;align-self:center}.est-inventario-app__nome{margin:0;font-size:.92rem;font-weight:700;line-height:1.3;color:var(--hub-text);word-break:break-word}.est-inventario-app__sku{margin:.2rem 0 0;font-size:.76rem;color:var(--hub-muted);font-variant-numeric:tabular-nums}.est-inventario-app__metricas{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.est-inventario-app__metrica{display:flex;flex-direction:column;gap:.3rem;padding:.55rem .65rem;border-radius:10px;background:color-mix(in srgb,var(--hub-bg) 65%,transparent);border:1px solid var(--hub-border)}.est-inventario-app__metrica-label{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.est-inventario-app__metrica-valor{font-size:1.15rem;font-variant-numeric:tabular-nums;color:var(--app-accent-light, var(--hub-gold))}.est-inventario-app__metrica--contagem{gap:.35rem}.est-inventario-app__input{width:100%;min-height:2.5rem;padding:.45rem .6rem;border-radius:8px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-bg);color:inherit;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.est-inventario-app__input:focus{outline:2px solid color-mix(in srgb,var(--app-accent, var(--hub-orange)) 55%,transparent);outline-offset:1px}.est-inventario-app__aplicar{grid-column:1 / -1;width:100%;justify-content:center;min-height:2.75rem;border-radius:10px}.est-inventario-input{width:5rem;text-align:right;padding:.35rem .45rem;border-radius:8px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-bg);color:inherit;font-size:.85rem}@media(min-width:640px){.est-inventario-app__card{grid-template-columns:5rem 1fr auto;grid-template-rows:auto auto;align-items:center;padding:1rem 1.1rem;gap:.75rem 1rem}.est-inventario-app__img{width:5rem;height:5rem;grid-row:1 / span 2}.est-inventario-app__metricas{grid-column:2;grid-row:2;max-width:20rem}.est-inventario-app__aplicar{grid-column:3;grid-row:1 / span 2;width:auto;min-width:7.5rem;align-self:center}}.est-xml-import{margin-bottom:1rem}.est-xml-import__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.est-xml-import__deposito{min-width:12rem}.est-xml-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;margin:.75rem 0 1rem;padding:1.35rem 1rem;text-align:center;border:2px dashed color-mix(in srgb,var(--app-accent, var(--hub-orange)) 35%,var(--hub-border));border-radius:12px;background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 5%,transparent);cursor:pointer;transition:border-color .15s ease,background .15s ease}.est-xml-drop:hover,.est-xml-drop:focus-visible{outline:none;border-color:var(--app-accent, var(--hub-orange));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 10%,transparent)}.est-xml-drop--ativa{border-color:var(--app-accent, var(--hub-orange));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 14%,transparent)}.est-xml-drop--loading{opacity:.75;pointer-events:none}.est-xml-drop__input{display:none}.est-xml-drop__icone{font-size:1.75rem}.est-xml-nfe-card{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.55rem;margin-bottom:.85rem}.est-xml-nfe-card__item{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border:1px solid var(--hub-border);border-radius:8px;background:color-mix(in srgb,var(--hub-muted) 4%,transparent)}.est-xml-nfe-card__item span{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.est-xml-nfe-card__item strong{font-size:.82rem;color:var(--hub-text);word-break:break-word}.est-xml-nfe-card__item--destaque{border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 35%,var(--hub-border));background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 8%,transparent)}.est-xml-nfe-card__item--destaque strong{color:var(--app-accent-light, var(--hub-gold))}.est-xml-import__alerta{margin:0 0 .75rem;padding:.55rem .7rem;font-size:.8rem;border-radius:8px;color:var(--hub-orange);background:#ff9f0a1a;border:1px dashed rgba(255,159,10,.35)}.est-xml-import__acoes-linha{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.65rem;margin-bottom:.65rem}.est-xml-import__filtro{flex:1;min-width:14rem}.est-xml-tabela-wrap{border:1px solid var(--hub-border);border-radius:10px}.est-xml-tabela{min-width:720px}.est-xml-vinculo{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.est-xml-vinculo__select{width:100%;min-width:12rem;max-width:22rem}.est-xml-vinculo__select .hub-search-select__input{padding:.35rem 1.75rem .35rem .5rem;font-size:.82rem}.est-xml-lote{display:flex;flex-direction:column;gap:.35rem;min-width:9rem}.est-xml-lote__codigo{padding:.3rem .45rem;border-radius:6px;border:1px solid var(--hub-border);background:var(--hub-bg);color:inherit;font-size:.78rem}.est-xml-lote__validade{font-size:.78rem}.est-xml-import__link-cadastro{align-self:center;font-size:.82rem;font-weight:700;color:var(--app-accent, var(--hub-orange));text-decoration:none}.est-xml-import__link-cadastro:hover{text-decoration:underline}.est-xml-import__toolbar{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin:1rem 0}.est-xml-import__arquivo input[type=file]{max-width:100%}.est-xml-import__nome{display:block;font-size:.75rem;color:var(--hub-muted);margin-top:.25rem}.est-xml-import__resumo{margin-bottom:.75rem}.est-xml-import__desc{display:block;font-weight:600}.est-xml-import__tag{display:inline-block;margin-left:.35rem;padding:.1rem .4rem;border-radius:4px;font-size:.65rem;font-weight:700;background:var(--app-accent-soft, rgba(172, 142, 104, .15));color:var(--app-accent, var(--hub-orange))}.est-xml-import__aviso{color:var(--hub-erro);font-size:.8rem;font-weight:600}.est-xml-import__linha--sem-match{opacity:.85}.est-xml-import__linha--sem-match td{background:#ff453a0f}.est-xml-financeiro{margin-top:1rem;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.65rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px}.est-xml-financeiro__check{display:flex;align-items:center;gap:.5rem;font-size:.92rem}.est-xml-financeiro__fornecedor{max-width:28rem}.est-xml-parcelas{margin:0;padding-left:1.2rem;font-size:.88rem;color:#ffffffbf}@media(min-width:900px){.est-inventario-app__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.est-inventario-app__card{grid-template-columns:4.5rem 1fr;grid-template-rows:auto auto auto}.est-inventario-app__metricas{grid-column:1 / -1;grid-row:auto;max-width:none}.est-inventario-app__aplicar{grid-column:1 / -1;grid-row:auto;width:100%}}.est-xml-placeholder{padding:1.5rem;border:2px dashed var(--app-accent-border, var(--hub-gold-soft));border-radius:var(--hub-raio-lg);text-align:center;color:var(--hub-muted);font-size:.9rem}.est-page{--est-gold: var(--hub-orange);--est-gold-strong: var(--hub-orange-hover);--est-gold-soft: var(--hub-orange-soft);--est-border: color-mix(in srgb, var(--hub-orange) 28%, transparent);--est-red: var(--hub-erro);--est-panel: var(--hub-surface-solid);--est-panel-strong: var(--hub-bg-elevated);--est-line: color-mix(in srgb, var(--hub-text) 10%, transparent);--app-accent: var(--hub-orange);--app-accent-light: var(--hub-orange-hover);--app-accent-soft: var(--hub-orange-soft);--app-accent-border: var(--est-border);min-height:100dvh;background:radial-gradient(circle at 82% -20%,color-mix(in srgb,var(--hub-orange) 9%,transparent),transparent 34rem),linear-gradient(180deg,var(--hub-bg-elevated) 0%,var(--hub-bg) 100%)}.est-page .app-page__conteudo{width:min(100%,1440px);margin:0 auto;padding:0 1.4rem 2rem}.est-section-heading{display:flex;align-items:center;gap:.7rem;margin:1.05rem 0 .85rem}.est-section-heading__icone{display:inline-grid;min-width:1.65rem;height:1.65rem;place-items:center;color:var(--est-gold);font-size:1.2rem;font-weight:800}.est-section-heading h2,.est-inventario-heading h2{margin:0;color:#f4f4f5;font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:-.02em}.est-section-heading p{margin:.15rem 0 0;color:#8f8f95;font-size:.78rem}.est-section-heading__contador{padding:.22rem .55rem;border:1px solid var(--est-line);border-radius:999px;color:#aaaab0;font-size:.7rem;background:#ffffff0a}.est-section-heading--xml .est-section-heading__icone{width:3.5rem;height:3.5rem;border:2px solid var(--est-red);border-radius:8px;color:var(--est-red);font-size:.8rem}.est-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.2rem 0 2rem}.est-kpi{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:5.6rem;min-width:0;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent);border-radius:var(--hub-raio-lg);background:linear-gradient(155deg,color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 40%,transparent) 0%,var(--hub-surface) 58%);box-shadow:0 4px 18px #0000001a;transition:border-color .16s ease,box-shadow .16s ease;text-decoration:none;color:inherit}button.est-kpi{width:100%;font:inherit;text-align:left;cursor:pointer}.est-kpis--acima-tabela{margin:.75rem 0 1rem}.est-kpi:hover{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border));box-shadow:var(--hub-sombra)}.est-kpi--destaque{border-color:color-mix(in srgb,var(--hub-orange) 42%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--hub-orange-soft) 55%,transparent) 0%,var(--hub-surface) 58%)}.est-kpi__icone{display:grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid var(--hub-border);border-radius:var(--hub-raio);color:var(--hub-orange);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;background:color-mix(in srgb,var(--hub-orange-soft) 55%,var(--hub-surface-solid))}.est-kpi__conteudo{min-width:0}.est-kpi__conteudo strong{display:block;overflow:hidden;color:var(--hub-orange);font-size:clamp(1.55rem,2.4vw,2.05rem);font-variant-numeric:tabular-nums;line-height:1.05;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.est-kpi--moeda .est-kpi__conteudo strong{font-size:clamp(.95rem,1.55vw,1.35rem)}.est-kpi__conteudo>span{display:block;margin-top:.35rem;color:var(--hub-muted);font-size:.75rem;font-weight:600}.est-kpi--alerta .est-kpi__icone,.est-kpi--alerta .est-kpi__conteudo strong{color:var(--hub-erro)}.est-painel-grid{gap:1.8rem}.est-bloco__topo{margin-bottom:.7rem;padding:0 .35rem}.est-bloco__titulo{display:flex;align-items:center;gap:.55rem;color:var(--hub-text);font-size:1rem}.est-bloco__titulo>span{color:var(--est-gold);font-size:1.2rem}.est-bloco__link{color:var(--est-gold);font-size:.78rem}.est-dist-list,.est-empty-state{overflow:hidden;border:1px solid var(--est-border);border-radius:var(--hub-raio-lg, 14px);background:var(--est-panel)}.est-dist-list__item{min-height:3.8rem;padding:.7rem 1.2rem;border-color:var(--est-line);font-size:.84rem}.est-dist-list__item:nth-child(2n){background:color-mix(in srgb,var(--hub-text) 3%,transparent)}.est-empty-state{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:1.5rem;color:var(--hub-muted);text-align:center}.est-empty-state__icone{display:grid;width:4.5rem;height:4.5rem;margin-bottom:.35rem;place-items:center;border:1px solid color-mix(in srgb,var(--hub-orange) 48%,transparent);border-radius:50%;color:var(--est-gold);font-size:2rem;background:radial-gradient(circle,color-mix(in srgb,var(--hub-orange) 14%,transparent),transparent 70%);box-shadow:0 12px 30px color-mix(in srgb,var(--hub-orange) 10%,transparent)}.est-empty-state strong{color:var(--hub-text);font-size:.95rem}.est-empty-state>span:last-child{font-size:.78rem}.est-empty-state--table{min-height:17rem;border:0;border-radius:0;background:transparent}.est-toolbar--painel,.est-movimento-form,.est-xml-import,.est-entrada-manual,.est-inventario-toolbar{border:1px solid var(--est-line);border-radius:13px;background:var(--est-panel);box-shadow:0 12px 35px #0003}.est-toolbar--painel{gap:1rem;align-items:center;margin-bottom:.85rem;padding:.9rem 1rem}.est-toolbar--painel label{min-width:14rem}.est-filtro-periodo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem .75rem;margin:0 0 .85rem}.est-filtro-periodo__campo{display:flex;flex-direction:column;gap:.28rem;flex:1 1 10rem;min-width:min(100%,10rem);max-width:16rem;font-size:.75rem;font-weight:700;color:var(--hub-muted)}.est-filtro-periodo .hub-date-input__wrap{min-height:var(--hub-touch-min);border-radius:var(--hub-raio);background:var(--hub-bg);border-color:var(--hub-border)}.est-filtro-periodo .hub-date-input__campo,.est-filtro-periodo .hub-date-input__icone{min-height:var(--hub-touch-min)}.est-toolbar input:not([type=checkbox]):not([type=radio]),.est-toolbar select,.est-toolbar textarea,.est-page .admin-field input:not([type=checkbox]):not([type=radio]),.est-page .admin-field select,.est-page .admin-field textarea,.est-inventario-app__deposito select{min-height:2.65rem;border-color:var(--est-line);border-radius:7px;background:#141415;color:#e9e9eb}.est-page input:focus,.est-page select:focus,.est-page textarea:focus{outline:1px solid var(--est-gold);border-color:var(--est-gold);box-shadow:0 0 0 3px #f4b62c14}.est-saldos-toolbar-deposito select:focus{outline:none;border-color:transparent;box-shadow:none}.est-btn-primario,.est-page .btn:not(.btn-secundario){min-height:2.7rem;justify-content:center;border:1px solid #ffd263;border-radius:7px;color:#1a1305;background:linear-gradient(135deg,#ffe075,#f4b62c 52%,#f09d18);box-shadow:0 7px 22px #f4b62c29}.est-btn-primario:hover,.est-page .btn:not(.btn-secundario):hover{filter:brightness(1.08)}.est-btn-secundario,.est-page .btn-secundario{min-height:2.7rem;border-color:#f4b62c52;color:#e5e5e7;background:#ffffff06}.est-page .card.hub-tabela-wrap,.est-page .card.est-lista-wrap{overflow:hidden;border:1px solid var(--est-line);border-radius:12px;background:var(--est-panel)}.est-page .hub-tabela-grade__toolbar{min-height:4.2rem;padding:.75rem 1rem;border-bottom:1px solid var(--est-line);background:#ffffff05}.est-page .hub-tabela-grade__busca{margin-left:auto}.est-page .hub-tabela-grade__busca input{min-width:min(22rem,55vw);min-height:2.65rem;border-color:var(--est-line);border-radius:7px;background:#151516}.est-page .hub-tabela-grade thead th,.est-page .est-tabela thead th{height:3.1rem;padding:.7rem 1rem;border-color:var(--est-line);color:#a8a8ad;background:#171718;font-size:.68rem;letter-spacing:.04em}.est-page .hub-tabela-grade tbody td,.est-page .est-tabela tbody td{height:3rem;padding:.62rem 1rem;border-color:var(--est-line);color:#d5d5d8}.est-page .hub-tabela-grade tbody tr:nth-child(2n),.est-page .est-tabela tbody tr:nth-child(2n){background:#ffffff06}.est-page .hub-tabela-grade tbody tr:hover,.est-page .est-tabela tbody tr:hover{background:#f4b62c0b}.est-badge{min-width:2.7rem;text-align:center}.est-movimento-form{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.2rem;padding:1.3rem 1.5rem}.est-form-heading{display:flex;align-items:center;gap:.9rem;padding-bottom:1rem;border-bottom:1px solid var(--est-line)}.est-form-heading__icone{display:grid;width:3.4rem;height:3.4rem;place-items:center;border-radius:50%;color:var(--est-gold);font-size:1.35rem;background:#871f1b4d}.est-form-heading h2{margin:0;color:#f4f4f5;font-size:1.2rem}.est-form-heading p{margin:.28rem 0 0;color:#8f8f95;font-size:.78rem}.est-movimento-form__deposito{position:absolute;top:1.25rem;right:1.5rem;width:min(17rem,35%)}.est-movimento-form .est-produto-picker{grid-column:1 / -1}.est-movimento-form .hub-form-grid__acoes{grid-column:1 / -1;padding-top:1rem;border-top:1px solid var(--est-line)}.est-section-heading--historico{margin-top:1.6rem}.est-xml-import,.est-entrada-manual{padding:1.2rem 1.35rem}.est-xml-drop{min-height:11rem;border-color:#e52c3573;background:#e52c3505}.est-xml-drop:hover,.est-xml-drop:focus-visible{border-color:var(--est-red);background:#e52c350b}.est-xml-drop__icone{color:#77777d;font-size:2.8rem}.est-xml-drop__botao{margin-top:.45rem;pointer-events:none}.est-inventario-heading{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:.9rem 0;padding:0 .25rem}.est-inventario-heading h2>span{color:var(--est-gold)}.est-inventario-heading p{margin:.3rem 0 0;color:#9b9ba0;font-size:.75rem}.est-inventario-toolbar,.est-inventario-app__filtros{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(18rem,2.4fr);align-items:end;gap:1rem;margin-bottom:.8rem;padding:.9rem 1rem}.est-inventario-toolbar .est-toolbar,.est-inventario-app__filtros .est-inventario-app__toolbar{margin:0}.est-inventario-toolbar .hub-barra-busca,.est-inventario-app__filtros .hub-barra-busca{width:100%}.est-qty-control{display:grid;grid-template-columns:2.5rem minmax(3rem,1fr) 2.5rem;overflow:hidden;border:1px solid var(--est-line);border-radius:8px;background:#111112}.est-qty-control button{border:0;color:#c6c6ca;background:transparent;font-size:1.25rem;cursor:pointer}.est-qty-control button:hover{color:var(--est-gold);background:var(--est-gold-soft)}.est-qty-control input,.est-qty-control .est-inventario-input,.est-qty-control .est-inventario-app__input{width:100%;min-height:2.5rem;padding:.25rem;border:0;border-right:1px solid var(--est-line);border-left:1px solid var(--est-line);border-radius:0;background:transparent;text-align:center}.est-qty-control--compact{grid-template-columns:2.1rem 4.3rem 2.1rem}.est-inventario-app__brand{display:flex;align-items:center;gap:1rem;min-height:3.5rem;margin-bottom:.8rem;padding:0 .6rem;border-bottom:1px solid var(--est-red)}.est-inventario-app__brand strong{letter-spacing:.04em}.est-inventario-app__brand strong>span{color:var(--est-red)}.est-inventario-app__brand em{padding:.15rem .35rem;border-radius:4px;color:#191304;font-size:.65rem;font-style:normal;background:var(--est-gold)}.est-inventario-app__brand>span{width:1px;height:1.7rem;background:var(--est-line)}.est-inventario-app__brand b{font-size:1rem}.est-inventario-app__lista{gap:.75rem}.est-inventario-app__card{border-color:var(--est-line);background:var(--est-panel)}.est-inventario-app__card--diverge{border-color:#f4b62c8c;background:linear-gradient(135deg,rgba(244,182,44,.06),var(--est-panel) 50%)}.est-inventario-app__aplicar{color:var(--est-gold);border:1px solid var(--est-gold);background:transparent;box-shadow:none}.est-inventario-app__aplicar:not(:disabled):hover{color:#1a1305;background:linear-gradient(135deg,#ffd85d,#f4b62c)}.est-inventario-desktop,.est-inventario-shell{display:flex;flex-direction:column;gap:1rem}.est-inv-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.95rem}.est-inv-grade__rodape{display:flex;justify-content:center;padding:.5rem 0 .25rem}.est-inventario-toolbar--unificado{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:.65rem .85rem;align-items:end;margin-bottom:.85rem}.est-inventario-toolbar-grade{margin-bottom:.85rem}.est-inventario-toolbar-grade .est-saldos-toolbar-deposito{min-height:2.65rem}.est-inventario-toolbar-grade .est-saldos-toolbar-acoes{flex-wrap:wrap}.est-inventario-shell{display:flex;flex-direction:column;gap:.85rem}@media(max-width:900px){.est-inventario-toolbar--unificado{grid-template-columns:1fr}}.est-inv-produto{display:flex;flex-direction:column;gap:.8rem;height:100%;padding:1.1rem 1rem 1.05rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--hub-border, var(--est-line)) 88%,#3a3a3c);background:radial-gradient(circle at 100% 0%,rgba(244,182,44,.08),transparent 42%),linear-gradient(165deg,color-mix(in srgb,var(--hub-bg-elevated) 92%,#000) 0%,var(--est-panel, var(--hub-surface)) 100%);box-shadow:0 1px #ffffff0a inset,0 12px 28px #00000038;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.est-inv-produto:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff0d inset,0 16px 34px #00000047}.est-inv-produto--diverge{border-color:color-mix(in srgb,var(--est-gold, #f4b62c) 55%,var(--hub-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--est-gold) 25%,transparent),0 12px 32px #f4b62c1f}.est-inv-produto--pendente:not(.est-inv-produto--diverge){border-color:color-mix(in srgb,var(--est-gold) 28%,var(--hub-border))}.est-inv-produto__hero{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:.6rem}.est-inv-produto__hero .est-inv-produto__identidade{width:100%}.est-inv-produto__hero .est-inv-produto__nome{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.est-inv-produto__hero .est-inv-produto__metrica--sistema{align-items:center;text-align:center;white-space:normal}.est-inv-produto__media{width:min(100%,7.5rem);height:7.5rem;flex-shrink:0;border-radius:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--hub-border) 75%,transparent);background:color-mix(in srgb,var(--hub-surface-solid) 90%,#000)}.est-inv-produto__media img{width:100%;height:100%;object-fit:contain}.est-inv-produto__identidade{min-width:0}.est-inv-produto__nome{margin:0;font-size:.92rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--hub-text);word-break:break-word}.est-inv-controla-estoque{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .55rem;border-radius:12px;background:color-mix(in srgb,#000 30%,transparent);border:1px solid color-mix(in srgb,var(--hub-border) 70%,#27272a)}.est-inv-controla-estoque__rotulo{font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--hub-muted)}.est-inv-controla-estoque__opcoes{display:inline-flex;border-radius:999px;overflow:hidden;border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent)}.est-inv-controla-estoque__btn{min-width:2.6rem;padding:.22rem .6rem;border:none;background:transparent;color:var(--hub-muted);font-size:.72rem;font-weight:800;cursor:pointer;transition:background .14s ease,color .14s ease}.est-inv-controla-estoque__btn:hover{color:var(--hub-text)}.est-inv-controla-estoque__btn--ativo{background:color-mix(in srgb,var(--est-gold) 22%,transparent);color:var(--hub-text)}.est-inv-min-max{display:flex;gap:.5rem;margin-top:.5rem}.est-inv-min-max__campo{flex:1;display:flex;flex-direction:column;gap:.25rem;padding:.4rem .55rem;border-radius:12px;background:color-mix(in srgb,#000 30%,transparent);border:1px solid color-mix(in srgb,var(--hub-border) 70%,#27272a)}.est-inv-min-max__rotulo{font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--hub-muted)}.est-inv-min-max__valor{width:100%;color:var(--hub-text);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.est-inv-produto__contagem-painel{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;padding-top:.15rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent)}.est-inv-produto__metrica{display:flex;flex-direction:column;gap:.28rem;min-width:0}.est-inv-produto__metrica--sistema{align-items:flex-end;text-align:right;white-space:nowrap}.est-inv-produto__metrica--sistema .est-inv-produto__metrica-valor{font-size:1.05rem}.est-inv-produto__metrica-label{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.est-inv-produto__metrica-valor{font-size:1.35rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;color:var(--hub-text)}.est-inv-produto__metrica-un{margin-left:.35rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;color:var(--est-gold)}.est-inv-produto__acoes{display:flex;gap:.5rem}.est-inv-produto__aplicar{flex:1;min-height:2.75rem;border:none;border-radius:12px;font-size:.82rem;font-weight:800;letter-spacing:.03em;color:#1a1305;cursor:pointer;background:linear-gradient(135deg,#ffd85d 0%,#f4b62c 48%,var(--hub-gold) 100%);box-shadow:0 1px #ffffff40 inset,0 10px 22px #f4b62c38;transition:filter .14s ease,transform .12s ease}.est-inv-produto__aplicar:hover:not(:disabled){filter:brightness(1.04)}.est-inv-produto__aplicar:active:not(:disabled){transform:translateY(1px)}.est-inv-produto__aplicar:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.est-inv-produto__definir{flex:1;min-height:2.75rem;border-radius:12px;font-size:.82rem;font-weight:800;letter-spacing:.03em;color:var(--hub-text);cursor:pointer;background:transparent;border:1px solid color-mix(in srgb,var(--est-gold) 45%,var(--hub-border));transition:background .14s ease,transform .12s ease}.est-inv-produto__definir:hover:not(:disabled){background:color-mix(in srgb,var(--est-gold) 10%,transparent)}.est-inv-produto__definir:active:not(:disabled){transform:translateY(1px)}.est-inv-produto__definir:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1200px){.est-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.est-movimento-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:743px){.est-filtro-periodo__campo{max-width:none}}@media(max-width:760px){.est-page .app-page__conteudo{padding-inline:.75rem}.est-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.est-kpi{grid-template-columns:2.4rem minmax(0,1fr);min-height:5rem;padding:.7rem}.est-kpi__icone{width:2.2rem;height:2.2rem}.est-movimento-form,.est-inventario-toolbar,.est-inventario-app__filtros{grid-template-columns:1fr}.est-movimento-form__deposito{position:static;width:auto}.est-form-heading{padding-right:0}}@media(max-width:480px){.est-kpis{gap:.55rem}.est-kpi--moeda .est-kpi__conteudo strong{font-size:1.05rem}.est-kpi__conteudo strong{font-size:1.45rem}.est-toolbar--painel{align-items:stretch}.est-toolbar--painel label{min-width:100%}.est-toolbar--painel label.est-toolbar__check{min-width:0;align-self:flex-start}.est-filtro-saldo{width:100%}.est-filtro-saldo__btn{flex:1 1 auto;min-width:calc(33.333% - .35rem)}.est-section-heading{flex-wrap:wrap}}.est-xml-modal-backdrop{align-items:flex-start;padding:max(.75rem,env(safe-area-inset-top)) .75rem max(.75rem,env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}.est-xml-modal{width:min(56rem,calc(100vw - 1.5rem));max-height:none;margin:.5rem auto;padding:1rem 1.1rem 1.25rem}.est-xml-modal__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.est-xml-modal__topo .hub-modal__hint{margin-bottom:0}.est-xml-modal__fechar{flex-shrink:0;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio);background:var(--hub-surface);color:var(--hub-muted);font-size:1.5rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.est-xml-modal__fechar:hover,.est-xml-modal__fechar:focus-visible{color:var(--hub-orange);border-color:color-mix(in srgb,var(--hub-orange) 40%,var(--hub-border));outline:none}.est-xml-modal__corpo .est-xml-import{margin:0;box-shadow:none;border:none;background:transparent;padding:0}.est-xml-modal__corpo .est-xml-import__head .hub-form-grid__titulo{display:none}@media(max-width:743px){.est-xml-modal{width:calc(100vw - 1rem);margin:.25rem auto;padding:.85rem .75rem 1rem}.est-xml-modal__corpo .est-xml-tabela-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.est-inv-entrada__novo-fornecedor{align-self:flex-start;margin-top:.3rem;border:none;background:none;padding:0;font-size:.72rem;font-weight:700;color:var(--app-accent-light, var(--hub-orange-hover));cursor:pointer}.est-inv-entrada__novo-fornecedor:hover,.est-inv-entrada__novo-fornecedor:focus-visible{text-decoration:underline;outline:none}.chamados-page{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:none}.hub-page--dev-area>.hub-page-header{justify-content:flex-start;text-align:left;margin-bottom:.25rem;padding-inline-start:.35rem}.hub-page--dev-area .hub-page-header-texto{justify-content:flex-start;width:auto;max-width:none}.hub-page--dev-area .hub-page-title{text-align:left;width:auto;font-size:clamp(1.25rem,2.1vw,1.55rem);letter-spacing:-.035em}.hub-page--dev-area .chamados-page{gap:.5rem;max-width:none;width:100%;margin-inline:0}.chamados-page-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:flex-end}.dev-painel{display:flex;flex-direction:column;gap:.85rem}.dev-painel--resumo{gap:.45rem}.dev-painel__trabalho{display:flex;flex-direction:column;gap:.55rem;align-items:stretch;width:100%}.dev-painel__trabalho-nav{margin-bottom:.15rem}.dev-painel__trabalho+.dev-saude--topo{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--hub-border)}@media(min-width:980px){.dev-painel__trabalho{max-width:46rem;margin-inline:auto}.dev-painel--resumo .dev-tarefas--painel,.dev-painel--resumo .dev-incidentes{min-height:0}}.dev-incidentes{display:flex;flex-direction:column;gap:.55rem;padding:.8rem .9rem .85rem;border-radius:var(--hub-raio-lg);border:1px solid color-mix(in srgb,var(--hub-orange) 22%,var(--hub-border));background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--hub-orange) 10%,transparent),transparent 55%),var(--hub-surface)}.dev-incidentes__cabeca{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.dev-incidentes__titulo{margin:0;display:flex;align-items:center;gap:.45rem;font-size:clamp(1.05rem,1.8vw,1.22rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.dev-incidentes__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .4rem;border-radius:999px;font-size:.72rem;font-weight:800;background:color-mix(in srgb,var(--hub-orange) 22%,transparent);color:var(--hub-orange);border:1px solid color-mix(in srgb,var(--hub-orange) 36%,transparent)}.dev-incidentes__vazio{margin:0;padding:.85rem .2rem;font-size:.88rem;color:var(--hub-muted)}.dev-incidentes__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dev-incidente-item{display:flex;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;border-radius:var(--hub-raio);border:1px solid color-mix(in srgb,var(--hub-orange) 28%,var(--hub-border));background:color-mix(in srgb,var(--hub-bg) 40%,var(--hub-surface));text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.dev-incidente-item:hover{border-color:color-mix(in srgb,var(--hub-orange) 48%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 8%,var(--hub-surface))}.dev-incidente-item__icone{flex-shrink:0;display:grid;place-items:center;width:1.8rem;height:1.8rem;margin-top:.05rem;color:var(--hub-orange)}.dev-incidente-item__corpo{min-width:0;flex:1;display:flex;flex-direction:column;gap:.2rem}.dev-incidente-item__titulo{font-size:.92rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.dev-incidente-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;font-size:.78rem;color:var(--hub-muted)}.dev-incidente-item__tempo{font-weight:700;color:var(--hub-orange)}.dev-incidente-item--critico,.dev-incidente-item--urgente{border-color:color-mix(in srgb,var(--hub-orange) 42%,var(--hub-border))}.dev-melhorias{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem 1.2rem;border-radius:var(--hub-raio-lg);border:1px solid color-mix(in srgb,var(--hub-gold) 16%,var(--hub-border));background:var(--hub-surface)}.dev-melhorias__cabeca{display:flex;align-items:center;justify-content:space-between}.dev-melhorias__titulo{margin:0;font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:800;letter-spacing:-.03em}.dev-melhorias__vazio{margin:0;font-size:.88rem;color:var(--hub-muted)}.dev-melhorias__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.dev-melhoria-item{display:flex;align-items:flex-start;gap:.75rem;padding:.55rem 0;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent)}.dev-melhoria-item:last-child{border-bottom:0;padding-bottom:0}.dev-melhoria-item__data{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;min-width:4.4rem;font-size:.78rem;font-weight:700;color:var(--hub-gold)}.dev-melhoria-item__texto{min-width:0;display:flex;flex-direction:column;gap:.15rem}.dev-melhoria-item__texto strong{font-size:.92rem;font-weight:700;letter-spacing:-.02em}.dev-melhoria-item__texto span{font-size:.78rem;line-height:1.35;color:var(--hub-muted)}.dev-saude{display:flex;flex-direction:column;gap:.75rem}.dev-saude__divisor{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .75rem}.dev-saude__divisor-linha{flex:1 1 2rem;height:1px;background:color-mix(in srgb,var(--hub-gold) 42%,transparent);min-width:1.5rem}.dev-saude__divisor-titulo{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-gold);white-space:nowrap}.dev-saude__atualizar{flex-shrink:0;min-height:var(--hub-touch-min)}.dev-saude__grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.65rem;align-items:stretch}.dev-saude__grade>li{display:flex}@media(min-width:744px){.dev-saude__grade--2,.dev-saude__grade--3,.dev-saude__grade--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.dev-saude__grade--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dev-saude__grade--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dev-saude-card{display:flex;flex-direction:column;gap:.3rem;width:100%;padding:.85rem .9rem .7rem;border-radius:var(--hub-raio);border:1px solid var(--hub-border);border-top:2px solid var(--hub-muted);background:var(--hub-surface);text-align:left;color:inherit;font:inherit;transition:border-color .15s,background .15s}.dev-saude-card--ok{border-top-color:var(--hub-sucesso)}.dev-saude-card--atencao{border-top-color:var(--hub-gold)}.dev-saude-card--falha{border-top-color:var(--hub-danger-text)}.dev-saude-card:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.dev-saude-card__topo{display:flex;align-items:flex-start;gap:.55rem}.dev-saude-card__texto{min-width:0;display:flex;flex-direction:column;gap:.05rem}.dev-saude-card__rotulo{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.dev-saude-card__valor{margin-top:.05rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.65rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--hub-text)}.dev-saude-card__valor--texto{font-size:1rem;line-height:1.25}.dev-saude-card--ok .dev-saude-card__valor{color:var(--hub-sucesso)}.dev-saude-card--atencao .dev-saude-card__valor{color:var(--hub-gold)}.dev-saude-card--falha .dev-saude-card__valor{color:var(--hub-danger-text)}.dev-saude-card__valor-rotulo{margin-top:-.2rem;font-size:.68rem;font-weight:600;color:var(--hub-muted)}.dev-saude-card__linhas{display:flex;flex-direction:column;gap:.3rem;margin-top:.15rem;padding-top:.35rem;border-top:1px dashed var(--hub-border);max-height:11rem;overflow-y:auto}.dev-saude-card__linha{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;font-size:.7rem;line-height:1.3}.dev-saude-card__linha .status-dot{flex-shrink:0;margin-top:.25rem}.dev-saude-card__linha-label{min-width:0;color:var(--hub-muted)}.dev-saude-card__linha-valor{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.dev-saude-card__linha-valor--ok{color:var(--hub-sucesso)}.dev-saude-card__linha-valor--atencao{color:var(--hub-gold)}.dev-saude-card__linha-valor--falha{color:var(--hub-danger-text)}.dev-saude-card__linha-valor--carregando,.dev-saude-card__linha-valor--desconhecido{font-weight:600;color:var(--hub-muted)}.dev-saude-card__linhas-vazio{flex:1;margin:.15rem 0 0;padding-top:.35rem;border-top:1px dashed var(--hub-border);font-size:.7rem;color:var(--hub-muted)}.dev-saude-card__historico{display:flex;gap:2px;margin-top:auto;padding-top:.5rem}.dev-saude-card__tick{flex:1;height:13px;border-radius:2px;background:color-mix(in srgb,var(--hub-muted) 18%,transparent)}.dev-saude-card__tick--ok{background:var(--hub-sucesso)}.dev-saude-card__tick--alerta{background:var(--hub-gold)}.dev-saude-card__tick--falha{background:var(--hub-danger-text)}.dev-saude-card__historico-rotulo{margin-top:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;letter-spacing:.02em;color:var(--hub-muted)}.dev-saude-card:not(:has(.dev-saude-card__historico)) .dev-saude-card__abrir{margin-top:auto}.dev-saude-card__abrir{align-self:flex-start;margin-top:.35rem;font-size:.68rem;font-weight:700;color:var(--hub-text);text-decoration:none;opacity:.8}.dev-saude-card__abrir:hover{opacity:1;text-decoration:underline}.dev-saude-card__icone{display:grid;place-items:center;width:1.9rem;height:1.9rem;flex-shrink:0;border-radius:6px;color:var(--hub-gold);background:color-mix(in srgb,var(--hub-gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold) 24%,transparent)}.dev-saude-card__icone svg{width:1rem;height:1rem}.dev-saude-card__icone--ok{color:var(--hub-sucesso);background:color-mix(in srgb,var(--hub-sucesso) 14%,transparent);border-color:color-mix(in srgb,var(--hub-sucesso) 28%,transparent)}.dev-saude-card__icone--falha{color:var(--hub-danger-text);background:var(--hub-danger-soft);border-color:var(--hub-danger-border)}.dev-saude-card__icone--carregando,.dev-saude-card__icone--desconhecido{color:var(--hub-muted);background:#ffffff0d;border-color:#ffffff1a}.dev-saude-card__titulo{font-size:.82rem;font-weight:800;letter-spacing:-.01em;color:inherit}.dev-tarefas{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .7rem .75rem;border-radius:var(--hub-raio-lg);border:1px solid color-mix(in srgb,var(--hub-gold) 18%,var(--hub-border));background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--hub-gold) 7%,transparent),transparent 55%),var(--hub-surface);box-shadow:inset 0 1px color-mix(in srgb,var(--hub-gold) 6%,transparent)}.dev-tarefas--minhas{border-color:color-mix(in srgb,var(--hub-gold) 36%,var(--hub-border))}.dev-tarefas__cabeca{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .7rem}.dev-tarefas__cabeca-texto{min-width:0;flex:1 1 14rem}.dev-tarefas__eyebrow{margin:0 0 .2rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-gold)}.dev-tarefas__titulo{margin:0;display:flex;align-items:center;gap:.4rem;font-size:clamp(.98rem,1.6vw,1.12rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.dev-tarefas__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .32rem;border-radius:999px;font-size:.64rem;font-weight:800;background:color-mix(in srgb,var(--hub-gold) 22%,transparent);color:var(--hub-gold);border:1px solid color-mix(in srgb,var(--hub-gold) 30%,transparent)}.dev-tarefas__resumo{display:flex;flex-wrap:wrap;gap:.24rem}.dev-tarefas__resumo-chip{display:inline-flex;align-items:baseline;gap:.18rem;margin:0;padding:.22rem .42rem;border-radius:var(--hub-raio);border:1px solid color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));background:color-mix(in srgb,var(--hub-bg) 45%,var(--hub-surface));color:var(--hub-muted);font:inherit;font-size:.68rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.dev-tarefas__resumo-chip strong{font-size:.76rem;font-weight:800;color:var(--hub-gold)}.dev-tarefas__resumo-chip--atrasada strong{color:var(--hub-danger-text)}.dev-tarefas__resumo-chip--hoje strong{color:var(--hub-gold)}.dev-tarefas__resumo-chip--p1 strong{color:var(--hub-danger-text)}.dev-tarefas__resumo-chip:hover,.dev-tarefas__resumo-chip.ativo{border-color:color-mix(in srgb,var(--hub-gold) 48%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 10%,var(--hub-surface));color:inherit}.dev-tarefas__resumo-chip--atrasada:hover,.dev-tarefas__resumo-chip--atrasada.ativo{border-color:color-mix(in srgb,var(--hub-danger-text) 42%,var(--hub-border));background:color-mix(in srgb,var(--hub-danger-text) 10%,var(--hub-surface))}.dev-tarefas__toolbar-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.dev-tarefas__toolbar-direita{display:flex;align-items:center;gap:.45rem;margin-left:auto}.dev-tarefas__btn-gerir{opacity:.85}.dev-tarefas--painel{gap:.4rem;padding:.55rem .6rem .6rem}.dev-tarefas--painel .dev-tarefas__titulo{font-size:clamp(.95rem,1.4vw,1.05rem)}.dev-tarefas--painel .dev-tarefas__resumo-chip{padding:.2rem .4rem;font-size:.66rem}.dev-tarefas--painel .dev-tarefas__resumo-chip strong{font-size:.74rem}.dev-tarefas__lista--painel{gap:.35rem}.dev-tarefas--painel .dev-tarefa-fila-n{min-width:0;font-size:.68rem}.dev-tarefa-card--painel{flex-direction:row;align-items:stretch;gap:0;padding:0;overflow:hidden}.dev-tarefa-card__prio-barra{width:4px;flex-shrink:0}.dev-tarefa-card--painel .dev-tarefa-card__titulo-btn{gap:.14rem}.dev-tarefa-card--painel .dev-tarefa-p{min-width:1.5rem;height:1.05rem;font-size:.58rem}.dev-tarefa-card__prio-barra--1{background:var(--hub-danger-text)}.dev-tarefa-card__prio-barra--2{background:var(--hub-gold)}.dev-tarefa-card__prio-barra--3{background:var(--hub-sucesso)}.dev-tarefa-card__painel-grid{flex:1;min-width:0;display:grid;grid-template-columns:1.6rem minmax(0,1fr) 4.4rem 4.6rem;align-items:center;gap:.6rem;padding:.42rem .55rem}.dev-tarefa-card__avatares{display:flex;align-items:center;justify-self:end}.dev-tarefa-card__av{display:grid;place-items:center;width:1.375rem;height:1.375rem;flex-shrink:0;margin-left:-.44rem;border:2px solid var(--hub-surface);border-radius:50%;background:var(--hub-avatar-bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--hub-orange) 40%,transparent);font-size:.54rem;font-weight:800;color:var(--hub-orange)}.dev-tarefa-card__av:first-child{margin-left:0}.dev-tarefa-card__av--vazio{box-shadow:0 0 0 2px var(--hub-border);color:var(--hub-muted)}.dev-tarefa-card__prazo-cel{display:flex;align-items:center;justify-content:flex-end;align-self:stretch;padding-left:.6rem;border-left:1px solid var(--hub-border)}.dev-tarefa-prazo-chip{padding:1px .42rem;border-radius:999px;border:1px solid transparent;font-size:.6rem;font-weight:700;white-space:nowrap}.dev-tarefa-prazo-chip--hoje{color:var(--hub-gold);background:var(--hub-gold-soft);border-color:color-mix(in srgb,var(--hub-gold) 28%,transparent)}.dev-tarefa-prazo-chip--atrasada{color:var(--hub-danger-text);background:var(--hub-danger-soft);border-color:var(--hub-danger-border)}.dev-tarefa-prazo-chip--neutro{color:var(--hub-muted);background:color-mix(in srgb,var(--hub-muted) 10%,transparent);border-color:var(--hub-border)}.dev-tarefa-prazo-chip--vazio{color:var(--hub-muted);background:transparent;border-style:dashed;border-color:var(--hub-border);opacity:.7}.dev-tarefas__mais-ocultas{margin:0;font-size:.74rem;font-weight:700;color:var(--hub-muted)}.dev-tarefas__rodape-painel{display:flex;justify-content:flex-end;padding-top:.05rem}.dev-tarefas__rodape-painel .btn-secundario{min-height:1.9rem;padding-inline:.65rem;font-size:.74rem}.dev-painel--resumo .dev-melhorias{padding:.65rem .8rem .7rem;gap:.35rem}.dev-painel--resumo .dev-melhorias__titulo{font-size:1.05rem}.dev-painel--resumo .dev-melhoria-item{padding:.28rem 0}.dev-painel--resumo .dev-saude{gap:.4rem}.dev-painel--resumo .dev-saude--topo{margin-bottom:0}.dev-painel--resumo .dev-saude__grade{gap:.45rem}.dev-painel--resumo .dev-saude-card{padding:.7rem .75rem .6rem}.dev-painel--resumo .dev-saude__atualizar{min-height:2.1rem;padding-inline:.7rem;font-size:.8rem}.dev-tarefas__sub{margin:.4rem 0 0;font-size:.84rem;color:var(--hub-muted);line-height:1.4;max-width:34rem}.dev-tarefas-quick{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.32rem;align-items:center;padding:.28rem;border-radius:var(--hub-raio-lg);border:1px solid color-mix(in srgb,var(--hub-gold) 20%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 6%,transparent)}.dev-tarefas-quick__input{min-height:1.95rem;padding-block:.28rem;font-size:.8rem;background:color-mix(in srgb,var(--hub-bg) 78%,var(--hub-surface))}.dev-tarefas-quick__btn{min-height:1.95rem;padding-inline:.7rem;font-size:.76rem}@media(max-width:620px){.dev-tarefas-quick{grid-template-columns:1fr}}.dev-tarefas__acoes-topo{display:flex;flex-wrap:wrap;gap:.5rem}.dev-tarefas button,.dev-tarefas input,.dev-tarefas textarea,.dev-tarefas select,.dev-tarefas .chamados-banner,.dev-tarefas .btn-primario,.dev-tarefas .btn-secundario{border-radius:var(--hub-raio)}.dev-tarefas__acoes-topo .btn-primario,.dev-tarefas__acoes-topo .btn-secundario{min-height:1.95rem;padding-inline:.7rem;font-size:.78rem}.dev-tarefas__form-modal{display:flex;flex-direction:column;gap:.7rem}.dev-tarefas-modal--criar{width:min(560px,calc(100vw - 1rem));max-height:calc(100dvh - 1rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:hidden;display:flex;flex-direction:column;padding:.7rem .9rem}.hub-modal-backdrop:has(#dev-tarefa-criar-titulo){align-items:flex-start;padding:max(.5rem,env(safe-area-inset-top,0px)) .5rem max(.5rem,env(safe-area-inset-bottom,0px))}.hub-modal.dev-tarefas-modal.dev-tarefas-modal--criar{overflow:hidden}.dev-tarefas-modal--criar .hub-modal__titulo{margin:0 0 .4rem;flex-shrink:0}.dev-tarefas-modal--criar .chamados-banner{flex-shrink:0}.dev-tarefas-modal--criar .hub-modal__hint{display:none}.dev-tarefas-modal--criar .dev-tarefas__form-modal{gap:.4rem;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.dev-tarefas-modal--criar .dev-tarefas__label{gap:.25rem}.dev-tarefas-modal--criar .dev-tarefas__input,.dev-tarefas-modal--criar .dev-tarefas__textarea--compacto{min-height:2.35rem;padding:.4rem .65rem}.dev-tarefas-modal--criar .dev-tarefas__textarea--compacto{min-height:2.6rem;max-height:3.4rem;resize:none}.dev-tarefas-modal--criar .dev-tarefas__campo{gap:.3rem}.dev-tarefas-modal--criar .dev-tarefa-date{min-height:2.35rem;width:auto}.dev-tarefas-modal--criar .hub-modal__acoes{position:sticky;bottom:0;z-index:2;flex-shrink:0;margin-top:.25rem;padding-top:.55rem;padding-bottom:max(.15rem,env(safe-area-inset-bottom,0px));border-top:1px solid var(--hub-border);background:linear-gradient(to top,var(--hub-bg-elevated, var(--hub-bg)) 72%,color-mix(in srgb,var(--hub-bg-elevated, var(--hub-bg)) 88%,transparent))}.dev-tarefas-modal--criar .chamado-anexo-preview__midia img,.dev-tarefas-modal--criar .chamado-anexo-preview__midia video{max-height:min(10rem,30vh)}.dev-tarefas-criar-anexos{display:flex;flex-direction:column;gap:.35rem}.dev-tarefas-criar-anexos__lista{margin:0}.dev-tarefas-criar-anexos__erro{margin:0;font-size:.78rem;color:var(--hub-erro, #f87171)}.dev-tarefas-criar-anexos__acoes{display:flex;flex-wrap:wrap;gap:.35rem .5rem}.dev-tarefas-modal--criar .dev-tarefas-criar-anexos__acoes .btn-secundario{min-height:var(--hub-touch-min, 2.5rem);padding:.35rem .65rem;font-size:.82rem}@media(min-width:744px){.dev-tarefas-modal--criar .dev-tarefas-criar-anexos__acoes .btn-secundario{min-height:2.15rem}}.dev-tarefas__data-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem}.dev-tarefas__data-linha .dev-tarefa-datefield{flex:1 1 10rem;min-width:9rem}@media(max-width:743px){.dev-tarefas-modal--criar .dev-tarefas__input,.dev-tarefas-modal--criar .dev-tarefas__textarea--compacto,.dev-tarefas-modal--criar .dev-tarefa-date{min-height:var(--hub-touch-min)}}.dev-tarefas__linha-dupla{display:grid;grid-template-columns:1fr 1fr;gap:.55rem .85rem;align-items:start}@media(max-width:520px){.dev-tarefas__linha-dupla{grid-template-columns:1fr}}.dev-tarefas__form-modal .hub-modal__acoes{margin-top:.15rem}.dev-tarefas__label{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--hub-muted)}.dev-tarefas__input,.dev-tarefas__textarea,.dev-tarefas__select{width:100%;min-height:2rem;padding:.38rem .55rem;border-radius:var(--hub-raio);border:1px solid var(--hub-border);background:var(--hub-bg);color:var(--hub-texto);font-size:.84rem}.dev-tarefas__textarea{min-height:4.5rem;resize:vertical}.dev-tarefas__select--compacto{min-height:2.5rem;font-size:.85rem;max-width:14rem}.dev-tarefas__toolbar{display:flex;flex-direction:column;gap:.45rem;padding:.5rem .55rem;border-radius:var(--hub-raio-lg);border:1px solid color-mix(in srgb,var(--hub-border) 88%,transparent);background:color-mix(in srgb,var(--hub-bg) 55%,transparent)}.dev-tarefas__toolbar-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .85rem}.dev-tarefas__segmento{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem;width:fit-content;max-width:100%;padding:.22rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-gold) 16%,var(--hub-border));background:color-mix(in srgb,var(--hub-bg) 70%,var(--hub-surface))}.dev-tarefas__segmento-item{min-height:1.85rem;padding:.2rem .7rem;border:none;border-radius:999px;background:transparent;color:var(--hub-muted);font-size:.74rem;font-weight:700;cursor:pointer;transition:background .14s ease,color .14s ease}.dev-tarefas__segmento-item:hover{color:var(--hub-texto)}.dev-tarefas__segmento-item.ativo{background:color-mix(in srgb,var(--hub-gold) 88%,#fff);color:#14110a;box-shadow:0 1px color-mix(in srgb,var(--hub-gold) 35%,transparent)}.dev-tarefas__filtros{display:flex;flex-wrap:wrap;gap:.4rem}.dev-tarefas__filtro{min-height:2.4rem;padding:.35rem .85rem;border-radius:999px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);font-size:.82rem;font-weight:700;cursor:pointer}.dev-tarefas__filtro.ativo{border-color:transparent;color:#14110a;background:color-mix(in srgb,var(--hub-gold) 88%,#fff)}.dev-tarefas__vazio{margin:0;padding:.75rem .2rem;color:var(--hub-muted);font-size:.9rem}.dev-tarefas__vazio-box{display:flex;flex-direction:column;align-items:center;gap:.45rem;margin:.15rem 0 .25rem;padding:1.5rem 1.1rem;text-align:center;border-radius:var(--hub-raio-lg);border:1px dashed color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));background:color-mix(in srgb,var(--hub-bg) 45%,transparent)}.dev-tarefas__vazio-icone{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.15rem;border-radius:var(--hub-raio);color:var(--hub-gold);background:color-mix(in srgb,var(--hub-gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold) 22%,transparent)}.dev-tarefas__vazio-titulo{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em}.dev-tarefas__vazio-texto{margin:0 0 .35rem;max-width:26rem;font-size:.84rem;line-height:1.4;color:var(--hub-muted)}.dev-tarefas__vazio-box .btn-primario{min-height:1.95rem;font-size:.78rem}.dev-tarefas__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.26rem}.dev-tarefa-card{display:flex;flex-direction:column;gap:.18rem;padding:.4rem .5rem;border-radius:var(--hub-raio);border:1px solid color-mix(in srgb,var(--hub-border) 92%,transparent);background:color-mix(in srgb,var(--hub-bg) 40%,var(--hub-surface));transition:border-color .15s,background .15s,box-shadow .15s}.dev-tarefa-card:hover{border-color:color-mix(in srgb,var(--hub-gold) 30%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 4%,var(--hub-surface))}.dev-tarefa-card--feita{opacity:.7}.dev-tarefa-card__topo{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:.42rem}.dev-tarefa-card__titulo{display:block;font-size:.8rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--hub-texto)}.dev-tarefa-card__status{flex-shrink:0;align-self:flex-start;min-height:1.55rem;padding:.14rem .42rem;border-radius:999px;border:1px solid var(--hub-border);background:transparent;font-size:.62rem;font-weight:800;cursor:pointer}.dev-tarefa-card__status--aberta{border-color:color-mix(in srgb,var(--hub-gold) 40%,transparent);color:var(--hub-gold);background:color-mix(in srgb,var(--hub-gold) 8%,transparent)}.dev-tarefa-card__status--em_andamento{border-color:color-mix(in srgb,#5b9dff 50%,transparent);color:#8bbcff;background:color-mix(in srgb,#5b9dff 10%,transparent)}.dev-tarefa-card__status--em_espera{border-color:color-mix(in srgb,#a78bfa 50%,transparent);color:#c4b5fd;background:color-mix(in srgb,#a78bfa 10%,transparent)}.dev-tarefa-card__status--feita{border-color:color-mix(in srgb,#4ade80 40%,transparent);color:#86efac;background:color-mix(in srgb,#4ade80 8%,transparent)}.dev-tarefa-status-select{flex-shrink:0;align-self:flex-start;width:fit-content;min-height:1.5rem;max-width:9rem;padding:.14rem .95rem .14rem .6rem;text-align:center;text-align-last:center;-moz-text-align-last:center;border-radius:999px;border:1px solid var(--hub-border);background:transparent;font-size:.62rem;font-weight:800;cursor:pointer;color:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - .5rem) calc(50% - .1rem),calc(100% - .34rem) calc(50% - .1rem);background-size:.26rem .26rem,.26rem .26rem;background-repeat:no-repeat}.dev-tarefa-status-select--compacto{max-width:7.5rem}.dev-tarefa-status-select--aberta{border-color:color-mix(in srgb,var(--hub-gold) 40%,transparent);color:var(--hub-gold);background-color:color-mix(in srgb,var(--hub-gold) 8%,transparent)}.dev-tarefa-status-select--em_andamento{border-color:color-mix(in srgb,#5b9dff 50%,transparent);color:#8bbcff;background-color:color-mix(in srgb,#5b9dff 10%,transparent)}.dev-tarefa-status-select--em_espera{border-color:color-mix(in srgb,#a78bfa 50%,transparent);color:#c4b5fd;background-color:color-mix(in srgb,#a78bfa 10%,transparent)}.dev-tarefa-status-select--feita{border-color:color-mix(in srgb,#4ade80 40%,transparent);color:#86efac;background-color:color-mix(in srgb,#4ade80 8%,transparent)}.dev-tarefa-date--compacto{width:auto;min-width:6.5rem;min-height:1.55rem;padding:.1rem .35rem;font-size:.68rem;font-weight:700;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--hub-muted)}.dev-tarefa-date--compacto:hover,.dev-tarefa-date--compacto:focus-visible{border-color:var(--hub-border);background:var(--hub-surface);color:var(--hub-texto);outline:none}.dev-tarefa-date--compacto.dev-tarefa-date--atrasada{color:var(--hub-danger-text)}.dev-tarefa-datewrap--mini{display:inline-flex;align-items:center;vertical-align:baseline}.dev-tarefa-prazo-mini{padding:0;border:none;background:transparent;font-size:.72rem;font-weight:600;line-height:1.2;color:var(--hub-muted);cursor:pointer;text-decoration:underline dotted color-mix(in srgb,var(--hub-muted) 35%,transparent);text-underline-offset:.12em}.dev-tarefa-prazo-mini:hover,.dev-tarefa-prazo-mini:focus-visible{color:var(--hub-texto);text-decoration-color:var(--hub-border);outline:none}.dev-tarefa-prazo-mini--vazio{opacity:.72}.dev-tarefa-prazo-mini--atrasada{color:var(--hub-danger-text);text-decoration-color:color-mix(in srgb,var(--hub-danger-text) 40%,transparent)}.dev-tarefa-datehidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.dev-tarefas__gerir-atalho{padding-top:.15rem}.dev-tarefas__link-discreto{padding:0;border:none;background:transparent;font-size:.78rem;font-weight:600;color:var(--hub-muted);cursor:pointer;text-decoration:underline dotted color-mix(in srgb,var(--hub-muted) 35%,transparent);text-underline-offset:.15em}.dev-tarefas__link-discreto:hover{color:var(--hub-texto)}.dev-tarefa-card__detalhe{margin:0;font-size:.68rem;color:var(--hub-muted);line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dev-tarefa-card__meta{display:flex;flex-wrap:wrap;gap:.35rem .65rem;font-size:.78rem;color:var(--hub-muted)}.dev-tarefa-card__excluir{margin-left:auto;min-height:var(--hub-touch-min);padding:.25rem .55rem;border:none;background:transparent;color:var(--hub-danger, #f07178);font-size:.78rem;font-weight:700;cursor:pointer}.dev-tarefa-card.selecionada{border-color:color-mix(in srgb,var(--hub-gold) 48%,var(--hub-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-gold) 22%,transparent)}.dev-tarefa-card.sub{margin-left:calc(var(--dev-tarefa-depth, 1) * .85rem);border-left:2px solid color-mix(in srgb,var(--hub-gold) 28%,transparent)}.dev-tarefa-card__titulo-btn{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;padding:0;border:none;background:transparent;text-align:left;color:inherit}.dev-tarefa-card__titulo-hit{padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%}.dev-tarefa-card__meta-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 0;font-size:.64rem;font-weight:600;color:var(--hub-muted);line-height:1.3}.dev-tarefa-card__meta-linha>*+*:before{content:"·";margin:0 .3rem;opacity:.55;font-weight:700}.dev-tarefa-meta--alerta{color:var(--hub-danger-text, #f87171)}.dev-tarefa-meta--sub{color:var(--hub-gold)}.dev-tarefa-prazo{padding:0;border:none;background:transparent;font:inherit;font-weight:700;color:inherit;cursor:pointer}.dev-tarefa-prazo:hover{text-decoration:underline;text-underline-offset:.15em}.dev-tarefa-prazo.atrasada{color:var(--hub-danger-text, #f87171)}.dev-tarefa-prazo--vazio{opacity:.75}.dev-tarefa-data-popup{position:fixed;z-index:130;max-height:min(38rem,calc(100dvh - 1rem));overflow-y:auto;padding:.7rem .75rem .85rem;border:1px solid var(--hub-border);border-radius:0;background:var(--hub-surface, #121212);color:var(--hub-text);box-shadow:var(--hub-sombra)}.dev-tarefa-data-popup__hoje{display:inline-flex;align-items:center;margin:0 0 .55rem;padding:.2rem .55rem;font-size:.82rem;font-weight:800;background:color-mix(in srgb,var(--hub-gold) 28%,transparent);color:var(--hub-text)}.dev-tarefa-data-popup__hoje.atrasada{background:color-mix(in srgb,var(--hub-danger-text, #f87171) 22%,transparent);color:var(--hub-danger-text, #f87171)}.dev-tarefa-data-popup__atalhos{list-style:none;margin:0 0 .7rem;padding:0;display:flex;flex-direction:column;gap:.1rem}.dev-tarefa-data-popup__atalho{display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:2.35rem;padding:.2rem .35rem;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.dev-tarefa-data-popup__atalho:hover,.dev-tarefa-data-popup__atalho.ativo{background:color-mix(in srgb,var(--hub-gold) 12%,transparent)}.dev-tarefa-data-popup__atalho-ico{display:grid;place-items:center;color:var(--hub-muted)}.dev-tarefa-data-popup__atalho.ativo .dev-tarefa-data-popup__atalho-ico{color:var(--hub-gold)}.dev-tarefa-data-popup__atalho-txt{font-size:.88rem;font-weight:650}.dev-tarefa-data-popup__atalho-hint{font-size:.75rem;font-weight:700;color:var(--hub-muted);white-space:nowrap}.dev-tarefa-cal{margin-top:.35rem;padding-top:.45rem;border-top:1px solid var(--hub-border)}.dev-tarefa-cal__topo{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;margin-bottom:.35rem}.dev-tarefa-cal__mes{text-align:center;font-size:.88rem}.dev-tarefa-cal__nav,.dev-tarefa-cal__nav-spacer{width:2rem;height:2rem}.dev-tarefa-cal__nav{border:none;background:transparent;color:var(--hub-muted);cursor:pointer;font-size:1.25rem;line-height:1}.dev-tarefa-cal__nav:hover{color:var(--hub-text)}.dev-tarefa-cal__grade{display:grid;grid-template-columns:repeat(7,1fr);gap:.12rem}.dev-tarefa-cal__dow{display:grid;place-items:center;min-height:1.5rem;font-size:.68rem;font-weight:800;color:var(--hub-muted)}.dev-tarefa-cal__dia{aspect-ratio:1;width:100%;min-height:0;border:none;border-radius:50%;background:transparent;color:inherit;font:inherit;font-size:.82rem;font-weight:650;cursor:pointer;display:grid;place-items:center}.dev-tarefa-cal__dia.vazio{cursor:default}.dev-tarefa-cal__dia.passado{color:var(--hub-muted)}.dev-tarefa-cal__dia.hoje{box-shadow:inset 0 0 0 1.5px var(--hub-gold)}.dev-tarefa-cal__dia.sel{background:var(--hub-gold);color:#111;box-shadow:none}.dev-tarefa-cal__dia:not(.vazio):hover{background:color-mix(in srgb,var(--hub-gold) 18%,transparent)}.dev-tarefa-cal__dia.sel:hover{background:var(--hub-gold)}.dev-tarefa-date-trigger{width:100%;min-height:1.85rem;padding:.22rem .45rem;border:1px solid var(--hub-border);background:var(--hub-surface);color:inherit;font:inherit;font-size:.78rem;font-weight:700;text-align:left;cursor:pointer}.dev-tarefa-date-trigger:hover{border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border))}.dev-tarefa-meta--tag{color:color-mix(in srgb,var(--hub-gold) 70%,var(--hub-muted))}.dev-tarefa-expand,.dev-tarefa-expand-spacer{flex-shrink:0;width:1.5rem;height:1.5rem}.dev-tarefa-expand{display:grid;place-items:center;border:none;background:transparent;color:var(--hub-muted);cursor:pointer;font-size:.85rem;transition:transform .14s ease}.dev-tarefa-expand.aberto{transform:rotate(0)}.dev-tarefa-expand:not(.aberto){transform:rotate(-90deg)}.dev-tarefa-p{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.4rem;padding:0 .28rem;border-radius:6px;font-size:.62rem;font-weight:800;letter-spacing:.02em}.dev-tarefa-p--1{background:var(--hub-danger-soft);color:var(--hub-danger-text);border:1px solid var(--hub-danger-border)}.dev-tarefa-p--2{background:var(--hub-gold-soft);color:var(--hub-gold);border:1px solid color-mix(in srgb,var(--hub-gold) 40%,transparent)}.dev-tarefa-p--3{background:color-mix(in srgb,var(--hub-sucesso) 16%,transparent);color:var(--hub-sucesso);border:1px solid color-mix(in srgb,var(--hub-sucesso) 35%,transparent)}.dev-tarefa-fila-n{flex-shrink:0;min-width:1.4rem;font-size:.64rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-muted);letter-spacing:.01em}.dev-tarefa-fila-grip{flex-shrink:0;display:grid;place-items:center;width:1.55rem;height:1.7rem;color:var(--hub-muted);pointer-events:none}.dev-tarefa-fila-lixeira{flex-shrink:0;display:grid;place-items:center;width:1.45rem;height:1.45rem;margin-top:.08rem;padding:0;border:none;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--hub-muted) 82%,#c0c0c0);cursor:pointer;opacity:.75;transition:color .14s ease,opacity .14s ease,background-color .14s ease}.dev-tarefa-fila-lixeira:hover,.dev-tarefa-fila-lixeira:focus-visible{background:color-mix(in srgb,var(--hub-muted) 14%,transparent);color:color-mix(in srgb,var(--hub-text) 55%,#d4d4d8);opacity:1;outline:none}.dev-tarefa-card--arrastavel{cursor:grab;-webkit-user-select:none;user-select:none}.dev-tarefa-card--arrastavel .dev-tarefa-card__titulo-hit{cursor:grab}.dev-tarefa-card--arrastando{opacity:.35;border-color:color-mix(in srgb,var(--hub-gold) 45%,var(--hub-border));transition:none}.dev-tarefa-fila-slot{list-style:none;height:4px;margin:.05rem .4rem;border-radius:99px;background:var(--hub-gold)}.dev-tarefa-fila-fantasma{position:fixed;z-index:2400;display:flex;align-items:center;gap:.55rem;pointer-events:none;padding:.7rem .9rem;border-radius:var(--hub-raio);border:1px solid color-mix(in srgb,var(--hub-gold) 50%,var(--hub-border));background:var(--hub-surface);box-shadow:0 18px 36px color-mix(in srgb,var(--hub-gold) 16%,transparent);color:var(--hub-texto);font-size:.95rem;line-height:1.3}.dev-tarefa-fila-fantasma strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dev-tarefas-arrastando{cursor:grabbing;-webkit-user-select:none;user-select:none;touch-action:none}body.dev-tarefas-arrastando .dev-tarefa-card--arrastavel,body.dev-tarefas-arrastando .dev-tarefa-card--arrastavel .dev-tarefa-card__titulo-hit{cursor:grabbing}.dev-tarefas__fila-trava{min-height:2.15rem;padding:.25rem .7rem;border:1px solid var(--hub-border);border-radius:999px;background:transparent;color:var(--hub-muted);font-size:.78rem;font-weight:700;cursor:pointer}.dev-tarefas__fila-trava:hover{color:var(--hub-texto)}.dev-tarefas__fila-trava.ativo{border-color:color-mix(in srgb,var(--hub-gold) 40%,transparent);color:var(--hub-gold);background:color-mix(in srgb,var(--hub-gold) 12%,transparent)}.dev-tarefas__abas{display:flex;gap:.35rem}.dev-tarefas__aba{min-height:2.4rem;padding:.35rem .9rem;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);font-size:.85rem;font-weight:700;cursor:pointer;border-radius:999px}.dev-tarefas__aba.ativo{border-color:transparent;color:#14110a;background:color-mix(in srgb,var(--hub-gold) 88%,#fff)}.dev-tarefas__label-txt{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.dev-tarefas__campo{display:flex;flex-direction:column;gap:.4rem}.dev-tarefas__rapidos,.dev-tarefas__ordenar,.dev-tarefas__avancados{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.dev-tarefas__ordenar-campo{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto}.dev-tarefas__select--ordenar{width:auto;min-width:8.5rem;min-height:2.35rem;padding:.3rem .65rem;font-size:.8rem;font-weight:700;border-radius:999px;border-color:color-mix(in srgb,var(--hub-border) 90%,transparent);background:color-mix(in srgb,var(--hub-surface) 80%,var(--hub-bg));cursor:pointer}.dev-tarefas__mais-filtros{min-height:2.15rem;padding:.25rem .55rem;border:none;background:transparent;color:var(--hub-gold);font-size:.78rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.dev-tarefa-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.dev-tarefa-chip,.dev-tarefas__aba,.dev-tarefas-iconbtn,.dev-tarefas-sub__item,.dev-tarefa-expand{border-radius:999px}.dev-tarefa-chip{min-height:1.7rem;padding:.16rem .52rem;border:1px solid transparent;background:color-mix(in srgb,var(--hub-surface) 55%,transparent);color:var(--hub-muted);font-size:.7rem;font-weight:700;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.dev-tarefa-chip:hover{color:var(--hub-texto);border-color:color-mix(in srgb,var(--hub-border) 80%,transparent)}.dev-tarefa-chip.ativo{border-color:color-mix(in srgb,var(--hub-gold) 35%,transparent);color:var(--hub-gold);background:color-mix(in srgb,var(--hub-gold) 12%,transparent)}.dev-tarefa-chip:disabled{opacity:.45;cursor:not-allowed}@media(max-width:743px){.dev-tarefas{padding:.7rem .7rem .8rem;gap:.55rem}.dev-tarefas__toolbar{padding:.6rem}.dev-tarefas__toolbar-linha{flex-direction:column;align-items:stretch}.dev-tarefas__ordenar-campo{margin-left:0;width:100%;justify-content:space-between}.dev-tarefas__select--ordenar{flex:1 1 auto;min-width:0}.dev-tarefas__segmento{width:100%}.dev-tarefas__segmento-item{flex:1 1 auto;text-align:center}.dev-tarefa-card__topo{flex-wrap:wrap}.dev-tarefa-status-select{margin-left:auto}.dev-tarefas__acoes-topo{width:100%}.dev-tarefas__acoes-topo .btn-primario,.dev-tarefas__acoes-topo .btn-secundario{flex:1 1 auto}.dev-tarefas-detalhe__voltar{display:inline-flex;align-items:center;gap:.35rem;min-width:0;padding:.15rem .4rem .15rem .1rem;border:none;border-radius:6px;background:transparent;font-size:.78rem;font-weight:600;color:var(--hub-muted);cursor:pointer}.dev-tarefas-detalhe__voltar:hover{color:var(--hub-texto)}.dev-tarefas-detalhe__voltar-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-tarefas-detalhe{grid-template-columns:1fr}.dev-tarefas-detalhe__meta{padding-left:0;border-left:none;border-top:1px solid var(--hub-border);padding-top:.75rem;background:transparent}.dev-tarefa-check{width:var(--hub-touch-min);height:var(--hub-touch-min);margin-top:0}.dev-tarefa-fila-grip{width:var(--hub-touch-min);height:var(--hub-touch-min)}.dev-tarefas-detalhe__desc-wrap,.dev-tarefas-detalhe__add-link,.dev-tarefas-sub__add,.dev-tarefas-detalhe .dev-tarefas-sub__lista{margin-left:0;padding-left:0}}.dev-tarefa-chip--p1{color:var(--hub-danger-text);border-color:var(--hub-danger-border)}.dev-tarefa-chip--p1.ativo{border-color:var(--hub-danger-text);color:var(--hub-danger-text);background:var(--hub-danger-soft)}.dev-tarefa-chip--p2{color:var(--hub-gold);border-color:color-mix(in srgb,var(--hub-gold) 45%,transparent)}.dev-tarefa-chip--p2.ativo{border-color:var(--hub-gold);color:var(--hub-gold);background:var(--hub-gold-soft)}.dev-tarefa-chip--p3{color:var(--hub-sucesso);border-color:color-mix(in srgb,var(--hub-sucesso) 40%,transparent)}.dev-tarefa-chip--p3.ativo{border-color:var(--hub-sucesso);color:var(--hub-sucesso);background:color-mix(in srgb,var(--hub-sucesso) 12%,transparent)}.dev-tarefa-chip__pessoa{display:inline-flex;align-items:center;gap:.4rem}.dev-tarefa-chip__pessoa .hub-avatar--xs{width:1.35rem;height:1.35rem}.dev-tarefa-datewrap{position:relative;display:inline-flex}.dev-tarefas-modal{width:min(40rem,calc(100vw - 1.5rem))}.dev-tarefas-modal--detalhe{width:min(56rem,calc(100vw - 2.5rem));max-height:calc(100dvh - 3rem);min-height:0;overflow:hidden;overflow-y:hidden;display:flex;flex-direction:column;padding:.55rem .85rem .65rem}.hub-modal.dev-tarefas-modal.dev-tarefas-modal--detalhe{width:min(56rem,calc(100vw - 2.5rem));max-width:none;overflow:hidden;overflow-y:hidden;padding:.55rem .85rem .65rem;border-radius:var(--hub-raio-lg)}.hub-modal.dev-tarefas-modal:not(.dev-tarefas-modal--detalhe),.hub-modal:has(#dev-tarefa-modal-titulo),.hub-modal:has(#dev-tarefa-criar-titulo){border-radius:0}.dev-tarefas-modal:not(.dev-tarefas-modal--detalhe) button,.dev-tarefas-modal:not(.dev-tarefas-modal--detalhe) input,.dev-tarefas-modal:not(.dev-tarefas-modal--detalhe) textarea,.dev-tarefas-modal:not(.dev-tarefas-modal--detalhe) select,.dev-tarefas-modal:not(.dev-tarefas-modal--detalhe) .chamados-banner,.dev-tarefas-modal:not(.dev-tarefas-modal--detalhe) .btn-primario,.dev-tarefas-modal:not(.dev-tarefas-modal--detalhe) .btn-secundario,.hub-modal:has(#dev-tarefa-modal-titulo) button,.hub-modal:has(#dev-tarefa-modal-titulo) input,.hub-modal:has(#dev-tarefa-modal-titulo) textarea,.hub-modal:has(#dev-tarefa-modal-titulo) select,.hub-modal:has(#dev-tarefa-modal-titulo) .btn-primario,.hub-modal:has(#dev-tarefa-modal-titulo) .btn-secundario{border-radius:0}.dev-tarefas-detalhe__barra{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.dev-tarefas-detalhe__secao-atual{font-size:.72rem;font-weight:600;color:var(--hub-muted)}.dev-tarefas-detalhe{display:grid;grid-template-columns:minmax(0,1fr) minmax(12.5rem,14rem);gap:.55rem .85rem;align-items:stretch;min-height:0;flex:1 1 auto}.dev-tarefas-detalhe__corpo{display:flex;flex-direction:column;gap:.4rem;min-width:0;min-height:0;overflow:auto}.dev-tarefas-detalhe__titulo-row{display:flex;align-items:flex-start;gap:.5rem}.dev-tarefa-check{flex-shrink:0;width:1.55rem;height:1.55rem;margin-top:.2rem;padding:0;border:2px solid var(--hub-muted);background:transparent;color:var(--hub-texto);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.dev-tarefas-modal--detalhe .dev-tarefa-check{border-radius:50%}.dev-tarefa-check--p1{border-color:var(--hub-danger-text);color:var(--hub-danger-text)}.dev-tarefa-check--p2{border-color:var(--hub-gold);color:var(--hub-gold)}.dev-tarefa-check--p3{border-color:var(--hub-sucesso);color:var(--hub-sucesso)}.dev-tarefa-check.feita{background:color-mix(in srgb,currentColor 18%,transparent)}.dev-tarefas-detalhe__titulo{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;line-height:1.22;cursor:text}.dev-tarefas-detalhe__titulo-input{width:100%;min-height:0;padding:.1rem 0;border:none;background:transparent;color:var(--hub-texto);font-size:1.05rem;font-weight:800;letter-spacing:-.03em;line-height:1.22}.dev-tarefas-detalhe__atalhos{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem}.dev-tarefas-detalhe__desc-wrap{display:flex;align-items:flex-start;gap:.45rem;color:var(--hub-muted);padding-left:2.2rem}.dev-tarefas-detalhe__desc-wrap svg{flex-shrink:0;margin-top:.35rem}.dev-tarefas-detalhe__desc{flex:1 1 auto;min-height:4.2rem;max-height:min(60vh,32rem);padding:.15rem 0;border:none;background:transparent;color:var(--hub-texto);font-size:.82rem;line-height:1.35;resize:vertical;overflow-y:auto}.dev-tarefas-detalhe__add-link{align-self:flex-start;margin-left:2.2rem;min-height:1.7rem;padding:.1rem 0;border:none;background:transparent;color:var(--hub-muted);font-size:.78rem;font-weight:600;cursor:pointer}.dev-tarefas-detalhe__add-link:hover{color:var(--hub-texto)}.dev-tarefas-detalhe__meta{display:flex;flex-direction:column;min-width:0;padding:.15rem 0 0 .9rem;border-left:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 65%,transparent)}.dev-tarefas-detalhe__meta-item{display:flex;flex-direction:column;gap:.28rem;padding:.4rem 0;border-bottom:1px solid var(--hub-border)}.dev-tarefas-detalhe__meta-item:first-child{padding-top:0}.dev-tarefas-detalhe__meta-label{font-size:.72rem;font-weight:700;letter-spacing:.01em;color:var(--hub-muted)}.dev-tarefas-detalhe__meta-valor{display:flex;flex-direction:column;gap:.3rem;min-width:0}.dev-tarefas-detalhe__excluir{align-self:flex-start;margin-top:.45rem;padding:.25rem 0;border:none;background:transparent;color:var(--hub-muted);font-size:.82rem;font-weight:600;cursor:pointer}.dev-tarefas-detalhe__excluir:hover{color:var(--hub-danger-text)}.dev-tarefa-datefield{display:flex;flex-direction:column;gap:.3rem}.dev-tarefa-date{width:100%;min-height:var(--hub-touch-min);padding:.35rem .55rem;border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-texto);font:inherit;color-scheme:inherit}.dev-tarefa-datefield__hint{font-size:.78rem;font-weight:700;color:var(--hub-muted)}.dev-tarefas-detalhe__rename{display:flex;gap:.4rem;align-items:center}.dev-tarefas-iconbtn{width:2.5rem;height:2.5rem;border:1px solid var(--hub-border);background:transparent;color:var(--hub-texto);font-size:1.15rem;cursor:pointer}.dev-tarefas-detalhe__barra .dev-tarefas-iconbtn{width:1.75rem;height:1.75rem;border-color:transparent;font-size:1.15rem;color:var(--hub-muted)}.dev-tarefas-sub,.dev-tarefas-coment{display:flex;flex-direction:column;gap:.35rem;margin-top:.15rem}.dev-tarefas-detalhe .dev-tarefas-sub__lista{margin-left:2.2rem}.dev-tarefas-sub__titulo{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.dev-tarefas-sub__lista,.dev-tarefas-coment__lista,.dev-tarefas-gerir ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.dev-tarefas-sub__item{width:100%;min-height:2.1rem;padding:.25rem .2rem;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.5rem}.dev-tarefa-check-mini{flex-shrink:0;width:.95rem;height:.95rem;border:1.5px solid var(--hub-muted);border-radius:50%}.dev-tarefa-check-mini.feita{background:color-mix(in srgb,var(--hub-muted) 35%,transparent)}.dev-tarefas-sub__item.feita{text-decoration:line-through;opacity:.7}.dev-tarefas-sub__vazio{margin:0;font-size:.82rem;color:var(--hub-muted)}.dev-tarefas-sub__add{display:flex;gap:.4rem;align-items:center;margin-left:2.2rem}.dev-tarefas-detalhe__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--hub-border)}.dev-tarefas-coment{margin-top:auto;padding-top:.4rem}.dev-tarefas-coment__item{display:flex;flex-direction:column;gap:.08rem;padding:.22rem 0;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent);font-size:.76rem}.dev-tarefas-coment__item time{font-size:.64rem;color:var(--hub-muted)}.dev-tarefas-coment__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dev-tarefas-coment__item-acoes{display:inline-flex;gap:.35rem;opacity:.55;transition:opacity .15s}.dev-tarefas-coment__item:hover .dev-tarefas-coment__item-acoes,.dev-tarefas-coment__item-acoes:focus-within{opacity:1}.dev-tarefas-coment__item-btn{padding:.05rem .3rem;font-size:.66rem;font-weight:600;color:var(--hub-muted);background:transparent;border:none;border-radius:var(--hub-raio);cursor:pointer}.dev-tarefas-coment__item-btn:hover:not(:disabled){color:var(--hub-texto);background:var(--hub-surface-hover)}.dev-tarefas-coment__item-btn--perigo:hover:not(:disabled){color:var(--hub-danger-border)}.dev-tarefas-coment__item-btn:disabled{opacity:.5;cursor:default}.dev-tarefas-coment__editar{display:flex;flex-direction:column;gap:.35rem;margin:.15rem 0}.dev-tarefas-coment__compose{display:flex;align-items:flex-start;gap:.55rem;margin-top:.35rem}.dev-tarefas-coment__composer{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.45rem}.dev-tarefas-coment__campo{width:100%;min-height:2rem;padding:.32rem .7rem;border:1px solid var(--hub-border);background:var(--hub-bg);color:var(--hub-texto);font-size:.8rem;resize:vertical}.dev-tarefas-modal--detalhe .dev-tarefas-coment__campo{border-radius:var(--hub-raio)}.dev-tarefas-coment__presets{gap:.3rem}.dev-tarefas-coment__presets .dev-tarefa-chip{min-height:1.7rem;padding-block:.16rem;font-size:.7rem;border-color:color-mix(in srgb,var(--hub-border) 85%,transparent)}.dev-tarefas-coment__acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.dev-tarefas-modal--detalhe .dev-tarefas-coment__acoes .btn-secundario,.dev-tarefas-modal--detalhe .dev-tarefas-coment__acoes .btn-primario{min-height:1.95rem;padding:.28rem .85rem;font-size:.78rem;font-weight:700;border-radius:var(--hub-raio);box-shadow:none}.dev-tarefas-modal--detalhe .dev-tarefas-coment__acoes .btn-secundario,.hub-modal-backdrop.app-scope .dev-tarefas-coment__acoes .btn-secundario{background:transparent;color:var(--hub-texto);border:1px solid var(--hub-border)}.dev-tarefas-modal--detalhe .dev-tarefas-coment__acoes .btn-secundario:hover:not(:disabled),.hub-modal-backdrop.app-scope .dev-tarefas-coment__acoes .btn-secundario:hover:not(:disabled){background:var(--hub-surface-hover);border-color:color-mix(in srgb,var(--hub-gold) 35%,var(--hub-border))}.dev-tarefas-modal--detalhe .dev-tarefas-coment__acoes .btn-primario,.hub-modal-backdrop.app-scope .dev-tarefas-coment__acoes .btn-primario{background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent);border:1px solid transparent}.dev-tarefas-modal--detalhe .dev-tarefas-coment__acoes .btn-primario:disabled{opacity:.45}.dev-tarefas-coment__anexos{margin-top:.25rem}.dev-tarefas-coment__erro{margin:0;font-size:.75rem;color:var(--hub-danger-border)}.dev-tarefas-modal--detalhe .dev-tarefa-chip{border-radius:999px}.dev-tarefas-modal--detalhe .dev-tarefa-date{min-height:1.85rem}.dev-tarefas-feitas__cabeca{display:flex;align-items:center;gap:.5rem;width:100%;min-height:var(--hub-touch-min);padding:.4rem 0;border:none;border-top:1px solid var(--hub-border);background:transparent;color:inherit;font-size:.92rem;font-weight:800;cursor:pointer}.dev-tarefas-gerir{display:flex;flex-direction:column;gap:1rem}.dev-tarefas-gerir__bloco h3{margin:0 0 .45rem;font-size:.88rem}.dev-tarefas-gerir__bloco li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.5rem;padding:.2rem 0;border-bottom:1px solid var(--hub-border)}@media(min-width:744px){.dev-tarefas__form-modal{display:flex}}@media(max-width:743px){.dev-tarefa-card__topo{flex-wrap:nowrap}.dev-tarefa-card__status{min-height:var(--hub-touch-min)}.dev-tarefas-sub__add{flex-direction:column;align-items:stretch}}.hub-page--chamados-fila{max-width:none;width:100%}.chamados-novo__curto{display:none}.chamados-banner{margin:0;padding:.65rem .85rem;border-radius:.65rem;border:1px solid rgba(245,197,24,.28);background:#f5c51814;font-size:.78rem;color:var(--hub-muted)}.chamados-estagio{display:flex;flex-direction:column;gap:.65rem}.chamados-estagio__porta{margin:0;padding:.7rem .85rem;border-radius:.65rem;border:1px solid rgba(245,197,24,.28);background:#f5c51814;font-size:.8rem;line-height:1.4;color:var(--hub-text)}.chamados-estagio__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.chamados-estagio__item{display:flex;flex-direction:column;gap:.2rem;min-height:var(--hub-touch-min);padding:.7rem .85rem;border-radius:.65rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));background:var(--hub-surface, rgba(0, 0, 0, .18));color:inherit;text-decoration:none}a.chamados-estagio__item:hover{border-color:#f5c51859}.chamados-estagio__item strong{font-size:.82rem;font-weight:750}.chamados-estagio__item span{font-size:.74rem;line-height:1.35;color:var(--hub-muted)}.chamados-topo{display:flex;flex-wrap:nowrap;gap:.55rem;align-items:center;min-width:0}a.chamados-novo{text-decoration:none;white-space:nowrap;min-height:var(--hub-touch-min);flex-shrink:0}.chamados-atualizar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:var(--hub-touch-min);padding:.45rem .85rem;font-size:.8rem;font-weight:650;cursor:pointer;border-radius:var(--hub-raio)}.chamados-filtros{display:flex;flex-wrap:wrap;gap:.4rem;padding:.2rem;min-width:0;flex:1 1 auto}.chamados-filtro{--filtro-accent: var(--hub-muted);display:inline-flex;align-items:center;gap:.4rem;border:1px solid color-mix(in srgb,var(--filtro-accent) 28%,transparent);background:color-mix(in srgb,var(--filtro-accent) 6%,transparent);color:var(--hub-muted);border-radius:.55rem;padding:.38rem .65rem .38rem .55rem;font-size:.74rem;font-weight:650;letter-spacing:.01em;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.chamados-filtro:hover{color:var(--hub-text);background:color-mix(in srgb,var(--filtro-accent) 12%,transparent);border-color:color-mix(in srgb,var(--filtro-accent) 45%,transparent)}.chamados-filtro:focus-visible{outline:2px solid color-mix(in srgb,var(--filtro-accent) 70%,white);outline-offset:2px}.chamados-filtro__dot{width:.45rem;height:.45rem;border-radius:999px;flex-shrink:0;background:var(--filtro-accent);opacity:.75}.chamados-filtro__label{line-height:1.1;white-space:nowrap}.chamados-filtro__count{min-width:1.15rem;padding:.08rem .35rem;border-radius:.35rem;font-size:.68rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center;color:color-mix(in srgb,var(--filtro-accent) 85%,white);background:color-mix(in srgb,var(--filtro-accent) 16%,transparent)}.chamados-filtro.ativo{color:var(--hub-text);border-color:color-mix(in srgb,var(--filtro-accent) 55%,transparent);background:color-mix(in srgb,var(--filtro-accent) 18%,transparent);box-shadow:inset 0 -2px color-mix(in srgb,var(--filtro-accent) 80%,transparent)}.chamados-filtro.ativo .chamados-filtro__dot{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--filtro-accent) 22%,transparent)}.chamados-filtro.ativo .chamados-filtro__count{color:#0b0b0b;background:var(--filtro-accent)}.chamados-filtro--abertos{--filtro-accent: #fb923c}.chamados-filtro--meus{--filtro-accent: #38bdf8}.chamados-filtro--finalizado{--filtro-accent: var(--hub-sucesso)}@media(max-width:900px){.hub-page--chamados-fila .hub-page-header{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}.hub-page--chamados-fila .hub-page-header-texto{flex:1 1 auto;min-width:0}.hub-page--chamados-fila .hub-page-header .chamados-novo{width:auto;max-width:none;flex:0 0 auto;align-self:center;padding:.45rem .8rem;font-size:.8rem}.chamados-novo__curto{display:inline}.chamados-novo__longo{display:none}.chamados-page{gap:.75rem}.chamados-banner{font-size:.72rem;padding:.5rem .7rem;line-height:1.35}.chamados-filtros{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.1rem 0 .35rem}.chamados-filtros::-webkit-scrollbar{display:none}.chamados-filtro{flex:0 0 auto;min-height:var(--hub-touch-min)}}@media(max-width:743px){.hub-page--chamados-fila .hub-page-subtitle{display:none}.chamados-topo{flex-wrap:wrap}.chamados-filtros{width:100%}.chamados-atualizar{margin-left:auto}.chamados-estagio__porta,.chamados-estagio__item span{font-size:.72rem}}.chamados-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.chamados-item{display:block;text-decoration:none;color:inherit;padding:.85rem 1rem;border-radius:.75rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));border-left-width:4px;background:var(--hub-surface, rgba(0, 0, 0, .18));transition:border-color .15s ease,background .15s ease}.chamados-item--prio-recente{border-left-color:var(--hub-sucesso)}.chamados-item--prio-atencao{border-left-color:var(--hub-orange)}.chamados-item--prio-urgente{border-left-color:#fb923c}.chamados-item--prio-critico{border-left-color:var(--hub-border, rgba(255, 255, 255, .1))}.chamados-item:hover{border-color:#f5c51859;background:#ffffff0a}.chamados-item--prio-critico:hover{background:#ffffff0a}.chamados-item__topo{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:space-between;margin-bottom:.35rem}.chamados-item__titulo{margin:0;font-size:.95rem;font-weight:700}.chamados-item__idade{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.chamados-item__idade--recente{background:#4ade8026;color:#86efac}.chamados-item__idade--atencao{background:#f5c51826;color:var(--hub-orange)}.chamados-item__idade--urgente{background:#fb923c2e;color:#fdba74}.chamados-item__idade--critico{background:#f8717133;color:#fca5a5}.chamados-item__meta{margin:.25rem 0 0;font-size:.72rem;color:var(--hub-muted);display:flex;flex-wrap:wrap;gap:.45rem .85rem;align-items:center}.chamado-status{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;white-space:nowrap}.chamado-status--novo{background:#60a5fa26;color:#93c5fd}.chamado-status--aguardando_validacao{background:#fb718526;color:#fb7185}.chamado-status--resolvido_aguardando{background:#a78bfa26;color:#c4b5fd}.chamado-status--finalizado{background:#4ade8026;color:#86efac}.chamados-vazio{margin:0;padding:1.5rem 1rem;text-align:center;color:var(--hub-muted);font-size:.85rem;border:1px dashed var(--hub-border, rgba(255, 255, 255, .12));border-radius:.75rem}.chamados-notifs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.chamados-notifs li{padding:.55rem .75rem;border-radius:.55rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.78rem}.chamados-notifs strong{display:block;margin-bottom:.15rem}.chamado-form{display:flex;flex-direction:column;gap:.85rem;max-width:36rem}.chamados-page--form{width:100%;max-width:42rem;margin-inline:auto}.hub-page--chamado-novo>.hub-page-header{width:100%;max-width:42rem;margin-inline:auto;justify-content:center;text-align:center}.hub-page--chamado-novo .hub-page-header-texto{width:100%;justify-content:center}.hub-page--chamado-novo .chamados-page--form>p{text-align:center}.hub-page--chamado-novo .chamado-form__voltar{display:flex;justify-content:flex-start;text-align:left;margin:.85rem 0 0}.chamado-form--nsa{width:100%;max-width:42rem;gap:1rem;padding:1.1rem 1.15rem 1.25rem;border-radius:1rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));background:var(--hub-surface, rgba(0, 0, 0, .22))}.chamado-form-hero{display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--hub-gold) 28%,transparent);background:color-mix(in srgb,var(--hub-gold) 8%,rgba(0,0,0,.25))}.chamado-form-hero__badge{display:inline-flex;width:fit-content;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#111;background:var(--hub-gold)}.chamado-form-hero__texto{margin:0;font-size:.8rem;line-height:1.45;color:var(--hub-muted)}.chamado-form__campo{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--hub-text)}.chamado-form__campo em{color:var(--hub-danger-text);font-style:normal}.chamado-form__campo small{font-weight:500;font-size:.7rem;color:var(--hub-muted)}.chamado-form__ajuda{margin:0;padding:.65rem .75rem;border-radius:.5rem;border:1px dashed color-mix(in srgb,var(--hub-gold) 30%,transparent);background:#0003;font-size:.74rem;font-weight:500;line-height:1.45;color:var(--hub-muted)}.chamado-form__linha{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.chamado-tipo-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.chamado-tipo-opcao{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .85rem;border-radius:.65rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));background:#00000038;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.chamado-tipo-opcao:hover{border-color:color-mix(in srgb,var(--hub-gold) 45%,transparent)}.chamado-tipo-opcao strong{font-size:.85rem}.chamado-tipo-opcao span{font-size:.72rem;font-weight:500;color:var(--hub-muted)}.chamado-tipo-opcao--ativa{border-color:var(--hub-gold);background:color-mix(in srgb,var(--hub-gold) 14%,rgba(0,0,0,.22))}@media(max-width:480px){.chamado-tipo-picker{grid-template-columns:1fr}}.chamado-form__atores-leitura{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.75rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.08);background:#0000002e}.chamado-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:600}.chamado-form input,.chamado-form textarea,.chamado-form select{font:inherit;font-weight:400;padding:.55rem .7rem;border-radius:.5rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));background:#00000047;color:inherit}.chamado-form textarea{min-height:10rem;resize:vertical;line-height:1.45}.chamado-form__submit{width:100%;justify-content:center;margin-top:.25rem;padding:.75rem 1rem;font-size:.95rem}.chamado-form__rodape-hint{margin:0;font-size:.72rem;color:var(--hub-muted);text-align:center}@media(max-width:720px){.chamado-form__linha,.chamado-form__atores-leitura{grid-template-columns:1fr}}.chamado-anexos-campo__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.35rem}.chamado-anexos-campo__acoes input[type=file]{flex:1;min-width:12rem;font-size:.78rem}.chamado-anexos-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.75rem}.chamado-anexos-lista--preview{gap:.65rem}.chamado-anexos-lista li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;border-radius:.45rem;background:#0003}.chamado-anexo-preview{flex-direction:column;align-items:stretch;padding:.55rem;gap:.5rem}.chamado-anexo-preview__midia{width:100%;border-radius:.55rem;overflow:hidden;background:#00000059;border:1px solid rgba(255,255,255,.08)}.chamado-anexo-preview__midia img,.chamado-anexo-preview__midia video{display:block;width:100%;max-height:16rem;object-fit:contain;background:#000}.chamado-anexo-preview__arquivo{display:block;padding:.85rem 1rem;color:var(--hub-text);text-decoration:none;font-size:.82rem}.chamado-anexo-preview__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}.chamado-anexo-preview__nome{flex:1 1 8rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.78rem}.chamado-anexo-preview__tam{color:var(--hub-muted);font-size:.72rem}.chamado-detalhe{display:flex;flex-direction:column;gap:1rem;max-width:48rem}.chamado-detalhe__cabecalho{display:flex;flex-direction:column;gap:.45rem}.chamado-detalhe__acoes{display:flex;flex-wrap:wrap;gap:.45rem}.chamado-thread{list-style:none;margin:0;padding:.65rem;display:flex;flex-direction:column;gap:.55rem;max-height:min(28rem,55vh);overflow-y:auto;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:#0000002e}.chamado-msg{padding:.7rem .85rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;max-width:min(92%,28rem);align-self:flex-start}.chamado-msg--minha{align-self:flex-end;background:color-mix(in srgb,var(--hub-gold) 16%,rgba(0,0,0,.35));border-color:color-mix(in srgb,var(--hub-gold) 35%,transparent)}.chamado-msg--deles{align-self:flex-start;background:#ffffff0d}.chamado-msg--sistema{align-self:center;max-width:100%;background:transparent;border-style:dashed;border-color:#f5c51840;font-size:.8rem;color:var(--hub-muted);text-align:center}.chamado-msg__meta{display:flex;justify-content:space-between;gap:.5rem;font-size:.68rem;color:var(--hub-muted);margin-bottom:.3rem}.chamado-msg__corpo{margin:0;white-space:pre-wrap;font-size:.88rem;line-height:1.45}.chamado-msg__anexos{margin:.55rem 0 0;display:flex;flex-wrap:wrap;gap:.45rem}.chamado-msg__anexos a,.chamado-msg__anexos img,.chamado-msg__anexos video{max-width:16rem;max-height:12rem;border-radius:.4rem;border:1px solid rgba(255,255,255,.1)}.chamado-msg__anexos video{width:100%;background:#000}.chamado-composer{display:flex;flex-direction:column;gap:.55rem;padding-top:.5rem}.chamado-composer--aberto{margin-top:.65rem;padding:.85rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--hub-gold) 30%,transparent);background:color-mix(in srgb,var(--hub-gold) 8%,rgba(0,0,0,.28))}.chamado-composer__topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.chamado-composer__topo strong{font-size:.85rem}.chamado-composer textarea{width:100%;font:inherit;padding:.65rem .75rem;border-radius:.55rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));background:#0000004d;color:inherit;resize:vertical;min-height:5.5rem}.chamado-composer__acoes{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.chamado-composer__dica{margin:0;font-size:.68rem;color:var(--hub-muted);text-align:right}.chamado-composer__fab{margin-top:.65rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-gold) 45%,transparent);background:color-mix(in srgb,var(--hub-gold) 14%,transparent);color:var(--hub-gold);font-size:.92rem;font-weight:800;cursor:pointer;transition:background .15s ease,transform .15s ease}.chamado-composer__fab:hover{background:color-mix(in srgb,var(--hub-gold) 22%,transparent);transform:translateY(-1px)}.chamado-composer__fechado{margin:.65rem 0 0;font-size:.78rem;color:var(--hub-muted);text-align:center}.chamado-composer__fechado-wrap{display:flex;flex-direction:column;align-items:center;gap:.65rem;margin-top:.65rem}.chamado-composer__fechado-wrap .chamado-composer__fechado{margin:0}.chamado-historico__cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.chamado-historico__titulo{margin:0;font-size:.9rem;font-weight:800}.chamado-validacao{padding:1rem;border-radius:.75rem;border:1px solid rgba(167,139,250,.35);background:#a78bfa14;display:flex;flex-direction:column;gap:.65rem}.chamado-validacao h3{margin:0;font-size:.95rem}.chamado-erro{margin:0;color:var(--hub-danger-text);font-size:.82rem}.chamado-painel{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:72rem;margin:0 auto}.chamado-painel__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.chamado-painel__titulo-wrap{display:flex;align-items:center;gap:.65rem;min-width:0}.chamado-painel__dot{width:.7rem;height:.7rem;border-radius:999px;flex-shrink:0;box-shadow:0 0 0 3px #f5c51826}.chamado-painel__dot--novo{background:#60a5fa}.chamado-painel__dot--aguardando_validacao{background:#fb7185}.chamado-painel__dot--resolvido_aguardando{background:#a78bfa}.chamado-painel__dot--finalizado{background:var(--hub-sucesso)}.chamado-painel__titulo{margin:0;font-size:clamp(1rem,2.4vw,1.25rem);font-weight:800;letter-spacing:-.02em;color:var(--hub-text);line-height:1.25}.chamado-painel__nav{display:flex;align-items:center;gap:.35rem}.chamado-painel__pos{font-size:.75rem;font-weight:700;color:var(--hub-muted);min-width:3rem;text-align:center}.chamado-painel__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:1rem;align-items:start}.chamado-painel__main{display:flex;flex-direction:column;gap:1rem;min-width:0}.chamado-card{border-radius:1rem;border:1px solid color-mix(in srgb,var(--hub-gold) 28%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--hub-gold) 12%,transparent),#00000038 42%,#00000047);padding:1rem 1.1rem 1.15rem;box-shadow:0 10px 28px #00000038}.chamado-card__meta{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.85rem;font-size:.72rem;color:var(--hub-muted)}.chamado-card__meta strong{color:var(--hub-text);font-weight:700}.chamado-card__origem-selo{display:inline-flex;width:fit-content;margin-top:.25rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;color:var(--hub-gold);background:color-mix(in srgb,var(--hub-gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold) 28%,transparent)}.chamado-card__heading{margin:0 0 .85rem;font-size:1.05rem;font-weight:800;color:var(--hub-gold);letter-spacing:-.015em}.chamado-card__campos{margin:0;display:flex;flex-direction:column;gap:.75rem}.chamado-card__campos>div{display:grid;gap:.2rem}.chamado-card__campos dt{font-size:.72rem;font-weight:800;color:var(--hub-text)}.chamado-card__campo-label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.chamado-card__copiar{flex-shrink:0;font-size:.68rem;padding:.2rem .45rem;min-height:0}.chamado-card__campos dd{margin:0;font-size:.86rem;color:var(--hub-muted);line-height:1.45}.chamado-card__descricao{white-space:pre-wrap;color:var(--hub-text)!important}.chamado-card__anexo{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08);font-size:.8rem}.chamado-card__anexo-vazio{color:var(--hub-muted);opacity:.75}.chamado-sidebar{display:flex;flex-direction:column;gap:.85rem;position:sticky;top:.75rem}.chamado-sidebar__bloco{border-radius:.9rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));background:var(--hub-surface, rgba(0, 0, 0, .22));padding:.9rem .95rem;display:flex;flex-direction:column;gap:.65rem}.chamado-sidebar__bloco h3{margin:0;font-size:.88rem;font-weight:800;display:flex;align-items:center;gap:.4rem}.chamado-sidebar__badge{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;font-size:.68rem;background:color-mix(in srgb,var(--hub-gold) 22%,transparent);color:var(--hub-gold)}.chamado-field{display:flex;flex-direction:column;gap:.28rem;font-size:.72rem;font-weight:700;color:var(--hub-muted)}.chamado-field input,.chamado-field select{font:inherit;font-weight:600;color:var(--hub-text);padding:.45rem .55rem;border-radius:.45rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .12));background:#00000047}.chamado-field select:disabled,.chamado-field input:read-only{opacity:.85}.chamado-field__status--novo{border-color:#60a5fa73}.chamado-field__status--aguardando_validacao{border-color:#fb718580}.chamado-field__status--resolvido_aguardando{border-color:#a78bfa80}.chamado-field__status--finalizado{border-color:#4ade8080}.chamado-field__prio--baixa{border-color:#94a3b873}.chamado-field__prio--media{border-color:#fb718573;background:#fb718514}.chamado-field__prio--alta{border-color:#f871718c;background:#f871711a}.chamado-ator{display:flex;flex-direction:column;gap:.3rem}.chamado-ator .btn{align-self:flex-start;margin-top:.15rem}.chamado-ator__papel{font-size:.68rem;font-weight:700;color:var(--hub-muted);text-transform:uppercase;letter-spacing:.04em}.chamado-ator__tag{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.35rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chamado-ator__tag--gold{background:color-mix(in srgb,var(--hub-gold) 16%,transparent);border-color:color-mix(in srgb,var(--hub-gold) 40%,transparent);color:var(--hub-gold)}.chamado-ator__vazio{font-size:.78rem;color:var(--hub-muted)}.chamado-sidebar__acoes{display:flex;flex-direction:column;gap:.45rem;margin-top:.25rem}.chamado-sidebar__acoes .btn{width:100%;justify-content:center}.chamado-sidebar__hint{margin:0;font-size:.72rem;color:var(--hub-gold)}@media(max-width:900px){.chamado-painel__grid{grid-template-columns:1fr}.chamado-sidebar{position:static}}.chamados-solicitacoes-publicas{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.1rem}.chamados-solicitacoes-publicas__cabeca{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.chamados-solicitacoes-publicas__cabeca h2{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.95rem}.chamados-solicitacoes-publicas__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;padding:.05rem .4rem;border-radius:999px;font-size:.7rem;font-weight:800;color:#111;background:var(--hub-gold)}.chamados-solicitacoes-publicas__vazio{margin:0;font-size:.8rem;color:var(--hub-muted)}.chamados-solicitacoes-publicas__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.chamados-solicitacoes-publicas__item{display:flex;flex-direction:column;gap:.4rem;padding:.75rem .85rem;border-radius:.65rem;border:1px solid var(--hub-border, rgba(255, 255, 255, .1));background:var(--hub-surface, rgba(0, 0, 0, .2))}.chamados-solicitacoes-publicas__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;color:var(--hub-muted)}.chamados-solicitacoes-publicas__tipo{display:inline-flex;padding:.1rem .5rem;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.chamados-solicitacoes-publicas__tipo--solicitacao{color:#0b3;background:#10b95a29}.chamados-solicitacoes-publicas__tipo--incidente{color:var(--hub-danger-text, #e04b4b);background:var(--hub-danger-soft, rgba(224, 75, 75, .15))}.chamados-solicitacoes-publicas__descricao{margin:0;font-size:.8rem;line-height:1.4;color:var(--hub-text);white-space:pre-wrap}.chamados-solicitacoes-publicas__acoes{display:flex;justify-content:flex-end;gap:.5rem}.chamados-qr-modal{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;width:100%;max-width:min(340px,calc(100vw - 2rem));box-sizing:border-box}.hub-modal-backdrop:has(.chamados-qr-modal){align-items:flex-start;padding:max(.75rem,env(safe-area-inset-top,0px)) .75rem max(.75rem,env(safe-area-inset-bottom,0px))}.hub-modal.chamados-qr-modal{max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto}.chamados-qr{display:flex;justify-content:center;width:100%;max-width:220px;padding:.75rem;border-radius:.75rem;background:#fff;box-sizing:border-box}.chamados-qr svg{display:block;width:100%;height:auto;aspect-ratio:1 / 1}.chamados-qr-nota{margin:0;max-width:100%;overflow-wrap:break-word;font-size:.85rem;color:var(--hub-muted)}.chamados-qr-modal__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%}.chamados-qr-print{display:none}@media print{@page{size:A4;margin:10mm}body:has(.chamados-qr-print) .conteudo-principal,body:has(.chamados-qr-print) .layout-hub{height:auto!important;max-height:none!important;overflow:visible!important}body *{visibility:hidden!important}.chamados-qr-print,.chamados-qr-print *{visibility:visible!important}.chamados-qr-print{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff}.chamados-qr-print__folha{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:4mm;width:100%;height:100%}.chamados-qr-print__celula{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3mm;padding:4mm 3mm;border:1px dashed #999;border-radius:4mm;text-align:center;page-break-inside:avoid;break-inside:avoid}.chamados-qr-print__marca{display:flex;align-items:center;justify-content:center;gap:2mm;font-family:var(--hub-font, "Inter", system-ui, sans-serif);font-size:11pt;font-weight:800;letter-spacing:-.01em}.chamados-qr-print__logo{width:9mm;height:9mm;object-fit:contain;flex-shrink:0}.chamados-qr-print__nome{color:#1a1a1a}.chamados-qr-print__produto{color:#a67c00}.chamados-qr-print__qr{width:40mm;height:40mm;padding:2mm;background:#fff}.chamados-qr-print__qr svg{display:block;width:100%;height:100%}}.hub-page--design-lab .hub-page-title span{font-weight:500;color:var(--hub-muted);font-size:.72em}.dl-cmd{display:flex;flex-direction:column;gap:1rem}.dl-cmd__abas{display:flex;flex-wrap:wrap;gap:.4rem}.dl-cmd__abas button{padding:.45rem .85rem;border-radius:999px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-text);font-weight:700;font-size:.82rem;cursor:pointer}.dl-cmd__abas button.is-on{background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent);border-color:transparent}.dl-cmd__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.65rem}.dl-kpi{margin:0;padding:.85rem .9rem;border-radius:var(--hub-raio);border:1px solid var(--hub-border);background:var(--hub-surface)}.dl-kpi.is-alerta{border-color:color-mix(in srgb,var(--hub-erro) 45%,transparent)}.dl-kpi dt{font-size:.72rem;color:var(--hub-muted);font-weight:650}.dl-kpi dd{margin:.25rem 0 0;font-size:1.55rem;font-weight:800;letter-spacing:-.03em}.dl-telas-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.65rem;list-style:none;margin:0;padding:0}.dl-tela-card{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.9rem 1rem;border-radius:var(--hub-raio);border:1px solid var(--hub-border);background:var(--hub-surface);color:inherit;text-align:left;cursor:pointer}.dl-tela-card.is-on,.dl-tela-card:hover{border-color:color-mix(in srgb,var(--hub-orange) 55%,transparent)}.dl-tela-card strong{font-size:1rem}.dl-tela-card span,.dl-tela-card em{font-size:.78rem;color:var(--hub-muted);font-style:normal}.dl-tela-card .is-fora{color:var(--hub-erro);font-weight:700}.dl-cmd__hint{margin:0;font-size:.88rem;color:var(--hub-muted);line-height:1.45}.dl-cmd__toolbar{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.dl-cmd__toolbar button{padding:.4rem .75rem;border-radius:8px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-text);font-weight:700;font-size:.78rem;cursor:pointer}.dl-cmd__toolbar button.is-on{background:var(--hub-orange-soft);border-color:color-mix(in srgb,var(--hub-orange) 45%,transparent)}.dl-cmd__palco{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}@media(min-width:901px){.dl-cmd__palco{grid-template-columns:minmax(0,1fr) 20.5rem}}.dl-janela{--dl-app: var(--hub-orange);border:1px solid var(--hub-border);border-radius:var(--hub-raio-lg);background:var(--hub-bg-elevated);overflow:hidden;padding:0 0 1rem}.dl-janela--operacional{--dl-app: #ef4444}.dl-janela--financeiro{--dl-app: #22c55e}.dl-janela__chrome{display:flex;align-items:center;gap:.35rem;padding:.45rem .7rem;background:#111;border-bottom:1px solid var(--hub-border)}.dl-janela__chrome span{width:.55rem;height:.55rem;border-radius:50%;background:#3a3a3a}.dl-janela__chrome em{margin-left:.5rem;font-style:normal;font-size:.72rem;color:var(--hub-muted)}.dl-topbar{display:flex;justify-content:space-between;align-items:center;padding:.55rem .85rem;font-size:.78rem;font-weight:700;border-bottom:1px solid var(--hub-border)}.dl-pill{display:inline-flex;align-items:center;padding:.12rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-orange) 55%,transparent)}.dl-pill__av{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--hub-orange);color:var(--hub-on-accent);font-size:.7rem;font-weight:800}.dl-hero{padding:.75rem 1rem .35rem;background:radial-gradient(ellipse 120% 80% at 85% 0%,color-mix(in srgb,var(--hub-orange) 22%,transparent) 0%,transparent 55%)}.dl-hero p{margin:0;font-size:.72rem;font-weight:700;color:var(--hub-muted)}.dl-hero h3{margin:.15rem 0 0;font-size:1.45rem;font-weight:800;letter-spacing:-.03em}.dl-canais{display:flex;flex-wrap:wrap;gap:.35rem;padding:.55rem 1rem}.dl-canais span{padding:.28rem .65rem;border-radius:999px;border:1px solid var(--hub-border);font-size:.75rem;font-weight:650}.dl-canais span.is-on{background:var(--hub-orange-soft);border-color:color-mix(in srgb,var(--hub-orange) 40%,transparent)}.dl-acoes{display:flex;justify-content:flex-end;padding:0 1rem .5rem}.dl-btn-app,.dl-btn-marca,.dl-btn-perigo,.dl-preview-btn{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:8px;font-size:.82rem;font-weight:700;border:1px solid transparent}.dl-btn-app{background:var(--dl-app);color:#fff}.dl-hit.is-proposto .dl-btn-app,.dl-btn-marca,.dl-preview-btn--principal{background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent)}.dl-preview-btn--secundario{background:transparent;border-color:var(--hub-border);color:var(--hub-text)}.dl-preview-btn--perigo,.dl-btn-perigo{background:var(--hub-danger-soft, rgba(248, 113, 113, .18));color:var(--hub-danger-text, #f87171);border-color:var(--hub-danger-border, rgba(248, 113, 113, .4))}.dl-filtros{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 1rem .65rem}.dl-campo{display:inline-flex;padding:.4rem .75rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-surface);font-size:.8rem;color:var(--hub-muted)}.dl-massa{display:flex;justify-content:space-between;align-items:center;gap:.65rem;margin:0 1rem .65rem;padding:.55rem .75rem;border-radius:10px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-bg-elevated) 65%,transparent);font-size:.82rem}.dl-tabela{width:calc(100% - 2rem);margin:0 1rem;border-collapse:collapse;font-size:.82rem}.dl-tabela th,.dl-tabela td{text-align:left;padding:.45rem .4rem;border-bottom:1px solid var(--hub-border)}.dl-tabela th{color:var(--hub-muted);font-weight:650;font-size:.72rem}.dl-paginacao{margin:.45rem 1rem 0;font-size:.75rem;color:var(--hub-muted)}.dl-status{font-weight:650;font-size:.8rem}.dl-cena-rotulo{margin:1rem 1rem .4rem;font-size:.72rem;font-weight:700;color:var(--hub-muted);text-transform:uppercase;letter-spacing:.04em}.dl-toolbar{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 1rem}.dl-tool{display:inline-flex;padding:.4rem .75rem;border-radius:999px;font-size:.78rem;font-weight:700}.dl-tool--amarelo{background:var(--hub-orange-soft);color:var(--hub-orange)}.dl-tool--verde{background:color-mix(in srgb,var(--hub-sucesso) 18%,transparent);color:var(--hub-sucesso)}.dl-tool--azul{background:color-mix(in srgb,#93c5fd 18%,transparent);color:#93c5fd}.dl-card-rota{margin:.25rem 1rem 0;padding:.9rem 1rem;border-radius:var(--hub-raio);border:1px solid var(--hub-border);background:var(--hub-surface)}.dl-card-rota header{display:flex;justify-content:space-between;margin-bottom:.35rem}.dl-card-rota em{font-style:normal;color:var(--hub-muted);font-size:.78rem}.dl-card-rota p{margin:0 0 .75rem;color:var(--hub-muted);font-size:.85rem}.dl-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.35rem 1rem .5rem}.dl-tile{display:flex;flex-direction:column;gap:.35rem;padding:.85rem .7rem;border-radius:var(--hub-raio);border:1px solid var(--hub-border);background:var(--hub-surface);font-weight:700;font-size:.82rem}.dl-tile em{font-style:normal;font-size:1.15rem}.dl-hit{display:block;border-radius:8px;cursor:pointer;outline:2px solid transparent;outline-offset:2px}.dl-hit--inline{display:inline-block}.dl-hit:focus-visible,.dl-hit.is-ativo{outline-color:var(--hub-orange)}.dl-hit.is-mapa{outline-color:color-mix(in srgb,var(--hub-orange) 55%,transparent);outline-style:dashed}.dl-hit.is-audit,.dl-hit.is-fora.is-mapa{outline-color:var(--hub-erro);outline-style:solid}.dl-insp{padding:1rem;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-border);background:var(--hub-surface)}.dl-insp.is-fora{border-color:color-mix(in srgb,var(--hub-erro) 45%,transparent)}.dl-insp__cab{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.dl-insp__status{margin:0;font-size:.78rem;font-weight:800;color:var(--hub-sucesso)}.dl-insp__status.is-fora{color:var(--hub-erro)}.dl-insp__fechar{background:none;border:none;color:var(--hub-muted);cursor:pointer;font-weight:700}.dl-insp h3{margin:.45rem 0 .15rem;font-size:1.15rem}.dl-insp__tipo,.dl-insp__detalhe,.dl-insp p{margin:0 0 .75rem;font-size:.85rem;color:var(--hub-muted);line-height:1.45}.dl-insp h4{margin:.85rem 0 .4rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.dl-insp__vs{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin:.65rem 0 .9rem}.dl-insp__vs figure{margin:0;padding:.65rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-bg-elevated)}.dl-insp__vs figcaption{margin-bottom:.45rem;font-size:.68rem;font-weight:700;color:var(--hub-muted);text-transform:uppercase;letter-spacing:.04em}.dl-insp__dl{display:grid;gap:.45rem;margin:0 0 .75rem}.dl-insp__dl div{display:grid;gap:.1rem}.dl-insp__dl dt{font-size:.68rem;font-weight:700;color:var(--hub-muted);text-transform:uppercase;letter-spacing:.04em}.dl-insp__dl dd{margin:0;font-size:.88rem}.dl-insp__estados,.dl-insp__ocorrencias{margin:0 0 .75rem;padding-left:1.1rem;font-size:.85rem}.dl-insp__ocorrencias li.is-fora{color:var(--hub-erro)}.dl-insp__acoes{display:flex;flex-direction:column;gap:.45rem;margin:.85rem 0}.dl-insp__impacto{display:flex;flex-wrap:wrap;gap:.35rem}.dl-insp__impacto span{padding:.2rem .5rem;border-radius:999px;background:var(--hub-orange-soft);font-size:.72rem;font-weight:700}.dl-insp__link{margin:.65rem 0 0;font-size:.82rem}.dl-insp__tecnica{margin-top:.85rem;font-size:.78rem;color:var(--hub-muted)}.dl-insp__tecnica summary{cursor:pointer;font-weight:700}.dl-padrao-lista{display:grid;gap:.85rem}.dl-padrao{padding:1rem;border-radius:var(--hub-raio);border:1px solid var(--hub-border);background:var(--hub-surface)}.dl-padrao header{display:flex;justify-content:space-between;gap:.65rem;align-items:flex-start;margin-bottom:.65rem}.dl-padrao h3{margin:0;font-size:1rem}.dl-padrao p{margin:.2rem 0 0;font-size:.82rem;color:var(--hub-muted)}.dl-padrao__usos{display:flex;flex-wrap:wrap;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none}.dl-padrao__usos button,.dl-audit-item{padding:.35rem .65rem;border-radius:999px;border:1px solid var(--hub-border);background:transparent;color:inherit;font-size:.78rem;font-weight:650;cursor:pointer}.dl-padrao__usos button.is-fora,.dl-audit-item{border-color:color-mix(in srgb,var(--hub-erro) 45%,transparent);color:var(--hub-erro)}.dl-audit-lista{display:grid;gap:.55rem}.dl-audit-item{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;border-radius:var(--hub-raio);padding:.85rem 1rem;text-align:left}.dl-audit-item strong{font-size:.95rem}.dl-audit-item span{color:var(--hub-muted);font-weight:500}.dl-preview-hero{display:flex;flex-direction:column;font-weight:800}.dl-preview-hero em{font-style:normal;font-size:.65rem;color:var(--hub-muted);font-weight:700}.dl-preview-tabela{display:inline-block;padding:.35rem .55rem;border:1px dashed var(--hub-border);border-radius:6px;font-size:.75rem}.dl-vazio{padding:1rem;border-radius:var(--hub-raio);border:1px dashed var(--hub-border);color:var(--hub-muted)}.dl-cmd__ok{color:var(--hub-sucesso);font-weight:700}.dl-ref__lead strong{color:var(--hub-text)}.dl-ref__bloco{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio-lg);background:color-mix(in srgb,var(--hub-surface) 88%,transparent)}.dl-ref__titulo{margin:0;font-size:1.05rem}.dl-ref__casca{margin:0;padding:0;list-style:none;display:grid;gap:.65rem}.dl-ref__casca li{padding:.55rem 0;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent)}.dl-ref__casca li:last-child{border-bottom:none}.dl-ref__casca p{margin:.25rem 0 0;color:var(--hub-muted);font-size:.88rem;line-height:1.45}.dl-ref__fase-n{margin:0;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.dl-ref__fase-resumo{margin:.2rem 0 0;color:var(--hub-muted);font-size:.85rem}.dl-ref__melhorias{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.dl-ref__melhoria{padding:.75rem;border-radius:var(--hub-raio);border:1px solid var(--hub-border);background:var(--hub-bg)}.dl-ref__melhoria header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.dl-ref__melhoria h3{margin:0;font-size:.95rem}.dl-ref__melhoria p{margin:.45rem 0 0;font-size:.86rem;line-height:1.45;color:var(--hub-muted)}.dl-ref__apps{font-size:.78rem!important;font-weight:700;color:var(--hub-text)!important}.dl-ref__tags{display:flex;flex-wrap:wrap;gap:.3rem}.dl-ref__tag{padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:800;border:1px solid var(--hub-border)}.dl-ref__tag--alta{border-color:color-mix(in srgb,var(--hub-danger) 45%,transparent);color:var(--hub-danger-text)}.dl-ref__tag--media{color:var(--hub-gold)}.dl-ref__tag--em-lab{border-color:color-mix(in srgb,var(--hub-orange) 45%,transparent);color:var(--hub-orange)}.dl-ref__acoes{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.55rem}.dl-ref__link{padding:0;border:none;background:transparent;color:var(--hub-orange);font-size:.8rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:.12em}.dl-ref__link--inline{display:inline;font:inherit;font-weight:800}.dl-janela--estoque .dl-hero--accent{height:.35rem;margin:-.25rem 0 .5rem;border-radius:4px;background:linear-gradient(90deg,#4ade80,#22c55e)}.dl-btn-accent{display:inline-flex;padding:.45rem .85rem;border-radius:8px;background:#22c55e;color:#fff;font-weight:800;font-size:.82rem}.dl-tabela--fora,.dl-filtros--fora,.dl-tile--fora{outline:1px dashed color-mix(in srgb,var(--hub-danger) 35%,transparent);outline-offset:2px}.dl-nota-layout{margin:0 0 .75rem;padding:.45rem .6rem;border-radius:6px;background:color-mix(in srgb,var(--hub-danger) 8%,transparent);color:var(--hub-muted);font-size:.78rem;font-style:italic}.dl-dev-lista{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.dl-dev-lista li{display:flex;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio);font-size:.82rem}.dl-dev-lista em{font-style:normal;color:var(--hub-muted);font-size:.75rem}.dl-janela--relatorios .dl-tile--fora em{opacity:.9}.dl-mock-corpo{position:relative;min-height:0}.dl-janela--real-atual .dl-mock-corpo.fin-page,.dl-janela--real-atual .dl-mock-corpo.est-page,.dl-janela--hub-preview .dl-mock-corpo .app-page__conteudo{padding:0 1rem .85rem}.dl-janela--hub-preview{--dl-app: var(--hub-orange)}.dl-janela--hub-preview .dl-topbar{border-bottom-color:color-mix(in srgb,var(--hub-orange) 25%,var(--hub-border))}.dl-mock-toolbar-real{margin-bottom:.65rem}.dl-mock-toolbar-real label{flex:1;min-width:min(100%,14rem)}.dl-mock-filtros-hub{margin-bottom:.65rem;padding:0}.dl-mock-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dl-janela--real-atual .fin-contas-resumo{margin-top:.35rem}.dl-janela--hub-preview .fin-contas-resumo,.dl-janela--hub-preview .dl-nota-layout{display:none}.dl-janela--hub-preview .dl-canais{border-bottom:1px solid var(--hub-border);margin-bottom:.35rem}.dl-janela--hub-preview .dl-acoes{padding-top:.15rem}.dl-janela--hub-preview .dl-btn-marca,.dl-janela--hub-preview .dl-btn-accent,.dl-janela--hub-preview .dl-btn-app{background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent)}.dl-cmd__hint--secundario{margin-top:-.35rem;font-size:.82rem}margin: 0; padding: .55rem .85rem; border-radius: var(--hub-raio); border: 1px solid color-mix(in srgb,var(--hub-orange) 40%,transparent); background: color-mix(in srgb,var(--hub-orange-soft) 55%,transparent); font-size: .84rem; line-height: 1.45; } .dl-cmd__compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%}.dl-cmd__compare-col{min-width:0;display:flex;flex-direction:column;gap:.45rem}.dl-cmd__compare-label{margin:0;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--hub-muted)}.dl-cmd__compare-label--novo{color:var(--hub-orange)}.dl-cmd__palco--compare{grid-template-columns:minmax(0,1fr)}.dl-cmd__palco--compare .dl-vazio,.dl-cmd__palco--compare .dl-inspector{max-width:40rem}@media(max-width:960px){.dl-cmd__compare{grid-template-columns:1fr}}.dl-mock-dev-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dl-janela--real-atual .dev-tarefa-card--painel{margin:0}.dl-janela--hub-preview .dl-dev-lista{border-radius:var(--hub-raio-lg);border:1px solid var(--hub-border);background:var(--hub-surface);padding:.35rem}.dl-janela--hub-preview .dl-dev-lista li{display:flex;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:8px;border-bottom:none}.dl-janela--hub-preview .dl-dev-lista li+li{border-top:1px solid var(--hub-border)}.hub-page--recepcao:not(.hub-page--dashboard-nexus){max-width:54rem;font-size:1rem}@media(min-width:901px){.hub-page--recepcao:not(.hub-page--dashboard-nexus){display:flex;flex-direction:column;flex:1 0 auto}.layout-hub:has(.hub-page--recepcao) .conteudo-principal{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding-bottom:.65rem}.hub-page--recepcao .recepcao-corpo{flex:1 0 auto}}.hub-page--recepcao .dash-hero{flex-shrink:0;margin-bottom:.45rem;padding:.5rem .7rem;gap:.35rem}.hub-page--recepcao .dash-hero__data,.hub-page--recepcao .dash-hero__meta{display:none!important}.hub-page--recepcao .dash-hero__texto{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.45rem;row-gap:.08rem}.hub-page--recepcao .dash-hero__saudacao{margin:0;font-size:clamp(.95rem,2.2vw,1.12rem);line-height:1.2}.hub-page--recepcao .dash-hero__cargo{margin:0}.hub-page--recepcao .dash-hero__identidade{gap:.55rem}.hub-page--recepcao .dash-hero__identidade>.hub-avatar--sm{width:36px;height:36px}.hub-page--recepcao .recepcao-cargo-badge{padding:.12rem .5rem;font-size:.62rem}.hub-page--recepcao .dash-hero__cta{min-height:1.85rem;padding:.28rem .65rem;font-size:.7rem}.hub-page--recepcao .recepcao-novidade{flex-shrink:0;margin-bottom:.45rem;padding:.45rem .65rem}.hub-page--recepcao .recepcao-corpo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;align-content:start}.hub-page--recepcao:not(.hub-page--dashboard-nexus) .dash-atalhos-faixa{margin:.35rem 0 .15rem;padding:.45rem .5rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-gold) 18%,var(--hub-border));background:color-mix(in srgb,var(--hub-surface) 90%,transparent)}.hub-page--recepcao .recepcao-atalhos{margin-bottom:0;min-width:0}.hub-page--recepcao .recepcao-atalhos__cabecalho{margin-bottom:.3rem;gap:.2rem .4rem}.hub-page--recepcao .recepcao-atalhos__titulo{font-size:.62rem;letter-spacing:.1em}.hub-page--recepcao .recepcao-atalhos__subtitulo{font-size:.62rem}.hub-page--recepcao .recepcao-linha{min-height:2.35rem;padding:.35rem .6rem;gap:.5rem}.hub-page--recepcao .recepcao-linha__icone{width:1.85rem;height:1.85rem;font-size:.95rem;border-radius:7px}.hub-page--recepcao .recepcao-linha__titulo{font-size:.8rem;line-height:1.2}.hub-page--recepcao .recepcao-linha__subtitulo{display:none}.hub-page--recepcao .recepcao-linha__seta{font-size:.92rem}.hub-page--recepcao .recepcao-rodape{flex-shrink:0;margin-top:.35rem;font-size:.6rem;opacity:.75}.hub-page--recepcao:has(.recepcao-corpo>:only-child) .recepcao-corpo{grid-template-columns:minmax(0,1fr);max-width:28rem}@media(max-width:640px){.hub-page--recepcao .recepcao-corpo{grid-template-columns:minmax(0,1fr);gap:.45rem}.hub-page--recepcao .recepcao-atalhos__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:color-mix(in srgb,var(--hub-border) 55%,transparent);border:none}.hub-page--recepcao .recepcao-linha{border:none;background:color-mix(in srgb,var(--hub-surface) 94%,transparent)}}.layout-hub--mobile-dock:has(.hub-page--recepcao) .conteudo-principal{padding-bottom:var(--hub-mobile-dock-offset, 5rem)}.hub-page--recepcao:before{width:200px;height:200px;top:-40px;right:-20px;left:auto;transform:none;background:#f5c5180d}.hub-page--recepcao:after{display:none}.recepcao-hero{position:relative;display:flex;flex-direction:column;gap:.65rem;padding:.85rem .9rem;margin-bottom:.65rem;border-radius:12px;border:1px solid var(--hub-gold-soft);background:var(--hub-perfil-card-bg);box-shadow:none}.recepcao-hero__topo{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.recepcao-hero__identidade{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.recepcao-hero__texto{min-width:0}.recepcao-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.15rem}.recepcao-hero__data{font-size:.7rem;font-weight:500;color:var(--hub-muted);text-transform:capitalize}.recepcao-hero__saudacao{margin:.15rem 0 0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700;line-height:1.2;color:var(--hub-text)}.recepcao-hero__saudacao span{color:var(--hub-orange)}.recepcao-hero__cargo{margin:.35rem 0 0;display:flex;align-items:center}.recepcao-cargo-badge{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .65rem;border-radius:999px;border:1px solid var(--hub-gold-soft);background:color-mix(in srgb,var(--recepcao-accent, var(--hub-gold)) 10%,transparent);font-size:.72rem;font-weight:600;line-height:1.3;color:var(--hub-gold)}.recepcao-hero__dica{margin:.15rem 0 0;font-size:.8rem;line-height:1.45;color:color-mix(in srgb,var(--hub-text) 75%,var(--hub-muted));max-width:32rem}.recepcao-novidade{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;width:100%;margin-bottom:.75rem;padding:.6rem .8rem;border-radius:10px;border:1px solid var(--hub-gold-soft);background:var(--hub-surface);color:var(--hub-text);text-align:left;cursor:pointer;transition:border-color .15s}.recepcao-novidade:hover{border-color:color-mix(in srgb,var(--hub-orange) 40%,var(--hub-gold-soft))}.recepcao-novidade__pulse{width:.45rem;height:.45rem;border-radius:50%;background:var(--hub-orange);box-shadow:0 0 color-mix(in srgb,var(--hub-orange) 60%,transparent);animation:recepcao-pulse 2s ease infinite}@keyframes recepcao-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--hub-orange) 50%,transparent)}50%{box-shadow:0 0 0 6px transparent}}.recepcao-novidade__rotulo{font-size:.65rem;font-weight:600;color:var(--hub-muted)}.recepcao-novidade__titulo{font-size:.82rem;font-weight:700}.recepcao-novidade__data{font-size:.68rem;color:var(--hub-muted)}.recepcao-novidade__cta{margin-left:auto;font-size:.72rem;font-weight:600;color:var(--hub-muted)}.recepcao-atalhos{margin-bottom:.75rem}.recepcao-atalhos__cabecalho{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;margin-bottom:.45rem;padding:0 .15rem}.recepcao-atalhos__titulo{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--hub-muted) 90%,var(--hub-text))}.recepcao-atalhos__subtitulo{margin:0;font-size:.72rem;font-weight:500;letter-spacing:-.01em;color:var(--hub-muted)}.recepcao-atalhos--admin{margin-bottom:.5rem}.recepcao-atalhos__lista{display:flex;flex-direction:column;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-border) 88%,transparent);background:color-mix(in srgb,var(--hub-surface) 94%,transparent);overflow:hidden;box-shadow:0 2px 10px #00000014}.recepcao-linha{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.15rem;padding:.62rem .85rem;border:none;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 50%,transparent);background:transparent;color:inherit;font-family:inherit;text-decoration:none;text-align:left;cursor:pointer;transition:background .15s ease}.recepcao-linha:last-child{border-bottom:none}.recepcao-linha:hover{background:color-mix(in srgb,var(--recepcao-accent, var(--hub-gold)) 7%,var(--hub-surface))}.recepcao-linha:active{background:color-mix(in srgb,var(--recepcao-accent, var(--hub-gold)) 11%,var(--hub-surface))}.recepcao-linha:focus-visible{outline:2px solid var(--recepcao-accent, var(--hub-orange));outline-offset:-2px;z-index:1}.recepcao-linha__icone{position:relative;flex-shrink:0;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:9px;font-size:1.1rem;line-height:1;background:color-mix(in srgb,var(--recepcao-accent, var(--hub-gold)) 11%,transparent);border:1px solid color-mix(in srgb,var(--recepcao-accent, var(--hub-gold)) 16%,var(--hub-border))}.recepcao-linha__icone--marca{background:#fff;border-color:color-mix(in srgb,var(--hub-border) 88%,transparent)}.recepcao-linha-marca.att-canal-logo{width:1.35rem;height:1.35rem}[data-theme=dark] .recepcao-linha__icone--marca{background:color-mix(in srgb,var(--hub-surface-solid) 92%,#fff)}.recepcao-linha__texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:.08rem}.recepcao-linha__titulo{font-size:.88rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--hub-text)}.recepcao-linha__subtitulo{font-size:.72rem;line-height:1.35;color:var(--hub-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.recepcao-linha__badge{flex-shrink:0;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:800;line-height:1.25rem;text-align:center}.recepcao-linha__seta{flex-shrink:0;font-size:1.05rem;font-weight:500;line-height:1;color:color-mix(in srgb,var(--hub-muted) 60%,transparent)}.recepcao-linha--urgente{background:color-mix(in srgb,#ef4444 5%,var(--hub-surface))}.recepcao-linha--urgente:hover{background:color-mix(in srgb,#ef4444 9%,var(--hub-surface))}.recepcao-linha--urgente .recepcao-linha__icone{background:color-mix(in srgb,#ef4444 16%,transparent);border-color:color-mix(in srgb,#ef4444 26%,var(--hub-border))}.recepcao-linha--urgente .recepcao-linha__titulo{color:color-mix(in srgb,var(--hub-danger-border) 88%,var(--hub-text))}.recepcao-linha__pulse{position:absolute;top:-.12rem;right:-.12rem;width:.4rem;height:.4rem;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px color-mix(in srgb,var(--hub-surface) 85%,transparent);animation:recepcao-pulse 2s ease infinite}@media(prefers-reduced-motion:reduce){.recepcao-linha,.recepcao-linha--urgente,.recepcao-linha__pulse{animation:none;transition:none}}[data-theme=light] .recepcao-atalhos__lista{background:color-mix(in srgb,#fff 96%,var(--hub-surface));box-shadow:0 2px 10px #2a26220f}[data-theme=light] .recepcao-linha:hover{background:color-mix(in srgb,var(--recepcao-accent, var(--hub-orange)) 6%,#fff)}@media(min-width:560px){.recepcao-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.85rem}.recepcao-hero__topo{grid-column:1;grid-row:1}.recepcao-hero__acoes{grid-column:2;grid-row:1;align-self:center;justify-self:end}}.recepcao-hero__acoes{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.45rem}.recepcao-cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.5rem;padding:.45rem 1rem;border-radius:999px;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .15s,background .15s,border-color .15s,transform .15s}.recepcao-cta__seta{font-size:.95rem;line-height:1;transition:transform .15s}.recepcao-cta--primario{border:1px solid color-mix(in srgb,var(--hub-orange) 35%,transparent);background:var(--hub-orange);color:var(--hub-on-accent);box-shadow:none}.recepcao-cta--primario:hover{background:color-mix(in srgb,var(--hub-orange) 92%,#fff 8%);color:var(--hub-on-accent)}.recepcao-cta--primario:hover .recepcao-cta__seta{transform:translate(2px)}.recepcao-cta--secundario{border:1px solid var(--hub-gold-soft);background:var(--hub-surface);color:var(--hub-text)}.recepcao-cta--secundario:hover{border-color:color-mix(in srgb,var(--hub-orange) 35%,transparent);background:var(--hub-surface-hover);color:var(--hub-text)}.recepcao-secao-titulo{margin:0 0 .5rem;font-size:.78rem;font-weight:600;color:var(--hub-muted)}.recepcao-secao-titulo--simples span{color:inherit}.recepcao-dicas{margin:0}.recepcao-dicas__lista{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;border-radius:10px;border:1px solid var(--hub-gold-soft);overflow:hidden}.recepcao-dica{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .85rem;border-bottom:1px solid var(--hub-gold-soft)}.recepcao-dica:last-child{border-bottom:none}.recepcao-dica__icone{font-size:.9rem;line-height:1.3;flex-shrink:0;opacity:.85}.recepcao-dica__corpo{min-width:0}.recepcao-dica__titulo{margin:0 0 .1rem;font-size:.78rem;font-weight:600;line-height:1.3;color:var(--hub-text)}.recepcao-dica__texto{margin:0;font-size:.74rem;line-height:1.4;color:var(--hub-muted)}.recepcao-dica__link{display:inline-block;margin-top:.25rem;font-size:.72rem;font-weight:600;color:var(--recepcao-accent, var(--hub-orange));text-decoration:none}.recepcao-dica__link:hover{text-decoration:underline}.recepcao-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.75rem 0 0;font-size:.68rem;color:var(--hub-muted)}[data-theme=light] .recepcao-hero{box-shadow:var(--hub-shadow-sm)}[data-theme=light] .recepcao-cta--primario{color:#1a1408}.recepcao--cargo-dev{--recepcao-accent: #5b9fd4;--recepcao-accent-soft: color-mix(in srgb, #5b9fd4 40%, var(--hub-gold-soft))}.recepcao--cargo-admin{--recepcao-accent: #9b7ed9;--recepcao-accent-soft: color-mix(in srgb, #9b7ed9 35%, var(--hub-gold-soft))}.recepcao--cargo-ceo{--recepcao-accent: var(--hub-gold);--recepcao-accent-soft: color-mix(in srgb, var(--hub-gold) 40%, var(--hub-gold-soft))}.recepcao--cargo-gerente{--recepcao-accent: #e8a838;--recepcao-accent-soft: color-mix(in srgb, #e8a838 40%, var(--hub-gold-soft))}.recepcao--cargo-caixa{--recepcao-accent: #4ecdc4;--recepcao-accent-soft: color-mix(in srgb, #4ecdc4 35%, var(--hub-gold-soft))}.recepcao--cargo-estoque{--recepcao-accent: #7cb87c;--recepcao-accent-soft: color-mix(in srgb, #7cb87c 35%, var(--hub-gold-soft))}.recepcao--cargo-logistica{--recepcao-accent: #6ba3d6;--recepcao-accent-soft: color-mix(in srgb, #6ba3d6 35%, var(--hub-gold-soft))}.recepcao--cargo-financeiro{--recepcao-accent: var(--hub-gold);--recepcao-accent-soft: color-mix(in srgb, var(--hub-gold) 40%, var(--hub-gold-soft))}.recepcao--cargo-comercial,.recepcao--cargo-vendedor{--recepcao-accent: #e07b54;--recepcao-accent-soft: color-mix(in srgb, #e07b54 35%, var(--hub-gold-soft))}.recepcao--cargo-fiscal{--recepcao-accent: #8b9dc3;--recepcao-accent-soft: color-mix(in srgb, #8b9dc3 35%, var(--hub-gold-soft))}.recepcao--cargo-visualizador{--recepcao-accent: var(--hub-gold);--recepcao-accent-soft: var(--hub-gold-soft)}.recepcao--cargo-dev .recepcao-hero{border-color:var(--hub-gold-soft)}@media(max-width:520px){.recepcao-hero{padding:0;margin-bottom:.85rem;border:none;background:transparent;box-shadow:none}.recepcao-atalhos{padding:0;margin-bottom:1rem;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.recepcao-dica{padding:.75rem .85rem}}@media(min-width:901px){.hub-page--recepcao .dash-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.65rem;margin-bottom:.45rem}.hub-page--recepcao .dash-hero__topo{grid-column:1;grid-row:1}.hub-page--recepcao .dash-hero__acoes{grid-column:2;grid-row:1;align-self:center;justify-self:end;padding-left:0}.hub-page--recepcao .dash-hero__data,.hub-page--recepcao .dash-hero__meta{display:none}.hub-page--recepcao .dash-hero__cta{width:auto;border-radius:999px}}@media(max-width:900px){.hub-page--recepcao{max-width:none;overflow:visible;min-height:auto}.layout-hub:has(.hub-page--recepcao) .conteudo-principal{display:block;overflow:visible;overflow-x:hidden;overflow-x:clip;min-height:0}.hub-page--recepcao .recepcao-corpo{flex:none;min-height:auto}.hub-page--recepcao .recepcao-rodape{margin-bottom:.75rem;padding-bottom:.25rem}.hub-page--recepcao:before{display:none}.recepcao-dicas{display:none}.hub-page--recepcao .dash-painel__cabecalho{margin-bottom:.55rem}.recepcao-atalhos{padding:0;margin-bottom:0;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;overflow:visible}.recepcao-atalhos__cabecalho{margin-bottom:.3rem}.recepcao-atalhos__titulo{font-size:.72rem;letter-spacing:.14em;font-weight:700;color:color-mix(in srgb,var(--hub-gold) 70%,var(--hub-muted))}.recepcao-atalhos--admin .recepcao-atalhos__subtitulo{display:block;font-size:.62rem;opacity:.85}.hub-page--recepcao .dash-painel{margin-bottom:.85rem;padding:.75rem .7rem .85rem}.recepcao-novidade{margin-bottom:.85rem;padding:.7rem .8rem}.recepcao-secao-titulo--simples{font-size:.95rem;font-weight:700;color:var(--hub-text);margin-bottom:.65rem}.recepcao-dicas__lista{gap:.55rem;border:none;border-radius:0;overflow:visible}.recepcao-dica{align-items:center;gap:.75rem;padding:.85rem .9rem;border:1px solid var(--hub-border);border-radius:14px;background:color-mix(in srgb,var(--hub-surface) 92%,transparent)}.recepcao-dica:last-child{border-bottom:1px solid var(--hub-border)}.recepcao-dica__icone{display:grid;place-items:center;flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:10px;background:color-mix(in srgb,var(--recepcao-accent, var(--hub-gold)) 14%,transparent);border:1px solid color-mix(in srgb,var(--recepcao-accent, var(--hub-gold)) 22%,var(--hub-border));font-size:1rem;opacity:1}.recepcao-dica__corpo{flex:1;min-width:0}.recepcao-dica__titulo{font-size:.85rem;font-weight:700}.recepcao-dica__texto{font-size:.78rem;line-height:1.45}.recepcao-rodape{margin-top:1rem;justify-content:center}}@media(min-width:744px)and (max-width:900px){.hub-page--recepcao .dash-painel{margin-bottom:1.15rem;padding:1.25rem 1.15rem 1.3rem}.hub-page--recepcao .dash-painel__cabecalho{margin-bottom:.95rem}.hub-page--recepcao .recepcao-atalhos{margin-bottom:0}.hub-page--recepcao .recepcao-atalhos__cabecalho{margin-bottom:.3rem}.hub-page--recepcao .recepcao-novidade{padding:.95rem 1.1rem;margin-bottom:1.15rem;border-radius:16px}.hub-page--recepcao .recepcao-novidade__titulo{font-size:1rem}.hub-page--recepcao .recepcao-novidade__rotulo,.hub-page--recepcao .recepcao-novidade__data,.hub-page--recepcao .recepcao-novidade__cta{font-size:.86rem}.hub-page--recepcao .recepcao-rodape{font-size:.9rem;margin-top:1.25rem}}.fila-dev-alerta{--fda-cor: #a78bfa;position:relative;width:100%;margin-bottom:.9rem;padding:.85rem 1rem .7rem;border-radius:var(--hub-raio-lg, 16px);border:2px solid color-mix(in srgb,var(--fda-cor) 70%,transparent);border-left-width:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--fda-cor) 16%,transparent) 0%,transparent 65%),var(--hub-surface);color:var(--hub-text);box-shadow:0 0 color-mix(in srgb,var(--fda-cor) 45%,transparent);animation:fila-dev-alerta-brilho 2.4s ease-in-out infinite}.fila-dev-alerta--pdv{--fda-cor: #f97316}.fila-dev-alerta--cadastro{--fda-cor: #38bdf8}.fila-dev-alerta--inscricao{--fda-cor: #22c55e}@keyframes fila-dev-alerta-brilho{0%,to{box-shadow:0 0 color-mix(in srgb,var(--fda-cor) 40%,transparent)}50%{box-shadow:0 0 0 5px transparent}}.fila-dev-alerta__topo{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .85rem}.fila-dev-alerta__sirene{display:grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.25rem;background:color-mix(in srgb,var(--fda-cor) 22%,transparent)}.fila-dev-alerta__texto{display:flex;flex:1 1 14rem;flex-direction:column;gap:.2rem;min-width:0}.fila-dev-alerta__rotulo{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fda-cor)}.fila-dev-alerta__titulo{font-size:1rem;line-height:1.25}.fila-dev-alerta__chips{display:flex;flex-wrap:wrap;gap:.3rem;margin:.15rem 0 0;padding:0;list-style:none}.fila-dev-alerta__chip{padding:.1rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600;background:color-mix(in srgb,var(--hub-text) 8%,transparent)}.fila-dev-alerta__chip--pdv{background:color-mix(in srgb,#f97316 22%,transparent)}.fila-dev-alerta__chip--cadastro{background:color-mix(in srgb,#38bdf8 22%,transparent)}.fila-dev-alerta__cta{flex:0 0 auto;padding:.5rem .85rem;border-radius:var(--hub-raio, 10px);font-size:.82rem;font-weight:700;text-decoration:none;color:var(--hub-on-accent);background:var(--fda-cor)}.fila-dev-alerta__cta:hover{filter:brightness(1.08)}.fila-dev-alerta__lista{display:flex;flex-direction:column;gap:.3rem;margin:.7rem 0 0;padding:0;list-style:none}.fila-dev-alerta__item{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.35rem .5rem;border-radius:8px;font-size:.8rem;background:color-mix(in srgb,var(--hub-text) 5%,transparent)}.fila-dev-alerta__tag{flex:0 0 auto;padding:.05rem .4rem;border-radius:6px;font-size:.66rem;font-weight:700;background:color-mix(in srgb,#a78bfa 25%,transparent)}.fila-dev-alerta__tag--pdv{background:color-mix(in srgb,#f97316 30%,transparent)}.fila-dev-alerta__tag--cadastro{background:color-mix(in srgb,#38bdf8 30%,transparent)}.fila-dev-alerta__item-titulo{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fila-dev-alerta__item-meta{display:flex;flex:0 0 auto;align-items:center;gap:.35rem;font-size:.7rem;color:var(--hub-muted)}.fila-dev-alerta__p1{font-style:normal;font-weight:700;color:var(--hub-erro)}.fila-dev-alerta__mais{padding:.1rem .5rem;font-size:.72rem;color:var(--hub-muted)}.fila-dev-alerta__dica{margin:.5rem 0 0;font-size:.68rem;color:var(--hub-muted)}@media(max-width:520px){.fila-dev-alerta__cta{width:100%;text-align:center}.fila-dev-alerta__item-meta{display:none}}@media(prefers-reduced-motion:reduce){.fila-dev-alerta{animation:none}}.hub-page--dashboard-nexus{max-width:min(1408px,100%);display:flex;flex-direction:column;gap:.65rem;padding:.15rem 0 .35rem}.layout-hub:has(.hub-page--dashboard-nexus) .conteudo-principal{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding-bottom:.75rem;padding-left:1.1rem;padding-right:1.05rem}.layout-hub--mobile-dock:has(.hub-page--dashboard-nexus) .conteudo-principal{display:block;overflow:visible;overflow-x:hidden;overflow-x:clip;padding-bottom:var(--hub-mobile-dock-offset, 5rem)}.hub-page--dashboard-nexus{position:relative;border:none;border-radius:0;padding:.75rem 0 .65rem;background:linear-gradient(180deg,rgba(245,197,24,.04) 0%,transparent 18%),transparent;box-shadow:none}.hub-page--dashboard-nexus:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 12% 8%,rgba(245,197,24,.08) 0%,transparent 42%),radial-gradient(circle at 88% 92%,rgba(230,168,0,.05) 0%,transparent 38%);z-index:0}.hub-page--dashboard-nexus>*{position:relative;z-index:1}.dash-nexus-header{display:flex;align-items:center;gap:.75rem 1rem;padding:.55rem .65rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--hub-gold) 22%,var(--hub-border));background:linear-gradient(135deg,rgba(245,197,24,.06) 0%,transparent 55%),color-mix(in srgb,var(--hub-surface) 88%,transparent);overflow:hidden}.dash-nexus-header__esq{display:flex;align-items:center;gap:.7rem;min-width:0}.dash-nexus-header__logo.hub-logo--sm{flex-shrink:0}.dash-nexus-header__texto{min-width:0}.dash-nexus-header__saudacao{margin:0;font-size:clamp(1rem,2vw,1.25rem);font-weight:600;line-height:1.2;color:var(--hub-text)}.dash-nexus-header__nome{color:var(--hub-orange);font-weight:700}.dash-nexus-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.28rem}.hub-page--dashboard-nexus .recepcao-cargo-badge{padding:.14rem .55rem;font-size:.62rem}.dash-nexus-header__meta-item{font-size:.62rem;color:var(--hub-muted);white-space:nowrap}.dash-nexus-header__meta-item--login{display:inline-flex;align-items:center;gap:.3rem}.dash-nexus-header__status-dot{width:.42rem;height:.42rem;border-radius:50%;background:var(--hub-sucesso);box-shadow:0 0 6px #30d1588c}.dash-nexus-header__dir{flex-shrink:0;display:flex;align-items:center;gap:.5rem}.dash-nexus-header__ocultar{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .65rem;border-radius:999px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 92%,transparent);color:var(--hub-muted);font-size:.68rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.dash-nexus-header__ocultar:hover,.dash-nexus-header__ocultar:focus-visible{border-color:color-mix(in srgb,var(--hub-gold) 45%,var(--hub-border));color:var(--hub-text)}.dash-nexus-header__ocultar[aria-pressed=true]{border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 12%,transparent);color:var(--hub-gold)}.dash-nexus-header__ocultar svg{flex-shrink:0}.dash-atalhos-faixa{display:flex;align-items:center;align-self:stretch;min-width:0;margin:0;padding-left:.7rem;border-left:none}.dash-atalhos-faixa__lista{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.35rem;margin:0;padding:0;list-style:none}.dash-atalhos-faixa__item{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:var(--hub-touch-min);min-height:var(--hub-touch-min);padding:.2rem .35rem;border-radius:2px;text-decoration:none;color:var(--hub-text);transition:background .15s ease,border-color .15s ease}.dash-atalhos-faixa__item:hover,.dash-atalhos-faixa__item:focus-visible{background:color-mix(in srgb,var(--hub-gold) 12%,transparent)}.dash-atalhos-faixa__icone{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:2px;color:var(--hub-gold);font-size:1.25rem;background:color-mix(in srgb,var(--hub-gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border))}.dash-atalhos-faixa__icone svg{display:block}.dash-atalhos-faixa__badge{position:absolute;top:-.28rem;right:-.28rem;min-width:1.05rem;height:1.05rem;padding:0 .22rem;border-radius:999px;background:var(--hub-erro);color:#fff;font-size:.58rem;font-weight:700;line-height:1.05rem;text-align:center}.dash-atalhos-faixa__nome{max-width:5.6rem;font-size:.58rem;font-weight:600;line-height:1.15;text-align:center;color:var(--hub-muted)}.dash-nexus-header__cta{display:inline-flex;align-items:center;gap:.4rem;min-height:2.15rem;padding:.4rem .95rem .4rem .8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-gold) 72%,#6b4a00);background:linear-gradient(180deg,color-mix(in srgb,var(--hub-gold) 78%,#fff 22%) 0%,var(--hub-gold) 52%,color-mix(in srgb,var(--hub-gold) 88%,#000 12%) 100%);color:var(--hub-on-accent);font-size:.78rem;font-weight:700;text-decoration:none;box-shadow:inset 0 1px #ffffff47,0 4px 14px color-mix(in srgb,var(--hub-gold) 32%,transparent);transition:transform .15s ease,box-shadow .15s ease}.dash-nexus-header__cta:hover{box-shadow:inset 0 1px #ffffff57,0 6px 18px color-mix(in srgb,var(--hub-gold) 38%,transparent)}.dash-erro{margin:0;padding:.45rem .65rem;border-radius:8px;border:1px solid rgba(255,69,58,.35);background:#ff453a14;color:var(--hub-danger-text);font-size:.78rem}.dash-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.dash-kpi{position:relative;display:flex;flex-direction:column;gap:.2rem;min-height:6.5rem;padding:.55rem .6rem .35rem;border-radius:2px;border:1px solid color-mix(in srgb,var(--hub-gold) 18%,var(--hub-border));border-top:2px solid color-mix(in srgb,var(--hub-gold) 55%,#b8860b);background:color-mix(in srgb,var(--hub-surface) 92%,transparent);color:var(--hub-text);text-decoration:none;overflow:hidden;transition:border-color .15s ease,transform .15s ease}a.dash-kpi:hover,.dash-kpi--link-esticado:hover{border-color:color-mix(in srgb,var(--hub-gold) 42%,var(--hub-border));transform:translateY(-1px)}.dash-kpi__link-card{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dash-kpi__link-interno{position:relative;z-index:2;color:inherit;text-decoration:none}.dash-kpi__link-interno:hover .dash-kpi__vendas-periodo-label,.dash-kpi__link-interno:focus-visible .dash-kpi__vendas-periodo-label{text-decoration:underline}.dash-kpi__topo{display:flex;align-items:flex-start;gap:.4rem}.dash-kpi__icone{flex-shrink:0;font-size:.95rem;line-height:1}.dash-kpi__texto{min-width:0;display:flex;flex-direction:column;gap:.02rem}.dash-kpi__titulo{font-size:.62rem;font-weight:600;line-height:1.2;color:var(--hub-muted)}.dash-kpi__rotulo{font-size:.58rem;color:color-mix(in srgb,var(--hub-muted) 80%,transparent)}.dash-kpi__valor{font-size:clamp(.85rem,1.4vw,1.05rem);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--hub-text)}.dash-kpi--verde .dash-kpi__valor{color:#69db7c}.dash-kpi--vermelho .dash-kpi__valor{color:#ff8787}.dash-kpi--amarelo .dash-kpi__valor{color:var(--hub-orange)}.dash-kpi--verde:first-child{min-height:8.25rem}.dash-kpi--receber,.dash-kpi--estoque{min-height:7.5rem}.dash-kpi__financeiro-periodos .dash-kpi__vendas-periodo{align-items:flex-start;gap:.35rem}.dash-kpi__financeiro-periodos .dash-kpi__vendas-periodo-label{flex:1 1 0;min-width:0;line-height:1.15}.dash-kpi__financeiro-periodos .dash-kpi__vendas-periodo-valor{flex:0 0 auto;min-width:max-content;overflow:visible;text-overflow:unset;font-size:clamp(.62rem,2.2vw,.72rem)}.dash-kpi__vendas-periodos{display:flex;flex-direction:column;gap:.28rem;margin-top:.1rem;padding-top:.25rem;border-top:1px solid color-mix(in srgb,var(--hub-gold) 22%,transparent)}.dash-kpi__vendas-periodo{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.dash-kpi__vendas-periodo-label{flex-shrink:0;font-size:.62rem;line-height:1.2;color:color-mix(in srgb,var(--hub-muted) 80%,transparent)}.dash-kpi__vendas-periodo-valor{flex-shrink:0;font-size:clamp(.68rem,2.8vw,.76rem);font-weight:600;line-height:1.2;color:#69db7c;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.dash-kpi__vendas-periodo-valor--alerta{color:#ff8787}.dash-kpi__financeiro-periodos{margin-top:.05rem}.dash-kpi__financeiro-divisor{height:1px;margin:.2rem 0 .12rem;background:color-mix(in srgb,var(--hub-gold) 22%,transparent)}.dash-kpi__alerta-ico{display:inline-block;font-size:.72rem;line-height:1;color:var(--hub-orange-hover);vertical-align:-.05em}.dash-kpi__extra{font-size:.58rem;line-height:1.3}.dash-kpi__extra--alerta{color:var(--hub-danger-text)}.dash-kpi__lotes{display:flex;flex-direction:column;gap:.02rem;font-size:.54rem;line-height:1.25}.dash-kpi__lote--alerta{color:var(--hub-orange)}.dash-kpi__lote--ok{color:#69db7c}.dash-kpi__lote--venc{color:var(--hub-danger-text)}.dash-sparkline{display:block;width:100%;height:1.35rem;margin-top:auto;opacity:.85}.dash-graficos-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;align-items:stretch}.dash-grafico-card{display:flex;flex-direction:column;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-gold) 16%,var(--hub-border));background:color-mix(in srgb,var(--hub-surface) 90%,transparent);padding:.6rem .7rem .65rem;min-height:11rem}.dash-grafico-card__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.4rem}.dash-grafico-card__cabecalho{min-width:0;flex:1}.dash-grafico-card__titulo{margin:0;font-size:.78rem;font-weight:700;color:var(--hub-text)}.dash-grafico-card__sub{margin:.12rem 0 0;font-size:.58rem;line-height:1.25;color:color-mix(in srgb,var(--hub-muted) 80%,transparent)}.dash-grafico-card__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;min-height:2.15rem;margin-bottom:.45rem;padding-bottom:.4rem;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent)}.dash-grafico-card__toolbar--mensal{justify-content:flex-start}.dash-grafico-card__toolbar-spacer{display:block;flex:1;min-height:1.65rem}.dash-grafico-card__filtro{display:inline-flex;align-items:center;gap:.35rem;margin:0}.dash-grafico-card__filtro-label{font-size:.62rem;font-weight:600;color:var(--hub-muted);white-space:nowrap}.dash-grafico-card__legenda{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;font-size:.62rem;color:var(--hub-muted)}.dash-grafico-card__legenda--solo{margin-bottom:.35rem}.dash-grafico-horas,.dash-grafico-mensal{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end}.dash-grafico-card__legenda li{display:inline-flex;align-items:center;gap:.3rem}.dash-grafico-card__legenda-btn{display:inline-flex;align-items:center;gap:.3rem;min-height:2.75rem;padding:.4rem .7rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--hub-muted);font:inherit;font-size:.62rem;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .15s,background .15s,color .15s,opacity .15s}.dash-grafico-card__legenda-btn.ativo{color:var(--hub-text);border-color:color-mix(in srgb,var(--hub-border) 80%,transparent);background:#ffffff0a}.dash-grafico-card__legenda-btn:not(.ativo){opacity:.45}.dash-grafico-card__legenda-btn:hover{opacity:1}.dash-grafico-tooltip{position:absolute;top:.35rem;z-index:3;transform:translate(-50%);min-width:7.5rem;max-width:12rem;padding:.45rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--hub-gold-soft) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-surface-solid) 92%,#000);box-shadow:0 8px 24px #00000059;pointer-events:none;display:flex;flex-direction:column;gap:.12rem}.dash-grafico-tooltip strong{font-size:.72rem;color:var(--hub-text)}.dash-grafico-tooltip span{font-size:.64rem;color:var(--hub-muted);line-height:1.35}.dash-grafico-card__legenda-dot{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0}.dash-grafico-card__legenda-dot--ok{background:var(--hub-sucesso)}.dash-grafico-card__legenda-dot--cancel{background:var(--hub-erro)}.dash-grafico-card__legenda-bar{width:.55rem;height:.55rem;border-radius:2px;background:linear-gradient(180deg,#5ae878 0%,var(--hub-sucesso) 100%);flex-shrink:0}.dash-grafico-card__vazio{margin:0;padding:1.25rem .5rem;font-size:.72rem;color:var(--hub-muted);text-align:center}.dash-grafico-card__acoes{display:flex;align-items:center;gap:.45rem}.dash-grafico-card__data .hub-date-input__campo{width:7.25rem;max-width:100%;padding:.24rem 1.55rem .24rem .45rem;font-size:.68rem}.dash-grafico-card__link{font-size:.65rem;font-weight:600;color:var(--hub-gold);text-decoration:none;white-space:nowrap;flex-shrink:0;padding-top:.05rem}.dash-grafico-horas{position:relative}.dash-grafico-horas__hit{cursor:crosshair;outline:none}.dash-grafico-horas__hit:focus-visible{outline:1px dashed color-mix(in srgb,var(--hub-gold) 65%,#fff);outline-offset:-1px}.dash-grafico-horas__svg{display:block;width:100%;height:auto;min-height:8rem}.dash-grafico-horas__grade-v,.dash-grafico-horas__grade-h{stroke:#ffffff0f;stroke-width:1}.dash-grafico-horas__label-x{fill:color-mix(in srgb,var(--hub-muted) 75%,transparent);font-size:7px}.dash-grafico-horas__label-y{fill:color-mix(in srgb,var(--hub-muted) 65%,transparent);font-size:6px}.dash-grafico-horas__linha{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dash-grafico-horas__linha--ok{stroke:#30d1588c}.dash-grafico-horas__linha--cancel{stroke:#ff453a8c}.dash-grafico-horas__area--ok{fill:#30d1581f}.dash-grafico-horas__barra{opacity:.92;transition:y .25s ease,height .25s ease,opacity .15s ease,filter .15s ease}.dash-grafico-horas__barra--dim{opacity:.35}.dash-grafico-horas__barra--ativo{opacity:1;filter:brightness(1.18)}.dash-grafico-horas__barra--ok{fill:var(--hub-sucesso)}.dash-grafico-horas__barra--cancel{fill:var(--hub-erro);opacity:.75}.dash-grafico-horas__ponto--ok{fill:var(--hub-sucesso)}.dash-grafico-horas__ponto--cancel{fill:var(--hub-erro)}.dash-grafico-mensal{position:relative;display:flex;flex-direction:column;gap:.35rem;min-height:8.5rem}.dash-grafico-mensal__grafico{display:grid;grid-template-columns:auto 1fr;gap:.35rem .5rem;align-items:start}.dash-grafico-mensal__eixo-y{display:flex;flex-direction:column;justify-content:space-between;height:var(--dash-mensal-altura, 128px);font-size:.52rem;color:color-mix(in srgb,var(--hub-muted) 70%,transparent);min-width:3.6rem;text-align:right;line-height:1;flex-shrink:0}.dash-grafico-mensal__plot{position:relative;height:var(--dash-mensal-altura, 128px);min-width:0;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 55%,transparent)}.dash-grafico-mensal__grades{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dash-grafico-mensal__grade{position:absolute;left:0;right:0;height:1px;background:#ffffff0d}.dash-grafico-mensal__colunas{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:.25rem;height:100%;padding:0 .1rem}.dash-grafico-mensal__coluna{flex:1;min-width:0;display:flex;align-items:flex-end;justify-content:center;height:100%;cursor:pointer;outline:none}.dash-grafico-mensal__coluna--dim{opacity:.45}.dash-grafico-mensal__coluna--ativa{opacity:1}.dash-grafico-mensal__coluna:focus-visible{outline:1px dashed color-mix(in srgb,var(--hub-gold) 65%,#fff);outline-offset:2px;border-radius:4px}.dash-grafico-mensal__bar{width:58%;max-width:2.1rem;min-height:2px;border-radius:3px 3px 0 0;transition:height .28s ease,transform .15s ease,filter .15s ease}.dash-grafico-mensal__coluna--ativa .dash-grafico-mensal__bar{filter:brightness(1.15);transform:scaleX(1.08)}.dash-grafico-mensal__bar--vendas{background:linear-gradient(180deg,#5ae878 0%,var(--hub-sucesso) 55%,#1fa746 100%);box-shadow:0 -1px 8px #30d15838}.dash-grafico-mensal__rotulos{display:flex;align-items:flex-start;gap:.25rem;margin-left:3.25rem;padding:0 .1rem}.dash-grafico-mensal__mes{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.12rem;cursor:pointer;outline:none}.dash-grafico-mensal__mes:focus-visible{outline:1px dashed color-mix(in srgb,var(--hub-gold) 65%,#fff);outline-offset:2px;border-radius:4px}.dash-grafico-mensal__mes--ativa .dash-grafico-mensal__rotulo,.dash-grafico-mensal__mes--ativa .dash-grafico-mensal__valor{color:var(--hub-text)}.dash-grafico-mensal__rotulo{font-size:.52rem;font-weight:600;color:color-mix(in srgb,var(--hub-muted) 75%,transparent);text-align:center;white-space:nowrap}.dash-grafico-mensal__valor{font-size:.46rem;line-height:1.15;color:color-mix(in srgb,var(--hub-sucesso) 75%,var(--hub-muted));text-align:center;white-space:normal}.dash-grafico-mensal__valor--vazio{visibility:hidden}.dash-rodape-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem .75rem;align-items:start}.hub-page--dashboard-nexus .recepcao-atalhos{margin-bottom:0}.hub-page--dashboard-nexus .recepcao-atalhos__titulo{font-size:.62rem;letter-spacing:.1em}.hub-page--dashboard-nexus .recepcao-linha{min-height:2.4rem}.dash-admin__cabecalho{display:flex;align-items:baseline;gap:.35rem;margin-bottom:.35rem}.dash-admin__titulo{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hub-text)}.dash-admin__contagem{font-size:.58rem;color:var(--hub-muted)}.dash-admin__contagem:before{content:"·";margin-right:.35rem;opacity:.5}.dash-admin__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.dash-admin-card{display:flex;align-items:center;gap:.55rem;min-height:2.65rem;padding:.4rem .55rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--hub-gold) 14%,var(--hub-border));background:color-mix(in srgb,var(--hub-surface) 90%,transparent);color:var(--hub-text);text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.dash-admin-card:hover{border-color:color-mix(in srgb,var(--hub-gold) 38%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 5%,var(--hub-surface));transform:translateY(-1px)}.dash-admin-card__icone{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;font-size:.95rem;background:color-mix(in srgb,var(--hub-gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold) 22%,var(--hub-border))}.dash-admin-card__titulo{flex:1;min-width:0;font-size:.78rem;font-weight:600;line-height:1.2;color:var(--hub-gold)}.dash-admin-card__seta{flex-shrink:0;font-size:.95rem;color:color-mix(in srgb,var(--hub-muted) 50%,transparent)}@media(max-width:1100px){.dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-graficos-grid,.dash-rodape-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.hub-page--dashboard-nexus{padding:.55rem .5rem}.dash-nexus-header{display:flex;flex-direction:column;align-items:stretch}.dash-atalhos-faixa{margin:.1rem 0 0;padding-left:0;padding-top:.45rem;border-left:none;border-top:none}.dash-nexus-header__cta{width:100%;justify-content:center}.dash-nexus-header__dir{align-self:flex-end}.dash-nexus-header__ocultar-texto{display:none}.dash-kpis,.dash-admin__grid{grid-template-columns:minmax(0,1fr)}.dash-kpi__valor{font-size:clamp(1rem,4.5vw,1.15rem)}}.dash-hero{--dash-hero-avatar: 42px;position:relative;display:flex;flex-direction:column;gap:.6rem;padding:.85rem .9rem;margin-bottom:1rem;border-radius:14px;border:1px solid var(--hub-gold-soft);background:var(--hub-perfil-card-bg);overflow:visible}.dash-hero__topo{min-width:0}.dash-hero__identidade{display:flex;align-items:center;gap:.75rem;min-width:0}.dash-hero__texto{min-width:0;display:flex;flex-direction:column;justify-content:center}.dash-hero__saudacao{margin:0;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:600;line-height:1.25;color:var(--hub-text)}.dash-hero__saudacao span{font-weight:700;color:var(--hub-orange)}.dash-hero__cargo{margin:.3rem 0 0}.dash-hero__meta{margin:.35rem 0 0;font-size:.8rem;line-height:1.45;color:var(--hub-muted)}.dash-hero__data{display:none;margin:0 0 .15rem;font-size:.7rem;font-weight:500;color:var(--hub-muted);text-transform:capitalize}.dash-hero__acoes{display:flex;min-width:0}.dash-hero__cta{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;min-height:2rem;padding:.32rem .75rem .32rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-gold) 72%,#6b4a00);background:linear-gradient(180deg,color-mix(in srgb,var(--hub-gold) 78%,#fff 22%) 0%,var(--hub-gold) 52%,color-mix(in srgb,var(--hub-gold) 88%,#000 12%) 100%);color:var(--hub-on-accent);font-size:.74rem;font-weight:700;line-height:1.2;text-decoration:none;box-shadow:inset 0 1px #ffffff47,0 4px 14px color-mix(in srgb,var(--hub-gold) 32%,transparent);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dash-hero__cta:hover{border-color:color-mix(in srgb,var(--hub-gold) 85%,#fff 15%);background:linear-gradient(180deg,color-mix(in srgb,var(--hub-gold) 70%,#fff 30%),color-mix(in srgb,var(--hub-gold) 92%,#fff 8%) 52%,color-mix(in srgb,var(--hub-gold) 82%,#000 8%));box-shadow:inset 0 1px #ffffff57,0 6px 18px color-mix(in srgb,var(--hub-gold) 38%,transparent)}.dash-hero__cta:active{transform:scale(.98)}.dash-hero__cta-icone{flex-shrink:0;font-size:.85rem;line-height:1}.dash-hero__cta-titulo{min-width:0}.dash-hero__cta-seta{flex-shrink:0;margin-left:.15rem;font-size:.88rem;line-height:1;opacity:.9;transition:transform .15s ease}.dash-hero__cta:hover .dash-hero__cta-seta{transform:translate(2px)}.dash-novidade{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;width:100%;margin-bottom:1rem;padding:.65rem .8rem;border-radius:12px;border:1px solid var(--hub-gold-soft);background:color-mix(in srgb,var(--hub-surface) 92%,transparent);color:var(--hub-text);text-align:left;cursor:pointer;font-family:inherit}.dash-novidade__titulo{font-size:.82rem;font-weight:700}.dash-novidade__cta{margin-left:auto;font-size:.72rem;font-weight:600;color:var(--hub-gold)}.dash-secao{margin-bottom:1.15rem}.dash-secao__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.dash-secao__titulo{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hub-text)}.dash-secao__link{font-size:.72rem;font-weight:600;color:var(--hub-gold);text-decoration:none;white-space:nowrap}.dash-secao__link:hover{text-decoration:underline}.dash-painel{margin-bottom:1.15rem;border-radius:18px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 94%,transparent);padding:1rem .95rem 1.1rem;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #0000002e}.dash-painel__cabecalho{margin-bottom:.85rem}.dash-painel__titulo{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hub-gold)}.dash-painel__subtitulo{margin:.35rem 0 0;font-size:.76rem;line-height:1.45;color:var(--hub-muted)}.dash-painel__lista{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.dash-painel-card{display:flex;align-items:center;gap:.75rem;padding:.85rem .9rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--hub-gold) 18%,var(--hub-border));background:color-mix(in srgb,var(--hub-surface) 88%,transparent);color:var(--hub-text);text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dash-painel-card:hover{border-color:color-mix(in srgb,var(--hub-gold) 42%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 6%,var(--hub-surface));transform:translateY(-1px)}.dash-painel-card:active{transform:translateY(0)}.dash-painel-card__icone{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:12px;background:color-mix(in srgb,var(--hub-gold) 16%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));font-size:1.05rem;line-height:1}.dash-painel-card__corpo{min-width:0;flex:1}.dash-painel-card__titulo{display:block;margin:0 0 .12rem;font-size:.88rem;font-weight:700;line-height:1.3;color:var(--hub-gold)}.dash-painel-card__desc{display:block;margin:0;font-size:.76rem;line-height:1.42;color:var(--hub-muted)}.dash-painel-card__seta{flex-shrink:0;font-size:.9rem;font-weight:600;color:var(--hub-muted);opacity:.45;transition:opacity .18s ease,color .18s ease,transform .18s ease}.dash-painel-card:hover .dash-painel-card__seta{opacity:1;color:var(--hub-gold);transform:translate(2px)}[data-theme=light] .dash-painel{background:color-mix(in srgb,var(--hub-surface-solid) 98%,transparent);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .dash-painel-card{background:color-mix(in srgb,var(--hub-surface-solid) 96%,transparent)}[data-theme=light] .dash-painel-card:hover{background:color-mix(in srgb,var(--hub-gold) 8%,var(--hub-surface-solid))}.dash-foco{padding:.85rem;border-radius:14px;border:1px solid var(--hub-gold-soft);background:color-mix(in srgb,var(--hub-perfil-card-bg, var(--hub-surface)) 90%,transparent)}.dash-foco__rotulo{margin:0 0 .25rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-gold)}.dash-foco__texto{margin:0;font-size:.82rem;line-height:1.45;color:color-mix(in srgb,var(--hub-text) 88%,var(--hub-muted))}.dash-secao--desktop-apps{display:none}.dash-secao--mobile{display:block}@media(max-width:900px){.dash-hero{--dash-hero-avatar: 44px;gap:.7rem;margin-bottom:.85rem;padding:.85rem .9rem .8rem;border-radius:16px;border-color:color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000029}.dash-hero__identidade{gap:.7rem;align-items:center}.dash-hero__identidade>.hub-avatar{flex-shrink:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--hub-gold) 55%,transparent)}.dash-hero__identidade>.hub-avatar--sm{width:var(--dash-hero-avatar);height:var(--dash-hero-avatar)}.dash-hero__data{display:block;font-size:.68rem;margin-bottom:.12rem;opacity:.9}.dash-hero__saudacao{font-size:1.18rem;font-weight:650;line-height:1.22;letter-spacing:-.02em}.dash-hero__saudacao span{color:var(--hub-gold);font-weight:750}.dash-hero__cargo{margin-top:.28rem}.dash-hero__meta{display:none}.dash-hero__acoes{padding-left:calc(var(--dash-hero-avatar) + .7rem)}.dash-hero__cta{width:auto;max-width:100%;min-height:2.15rem;padding:.4rem .9rem .4rem .75rem;font-size:.76rem;letter-spacing:.01em;border-radius:999px;justify-content:flex-start;gap:.35rem;box-shadow:inset 0 1px #ffffff61,0 4px 14px color-mix(in srgb,var(--hub-gold) 42%,transparent)}.dash-hero__cta-icone{font-size:.85rem}.dash-hero__cta-seta{margin-left:.15rem;font-size:.85rem}.dash-foco{margin-bottom:.85rem}}@media(min-width:901px){.hub-page--dashboard:before{display:block;width:200px;height:200px;top:-40px;right:-20px;left:auto;transform:none;background:#f5c5180d;filter:none}.hub-page--dashboard .dash-hero,.dash-novidade,.dash-secao--mobile{display:none}.dash-secao--desktop-apps{display:block}.dash-foco{margin-bottom:1rem}.dash-painel__lista{gap:.65rem}.dash-painel-card{padding:.95rem 1rem}}@media(min-width:744px)and (max-width:900px){.dash-hero{--dash-hero-avatar: 60px;gap:.75rem;margin-bottom:1.15rem;padding:1.15rem 1.2rem 1.05rem;border-radius:16px}.dash-hero__identidade{gap:1rem}.dash-hero__identidade>.hub-avatar--sm{width:60px;height:60px}.dash-hero__identidade>.hub-avatar--sm .hub-avatar__iniciais{font-size:1rem}.dash-hero__saudacao{font-size:1.48rem}.dash-hero__cargo{margin-top:.4rem}.hub-page--recepcao .recepcao-cargo-badge,.hub-page--dashboard .recepcao-cargo-badge{padding:.28rem .85rem;font-size:.86rem}.dash-hero__acoes{padding-left:calc(var(--dash-hero-avatar) + .95rem)}.dash-hero__cta{min-height:2.95rem;padding:.5rem 1rem .5rem .85rem;font-size:.92rem;border-radius:14px}.dash-hero__cta-icone{font-size:1.12rem}.hub-page--recepcao .dash-hero{--dash-hero-avatar: 38px;gap:.4rem;margin-bottom:.45rem;padding:.5rem .75rem}.hub-page--recepcao .dash-hero__identidade{gap:.55rem}.hub-page--recepcao .dash-hero__identidade>.hub-avatar--sm{width:38px;height:38px}.hub-page--recepcao .dash-hero__saudacao{font-size:1rem}.hub-page--recepcao .dash-hero__cargo{margin-top:0}.hub-page--recepcao .dash-hero__acoes{padding-left:0}.hub-page--recepcao .dash-hero__cta{min-height:1.9rem;padding:.3rem .7rem;font-size:.72rem;border-radius:999px}.hub-page--recepcao .recepcao-cargo-badge{padding:.12rem .5rem;font-size:.62rem}.dash-painel{padding:1.35rem 1.2rem 1.4rem;border-radius:22px}.dash-painel__cabecalho{margin-bottom:1.05rem}.dash-painel__titulo{font-size:.86rem}.dash-painel__subtitulo{font-size:.92rem}.dash-painel__lista{gap:.85rem}.dash-painel-card{gap:1rem;padding:1.15rem;border-radius:18px}.dash-painel-card__icone{width:3.2rem;height:3.2rem;font-size:1.35rem;border-radius:16px}.dash-painel-card__titulo{font-size:1.05rem}.dash-painel-card__desc{font-size:.9rem}.dash-painel-card__seta{font-size:1.12rem}.dash-novidade{padding:.95rem 1.1rem;margin-bottom:1.2rem;border-radius:16px}.dash-novidade__titulo{font-size:1rem}.dash-novidade__cta{font-size:.86rem}.dash-foco{padding:1.15rem;border-radius:18px}.dash-foco__rotulo{font-size:.78rem}.dash-foco__texto{font-size:1rem}}.app-central-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-right,0px)) calc(var(--hub-mobile-dock-offset, 5rem) + .5rem) max(.5rem,env(safe-area-inset-left,0px));background:#0000009e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overscroll-behavior:contain}.app-central-sheet{width:min(100%,28rem);max-height:min(74vh,560px);max-height:min(74dvh,560px);display:flex;flex-direction:column;border-radius:20px 20px 16px 16px;border:1px solid color-mix(in srgb,var(--app-accent) 28%,var(--hub-border));background:var(--hub-surface-solid);box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000080;overflow:hidden}.app-central-sheet__handle{flex-shrink:0;width:2.4rem;height:.28rem;margin:.55rem auto .15rem;border-radius:999px;background:color-mix(in srgb,var(--hub-muted) 55%,transparent)}.app-central-sheet__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.7rem .95rem .85rem;border-bottom:1px solid var(--hub-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent) 12%,transparent) 0%,transparent 100%)}.app-central-sheet__identidade{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.app-central-sheet__icone{flex-shrink:0;display:grid;place-items:center;width:2.85rem;height:2.85rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--hub-border));background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent) 22%,var(--hub-surface-solid)) 0%,var(--hub-surface-solid) 100%);color:var(--hub-gold);font-size:1.4rem;line-height:1;box-shadow:0 4px 14px color-mix(in srgb,var(--app-accent) 18%,transparent)}.app-central-sheet__texto{min-width:0}.app-central-sheet__titulo{margin:0;font-size:1.12rem;font-weight:800;line-height:1.2;color:var(--hub-text);letter-spacing:-.02em}.app-central-sheet__subtitulo{margin:.22rem 0 0;font-size:.78rem;line-height:1.35;color:var(--hub-muted)}.app-central-sheet__fechar{flex-shrink:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:1px solid var(--hub-border);border-radius:999px;background:color-mix(in srgb,var(--hub-surface, var(--hub-surface-solid)) 90%,#000);color:var(--hub-muted);font-size:1.35rem;font-weight:400;line-height:1;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.app-central-sheet__fechar:hover,.app-central-sheet__fechar:active{color:var(--hub-text);border-color:color-mix(in srgb,var(--app-accent) 40%,var(--hub-border))}.app-central-sheet__corpo{flex:1;min-height:0;overflow:auto;padding:.85rem .85rem 1.05rem;-webkit-overflow-scrolling:touch}.app-central-sheet__secao+.app-central-sheet__secao{margin-top:1rem}.app-central-sheet__secao-titulo{margin:0 0 .5rem;padding:0 .2rem;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--app-accent) 78%,var(--hub-muted))}.app-central-sheet__lista,.app-central-sheet__lista li,.app-central-sheet__li{list-style:none!important;margin:0!important;padding:0!important}.app-central-sheet__lista{display:flex;flex-direction:column;gap:.5rem}.app-central-sheet__item{display:flex;align-items:center;gap:.75rem;min-height:3.15rem;padding:.7rem .8rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--app-accent) 16%,var(--hub-border));background:color-mix(in srgb,var(--hub-surface, var(--hub-surface-solid)) 94%,#000);color:var(--hub-text)!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff0a;transition:border-color .15s ease,background .15s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.app-central-sheet__item:hover,.app-central-sheet__item:focus-visible{border-color:color-mix(in srgb,var(--app-accent) 42%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 10%,var(--hub-surface, var(--hub-surface-solid)));color:var(--hub-text)!important;text-decoration:none!important;outline:none}.app-central-sheet__item:active{transform:scale(.985)}.app-central-sheet__item-icone{flex-shrink:0;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:11px;border:1px solid color-mix(in srgb,var(--app-accent) 28%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 14%,transparent);font-size:1.05rem;line-height:1}.app-central-sheet__item-titulo{flex:1;min-width:0;font-size:.92rem;font-weight:650;line-height:1.25;color:var(--hub-text)}.app-central-sheet__item-seta{flex-shrink:0;font-size:1.25rem;font-weight:300;line-height:1;color:var(--hub-muted)}.app-central-sheet__item:hover .app-central-sheet__item-seta,.app-central-sheet__item:focus-visible .app-central-sheet__item-seta{color:var(--app-accent)}[data-theme=light] .app-central-sheet{background:var(--hub-surface-solid);border-color:color-mix(in srgb,var(--app-accent) 22%,var(--hub-border))}[data-theme=light] .app-central-sheet__item{background:color-mix(in srgb,var(--hub-surface-solid) 98%,#f3f3f3)}[data-theme=light] .app-central-sheet-backdrop{background:#0f0f0f73}@media(min-width:744px)and (max-width:900px){.app-central-sheet{max-height:min(70vh,600px);width:min(100%,32rem)}.app-central-sheet__item{min-height:3.35rem;padding:.8rem .9rem}.app-central-sheet__item-titulo{font-size:.98rem}.app-central-sheet__titulo{font-size:1.2rem}}@media(min-width:901px){.app-central-sheet-backdrop{display:none!important}}.app-launcher-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:118px;padding:1rem .75rem .85rem;border-radius:var(--app-tile-raio, 22px);text-decoration:none;color:inherit;background:var(--launcher-tile-bg);border:1px solid var(--launcher-tile-border, var(--app-accent-border, rgba(245, 197, 24, .25)));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;animation:app-tile-in .5s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--app-stagger, 0ms);transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .24s}button.app-launcher-tile{width:100%;font-family:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent}@keyframes app-tile-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.app-launcher-tile__mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--app-gradient);pointer-events:none;opacity:var(--launcher-mesh-opacity, .85)}.app-launcher-tile__glow{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:90%;height:70%;background:radial-gradient(circle at center,var(--app-accent-glow, rgba(245, 197, 24, .2)) 0%,transparent 65%);pointer-events:none}.app-launcher-tile:hover{transform:translateY(-4px) scale(1.03);border-color:var(--app-accent, var(--hub-orange));box-shadow:var(--launcher-tile-hover-shadow)}.app-launcher-tile:active{transform:translateY(-1px) scale(.98);transition-duration:.08s}.app-launcher-tile:focus-visible{outline:2px solid var(--app-accent, var(--hub-orange));outline-offset:3px}.app-launcher-tile__icon-wrap{position:relative;z-index:1;flex-shrink:0}.app-launcher-tile__icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;font-size:1.55rem;color:var(--hub-gold);border-radius:var(--app-icon-raio, 20px);background:var(--launcher-icon-bg);border:1px solid var(--app-accent-border);box-shadow:var(--launcher-icon-shadow);transition:transform .2s cubic-bezier(.22,1,.36,1)}.app-launcher-tile__icon svg{display:block}.app-launcher-tile:hover .app-launcher-tile__icon{transform:scale(1.06)}.app-launcher-tile__badge{position:absolute;bottom:-.25rem;right:-.35rem;padding:.1rem .32rem;border-radius:5px;font-size:.48rem;font-weight:800;letter-spacing:.05em;color:var(--hub-on-accent);background:var(--app-accent, var(--hub-orange));border:1px solid rgba(0,0,0,.15)}.app-launcher-tile__nome{position:relative;z-index:1;font-size:.82rem;font-weight:700;letter-spacing:-.02em;text-align:center;line-height:1.2;color:var(--hub-text);max-width:100%}.app-launcher-tile:hover .app-launcher-tile__nome{color:var(--app-accent, var(--hub-orange))}.app-launcher-tile--compact{min-height:104px;padding:.85rem .65rem .75rem;gap:.5rem}.app-launcher-tile--compact .app-launcher-tile__icon{width:2.85rem;height:2.85rem;font-size:1.35rem;border-radius:16px}.app-launcher-tile--compact .app-launcher-tile__nome{font-size:.76rem}.app-launcher-tile--compact:hover{transform:translateY(-3px) scale(1.02)}.app-launcher-tile--central{min-height:0;padding:.1rem .05rem .15rem;gap:.55rem;border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;overflow:visible}.app-launcher-tile--central .app-launcher-tile__mesh{display:none}.app-launcher-tile--central .app-launcher-tile__glow{top:-8%;left:50%;width:88%;height:72%;transform:translate(-50%);opacity:.75;filter:blur(2px);transition:opacity .22s ease,transform .22s ease}.app-launcher-tile--central .app-launcher-tile__icon-wrap{width:100%;display:flex;justify-content:center;align-items:center}.app-launcher-tile--central .app-launcher-tile__icon{position:relative;z-index:1;width:3.85rem;height:3.85rem;aspect-ratio:1;font-size:1.7rem;border-radius:22.5%;border:1px solid color-mix(in srgb,var(--app-accent) 35%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--app-accent-soft) 55%,#fff 8%),color-mix(in srgb,var(--app-accent-soft) 28%,#0c0c0e) 42%,color-mix(in srgb,var(--hub-surface) 82%,#000));box-shadow:inset 0 1.5px #ffffff2e,inset 0 -1px #00000040,0 1px 2px #0003,0 8px 20px color-mix(in srgb,var(--app-accent) 32%,transparent);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.app-launcher-tile--central .app-launcher-tile__nome{width:100%;margin-top:0;padding-inline:.1rem;font-size:.7rem;font-weight:650;letter-spacing:-.015em;line-height:1.2;color:color-mix(in srgb,var(--hub-text) 88%,var(--hub-muted));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color .2s ease}.app-launcher-tile--central:hover{transform:translateY(-2px);border:none;box-shadow:none}.app-launcher-tile--central:hover .app-launcher-tile__glow{opacity:1;transform:translate(-50%) scale(1.06)}.app-launcher-tile--central:hover .app-launcher-tile__icon{transform:scale(1.05);border-color:color-mix(in srgb,var(--app-accent) 55%,transparent);box-shadow:inset 0 1.5px #ffffff38,inset 0 -1px #0003,0 2px 4px #0000002e,0 12px 26px color-mix(in srgb,var(--app-accent) 42%,transparent)}.app-launcher-tile--central:hover .app-launcher-tile__nome{color:var(--hub-text)}.app-launcher-tile--central:active{transform:translateY(0) scale(.98)}.app-launcher-tile--central:active .app-launcher-tile__icon{transform:scale(.97)}@media(min-width:520px){.app-launcher-tile--central{gap:.65rem;padding:.15rem .08rem .2rem}.app-launcher-tile--central .app-launcher-tile__icon{width:4.15rem;height:4.15rem;font-size:1.85rem}.app-launcher-tile--central .app-launcher-tile__nome{font-size:.74rem}}@media(min-width:744px)and (max-width:900px){.app-launcher-tile--central{gap:.75rem;padding:.2rem .1rem .25rem}.app-launcher-tile--central .app-launcher-tile__icon{width:4.65rem;height:4.65rem;font-size:2.05rem}.app-launcher-tile--central .app-launcher-tile__nome{font-size:.82rem;line-height:1.25}}[data-theme=light] .app-launcher-tile--central .app-launcher-tile__icon{background:linear-gradient(160deg,color-mix(in srgb,var(--app-accent-soft) 45%,#fff) 0%,color-mix(in srgb,var(--app-accent-soft) 18%,#fff) 45%,var(--hub-surface-solid) 100%);border-color:color-mix(in srgb,var(--app-accent) 22%,var(--hub-border));box-shadow:inset 0 1.5px #fffffff2,inset 0 -1px #0000000a,0 1px 2px #0000000f,0 8px 18px color-mix(in srgb,var(--app-accent) 16%,transparent)}@media(max-width:900px){.hub-apps-launcher-grid--home .app-launcher-tile{min-height:0;padding:.6rem .55rem;gap:.5rem;border-radius:14px;flex-direction:row;align-items:center;justify-content:flex-start;background:linear-gradient(135deg,#ffffff0f,#0e0e0eeb 55%,#080808fa);box-shadow:inset 0 1px #ffffff0f,0 4px 14px #00000040}.hub-apps-launcher-grid--home .app-launcher-tile__mesh{opacity:.65}.hub-apps-launcher-grid--home .app-launcher-tile__glow{top:-20%;width:70%;height:55%;opacity:.75}.hub-apps-launcher-grid--home .app-launcher-tile__icon-wrap{flex-shrink:0}.hub-apps-launcher-grid--home .app-launcher-tile__icon{width:2.35rem;height:2.35rem;font-size:1.1rem;border-radius:12px;box-shadow:inset 0 1px #ffffff1f,0 6px 16px var(--app-accent-soft)}.hub-apps-launcher-grid--home .app-launcher-tile__badge{font-size:.42rem;padding:.08rem .28rem;bottom:-.15rem;right:-.2rem}.hub-apps-launcher-grid--home .app-launcher-tile__nome{flex:1;min-width:0;font-size:.8rem;font-weight:700;text-align:left;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-apps-launcher-grid--home .app-launcher-tile:hover{transform:translateY(-2px)}.hub-apps-launcher-grid--home .app-launcher-tile:active{transform:scale(.98)}}[data-theme=light] .app-launcher-tile{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--launcher-tile-shadow)}[data-theme=light] .app-launcher-tile:hover{box-shadow:var(--launcher-tile-hover-shadow)}[data-theme=light] .app-launcher-tile__badge{border-color:var(--hub-border)}@media(max-width:900px){[data-theme=light] .hub-apps-launcher-grid--home .app-launcher-tile{background:var(--launcher-tile-bg);border-color:var(--launcher-tile-border);box-shadow:var(--launcher-tile-shadow)}[data-theme=light] .hub-apps-launcher-grid--home .app-launcher-tile__icon{box-shadow:var(--launcher-icon-shadow)}}@media(max-width:520px){.hub-apps-launcher-grid--home .app-launcher-tile{padding:.55rem .5rem;min-height:52px}.hub-apps-launcher-grid--home .app-launcher-tile__icon{width:2.15rem;height:2.15rem;font-size:1rem}.hub-apps-launcher-grid--home .app-launcher-tile__nome{font-size:.76rem}}.hub-page--aplicativos{max-width:28rem}.hub-page--aplicativos:before,.hub-page--aplicativos:after{display:none}.apps-central{border-radius:18px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 94%,transparent);padding:.85rem .8rem 1rem;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #0000002e}.apps-central__cabecalho{margin-bottom:.85rem}.apps-central__titulo{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25;color:var(--hub-text);letter-spacing:-.02em}.apps-central__subtitulo{margin:.35rem 0 0;font-size:.78rem;line-height:1.45;color:var(--hub-muted)}.apps-central__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem .45rem;align-items:start;justify-items:center}.apps-central__vazio{margin:0;padding:.85rem .75rem;border-radius:12px;border:1px dashed var(--hub-border);font-size:.82rem;line-height:1.45;color:var(--hub-muted);text-align:center}.apps-central__vazio strong{color:var(--hub-text);font-weight:600}[data-theme=light] .apps-central{background:color-mix(in srgb,var(--hub-surface-solid) 98%,transparent);box-shadow:var(--hub-shadow-sm)}.app-launcher-tile--central{width:100%;max-width:6.5rem}@media(min-width:520px){.hub-page--aplicativos{max-width:32rem}.apps-central{padding:1.15rem 1.1rem 1.3rem}.apps-central__grade{gap:1.45rem .85rem}.app-launcher-tile--central{max-width:7rem}}@media(min-width:744px)and (max-width:900px){.hub-page--aplicativos{max-width:none}.apps-central{padding:1.35rem 1.25rem 1.45rem;border-radius:20px}.apps-central__cabecalho{margin-bottom:1.15rem}.apps-central__titulo{font-size:1.18rem}.apps-central__subtitulo{font-size:.88rem}.apps-central__grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.65rem 1rem}.app-launcher-tile--central{max-width:7.5rem}}@media(min-width:901px){.hub-page--aplicativos{max-width:36rem}.apps-central__grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem .95rem}.app-launcher-tile--central{max-width:7.25rem}}.perfil-page .perfil-feedback{margin:0 0 .75rem}.perfil-sucesso{margin:0;padding:.55rem .75rem;border-radius:var(--hub-raio);background:#30d1581f;color:var(--hub-sucesso);font-size:.85rem;font-weight:700}.perfil-hero{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;padding:1.25rem;margin-bottom:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--hub-orange) 12%,var(--hub-surface)) 0%,var(--hub-bg-elevated) 55%)}.perfil-hero__foto{display:flex;flex-direction:column;align-items:center;gap:.65rem}.perfil-foto-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.perfil-facial-acoes{display:flex;flex-wrap:wrap;gap:.5rem}.perfil-facial-acoes .btn{flex:1 1 auto}.perfil-hero__acoes-foto{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.perfil-hero__info{flex:1;min-width:min(100%,220px)}.perfil-hero__nome{margin:0;font-size:1.35rem;font-weight:800}.perfil-hero__cargo{margin:.2rem 0 0;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-orange)}.perfil-hero__meta{margin:.45rem 0 0;font-size:.8rem;color:var(--hub-muted);display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.perfil-hero__sep{opacity:.5}.perfil-hero__bio{margin:.65rem 0 0;font-size:.88rem;color:var(--hub-text);line-height:1.4;max-width:42ch}.perfil-hero__saldo{margin-top:.85rem;max-width:28rem}.perfil-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;align-items:start}.perfil-coluna{display:flex;flex-direction:column;gap:1rem}.perfil-card{padding:1rem 1.05rem}.perfil-card--muted{background:color-mix(in srgb,var(--hub-muted) 6%,var(--hub-surface))}.perfil-card__titulo{margin:0;font-size:.95rem;font-weight:800}.perfil-card__sub{margin:.25rem 0 .85rem;font-size:.8rem;color:var(--hub-muted);line-height:1.35}.perfil-card__hint{margin:.75rem 0 0;font-size:.75rem;color:var(--hub-muted);line-height:1.35}.perfil-campo{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem;font-size:.78rem;font-weight:700;color:var(--hub-muted)}.perfil-campo input,.perfil-campo textarea{font-weight:500;color:var(--hub-text)}.perfil-dl{margin:0;display:flex;flex-direction:column;gap:.65rem}.perfil-dl dt{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--hub-muted)}.perfil-dl dd{margin:.15rem 0 0;font-size:.9rem;font-weight:600;color:var(--hub-text);word-break:break-word}.perfil-badge{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-gold);background:#d4af371f;border:1px solid rgba(212,175,55,.28)}.perfil-versao{margin:.35rem 0 0;font-size:.8rem;color:var(--hub-muted);font-weight:600}.perfil-sobre-link{margin-top:.65rem;width:100%}.perfil-sair-hub{display:none}.perfil-sair-hub__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.85rem;margin-top:.15rem;padding:.65rem 1rem;border-radius:var(--hub-raio);border:1px solid color-mix(in srgb,#e53935 35%,transparent);background:color-mix(in srgb,#e53935 10%,var(--hub-surface));color:#e53935;font-family:inherit;font-size:.92rem;font-weight:800;cursor:pointer;touch-action:manipulation;transition:background .15s,border-color .15s,color .15s}.perfil-sair-hub__btn:hover:not(:disabled){background:color-mix(in srgb,#e53935 16%,var(--hub-surface));border-color:color-mix(in srgb,#e53935 55%,transparent)}.perfil-sair-hub__btn:disabled{opacity:.65;cursor:wait}[data-theme=dark] .perfil-sair-hub__btn{color:#ff8a80;border-color:color-mix(in srgb,#ff8a80 35%,transparent);background:color-mix(in srgb,#ff8a80 10%,var(--hub-surface))}[data-theme=dark] .perfil-sair-hub__btn:hover:not(:disabled){background:color-mix(in srgb,#ff8a80 16%,var(--hub-surface));border-color:color-mix(in srgb,#ff8a80 55%,transparent)}.hub-perfil-card--link{text-decoration:none;color:inherit;transition:border-color .15s,background .15s,transform .12s}.hub-perfil-card--link:hover{border-color:color-mix(in srgb,var(--hub-orange) 40%,var(--hub-gold-soft));background:color-mix(in srgb,var(--hub-orange) 14%,var(--hub-surface));transform:translateY(-1px)}.hub-perfil-card--link:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}@media(max-width:900px){.perfil-grid{grid-template-columns:1fr}.perfil-sair-hub{display:block}.perfil-hero{flex-direction:column;text-align:center}.perfil-hero__meta{justify-content:center}.perfil-hero__bio{margin-left:auto;margin-right:auto}}.perfil-dist-card__corpo{display:grid;gap:.65rem;min-width:0}.perfil-dist-card .hub-quick-menu__dist-hint{margin:0;font-size:.82rem;line-height:1.45;color:var(--hub-muted)}.perfil-dist-card .hub-quick-menu__dist-lista{margin:0;padding:0}.perfil-dist-card .hub-quick-menu__dist-opcao{min-height:3.25rem}.perfil-dist-card .hub-quick-menu__dist-novo{justify-self:start}@media(min-width:744px)and (max-width:900px){.perfil-dist-card .hub-quick-menu__dist-opcao{min-height:3.75rem;padding:.85rem .75rem}.perfil-dist-card .hub-quick-menu__dist-opcao-nome{font-size:.95rem}}.perfil-whatsapp-destino{grid-template-columns:repeat(2,minmax(0,1fr))}.aparelho-acoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.aparelho-aviso{margin:0 0 .75rem;padding:.6rem .8rem;border-radius:10px;font-size:.82rem;line-height:1.35;background:var(--hub-surface-2, rgba(255, 255, 255, .04))}.aparelho-aviso--erro{color:var(--hub-danger-text);background:var(--hub-danger-soft);border:1px solid var(--hub-danger-border)}.fisc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin-bottom:1.25rem}.fisc-kpi{padding:1rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--app-accent-border, var(--hub-gold-soft))}.fisc-kpi strong{display:block;font-size:1.75rem;color:var(--app-accent, var(--hub-orange));line-height:1.1}.fisc-kpi span{font-size:.75rem;color:var(--hub-muted);font-weight:600}.fisc-atalhos{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.fisc-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1rem}.fisc-topo-acoes{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-bottom:.85rem}.fisc-filtros-topo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .65rem}.fisc-filtros-topo .fisc-filtros-bar{flex:1 1 16rem;margin-bottom:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(9rem,1fr) minmax(9rem,1fr)}.fisc-filtro-periodo{display:flex;flex-direction:column;justify-content:flex-end;gap:.18rem;min-width:0}.fisc-filtro-periodo__rotulo{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-texto-suave, var(--hub-muted))}.fisc-filtro-periodo .neg-lista-filtros-bar__campo--data{width:100%}.fisc-exportar-bar{margin-top:.1rem}.fisc-filtros-limpar{min-height:2.5rem;flex:0 0 auto}@media(max-width:743px){.fisc-filtros-topo .fisc-filtros-bar{grid-template-columns:1fr 1fr;flex-basis:100%}.fisc-filtros-topo .fisc-filtros-bar .neg-lista-filtros-bar__campo--numero,.fisc-filtros-topo .fisc-filtros-bar .neg-lista-filtros-bar__campo--status{grid-column:1 / -1}.fisc-filtros-limpar{width:100%}.fisc-exportar-bar{flex-direction:column;align-items:stretch}.fisc-exportar-bar .neg-lista-massa-bar__acoes>.btn{min-height:var(--hub-touch-min, 2.75rem);flex:1 1 8rem}}.fisc-lista-wrap{padding:0;overflow:hidden}.fisc-lista-grade{border-top:1px solid var(--hub-tabela-linha-grade, var(--hub-border))}.fisc-lista-linha--rejeitada td:first-child{box-shadow:inset 3px 0 #ff453abf}.fisc-lista-linha--rejeitada:hover td{background:color-mix(in srgb,var(--hub-erro) 5%,transparent)!important}.fisc-lista-linha--autorizada td:first-child{box-shadow:inset 3px 0 #30d1588c}.fisc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0009}.fisc-nota-visualizacao{width:min(72rem,100%);max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;gap:.85rem;padding:1rem;overflow:hidden}.fisc-nota-visualizacao__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0}.fisc-nota-visualizacao__cabecalho-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;flex-shrink:0}.fisc-nota-visualizacao__cabecalho h2,.fisc-nota-visualizacao__sobretitulo{margin:0}.fisc-nota-visualizacao__sobretitulo{margin-bottom:.2rem;color:var(--hub-texto-suave, var(--hub-muted));font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fisc-nota-visualizacao__resumo{display:flex;flex-wrap:wrap;gap:.55rem 1.25rem;font-size:.88rem;flex-shrink:0}.fisc-nota-visualizacao__chave{flex-basis:100%;overflow-wrap:anywhere}.fisc-nota-visualizacao__motivo,.fisc-nota-visualizacao__indisponivel{margin:0;padding:.75rem;border:1px solid var(--hub-danger-border);border-radius:var(--hub-raio);background:var(--hub-danger-soft);overflow-wrap:anywhere}.fisc-nota-visualizacao__documento{position:relative;min-height:0;flex:1 1 auto;display:flex;overflow:hidden;border:1px solid var(--hub-border);border-radius:var(--hub-raio);background:color-mix(in srgb,var(--hub-surface-solid) 92%,#fff)}.fisc-nota-visualizacao__documento:not(:has(iframe)){display:grid;place-items:center}.fisc-nota-visualizacao__marca-dagua{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:rotate(-28deg);font-size:clamp(2rem,8vw,4.5rem);font-weight:800;letter-spacing:.15em;color:color-mix(in srgb,var(--hub-danger-text) 55%,transparent);-webkit-text-stroke:1px color-mix(in srgb,var(--hub-danger-text) 70%,transparent);text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.fisc-nota-visualizacao__aviso-cancelada{margin:0;padding:.6rem .75rem;border:1px solid var(--hub-danger-border);border-radius:var(--hub-raio);background:var(--hub-danger-soft);color:var(--hub-danger-text);font-size:.82rem;flex-shrink:0}.fisc-nota-visualizacao__acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;flex-shrink:0;padding-bottom:env(safe-area-inset-bottom,0)}@media(max-width:743px){.fisc-modal-backdrop{align-items:stretch;padding:.5rem}.fisc-nota-visualizacao{width:100%;max-height:calc(100dvh - 1rem);padding:.75rem}.fisc-nota-visualizacao__cabecalho{align-items:center}.fisc-nota-visualizacao__cabecalho h2{font-size:1.05rem}.fisc-nota-visualizacao__documento{min-height:12rem}.fisc-nota-visualizacao__frame{height:100%;min-height:12rem}.fisc-nota-visualizacao__cabecalho-acoes>.btn{min-height:var(--hub-touch-min, 2.75rem)}.fisc-nota-visualizacao__acoes>.btn,.fisc-nota-visualizacao__acoes>.fisc-btn-acao{min-height:2.75rem;flex:1 1 9rem}}.fisc-modal{width:min(440px,100%);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.fisc-modal--largo{width:min(640px,100%);max-height:calc(100dvh - 2rem);overflow:auto}.fisc-devolucao-ref{margin:0;font-size:.78rem;overflow-wrap:anywhere}.fisc-devolucao-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.fisc-devolucao-itens li{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;gap:.5rem;align-items:center;padding:.45rem .55rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio)}.fisc-devolucao-item--esgotado{opacity:.55}.fisc-devolucao-item__nome{display:flex;flex-direction:column;gap:.1rem;min-width:0}.fisc-devolucao-item__nome small{color:var(--hub-muted);font-weight:600}.fisc-devolucao-item__qtd{display:flex;flex-direction:column;gap:.15rem;font-size:.68rem;font-weight:800;text-transform:uppercase;color:var(--hub-muted)}.fisc-devolucao-item__qtd input{width:100%;min-height:2.2rem;padding:.25rem .4rem;border-radius:8px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-bg);color:inherit}.fisc-tag-finalidade{display:inline-flex;align-items:center;padding:.08rem .4rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#30d158;background:#30d1581f;border:1px solid rgba(48,209,88,.28)}.fisc-modal h2{margin:0;font-size:1.05rem}.fisc-modal__hint{margin:0;font-size:.85rem;color:var(--hub-muted)}.fisc-modal__textarea{resize:vertical;padding:.5rem;border-radius:8px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-bg);color:inherit;font-family:inherit}.fisc-modal__acoes{display:flex;gap:.5rem;justify-content:flex-end}.fisc-col-pedido,.fisc-col-numero{font-variant-numeric:tabular-nums;white-space:nowrap}.fisc-col-motivo{min-width:0}.fisc-col-emissao{white-space:nowrap;font-variant-numeric:tabular-nums}.fisc-col-acoes{white-space:nowrap}.fisc-acoes-linha{display:flex;flex-wrap:wrap;gap:.35rem}.fisc-acoes-muted{color:var(--hub-texto-suave, var(--hub-muted))}.fisc-cel-modelo{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.fisc-cel-modelo__tipo{font-weight:700;line-height:1.2}.fisc-tag-origem{display:inline-flex;align-items:center;padding:.08rem .4rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.fisc-tag-origem--pdv_nfce{color:#64d2ff;background:#64d2ff1f;border-color:#64d2ff47}.fisc-tag-origem--nfe{color:#bf5af2;background:#bf5af21f;border-color:#bf5af247}.fisc-emissao{display:inline-flex;align-items:baseline;gap:.28rem;font-variant-numeric:tabular-nums;white-space:nowrap}.fisc-emissao__data{font-weight:600}.fisc-emissao__sep{color:var(--hub-muted);opacity:.55}.fisc-emissao__hora{font-size:.78rem;color:var(--hub-muted)}.fisc-motivo{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.35;color:#ffb4af;cursor:help}.fisc-linha--rejeitada td:first-child,.fisc-lista-linha--rejeitada td:first-child{box-shadow:inset 3px 0 #ff453abf}.fisc-linha--rejeitada td,.fisc-linha--rejeitada:hover td,.fisc-lista-linha--rejeitada td{background:transparent}.fisc-linha--rejeitada:hover td,.fisc-lista-linha--rejeitada:hover td{background:color-mix(in srgb,var(--hub-erro) 5%,transparent)!important}.fisc-linha--autorizada td:first-child,.fisc-lista-linha--autorizada td:first-child{box-shadow:inset 3px 0 #30d1588c}.fisc-acoes-th,.fisc-acoes-td{width:1%;white-space:nowrap;text-align:right;padding-right:.85rem!important}.fisc-acoes-td--vazia{padding-left:.75rem!important;padding-right:.75rem!important}.fisc-acoes{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.fisc-btn-acao{padding:.28rem .55rem;border-radius:7px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:transparent;color:inherit;font-size:.72rem;font-weight:700;cursor:pointer;line-height:1.2}.fisc-btn-acao:hover:not(:disabled){border-color:var(--app-accent, var(--hub-orange))}.fisc-btn-acao:disabled{opacity:.45;cursor:not-allowed}.fisc-btn-acao--perigo{border-color:#ff453a73;color:var(--hub-erro)}.fisc-btn-acao--perigo:hover:not(:disabled){border-color:var(--hub-erro);background:#ff453a1a}.fisc-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.fisc-badge--autorizada{background:#30d15824;color:var(--hub-sucesso);border-color:#30d15859}.fisc-badge--rejeitada{background:#ff453a24;color:var(--hub-erro);border-color:#ff453a59}.fisc-badge--copiavel{cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,transform .1s ease}.fisc-badge--copiavel:hover{background:#ff453a38;border-color:#ff453a8c}.fisc-badge--copiavel:active{transform:scale(.97)}.fisc-badge--copiavel:focus-visible{outline:2px solid rgba(255,69,58,.65);outline-offset:2px}.fisc-badge--processando,.fisc-badge--rascunho{background:#e6a80024;color:var(--hub-orange-hover);border-color:#e6a80059}.fisc-badge--cancelada,.fisc-badge--inutilizada{background:#8e8e9324;color:#8e8e93;border-color:#8e8e9359}.fisc-grid-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:1rem}.fisc-erro{color:var(--hub-erro);font-size:.85rem}.fisc-msg{color:var(--hub-sucesso);font-size:.85rem}.fisc-loading{color:var(--hub-muted);font-size:.85rem}.fisc-btn-primario{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:8px;background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent);font-weight:700;font-size:.85rem;text-decoration:none;border:none;cursor:pointer}.fisc-btn-primario:disabled{opacity:.5;cursor:not-allowed}.fisc-btn-secundario{padding:.45rem .85rem;border-radius:8px;border:1px solid var(--hub-gold-soft);background:transparent;color:inherit;font-size:.82rem;cursor:pointer}.fisc-btn-secundario:hover{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border))}.fisc-btn-primario.fisc-btn-primario--perigo{background:var(--hub-erro);color:#fff}.ops-clientes-filtro--hub.ativo,.ops-clientes-filtro--hub:hover{border-color:#bf5af273;color:#bf5af2}.ops-clientes-filtro--pdv.ativo,.ops-clientes-filtro--pdv:hover{border-color:#64d2ff73;color:#64d2ff}.fisc-col-numero,.fisc-col-cliente,.fisc-col-emissao,.fisc-col-motivo{min-width:0}.fisc-col-cliente{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:743px){.fisc-grid-form{grid-template-columns:1fr;gap:.65rem}.fisc-col-cliente,.fisc-col-motivo{max-width:none;white-space:normal}.fisc-motivo{white-space:normal;text-align:right}}.fisc-cadastro__contabilidade,.fisc-cadastro__nota{font-size:.85rem;color:var(--hub-muted)}.fisc-cadastro__loja{margin-bottom:1rem}.fisc-entradas-abas{margin:0 0 .85rem}.fisc-entradas-busca{flex:1 1 16rem;min-width:0;padding:.45rem .7rem;border-radius:.6rem;border:1px solid var(--hub-border);background:var(--hub-bg);color:inherit;font:inherit}.fisc-entradas-tabela td,.fisc-entradas-tabela th{white-space:nowrap}.fisc-entradas-tabela .fisc-col-cliente{white-space:normal}.hub-search-select{position:relative;width:100%}.hub-search-select__input{width:100%;padding:.5rem 2rem .5rem .65rem;border-radius:8px;border:1px solid var(--hub-border, var(--hub-gold-soft));background:var(--hub-surface-solid);color:var(--hub-text);font-size:.88rem}.hub-search-select__input::placeholder{color:var(--hub-muted);opacity:1}.hub-search-select__input:focus{outline:2px solid var(--hub-orange);outline-offset:1px;border-color:#f5c51866}.hub-search-select__input:disabled{opacity:.55;cursor:not-allowed}.hub-search-select__chevron{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.7rem;color:var(--hub-muted)}.hub-search-select__lista{position:absolute;z-index:120;left:0;right:0;margin:.25rem 0 0;padding:.25rem 0;max-height:220px;overflow-y:auto;list-style:none;border-radius:8px;border:1px solid var(--hub-gold-soft);background:var(--hub-surface-solid);color:var(--hub-text);box-shadow:var(--hub-sombra, 0 12px 28px rgba(0, 0, 0, .45));scrollbar-color:var(--hub-surface-hover) var(--hub-surface-solid)}.hub-search-select__opcao{padding:.5rem .65rem;font-size:.85rem;color:var(--hub-text);cursor:pointer;line-height:1.35}.hub-search-select__opcao:hover,.hub-search-select__opcao--ativa{background:var(--hub-surface-hover);color:var(--hub-text)}.hub-search-select__opcao--selecionada{font-weight:700;background:var(--hub-orange-soft);color:var(--hub-text)}.hub-search-select__vazio{padding:.55rem .65rem;font-size:.82rem;color:var(--hub-muted)}.hub-search-select--compact .hub-search-select__input{padding:.4rem 1.75rem .4rem .55rem;font-size:.82rem}.fp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem}.fp-toolbar__busca{flex:1;min-width:min(100%,220px);display:flex;align-items:center;gap:.45rem;padding:.45rem .65rem;border-radius:999px;border:1px solid var(--hub-gold-soft);background:var(--hub-bg)}.fp-toolbar__busca input{flex:1;border:none;background:transparent;font-size:.9rem;color:inherit;min-width:0}.fp-toolbar__busca input:focus{outline:none}.fp-filtros{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.fp-filtro{padding:.38rem .7rem;border-radius:999px;border:1px solid var(--hub-border);background:transparent;color:var(--hub-muted);font-size:.76rem;font-weight:700;cursor:pointer}.fp-filtro.ativo{color:var(--hub-text);border-color:color-mix(in srgb,var(--forma-cor, var(--hub-orange)) 40%,var(--hub-gold-soft));background:color-mix(in srgb,var(--forma-cor, var(--hub-orange)) 12%,var(--hub-surface))}.fp-tabela-wrap{overflow:auto;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-gold-soft);background:var(--hub-surface)}.fp-tabela-resumo{margin:0 0 .45rem;font-size:.78rem;font-weight:600;color:var(--hub-muted)}.fp-tabela{width:100%;border-collapse:collapse;font-size:.86rem}.fp-tabela--grade th,.fp-tabela--grade td{border:1px solid color-mix(in srgb,var(--hub-gold-soft) 85%,var(--hub-border))}.fp-tabela thead th{position:sticky;top:0;z-index:1;padding:0;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted);background:var(--hub-bg);white-space:nowrap}.fp-th-sort{display:flex;align-items:center;gap:.35rem;width:100%;padding:.55rem .65rem;border:none;background:transparent;color:inherit;font:inherit;font-size:inherit;font-weight:800;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;transition:color .12s,background .12s}.fp-th-sort--num{justify-content:flex-end;text-align:right}.fp-th-sort:hover{color:var(--hub-text);background:color-mix(in srgb,var(--hub-orange-soft) 45%,transparent)}.fp-th-sort--ativo{color:var(--hub-orange)}.fp-th-sort__icone{font-size:.62rem;opacity:.55;line-height:1}.fp-th-sort--ativo .fp-th-sort__icone{opacity:1}.fp-tabela tbody td{padding:.5rem .65rem;vertical-align:middle}.fp-tabela-vazio{text-align:center;padding:2rem!important;color:var(--hub-muted)}.fp-tabela tbody tr{cursor:pointer;transition:background .12s}.fp-tabela tbody tr:hover{background:var(--app-accent-soft, var(--hub-orange-soft))}.fp-tabela tbody tr.ativo{background:var(--app-accent-soft, var(--hub-orange-soft));box-shadow:inset 3px 0 0 var(--app-accent, var(--hub-orange))}.fp-tabela tbody tr.fp-row--inativo{opacity:.5}.fp-col-codigo{font-variant-numeric:tabular-nums;font-weight:800;color:var(--hub-muted);width:3.5rem}.fp-col-nome strong{display:block;font-weight:700}.fp-col-tipo{white-space:nowrap}.fp-tipo-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;background:color-mix(in srgb,var(--forma-cor, var(--hub-orange)) 14%,transparent);color:var(--forma-cor, var(--hub-orange))}.fp-col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fp-form-taxas{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}@media(max-width:520px){.fp-form-taxas{grid-template-columns:1fr}}.caixa-venda-card__titulo-linha{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.caixa-venda-card__link-pedido{color:inherit;text-decoration:none}.caixa-venda-card__link-pedido:hover,.caixa-venda-card__link-pedido:focus-visible{text-decoration:underline}.caixa-venda-card__origem{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:color-mix(in srgb,var(--app-accent) 16%,transparent);color:color-mix(in srgb,var(--app-accent) 82%,var(--hub-text));border:1px solid color-mix(in srgb,var(--app-accent) 28%,transparent)}.caixa-venda-card__origem--cancelada{background:color-mix(in srgb,var(--hub-gold) 16%,transparent);color:#92400e;border-color:color-mix(in srgb,var(--hub-gold) 32%,transparent)}.caixa-venda-card__meta{display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin-top:.35rem}.caixa-venda-card__meta-item{font-size:.72rem;color:var(--hub-muted)}.caixa-venda-card__meta-item strong{color:inherit;font-weight:800}.caixa-venda-card__meta-item--troco strong{color:color-mix(in srgb,var(--hub-orange) 78%,var(--hub-text))}.caixa-venda-card__meta-item--inserido strong{color:color-mix(in srgb,var(--hub-sucesso) 72%,var(--hub-text))}.caixa-venda-card__itens{margin-top:.55rem;border-top:1px dashed color-mix(in srgb,var(--hub-border) 80%,transparent);padding-top:.45rem}.caixa-venda-card__itens-titulo{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.caixa-venda-card__itens-vazio{margin:.45rem 0 0;font-size:.78rem;color:var(--hub-muted);font-style:italic}.caixa-venda-card__itens-lista{margin:.45rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.caixa-venda-card__itens-lista li{display:grid;grid-template-columns:auto 1fr auto;gap:.45rem;align-items:baseline;font-size:.78rem}.caixa-venda-card__item-qty{font-weight:800;color:var(--hub-muted);font-variant-numeric:tabular-nums}.caixa-venda-card__item-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caixa-venda-card__item-valor{font-weight:800;font-variant-numeric:tabular-nums}.caixa-movimentos-turno{display:flex;flex-direction:column;gap:.5rem}.caixa-movimentos-turno__lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.caixa-movimentos-turno__item{display:grid;grid-template-columns:1fr auto;gap:.35rem .75rem;padding:.55rem .65rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 92%,transparent)}.caixa-movimentos-turno__item>div:first-child{display:flex;flex-direction:column;gap:.15rem}.caixa-movimentos-turno__item strong{font-size:.82rem}.caixa-movimentos-turno__item span{font-size:.72rem;color:var(--hub-muted)}.caixa-movimentos-turno__valor{font-weight:800;font-variant-numeric:tabular-nums;align-self:center}.caixa-movimentos-turno__motivo,.caixa-movimentos-turno__saldo{grid-column:1 / -1;margin:0;font-size:.74rem;color:var(--hub-muted)}.caixa-movimentos-turno__saldo strong{color:var(--hub-text)}.caixa-movimentos-turno__reimprimir{grid-column:1 / -1;justify-self:start;margin-top:.15rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;border:1px solid var(--hub-border);border-radius:6px;background:var(--hub-surface, #fff);cursor:pointer}.caixa-movimentos-turno__reimprimir:hover:not(:disabled){background:var(--hub-surface-hover)}.caixa-movimentos-turno__reimprimir:disabled{opacity:.6;cursor:wait}.pdv-resumo-sep--vendas{margin:1rem 0}.pdv-fullscreen-root .caixa-vendas-lista{max-height:min(42vh,520px)}.pdv-fullscreen-root .caixa-vendas-resumo{margin-top:.25rem}.caixa-vendas-busca{position:relative;display:flex;align-items:center;margin-bottom:.55rem}.caixa-vendas-busca__input{width:100%;padding:.5rem 2rem .5rem .7rem;border-radius:10px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 92%,transparent);color:inherit;font:inherit;font-size:.85rem}.caixa-vendas-busca__input:focus-visible{outline:none;border-color:var(--app-accent)}.caixa-vendas-busca__limpar{position:absolute;right:.4rem;padding:.2rem .4rem;border:0;background:transparent;color:inherit;opacity:.65;cursor:pointer}.caixa-vendas-busca__limpar:hover{opacity:1}.tes-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:.75rem;margin-bottom:1rem}.tes-kpi{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.05rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--app-accent-border, var(--hub-gold-soft));text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tes-kpi:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 45%,var(--hub-gold-soft));box-shadow:0 8px 22px #0000002e}.tes-kpi__icone{font-size:1.1rem;line-height:1}.tes-kpi strong{display:block;font-size:1.55rem;color:var(--app-accent, var(--hub-orange));line-height:1.1;font-variant-numeric:tabular-nums}.tes-kpi span{font-size:.74rem;color:var(--hub-muted);font-weight:600;line-height:1.25}.tes-kpi--positivo strong{color:var(--hub-sucesso)}.tes-kpi--negativo strong,.tes-kpi--alerta strong{color:var(--hub-erro)}.tes-painel-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:1rem}.caixa-filtro-divergencias{display:inline-flex;align-items:center;gap:.2rem}.caixa-filtro-atualizar{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;padding:.25rem;border:1px solid color-mix(in srgb,var(--hub-border) 85%,transparent);border-radius:999px;background:color-mix(in srgb,var(--hub-surface-solid, #121212) 70%,transparent);color:var(--hub-muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.caixa-filtro-atualizar:hover:not(:disabled){color:var(--hub-text);border-color:color-mix(in srgb,var(--hub-gold) 35%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 10%,transparent)}.caixa-filtro-atualizar:disabled{opacity:.55;cursor:wait}.caixa-filtro-atualizar__icone--giro{animation:caixa-filtro-atualizar-giro .7s linear infinite}@keyframes caixa-filtro-atualizar-giro{to{transform:rotate(360deg)}}.caixa-lista-grade .caixa-lista-linha--aberto{background:color-mix(in srgb,#22c55e 6%,transparent)}.caixa-lista-linha--clicavel{cursor:pointer}.caixa-lista-linha--clicavel:hover,.caixa-lista-linha--clicavel:focus{outline:none;background:color-mix(in srgb,var(--app-accent) 12%,transparent)}.caixa-lista-linha--divergencia{background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}.caixa-status{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.2;white-space:nowrap}.caixa-status--aberto{background:color-mix(in srgb,#22c55e 14%,transparent);color:#86efac;border:1px solid color-mix(in srgb,#22c55e 35%,var(--hub-border))}.caixa-status--fechado{background:color-mix(in srgb,var(--hub-muted) 10%,transparent);color:var(--hub-muted);border:1px solid var(--hub-border)}.caixa-status--divergencia{background:color-mix(in srgb,var(--hub-orange) 14%,transparent);color:var(--hub-orange);border:1px solid color-mix(in srgb,var(--hub-orange) 40%,var(--hub-border))}.caixa-status--balde{background:color-mix(in srgb,#38bdf8 14%,transparent);color:#7dd3fc;border:1px solid color-mix(in srgb,#38bdf8 40%,var(--hub-border))}.caixa-lista-linha--balde{box-shadow:inset 3px 0 #38bdf8}.ops-clientes-filtro--balde.ativo{border-color:color-mix(in srgb,#38bdf8 55%,var(--hub-border));color:#7dd3fc}.neg-lista-resumo__chip--balde{background:color-mix(in srgb,#38bdf8 14%,transparent);color:#7dd3fc;border:1px solid color-mix(in srgb,#38bdf8 35%,var(--hub-border))}.caixa-dif--alerta{color:var(--hub-orange);font-weight:700}.caixa-vendas-modal-backdrop{z-index:130;align-items:stretch;padding:.5rem;overflow:hidden}.caixa-vendas-modal{box-sizing:border-box;width:min(1440px,100%);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);overflow:hidden;display:flex;flex-direction:column;gap:.75rem;padding:1.1rem;container-type:inline-size;container-name:caixa-modal}.caixa-vendas-modal.fin-modal{max-width:min(1440px,calc(100vw - 1rem))}.caixa-vendas-modal *,.caixa-vendas-modal *:before,.caixa-vendas-modal *:after{box-sizing:border-box;min-width:0}.caixa-vendas-modal__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.caixa-vendas-modal__acoes-topo{display:inline-flex;flex-wrap:wrap;gap:.5rem;align-items:center}.caixa-vendas-modal__topo h3{margin:0}.caixa-vendas-modal__titulo-bloco{min-width:0}.caixa-vendas-modal__titulo-linha{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.caixa-relatorio-status{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--hub-border);color:var(--hub-muted)}.caixa-relatorio-status--fechado{border-color:color-mix(in srgb,var(--hub-muted) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.caixa-relatorio-status--aberto{border-color:color-mix(in srgb,var(--app-accent) 45%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 14%,transparent);color:color-mix(in srgb,var(--app-accent) 88%,var(--hub-text))}.caixa-vendas-modal__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin:.45rem 0 0;color:var(--hub-muted);font-size:.78rem;line-height:1.35}.caixa-vendas-modal__meta span+span:before{content:none}.caixa-vendas-modal__topo p{margin:.3rem 0 0;color:var(--hub-muted);font-size:.82rem}.caixa-relatorio-resumo{display:flex;flex-direction:column;gap:.65rem;padding:.85rem;border-radius:var(--hub-raio-lg);border:1px solid color-mix(in srgb,var(--app-accent) 22%,var(--hub-border));background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent) 8%,transparent),transparent 55%),color-mix(in srgb,var(--hub-surface) 96%,transparent)}.caixa-relatorio-hero{display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1rem;border-radius:var(--hub-raio-md);border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 10%,transparent);text-align:center}.caixa-relatorio-hero__rotulo{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.caixa-relatorio-hero__valor{font-size:clamp(1.35rem,4.5cqi,1.85rem);font-weight:800;font-variant-numeric:tabular-nums;color:var(--app-accent);line-height:1.15;word-break:break-word}.caixa-relatorio-hero__hint{font-size:.76rem;color:var(--hub-muted)}.caixa-relatorio-fechamento-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.caixa-relatorio-metrica{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem;border-radius:var(--hub-raio-md);border:1px solid color-mix(in srgb,var(--hub-border) 90%,transparent);background:color-mix(in srgb,#000 10%,transparent);min-width:0}.caixa-relatorio-metrica__rotulo{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--hub-muted)}.caixa-relatorio-metrica__valor{font-size:clamp(.88rem,3.2cqi,1.05rem);font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-text);line-height:1.2;overflow-wrap:anywhere}.caixa-relatorio-metrica--alerta{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 10%,transparent)}.caixa-relatorio-metrica--alerta .caixa-relatorio-metrica__valor{color:var(--hub-orange)}@container caixa-modal (min-width: 640px){.caixa-relatorio-resumo{flex-direction:row;align-items:stretch;gap:.75rem}.caixa-relatorio-hero{flex:1;justify-content:center;text-align:left}.caixa-relatorio-fechamento-grid{flex:1.15;align-content:center}}@container caixa-modal (min-width: 900px){.caixa-relatorio-fechamento-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.caixa-relatorio-painel{border:1px solid var(--hub-border);border-radius:var(--hub-raio-lg);background:color-mix(in srgb,var(--hub-surface) 94%,transparent);overflow:hidden}.caixa-relatorio-painel__titulo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;cursor:pointer;list-style:none;font-weight:800;color:var(--hub-text);-webkit-user-select:none;user-select:none}.caixa-relatorio-painel__titulo-texto{flex:1;min-width:0}.caixa-relatorio-painel__resumo{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.caixa-relatorio-painel__total{font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--app-accent)}.caixa-relatorio-painel__titulo::-webkit-details-marker{display:none}.caixa-relatorio-painel__titulo:before{content:"▸";margin-right:.45rem;color:var(--hub-muted);transition:transform .15s ease}.caixa-relatorio-painel[open] .caixa-relatorio-painel__titulo:before{transform:rotate(90deg)}.caixa-relatorio-painel__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:.1rem .45rem;border-radius:999px;font-size:.72rem;font-weight:800;background:color-mix(in srgb,var(--hub-muted) 16%,transparent);color:var(--hub-muted)}.caixa-relatorio-painel__corpo{padding:0 .9rem .9rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent)}.caixa-vendas-turno--relatorio{gap:.75rem}.caixa-vendas-filtros--relatorio{display:flex;flex-direction:column;gap:0;border:1px solid var(--hub-border);border-radius:var(--hub-raio-lg);overflow:hidden;background:color-mix(in srgb,var(--hub-surface) 94%,transparent)}.caixa-vendas-filtro-linha{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.7rem .85rem;border:none;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.caixa-vendas-filtro-linha:last-child{border-bottom:none}.caixa-vendas-filtro-linha__rotulo{font-size:.82rem;font-weight:700;color:var(--hub-text);min-width:0}.caixa-vendas-filtro-linha__valor{flex-shrink:0;font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-muted)}.caixa-vendas-filtro-linha:hover{background:color-mix(in srgb,var(--hub-muted) 8%,transparent)}.caixa-vendas-filtro-linha.ativo{background:color-mix(in srgb,var(--app-accent) 12%,transparent);box-shadow:inset 3px 0 0 var(--app-accent)}.caixa-vendas-filtro-linha.ativo .caixa-vendas-filtro-linha__rotulo{color:var(--hub-text)}.caixa-vendas-filtro-linha.ativo .caixa-vendas-filtro-linha__valor{color:var(--app-accent)}.caixa-vendas-filtros--chips{display:flex;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;padding-bottom:.15rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.caixa-vendas-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .65rem;border-radius:999px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 92%,transparent);color:inherit;font-size:.76rem;font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease}.caixa-vendas-chip span{font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-muted)}.caixa-vendas-chip:hover,.caixa-vendas-chip.ativo{border-color:color-mix(in srgb,var(--app-accent) 55%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 12%,var(--hub-surface))}.caixa-vendas-chip.ativo span{color:var(--app-accent)}.caixa-vendas-lista-topo--relatorio{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.35rem .75rem;padding:.35rem 0 .15rem;color:var(--hub-muted);font-size:.78rem}.caixa-relatorio-painel--vendas .caixa-vendas-filtros--relatorio{border-radius:var(--hub-raio-md)}.caixa-relatorio-painel--vendas .caixa-vendas-turno--relatorio{gap:.65rem}.caixa-vendas-lista--relatorio{gap:.5rem}.caixa-venda-card--compacto{padding:.45rem .65rem;gap:.3rem;border-radius:var(--hub-raio-md)}.caixa-venda-card__topo-compacto{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.caixa-venda-card__hora{color:var(--hub-muted);font-size:.72rem;font-weight:700}.caixa-venda-card__cliente{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700}.caixa-venda-card--compacto .caixa-venda-card__total{color:var(--app-accent);font-variant-numeric:tabular-nums}.caixa-venda-card__meta--compacto{align-items:center;margin-top:0}.caixa-venda-pagamento--chip{padding:.1rem .45rem;gap:.35rem;font-size:.72rem}.caixa-venda-card--compacto .caixa-venda-card__itens-lista{margin-top:.1rem;padding-top:.3rem;border-top:1px dashed color-mix(in srgb,var(--hub-border) 80%,transparent);gap:.15rem}.caixa-venda-card--compacto .caixa-venda-card__itens-lista li{font-size:.74rem}.caixa-relatorio-fechamento{border:1px solid color-mix(in srgb,var(--app-accent) 28%,var(--hub-border));border-radius:var(--hub-raio-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 11%,transparent),transparent 62%),color-mix(in srgb,var(--hub-surface) 94%,transparent);padding:.9rem}.caixa-relatorio-fechamento__titulo{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem}.caixa-relatorio-fechamento__titulo strong{font-size:.95rem}.caixa-relatorio-fechamento__titulo span,.caixa-relatorio-fechamento__grid span{color:var(--hub-muted);font-size:.74rem;font-weight:700}.caixa-relatorio-fechamento__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:.65rem}.caixa-relatorio-fechamento__grid>div{border:1px solid var(--hub-border);border-radius:var(--hub-raio-md);padding:.7rem;background:color-mix(in srgb,#000 10%,transparent);display:flex;flex-direction:column;gap:.25rem}.caixa-relatorio-fechamento__grid strong{color:var(--hub-text);font-size:1.02rem;font-variant-numeric:tabular-nums}.caixa-relatorio-fechamento__grid .alerta strong{color:var(--hub-orange)}.caixa-vendas-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.65rem}.caixa-vendas-card{border:1px solid var(--hub-border);border-radius:var(--hub-raio-md);background:color-mix(in srgb,var(--hub-surface) 92%,transparent);color:inherit;padding:.75rem;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.25rem}.caixa-vendas-card:hover,.caixa-vendas-card.ativo{border-color:color-mix(in srgb,var(--app-accent) 60%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 12%,var(--hub-surface))}.caixa-vendas-card span,.caixa-vendas-card small{color:var(--hub-muted);font-size:.74rem;font-weight:700}.caixa-vendas-card strong{color:var(--app-accent);font-size:1.1rem;font-variant-numeric:tabular-nums}.caixa-vendas-lista-topo{display:flex;justify-content:space-between;align-items:center;gap:.75rem;color:var(--hub-muted)}.caixa-vendas-lista-topo strong{color:var(--hub-text)}.caixa-vendas-modal__corpo{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding-right:.15rem}.caixa-vendas-turno{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.caixa-vendas-lista{display:flex;flex-direction:column;gap:.65rem}.caixa-venda-card{border:1px solid var(--hub-border);border-radius:var(--hub-raio-lg);background:color-mix(in srgb,var(--hub-surface) 94%,transparent);padding:.8rem;display:grid;gap:.7rem;flex-shrink:0}.caixa-venda-card--cancelada{border-color:color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));background:color-mix(in srgb,var(--hub-gold) 6%,var(--hub-surface))}.caixa-venda-card--cancelada .caixa-venda-card__total strong{color:color-mix(in srgb,var(--hub-muted) 45%,var(--hub-text));text-decoration:line-through}.caixa-venda-card__principal{display:grid;grid-template-columns:minmax(116px,.8fr) minmax(150px,1.4fr) minmax(116px,.8fr);gap:.8rem;align-items:center}.caixa-venda-card__principal>div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.caixa-venda-card__principal span,.caixa-venda-pagamento small{color:var(--hub-muted);font-size:.72rem;font-weight:700}.caixa-venda-card__principal strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caixa-venda-card__total{text-align:right}.caixa-venda-card__total strong{color:var(--app-accent);font-variant-numeric:tabular-nums}.caixa-venda-card__pagamentos{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.5rem}.caixa-venda-pagamento{border:1px solid color-mix(in srgb,var(--app-accent) 24%,var(--hub-border));border-radius:var(--hub-raio-md);background:color-mix(in srgb,var(--app-accent) 7%,transparent);padding:.55rem .65rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.caixa-venda-pagamento strong{color:var(--hub-text);font-variant-numeric:tabular-nums}.caixa-venda-pagamento--vazio{grid-column:1 / -1;color:var(--hub-muted);background:transparent}@media(max-width:980px){.caixa-vendas-modal-backdrop{padding:0}.caixa-vendas-modal{width:100vw;max-width:100vw;max-height:100dvh;border-radius:0}.caixa-venda-card__principal{grid-template-columns:1fr 1fr}.caixa-venda-card__total{grid-column:1 / -1;text-align:left}.caixa-venda-card__pagamentos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.caixa-vendas-modal{padding:.85rem}.caixa-vendas-modal__topo,.caixa-vendas-lista-topo{align-items:flex-start;flex-direction:column}.caixa-relatorio-resumo{padding:.65rem}.caixa-relatorio-fechamento__grid,.caixa-vendas-resumo,.caixa-venda-card__principal,.caixa-venda-card__pagamentos{grid-template-columns:1fr}.caixa-venda-card__total{text-align:left}.caixa-venda-card__topo-compacto{grid-template-columns:minmax(0,1fr) auto}.caixa-venda-card__topo-compacto .caixa-venda-card__cliente{grid-column:1 / -1;grid-row:2}}.ops-clientes-filtro--alerta.ativo{border-color:color-mix(in srgb,var(--hub-orange) 55%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 12%,transparent)}.tes-painel-grid{display:grid;gap:1rem;grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start}.tes-secao{padding:1rem;min-width:0}.tes-secao--caixas{grid-column:1;grid-row:1}.tes-secao--movimentos{grid-column:2;grid-row:1}.tes-secao--larga{grid-column:1 / -1}.tes-secao--movimentos .hub-tabela-wrap{overflow-x:visible}.tes-secao--movimentos .hub-tabela{table-layout:fixed}.tes-secao--movimentos .hub-tabela th:nth-child(1),.tes-secao--movimentos .hub-tabela td:nth-child(1){width:9.5rem}.tes-secao--movimentos .hub-tabela th:nth-child(2),.tes-secao--movimentos .hub-tabela td:nth-child(2){width:8.5rem}.tes-secao--movimentos .hub-tabela th:nth-child(3),.tes-secao--movimentos .hub-tabela td:nth-child(3){width:4.5rem}.tes-secao--movimentos .hub-tabela th:nth-child(4),.tes-secao--movimentos .hub-tabela td:nth-child(4){width:7rem}.tes-secao__topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.tes-secao__titulo{margin:0;font-size:.95rem;font-weight:800}.tes-secao__link{font-size:.78rem;font-weight:700;color:var(--app-accent, var(--hub-orange));text-decoration:none;white-space:nowrap}.tes-secao__link:hover{text-decoration:underline}.tes-col-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tes-badge{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.tes-badge--entrada{background:#30d15826;color:var(--hub-sucesso)}.tes-badge--saida{background:#ff9f0a26;color:var(--hub-orange)}.tes-linha--vencida td{background:color-mix(in srgb,var(--hub-erro) 6%,transparent)}@media(max-width:860px){.tes-painel-grid{grid-template-columns:1fr}.tes-secao--caixas,.tes-secao--movimentos{grid-column:1}.tes-secao--movimentos .hub-tabela-wrap{overflow-x:auto}.tes-secao--movimentos .hub-tabela{table-layout:auto}}@media(max-width:640px){.tes-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tes-kpi strong{font-size:1.35rem}}.caixa-ti-celula{text-align:center;white-space:nowrap}.caixa-ti-celula .btn{font-size:.7rem;padding:.18rem .5rem}.caixa-ti-btn--enviado{color:#16a34a;border-color:color-mix(in srgb,#16a34a 45%,transparent)}.caixa-ti-aviso{margin:0 0 .75rem;padding:.5rem .75rem;border-radius:8px;background:color-mix(in srgb,#16a34a 12%,transparent);color:inherit;font-size:.85rem}.caixa-enviar-ti__motivos{border:0;padding:0;margin:0 0 .75rem;display:grid;gap:.4rem}.caixa-enviar-ti__motivos legend{margin-bottom:.35rem;font-weight:600}.caixa-enviar-ti__motivo{display:flex;gap:.5rem;align-items:flex-start;cursor:pointer}.caixa-enviar-ti__motivo span{display:grid;gap:.1rem}.caixa-enviar-ti__motivo small{opacity:.75;font-size:.75rem}.caixa-linha-tempo--alerta td{background:color-mix(in srgb,var(--cor-aviso, #f59e0b) 12%,transparent)}.hub-update-chip{display:flex;align-items:center;justify-content:space-between;gap:.65rem .85rem;width:min(26rem,100%);padding:.45rem .5rem .45rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-gold-soft) 35%,transparent);background:color-mix(in srgb,var(--hub-bg-elevated) 88%,transparent);box-shadow:0 8px 28px #00000047;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--hub-text)}.hub-update-chip--ativo{border-radius:14px;padding:.55rem .75rem}.hub-update-chip__texto{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1 1 auto}.hub-update-chip__dot{width:.45rem;height:.45rem;border-radius:50%;flex:0 0 auto;background:var(--hub-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-orange) 22%,transparent)}.hub-update-chip__copy{display:flex;flex-direction:column;gap:.05rem;min-width:0}.hub-update-chip__copy strong{font-size:.8rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:inherit}.hub-update-chip__copy span{font-size:.7rem;line-height:1.25;color:var(--hub-muted, rgba(255, 255, 255, .62));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-update-chip__btn{flex:0 0 auto;min-height:2rem;padding:.28rem .85rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--hub-orange) 88%,#111);color:#fff;font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.01em;cursor:pointer;touch-action:manipulation;transition:transform .15s ease,filter .15s ease}.hub-update-chip__btn:hover{filter:brightness(1.06)}.hub-update-chip__btn:active{transform:scale(.97)}.hub-update-chip__progresso{display:flex;flex-direction:column;gap:.35rem;width:100%}.hub-update-chip__progresso-topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hub-update-chip__etapa{font-size:.75rem;font-weight:600;color:var(--hub-muted, rgba(255, 255, 255, .72))}.hub-update-chip__pct{font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hub-orange)}.hub-update-chip__barra{height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--hub-muted) 22%,transparent);overflow:hidden}.hub-update-chip__barra-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--hub-orange) 75%,#fff),var(--hub-orange));transition:width .22s ease}.hub-update-chip--login{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:10050;width:min(22.5rem,calc(100% - 28px))}.hub-update-chip--pdv{width:100%;max-width:none;border-radius:0;border-left:none;border-right:none;border-top:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:#f5c5181f;border-bottom-color:#f5c51859;padding:.45rem .85rem}.hub-update-chip--pdv .hub-update-chip__pct{color:var(--hub-orange)}.hub-update-chip--hub{width:min(22rem,100%)}.login-pagina{--login-u: clamp(.8125rem, .76rem + .25vw, .9375rem);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:0;background:var(--hub-bg);color:var(--hub-text);position:relative;overflow-x:hidden;font-size:var(--login-u)}.login-topo{position:absolute;top:max(.75rem,env(safe-area-inset-top,0px));left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.login-topo__espaco{width:1px;height:1px}.login-terminal-sair{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.35rem .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-muted) 35%,transparent);background:color-mix(in srgb,var(--hub-bg-elevated) 88%,transparent);color:var(--hub-text);font-size:.875rem;font-weight:700;font-family:inherit;cursor:pointer;touch-action:manipulation}.login-terminal-sair:hover{border-color:color-mix(in srgb,var(--hub-orange) 45%,transparent);color:var(--hub-orange)}.login-main{display:flex;flex-direction:column;width:min(100%,clamp(20rem,92vw,28rem));margin:auto;padding:max(.75rem,env(safe-area-inset-top)) clamp(1rem,3vw,1.5rem) max(.75rem,env(safe-area-inset-bottom))}@media(max-height:560px){.login-main{padding-top:max(3.25rem,env(safe-area-inset-top))}}.login-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 0 1em}.login-logo-wrap{display:flex;flex-direction:column;align-items:center;gap:.5em;margin-bottom:.75em}.login-logo-hub.hub-logo--hero{width:clamp(7.5rem,22dvh,11rem);height:clamp(7.5rem,22dvh,11rem)}.login-logo-hub .hub-logo-badge{font-size:clamp(.7rem,1.8dvh,.85rem);padding:.25rem .55rem}.login-eyebrow{margin:0;font-family:Inter,system-ui,sans-serif;font-size:.8125em;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.login-acoes{display:flex;flex-direction:column;gap:.75em;width:100%}.login-form-box{width:100%;padding:1.25rem;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-gold-soft);background:var(--hub-surface-solid);display:flex;flex-direction:column;gap:.85rem}.login-input{width:100%;min-height:3rem;padding:0 .875rem;font-size:1rem;font-family:inherit;border:1px solid var(--hub-border-strong);outline:none;border-radius:var(--hub-raio);background:var(--hub-bg-elevated);color:var(--hub-text)}.login-input::placeholder{color:var(--hub-muted)}.login-input:focus{border-color:var(--hub-orange);box-shadow:0 0 0 2px var(--hub-orange-soft)}.login-input:-webkit-autofill,.login-input:-webkit-autofill:hover,.login-input:-webkit-autofill:focus,.login-input:-webkit-autofill:active{-webkit-text-fill-color:var(--hub-text);caret-color:var(--hub-text);transition:background-color 99999s ease-out 0s;box-shadow:0 0 0 1000px var(--hub-bg-elevated) inset}.login-senha{position:relative;display:flex;align-items:center}.login-input--senha{padding-right:3rem}.login-senha__mostrar{position:absolute;right:.125rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:var(--hub-raio);background:transparent;color:var(--hub-muted);cursor:pointer}.login-senha__mostrar:hover,.login-senha__mostrar[aria-pressed=true]{color:var(--hub-text)}.login-submit{width:100%;min-height:3.125rem;margin-top:.25rem;border:none;border-radius:var(--hub-raio);background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent);font-size:1rem;font-weight:800;font-family:inherit;cursor:pointer;transition:filter .2s}.login-submit:hover:not(:disabled){filter:brightness(1.05)}.login-submit:disabled{opacity:.55;cursor:not-allowed}.login-erro{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;text-align:center;color:var(--hub-erro)}.login-sucesso{margin:0 0 .25rem;font-size:.8125rem;line-height:1.45;text-align:center;color:#2e7d32}[data-theme=dark] .login-sucesso{color:#81c784}.login-link{display:flex;align-items:center;justify-content:center;min-height:2.75rem;margin:0;font-size:.8125rem;line-height:1.45;text-align:center;color:var(--hub-muted);text-decoration:none}.login-link:hover{color:var(--hub-orange);text-decoration:underline}[data-theme=dark] .login-erro{color:#ff8a80}.login-aguardando{text-align:center;color:var(--hub-muted);font-size:.9rem}.login-aguardando p{margin:0}.login-aviso{background:#f5c5181a;border:1px solid rgba(245,197,24,.35);border-radius:1rem;padding:.75rem 1rem;font-size:.85rem;color:var(--hub-muted)}.login-aviso--estacao p{margin:0;line-height:1.45;text-align:center}.login-aviso__acao{display:block;width:100%;margin-top:.5rem;background:none;border:0;cursor:pointer;font:inherit}.login-legal{margin:1em 0 0;padding:0 .5rem;font-size:.8125em;line-height:1.45;text-align:center;color:var(--hub-muted)}.login-divisor{margin:0;text-align:center;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.login-facial{width:100%;min-height:2.75rem;border:1px solid color-mix(in srgb,var(--hub-orange) 45%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--hub-orange) 10%,transparent);color:var(--hub-text);font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .2s,border-color .2s}.login-facial:hover:not(:disabled){background:color-mix(in srgb,var(--hub-orange) 18%,transparent);border-color:var(--hub-orange)}.login-facial:disabled{opacity:.55;cursor:not-allowed}@media(max-height:720px){.login-hero{padding-bottom:.5em}.login-logo-wrap{margin-bottom:.25em}.login-logo-hub.hub-logo--hero{width:clamp(4.5rem,16dvh,7.5rem);height:clamp(4.5rem,16dvh,7.5rem)}.login-form-box{padding:1rem;gap:.6rem}.login-input,.login-submit{min-height:2.75rem}.login-link{min-height:2.25rem}.login-legal{margin-top:.5em}}@media(orientation:landscape)and (max-height:800px)and (min-width:720px){.login-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);grid-template-rows:1fr 1fr;grid-template-areas:"hero acoes" "legal acoes";align-items:center;column-gap:clamp(1.5rem,5vw,3.5rem);width:min(100%,54rem)}.login-hero{grid-area:hero;align-self:end;padding:0}.login-logo-wrap{margin-bottom:0}.login-logo-hub.hub-logo--hero{width:clamp(7rem,30dvh,10rem);height:clamp(7rem,30dvh,10rem)}.login-main:not(:has(>.login-legal)) .login-hero{grid-row:1 / -1;align-self:center}.login-acoes{grid-area:acoes}.login-legal{grid-area:legal;align-self:start;margin-top:1em}}.pareamento-box{padding:1.5rem 1.25rem .75rem;gap:1.25rem}.pareamento-passos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.pareamento-passos li{display:flex;align-items:flex-start;gap:.75rem}.pareamento-passos p{margin:0;line-height:1.5}.pareamento-passos__num{flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;background:color-mix(in srgb,var(--hub-gold) 16%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold) 45%,transparent);color:var(--hub-gold);font-size:.8125rem;font-weight:800}.pareamento-caminho{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem!important;color:var(--hub-muted)}.pareamento-caminho span:not([aria-hidden]){padding:.2rem .55rem;border-radius:var(--hub-raio);background:var(--hub-bg-elevated);border:1px solid var(--hub-border-strong);color:var(--hub-text);font-size:.875em;font-weight:700}.pareamento-codigo{display:flex;justify-content:center;gap:clamp(.6rem,3vw,1rem)}.pareamento-codigo__grupo{display:flex;gap:clamp(.3rem,1.4vw,.45rem)}.pareamento-codigo__digito{display:grid;place-items:center;width:clamp(2.4rem,11vw,3.4rem);height:clamp(3.2rem,14vw,4.4rem);border-radius:var(--hub-raio);background:var(--hub-bg-elevated);border:1px solid color-mix(in srgb,var(--hub-gold) 40%,transparent);box-shadow:inset 0 -3px color-mix(in srgb,var(--hub-gold) 25%,transparent);color:var(--hub-text);font-size:clamp(1.75rem,8vw,2.5rem);font-weight:800;font-variant-numeric:tabular-nums}.pareamento-validade{display:flex;flex-direction:column;gap:.45rem}.pareamento-validade__barra{height:4px;border-radius:999px;background:var(--hub-bg-elevated);overflow:hidden}.pareamento-validade__barra span{display:block;height:100%;background:var(--hub-brand-gradient, var(--hub-gold));transform-origin:left;transition:transform 1s linear}.pareamento-validade p{margin:0;font-size:.8125em;text-align:center;color:var(--hub-muted)}.pareamento-validade strong{color:var(--hub-text);font-variant-numeric:tabular-nums}.pareamento-status{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.6rem .85rem;border-radius:999px;background:color-mix(in srgb,var(--hub-gold) 8%,transparent);font-size:.8125em;color:var(--hub-muted);text-align:center}.pareamento-status__ponto{flex:none;width:.5rem;height:.5rem;border-radius:999px;background:var(--hub-gold);animation:pareamento-pulso 1.6s ease-in-out infinite}.pareamento-status--ok{color:var(--hub-text);font-weight:700}.pareamento-status--ok .pareamento-status__ponto{background:#4caf50}@keyframes pareamento-pulso{0%,to{opacity:1;box-shadow:0 0 color-mix(in srgb,var(--hub-gold) 50%,transparent)}50%{opacity:.6;box-shadow:0 0 0 6px transparent}}@media(prefers-reduced-motion:reduce){.pareamento-status__ponto{animation:none}.pareamento-validade__barra span{transition:none}}.mkt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.25rem}.mkt-kpi{padding:1rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--app-accent-border, var(--hub-gold-soft))}.mkt-kpi strong{display:block;font-size:1.75rem;color:var(--app-accent, var(--hub-orange));line-height:1.1}.mkt-kpi span{font-size:.75rem;color:var(--hub-muted);font-weight:600}.mkt-atalhos{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.mkt-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1rem}.mkt-toolbar label{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:700;color:var(--hub-muted);min-width:140px}.mkt-toolbar input,.mkt-toolbar select{padding:.45rem .6rem;border-radius:8px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-bg);color:inherit;font-size:.85rem}.mkt-thumb{flex-shrink:0;border-radius:14px;background:linear-gradient(145deg,#fff,#f0ebe3);border:1px solid rgba(255,255,255,.12);overflow:hidden;display:grid;place-items:center;box-shadow:0 4px 14px #00000059,inset 0 1px #ffffff80}.mkt-thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.mkt-thumb__placeholder{font-size:1.5rem;line-height:1;opacity:.85}.mkt-thumb--sm{width:52px;height:52px;border-radius:10px}.mkt-thumb--md{width:80px;height:80px}.mkt-thumb--lg{width:96px;height:96px}.mkt-thumb--tv{width:min(42vw,320px);height:min(42vw,320px);border-radius:20px;padding:.5rem}.mkt-thumb--tv img{padding:0}.mkt-form-preview{display:flex;align-items:center;gap:.85rem;margin:0;padding:.75rem .9rem;border-radius:var(--hub-raio-lg);background:color-mix(in srgb,var(--app-accent) 8%,var(--hub-surface));border:1px solid color-mix(in srgb,var(--app-accent) 28%,transparent)}.mkt-form-preview__texto{min-width:0}.mkt-form-preview strong{display:block;font-size:.88rem;line-height:1.3;margin-bottom:.2rem}.mkt-form-preview p{margin:0;font-size:.75rem;color:var(--hub-muted)}.mkt-promo-form{display:flex;flex-direction:column;gap:0;padding:1rem 1.05rem 1.05rem;border-color:color-mix(in srgb,var(--app-accent) 22%,var(--hub-border))}.mkt-promo-form__header{margin-bottom:.85rem}.mkt-promo-form__titulo{margin:0 0 .3rem;font-size:1rem;font-weight:800;color:var(--hub-text)}.mkt-promo-form__hint{margin:0;font-size:.78rem;line-height:1.45;color:var(--hub-muted)}.mkt-promo-form__corpo{display:flex;flex-direction:column;gap:.75rem}.mkt-promo-form__campo{display:flex;flex-direction:column;gap:.3rem;min-width:0}.mkt-promo-form__campo>span{font-size:.78rem;font-weight:700;color:var(--hub-text);opacity:.82}.mkt-promo-form__campo--produto,.mkt-promo-form__campo .hub-search-select,.mkt-promo-form__campo .hub-moeda-input-wrap,.mkt-promo-form__campo .hub-date-input{width:100%}.mkt-promo-form__linha{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:start}.mkt-promo-form__desconto{font-size:.72rem;font-weight:800;color:var(--hub-sucesso)}.mkt-promo-form__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent)}.mkt-promo-form__acoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.mkt-promo-form__acoes .btn{min-width:7.5rem}[data-theme=light] .mkt-promo-form__campo>span{opacity:1;color:color-mix(in srgb,var(--hub-text) 75%,#333)}@media(max-width:640px){.mkt-promo-form__linha{grid-template-columns:minmax(0,1fr)}.mkt-promo-form__footer{flex-direction:column;align-items:stretch}.mkt-promo-form__acoes{margin-left:0;width:100%}.mkt-promo-form__acoes .btn{flex:1 1 auto;min-width:0}}.mkt-promo-grid{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.mkt-promo-card{display:grid;grid-template-columns:80px 1fr;grid-template-rows:auto auto;gap:.75rem .85rem;align-items:start;padding:.9rem 1rem;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--hub-surface) 92%,#1a1410) 0%,var(--hub-surface) 55%);border:1px solid var(--app-accent-border, var(--hub-gold-soft));box-shadow:0 8px 24px #00000038}.mkt-promo-card--vigente{border-color:color-mix(in srgb,var(--app-accent) 55%,transparent);box-shadow:0 8px 28px #00000047,0 0 0 1px color-mix(in srgb,var(--app-accent) 25%,transparent)}.mkt-promo-card--expira{border-color:#e6a800a6}.mkt-promo-card--inativa{opacity:.72;filter:saturate(.85)}.mkt-promo-card__corpo{min-width:0}.mkt-promo-card__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.mkt-promo-card__nome{margin:0;font-size:.9rem;font-weight:800;line-height:1.25;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkt-promo-card__meta{margin:0 0 .45rem;font-size:.72rem;color:var(--hub-muted);font-weight:600}.mkt-promo-card__precos{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .55rem}.mkt-promo-card__desconto{font-size:.7rem;font-weight:800;color:var(--hub-sucesso);background:#30d1581f;padding:.15rem .4rem;border-radius:6px}.mkt-promo-card__acoes{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.4rem}.mkt-promo-card__acoes .btn{flex:1 1 auto;min-width:5.5rem;font-size:.78rem;padding:.4rem .65rem}@media(max-width:559px){.mkt-promo-grid{gap:.65rem}.mkt-promo-card{grid-template-columns:64px minmax(0,1fr);padding:.75rem;gap:.55rem .65rem}.mkt-thumb--md{width:64px;height:64px}.mkt-promo-card__nome{font-size:.84rem}.mkt-promo-card__acoes{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.mkt-promo-card__acoes .btn{flex:none;min-width:0;width:100%;min-height:2.4rem}.mkt-promo-card__acoes .btn:last-child:nth-child(odd){grid-column:1 / -1}.mkt-form-grid{grid-template-columns:minmax(0,1fr)}.mkt-toolbar label{min-width:0;width:100%}.mkt-form-acoes .btn{flex:1 1 auto;min-width:0}}@media(min-width:560px){.mkt-promo-card{grid-template-columns:88px 1fr auto;grid-template-rows:auto;align-items:center}.mkt-promo-card__acoes{grid-column:3;grid-row:1;flex-direction:column;flex-wrap:nowrap;min-width:6.5rem}.mkt-promo-card__acoes .btn{flex:none;width:100%}.mkt-thumb--md{width:88px;height:88px}}.mkt-precos{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.mkt-preco-promo{font-size:1.1rem;font-weight:800;color:var(--app-accent, var(--hub-orange))}.mkt-preco-original{font-size:.85rem;color:var(--hub-muted);text-decoration:line-through}.mkt-badge{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .45rem;border-radius:6px;background:#ffffff14}.mkt-badge--ok{color:var(--hub-sucesso)}.mkt-badge--warn{color:var(--hub-orange)}.mkt-tv-link-promo{color:var(--app-accent)}.mkt-badge--off{color:var(--hub-muted)}.mkt-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:.75rem;margin-bottom:1rem}.mkt-form-grid label{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:700;color:var(--hub-muted)}.mkt-form-grid input,.mkt-form-grid select{padding:.45rem .6rem;border-radius:8px;border:1px solid var(--app-accent-border, var(--hub-gold-soft));background:var(--hub-bg);color:inherit}.mkt-form-acoes{display:flex;flex-wrap:wrap;gap:.5rem}.mkt-tv-wrap{min-height:60vh;display:flex;flex-direction:column;gap:.75rem}.mkt-tv-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.mkt-tv-stage{flex:1;min-height:420px;border-radius:var(--hub-raio-lg);background:#0a0a0c;border:2px solid color-mix(in srgb,var(--app-accent) 25%,transparent);display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden}.mkt-tv-stage:fullscreen{border-radius:0;border:none}.mkt-tv-card{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;justify-items:center;width:100%;max-width:960px;animation:mkt-tv-fade .6s ease}.mkt-tv-card__visual{display:flex;justify-content:center;width:100%}.mkt-tv-arte-full{width:100%;max-height:min(70vh,540px);object-fit:contain;border-radius:12px}.mkt-tv-card__copy{text-align:center;max-width:640px}.mkt-tv-eyebrow{margin:0 0 .5rem;font-size:clamp(.75rem,2vw,.95rem);font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb,var(--app-accent) 85%,white)}@media(min-width:720px){.mkt-tv-card{grid-template-columns:minmax(200px,1fr) minmax(280px,1.1fr);gap:2.5rem;text-align:left}.mkt-tv-card__copy{text-align:left}}@keyframes mkt-tv-fade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.mkt-tv-nome{font-size:clamp(1.75rem,5vw,3.25rem);font-weight:800;color:#fff;line-height:1.15;margin:0 0 1rem}.mkt-tv-preco{font-size:clamp(2.5rem,8vw,5rem);font-weight:900;color:var(--app-accent);margin:0;letter-spacing:-.02em}.mkt-tv-preco-de{font-size:clamp(1rem,2.5vw,1.5rem);color:#ffffff73;text-decoration:line-through;margin:.5rem 0 0}.mkt-tv-validade{margin-top:1.5rem;font-size:clamp(.9rem,2vw,1.25rem);color:#ffffff8c;font-weight:600}.mkt-tv-vazio{color:#fff6;font-size:1.1rem;text-align:center}.mkt-tv-dots{display:flex;justify-content:center;gap:.35rem;margin-top:.5rem}.mkt-tv-dot{width:8px;height:8px;border-radius:50%;background:#fff3;border:none;padding:0;cursor:pointer}.mkt-tv-dot.ativo{background:var(--app-accent)}.mkt-tv-stage:fullscreen .mkt-tv-card{max-width:min(1200px,92vw)}.mkt-tv-stage:fullscreen .mkt-thumb--tv{width:min(36vh,380px);height:min(36vh,380px)}.mkt-ok{margin:0 0 1rem;padding:.65rem .85rem;border-radius:var(--hub-raio);background:#28a7451f;border:1px solid rgba(40,167,69,.35);color:#7dcea0;font-size:.85rem}.mkt-redes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-bottom:1rem}.mkt-rede-card{display:grid;gap:1rem;padding:1rem 1.05rem}.mkt-rede-card--instagram{border-color:color-mix(in srgb,#ee2a7b 28%,var(--hub-border));background:linear-gradient(145deg,color-mix(in srgb,#ee2a7b 8%,var(--hub-surface)) 0%,var(--hub-surface) 55%)}.mkt-rede-card--whatsapp{border-color:color-mix(in srgb,var(--hub-whatsapp) 30%,var(--hub-border));background:linear-gradient(145deg,color-mix(in srgb,var(--hub-whatsapp) 10%,var(--hub-surface)) 0%,var(--hub-surface) 55%)}.mkt-rede-card__topo{display:flex;align-items:center;gap:.85rem}.mkt-rede-card__icone{display:inline-grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:14px;background:#ffffff14;box-shadow:inset 0 1px #ffffff14}.mkt-rede-card__titulo{margin:0;font-size:1rem;font-weight:800}.mkt-rede-card__rotulo{margin:.2rem 0 0;font-size:.82rem;color:var(--hub-muted);font-weight:600}.mkt-rede-card__acoes{display:flex;flex-wrap:wrap;gap:.5rem}.mkt-rede-card__vazio{margin:0;font-size:.8rem;color:var(--hub-muted)}.mkt-redes-form{padding:1rem 1.05rem}.mkt-redes-form__titulo{margin:0 0 .85rem;font-size:.95rem;font-weight:800}.mkt-redes-form__dica{margin:.75rem 0 0;font-size:.78rem;line-height:1.45;color:var(--hub-muted)}.mkt-push{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1rem;align-items:start}.mkt-push__lista-topo,.mkt-push__acoes,.mkt-push__vigencia,.mkt-push__dias{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.mkt-push__lista-topo{justify-content:space-between;margin-bottom:.75rem}.mkt-push__lista-topo h2,.mkt-push__form h2{margin:0;font-size:1rem}.mkt-push__cards{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.mkt-push-card{display:grid;gap:.45rem;padding:.75rem;border-radius:var(--hub-raio);border:1px solid var(--hub-border);background:var(--hub-surface)}.mkt-push-card--ativa{border-color:var(--app-accent, var(--hub-orange))}.mkt-push-card__abrir{display:grid;gap:.2rem;width:100%;min-height:var(--hub-touch-min, 2.75rem);padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.mkt-push-card__abrir strong{font-size:.95rem}.mkt-push-card__abrir span,.mkt-push-card__abrir em,.mkt-push-card__abrir small{font-style:normal;color:var(--hub-muted);font-size:.8rem}.mkt-push-card__apagar,.mkt-push-card__acoes .btn,.mkt-push__acoes .btn,.mkt-push__lista-topo .btn{min-height:var(--hub-touch-min, 2.75rem)}.mkt-push-card__acoes{display:flex;flex-wrap:wrap;gap:.4rem}.mkt-push__form{display:grid;gap:.75rem;padding:1rem}.mkt-push__form label,.mkt-push__recorrencia label{display:grid;gap:.3rem;font-size:.78rem;font-weight:700;color:var(--hub-muted)}.mkt-push__form input,.mkt-push__form select,.mkt-push__form textarea{min-height:var(--hub-touch-min, 2.75rem);padding:.55rem .7rem;border-radius:10px;border:1px solid var(--hub-border);background:var(--hub-bg);color:inherit;font:inherit}.mkt-push__form textarea{min-height:5.5rem;resize:vertical}.mkt-push__recorrencia{margin:0;padding:.75rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio);display:grid;gap:.65rem}.mkt-push__recorrencia legend{padding:0 .35rem;font-weight:800;color:var(--hub-text)}.mkt-push__dica,.mkt-push__vazio{margin:0;font-size:.78rem;line-height:1.45;color:var(--hub-muted)}@media(max-width:900px){.mkt-push{grid-template-columns:1fr}}.mkt-ads-dica{font-size:.78rem;color:var(--hub-muted);margin:.25rem 0 0;align-self:center}.mkt-creator,.mkt-scope{--mkt-accent: var(--app-accent);--mkt-accent-light: color-mix(in srgb, var(--mkt-accent) 72%, #ffffff);--mkt-accent-soft: color-mix(in srgb, var(--mkt-accent) 14%, transparent);--mkt-accent-glow: color-mix(in srgb, var(--mkt-accent) 45%, transparent);--mkt-accent-border: color-mix(in srgb, var(--mkt-accent) 35%, transparent);--mkt-surface: linear-gradient(180deg, rgba(42, 42, 48, .72), rgba(28, 28, 34, .58));--mkt-border: rgba(255, 255, 255, .1);--mkt-border-hi: rgba(255, 255, 255, .16);--mkt-text: #fafafa;--mkt-muted: rgba(250, 250, 250, .58);--mkt-input-bg: rgba(255, 255, 255, .04);--mkt-shadow: 0 1px 0 0 rgba(255, 255, 255, .06) inset, 0 20px 48px -24px rgba(0, 0, 0, .65);display:flex;flex-direction:column;gap:1.25rem;max-width:1120px;margin:0 auto}.mkt-creator-progress{padding:1.1rem 1.25rem;border-radius:18px;background:var(--mkt-surface);border:1px solid var(--mkt-border);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:var(--mkt-shadow)}.mkt-creator-progress-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.mkt-creator-progress-eyebrow{display:block;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-muted);margin-bottom:.2rem}.mkt-creator-progress-titulo{display:block;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--mkt-text)}.mkt-creator-progress-sub{display:block;margin-top:.15rem;font-size:.85rem;color:var(--mkt-muted)}.mkt-creator-progress-pct{font-size:.8rem;font-weight:700;color:var(--mkt-accent);flex-shrink:0}.mkt-creator-progress-track{height:4px;border-radius:999px;background:#ffffff0f;overflow:hidden;border:1px solid rgba(255,255,255,.04)}.mkt-creator-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--mkt-accent) 55%,var(--hub-surface-solid)),var(--mkt-accent),var(--mkt-accent-light));box-shadow:0 0 12px var(--mkt-accent-glow);transition:width .35s ease}.mkt-creator-dots{list-style:none;margin:.75rem 0 0;padding:0;display:flex;gap:.35rem;flex-wrap:wrap}.mkt-creator-dot{width:8px;height:8px;padding:0;border-radius:999px;border:none;background:#ffffff24;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.mkt-creator-dot:disabled{cursor:default;opacity:.45}.mkt-creator-dot.feito{background:#8b5cf673}.mkt-creator-dot.ativo{width:22px;background:var(--mkt-accent);box-shadow:0 0 0 3px var(--mkt-accent-soft)}.mkt-creator-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:1.25rem;align-items:start}@media(max-width:900px){.mkt-creator-layout{grid-template-columns:1fr}.mkt-creator-aside{order:-1}.mkt-creator-layout .mkt-creator-aside{position:static}}.mkt-creator-stage{padding:1.75rem 1.5rem 1.5rem;border-radius:20px;background:var(--mkt-surface);border:1px solid var(--mkt-border);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--mkt-shadow);min-height:320px}.mkt-creator-titulo{margin:0 0 .35rem;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.mkt-creator-sub,.mkt-creator-hint{margin:0 0 1.25rem;color:var(--mkt-muted);font-size:.9rem;line-height:1.45}.mkt-creator-hint{padding:.55rem .75rem;border-radius:10px;background:var(--mkt-accent-soft);border:1px solid rgba(139,92,246,.22);color:#ffecb3eb}.mkt-creator-quota{margin:-.5rem 0 1rem;font-size:.82rem;font-weight:600;color:var(--mkt-muted)}.mkt-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem}.mkt-form-grid label{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--mkt-muted)}.mkt-form-grid input,.mkt-form-grid select{padding:.6rem .7rem;border-radius:10px;border:1px solid var(--mkt-border);background:var(--mkt-input-bg);color:var(--mkt-text);font-size:.88rem}.mkt-creator-vazio{margin:0 0 1rem;color:var(--mkt-muted);font-size:.9rem}.mkt-opt-list{display:flex;flex-direction:column;gap:.55rem}.mkt-opt-item{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--mkt-border);background:#ffffff08;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.mkt-opt-item:hover:not(.ativo){border-color:var(--mkt-border-hi);background:#ffffff0d}.mkt-opt-item.ativo{border-color:#8b5cf680;background:linear-gradient(180deg,#8b5cf624,#8b5cf60d);box-shadow:0 8px 24px -12px #8b5cf659}.mkt-opt-radio{width:20px;height:20px;flex-shrink:0;border-radius:999px;border:2px solid rgba(255,255,255,.22);display:grid;place-items:center;transition:border-color .15s ease,box-shadow .15s ease}.mkt-opt-item.ativo .mkt-opt-radio{border-color:var(--mkt-accent);box-shadow:0 0 0 4px var(--mkt-accent-soft);background:radial-gradient(circle at center,var(--mkt-accent) 38%,transparent 40%)}.mkt-opt-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.mkt-opt-copy strong{font-size:.95rem;font-weight:600;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.mkt-opt-copy>span{font-size:.84rem;color:var(--mkt-muted);line-height:1.35}.mkt-opt-badge{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.15rem .4rem;border-radius:6px;background:var(--mkt-accent-soft);border:1px solid rgba(139,92,246,.35);color:var(--mkt-accent-light)}.mkt-tema-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media(min-width:640px){.mkt-tema-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt-tema-card{border-radius:14px;overflow:hidden;border:1px solid var(--mkt-border);background:#0003;padding:0;cursor:pointer;color:inherit;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.mkt-tema-card:hover:not(.ativo){border-color:var(--mkt-border-hi);transform:translateY(-1px)}.mkt-tema-card.ativo{border-color:#8b5cf68c;box-shadow:0 8px 24px -12px #8b5cf659}.mkt-tema-card-preview{height:72px}.mkt-tema-card-texto{padding:.65rem .75rem;background:#00000080}.mkt-tema-card-texto.escuro{background:#ffffffe0;color:#141414}.mkt-tema-card-texto strong{display:block;font-size:.82rem;font-weight:600}.mkt-tema-card-texto span{display:block;margin-top:.15rem;font-size:.72rem;opacity:.8;line-height:1.3}.mkt-produto-lista{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.65rem}.mkt-produto-item{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:end;padding:.85rem;border-radius:14px;border:1px solid var(--mkt-border);background:#ffffff05}@media(max-width:520px){.mkt-produto-item{grid-template-columns:1fr}}.mkt-field{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--mkt-muted);margin-bottom:.65rem}.mkt-field input,.mkt-field select,.mkt-field textarea{padding:.65rem .75rem;border-radius:12px;border:1px solid var(--mkt-border);background:var(--mkt-input-bg);color:var(--mkt-text);font-size:.9rem;font-weight:400;transition:border-color .15s ease,box-shadow .15s ease}.mkt-field input:focus,.mkt-field select:focus,.mkt-field textarea:focus{outline:none;border-color:#8b5cf680;box-shadow:0 0 0 3px var(--mkt-accent-soft)}.mkt-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.mkt-chip{padding:.4rem .7rem;border-radius:999px;border:1px solid var(--mkt-border);background:#ffffff08;color:var(--mkt-muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.mkt-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:1rem}@media(min-width:640px){.mkt-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt-check{display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem;border-radius:12px;background:#ffffff08;border:1px solid var(--mkt-border);font-weight:500;font-size:.82rem;color:var(--mkt-muted)}.mkt-upload-zone{display:grid;place-items:center;text-align:center;gap:.5rem;width:100%;min-height:220px;border-radius:16px;border:1.5px dashed rgba(255,255,255,.16);background:#ffffff05;cursor:pointer;margin-bottom:.75rem;padding:1.25rem;transition:border-color .18s ease,background .18s ease}.mkt-upload-zone:hover{border-color:#8b5cf666;background:var(--mkt-accent-soft)}.mkt-upload-preview{display:grid;gap:.5rem}.mkt-upload-preview img{max-height:200px;max-width:min(360px,100%);margin:0 auto;background:#ffffffeb;border-radius:12px;padding:.65rem}.mkt-upload-preview span{color:var(--mkt-muted);font-size:.82rem;text-align:center}.mkt-modo-toggle{display:inline-flex;gap:.2rem;padding:.2rem;border-radius:12px;border:1px solid var(--mkt-border);background:#ffffff08;margin-bottom:.85rem}.mkt-modo-toggle button{border:none;background:transparent;color:var(--mkt-muted);padding:.45rem .85rem;border-radius:10px;cursor:pointer;font-weight:600;font-size:.85rem}.mkt-toggle-row{padding:.75rem .85rem;border-radius:12px;border:1px solid var(--mkt-border);background:#ffffff05;margin-bottom:.55rem}.mkt-toggle-row-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-weight:600;font-size:.9rem}.mkt-toggle{border-radius:999px;border:1px solid var(--mkt-border);background:#ffffff0a;color:var(--mkt-muted);padding:.3rem .65rem;cursor:pointer;font-weight:600;font-size:.75rem}.mkt-toggle.ativo{border-color:#4ade8073;background:#4ade801a;color:var(--hub-sucesso)}.mkt-creator-nav{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--mkt-border);display:flex;gap:.65rem;justify-content:space-between;flex-wrap:wrap}.mkt-btn-continuar,.mkt-btn-gerar{background:linear-gradient(135deg,color-mix(in srgb,var(--mkt-accent) 92%,#ffffff 8%) 0%,var(--mkt-accent) 55%,color-mix(in srgb,var(--mkt-accent) 90%,#000000 10%) 100%);border:none;color:#fff;font-weight:700;padding:.75rem 1.5rem;border-radius:12px;box-shadow:0 8px 24px -10px var(--mkt-accent-glow)}.mkt-btn-continuar:hover,.mkt-btn-gerar:hover{filter:brightness(1.06)}.mkt-gerando{padding:1rem 1.1rem;border-radius:12px;background:var(--mkt-accent-soft);border:1px solid rgba(139,92,246,.28);color:var(--mkt-accent-light);font-size:.9rem}.mkt-creator-aside{position:sticky;top:1rem;display:flex;flex-direction:column;gap:.5rem}.mkt-creator-aside-label{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-muted)}.mkt-arte-preview{border-radius:16px;border:1px solid var(--mkt-border);overflow:hidden;position:relative;display:grid;place-items:center;padding:.85rem;background:#00000040}.mkt-arte-preview__selo{position:absolute;top:.65rem;left:.65rem;background:var(--mkt-accent);color:var(--hub-on-accent);font-weight:800;padding:.25rem .5rem;border-radius:8px;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.mkt-arte-preview__logo{position:absolute;top:.7rem;right:.65rem;font-weight:800;opacity:.85;letter-spacing:.08em;font-size:.65rem}.mkt-arte-preview__titulo{position:absolute;top:2.6rem;left:.65rem;right:.65rem;text-align:center;margin:0;font-size:clamp(.85rem,1.2vw,1.1rem);font-weight:800;text-transform:uppercase}.mkt-arte-preview__produto{width:min(62%,280px);height:min(42%,200px);display:grid;place-items:center;background:#ffffff14;border-radius:14px;border:1px solid var(--mkt-border);overflow:hidden}.mkt-arte-preview__produto img{max-width:100%;max-height:100%;object-fit:contain;background:#ffffffeb;padding:.5rem;border-radius:10px}.mkt-arte-preview__placeholder{font-weight:800;opacity:.55;font-size:.85rem}.mkt-arte-preview__nome{position:absolute;top:62%;left:.75rem;right:.75rem;margin:0;text-align:center;font-weight:700;font-size:.8rem;opacity:.9}.mkt-arte-preview__precos{position:absolute;bottom:3.8rem;left:.75rem;right:.75rem;text-align:center;display:grid;gap:.15rem}.mkt-arte-preview__precos strong{font-size:clamp(1.1rem,2vw,1.6rem);color:var(--mkt-accent)}.mkt-arte-preview__precos span{opacity:.6;text-decoration:line-through;font-size:.75rem}.mkt-arte-preview__precos em{font-style:normal;font-weight:800;color:var(--hub-sucesso);font-size:.75rem}.mkt-arte-preview__cta{position:absolute;bottom:.85rem;left:50%;transform:translate(-50%);background:#00000073;border:1px solid var(--mkt-border);padding:.4rem .85rem;border-radius:999px;font-weight:700;font-size:.72rem}.mkt-resultado{display:flex;flex-direction:column;gap:.85rem}.mkt-resultado-img{width:100%;max-width:480px;margin:0 auto;border-radius:16px;border:1px solid var(--mkt-border)}.mkt-resultado-acoes{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:center}.mkt-variacoes h3{margin:.5rem 0 .45rem;font-size:.9rem;font-weight:600;color:var(--mkt-muted)}.mkt-variacoes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.45rem}.mkt-variacao-thumb{padding:0;border:1px solid var(--mkt-border);background:#0003;border-radius:12px;overflow:hidden;cursor:pointer}.mkt-variacao-thumb img{width:100%;height:100%;display:block;object-fit:cover}.mkt-galeria-topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.mkt-galeria-titulo{margin:0}.mkt-galeria-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 .35rem;border-radius:999px;background:var(--mkt-accent-soft);border:1px solid var(--mkt-accent-border);color:var(--mkt-accent-light);font-size:.82rem;margin-left:.4rem}.mkt-galeria-filtros{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.mkt-galeria-filtro{padding:.4rem .75rem;border-radius:999px;border:1px solid var(--mkt-border);background:#ffffff08;color:var(--mkt-muted);cursor:pointer;font-weight:600;font-size:.82rem;transition:border-color .15s ease,color .15s ease,background .15s ease}.mkt-galeria-filtro--drive{padding:.35rem .65rem;line-height:0}.mkt-galeria-drive-logo{display:block;height:22px;width:auto;max-width:120px;object-fit:contain}.mkt-galeria-filtro--drive:not(.ativo) .mkt-galeria-drive-logo{opacity:.55}.mkt-galeria-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.mkt-galeria-item{border-radius:16px;overflow:hidden;border:1px solid var(--mkt-border);background:#ffffff05}.mkt-galeria-thumb{position:relative;aspect-ratio:1 / 1;overflow:hidden}.mkt-galeria-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mkt-galeria-badge{position:absolute;top:.55rem;left:.55rem;padding:.2rem .45rem;border-radius:8px;background:#0009;border:1px solid var(--mkt-border);font-size:.68rem;font-weight:700}.mkt-galeria-fav{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;border-radius:999px;border:1px solid var(--mkt-border);background:#00000080;color:#ffffffbf;cursor:pointer;font-size:.95rem}.mkt-galeria-fav.ativo{border-color:#8b5cf680;color:var(--mkt-accent)}.mkt-galeria-meta{padding:.65rem .8rem .45rem;display:grid;gap:.1rem}.mkt-galeria-meta span{color:var(--mkt-muted);font-size:.8rem}.mkt-galeria-acoes{padding:.5rem .8rem .8rem;display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.mkt-galeria-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:8px;border:1px solid color-mix(in srgb,var(--mkt-accent, #7c5cff) 45%,transparent);background:color-mix(in srgb,var(--mkt-surface, #1a1a2e) 92%,var(--mkt-accent, #7c5cff) 8%);color:var(--mkt-text, #f0f0f5);cursor:pointer;text-decoration:none;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.mkt-galeria-icon-btn:hover{background:color-mix(in srgb,var(--mkt-accent, #7c5cff) 18%,var(--mkt-surface, #1a1a2e));border-color:var(--mkt-accent, #7c5cff)}.mkt-galeria-icon-btn img{display:block;width:18px;height:18px;object-fit:contain}.mkt-galeria-topo--secundario{margin-bottom:.5rem}.mkt-galeria-count-label{font-size:.9rem;color:var(--mkt-muted)}.mkt-drive-galeria{display:grid;gap:.75rem}.mkt-drive-galeria__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 1rem}.mkt-drive-galeria__logo{display:block;height:28px;width:auto;max-width:140px;object-fit:contain}.mkt-drive-galeria__filtro-hist{display:flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--mkt-muted);cursor:pointer;white-space:nowrap}.mkt-drive-galeria__layout{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:.75rem;align-items:start}.mkt-drive-galeria__pastas{padding:.75rem;max-height:70vh;overflow:auto}.mkt-drive-galeria__pastas-titulo{margin:0 0 .5rem;font-size:.85rem;color:var(--mkt-muted);text-transform:uppercase;letter-spacing:.04em}.mkt-drive-tree,.mkt-drive-tree__sub{list-style:none;margin:0;padding:0}.mkt-drive-tree__btn{display:flex;align-items:center;gap:.35rem;width:100%;text-align:left;padding:.4rem .5rem;border:none;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:.88rem;transition:background .15s ease}.mkt-drive-tree__btn:hover{background:#ffffff0d}.mkt-drive-tree__btn.ativo{background:var(--mkt-accent-soft);color:var(--mkt-accent-light)}.mkt-drive-tree__icone{flex-shrink:0}.mkt-drive-galeria__conteudo{min-width:0}.mkt-drive-galeria__breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem;font-size:.88rem;color:var(--mkt-muted)}.mkt-drive-galeria__link-drive{font-size:.82rem;white-space:nowrap}.mkt-drive-badge--hist{background:#eab30840;border-color:#eab30873;color:#fde68a}.mkt-drive-hist-modal{max-width:min(720px,96vw)}.mkt-drive-hist-lista{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.65rem;max-height:55vh;overflow:auto}.mkt-drive-hist-item{display:grid;grid-template-columns:96px 1fr;gap:.75rem;align-items:start;padding:.5rem;border-radius:12px;border:1px solid var(--mkt-border);background:#ffffff05}.mkt-drive-hist-item img{width:96px;height:96px;object-fit:cover;border-radius:8px;display:block}.mkt-drive-hist-item div{display:grid;gap:.25rem}.mkt-drive-hist-item span{font-size:.8rem;color:var(--mkt-muted)}@media(max-width:768px){.mkt-drive-galeria__layout{grid-template-columns:1fr}.mkt-drive-galeria__pastas{max-height:none}}.mkt-catalogo-picker{margin-bottom:1rem;padding:1rem;border-radius:14px;border:1px solid rgba(139,92,246,.22);background:#8b5cf60d}.mkt-catalogo-picker-topo{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.mkt-catalogo-picker-topo span{font-size:.78rem;color:var(--mkt-muted);font-weight:600}.mkt-catalogo-filtros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem}@media(min-width:640px){.mkt-catalogo-filtros{grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt-catalogo-filtros label{display:flex;flex-direction:column;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--mkt-muted)}.mkt-catalogo-filtros input,.mkt-catalogo-filtros select{padding:.55rem .65rem;border-radius:10px;border:1px solid var(--mkt-border);background:var(--mkt-input-bg);color:inherit;font-size:.85rem}.mkt-catalogo-lista{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:.35rem}.mkt-catalogo-item{width:100%;display:grid;grid-template-columns:48px 1fr auto;gap:.6rem;align-items:center;padding:.5rem .6rem;border-radius:12px;border:1px solid var(--mkt-border);background:#ffffff05;color:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.mkt-catalogo-item:hover:not(:disabled){border-color:#8b5cf659;background:#8b5cf60a}.mkt-catalogo-item.adicionado,.mkt-catalogo-item:disabled{opacity:.5;cursor:default}.mkt-catalogo-item-thumb{width:48px;height:48px;border-radius:10px;background:#ffffffeb;display:grid;place-items:center;overflow:hidden;font-size:1.1rem}.mkt-catalogo-item-thumb img{width:100%;height:100%;object-fit:contain;padding:.2rem}.mkt-catalogo-item-corpo strong{display:block;font-size:.82rem;line-height:1.25;font-weight:600}.mkt-catalogo-item-corpo span{display:block;margin-top:.1rem;font-size:.72rem;color:var(--mkt-muted)}.mkt-catalogo-item-acao{font-weight:700;color:var(--mkt-accent);font-size:1rem;width:24px;text-align:center}.mkt-produto-catalogo-badge{position:absolute;top:.45rem;right:.45rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.18rem .4rem;border-radius:6px;background:var(--mkt-accent-soft);border:1px solid rgba(139,92,246,.35);color:var(--mkt-accent-light)}.mkt-produto-item-mini{grid-column:1 / -1;width:56px;height:56px;border-radius:10px;background:#ffffffeb;overflow:hidden}.mkt-produto-item-mini img{width:100%;height:100%;object-fit:contain;padding:.2rem}.mkt-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mkt-modal{width:min(100%,400px);display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:18px;background:var(--mkt-surface);border:1px solid var(--mkt-border);box-shadow:var(--mkt-shadow)}.mkt-modal h3{margin:0;font-size:1.1rem}.mkt-field-row{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.mkt-modal-acoes{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}@media(max-width:520px){.mkt-chip,.mkt-galeria-filtro,.mkt-toggle,.mkt-opt-item{min-height:44px}.mkt-creator-stage{padding:1.25rem 1rem}}.hub-moeda-input-wrap{display:flex;flex-direction:column;gap:.25rem;width:100%}.hub-moeda-input{width:100%;padding:.5rem .65rem;border-radius:8px;border:1px solid var(--hub-border, var(--hub-gold-soft));background:var(--hub-surface-solid);color:var(--hub-text);font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.hub-moeda-input:focus{outline:2px solid var(--hub-orange);outline-offset:1px;border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border))}.hub-moeda-input::placeholder{color:var(--hub-muted);font-weight:500}.hub-moeda-input__preview{font-size:.74rem;color:var(--hub-muted);text-align:right;font-variant-numeric:tabular-nums}.filas-org-mapa{display:flex;flex-direction:column;gap:.85rem}.filas-org-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.filas-org-resumo__item{padding:.55rem .65rem;border-radius:var(--hub-raio-md);background:var(--hub-surface);border:1px solid var(--hub-border);text-align:center}.filas-org-resumo__item--destaque{border-color:var(--app-accent-border, rgba(239, 68, 68, .35))}.filas-org-resumo__valor{display:block;font-size:1.15rem;font-weight:800;color:var(--app-accent);line-height:1.1}.filas-org-resumo__rotulo{display:block;margin-top:.12rem;font-size:.66rem;color:var(--hub-muted)}.filas-org-intro{margin:0;font-size:.82rem;color:var(--hub-muted);line-height:1.5;max-width:42rem}.filas-org-filtros{display:flex;flex-wrap:wrap;gap:.35rem}.filas-org-filtro{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-muted);font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:.35rem .7rem;border-radius:999px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.filas-org-filtro:hover{border-color:var(--app-accent-border, rgba(239, 68, 68, .35));color:var(--hub-text)}.filas-org-filtro--ativo{color:var(--hub-text);border-color:var(--app-accent-border, rgba(239, 68, 68, .45));background:#ef44441f}.filas-org-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:start}.filas-org-grade--unico{grid-template-columns:minmax(0,28rem)}.filas-org-canal{display:flex;flex-direction:column;gap:.65rem;padding:.9rem .95rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border);min-height:100%}.filas-org-canal--cayena{border-color:#7dd3fc59;background:linear-gradient(180deg,rgba(14,116,144,.12) 0%,var(--hub-surface) 55%)}.filas-org-canal--totem{border-color:#f5c51859;background:linear-gradient(180deg,rgba(245,197,24,.1) 0%,var(--hub-surface) 55%)}.filas-org-canal--parceiros{border-color:#a78bfa59;background:linear-gradient(180deg,rgba(124,58,237,.1) 0%,var(--hub-surface) 55%)}.filas-org-canal__cab{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.filas-org-canal__marca{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.filas-org-canal__qtd{flex-shrink:0;min-width:1.55rem;height:1.55rem;padding:0 .35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.72rem;font-weight:800;color:var(--hub-muted);background:#00000038;border:1px solid var(--hub-border)}.filas-org-canal__logo{display:block;width:auto;object-fit:contain}.filas-org-canal__logo--cayena{height:1.55rem;max-width:5.5rem}.filas-org-canal__logo--totem{height:1.45rem;max-width:6rem}.filas-org-canal__logo--parceiros{height:1.65rem;max-width:8.5rem}.filas-org-canal__nota{margin:0;font-size:.72rem;color:var(--hub-muted);line-height:1.45}.filas-org-modalidade{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.filas-org-modalidade--entrega{color:#86efac;background:#22c55e29;border:1px solid rgba(34,197,94,.35)}.filas-org-modalidade--retirada{color:#fde68a;background:#f5c51824;border:1px solid rgba(245,197,24,.35)}.filas-org-modalidade--ambos{color:#c4b5fd;background:#a78bfa24;border:1px solid rgba(167,139,250,.35)}.filas-org-fluxo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.filas-org-fluxo__item{display:flex;flex-direction:column;align-items:stretch}.filas-org-fluxo__trilho{display:block;width:2px;height:.55rem;margin:.05rem 0 .05rem 1.05rem;border-radius:999px;background:linear-gradient(180deg,#ffffff47,#ffffff14)}.filas-org-passo{display:flex;align-items:flex-start;gap:.55rem;padding:.5rem .55rem;border-radius:var(--hub-raio-md);background:#0000002e;border:1px solid var(--hub-border)}.filas-org-passo--link{text-decoration:none;color:inherit;transition:border-color .15s,background .15s,transform .12s}.filas-org-passo--link:hover{border-color:var(--app-accent-border, rgba(239, 68, 68, .35));background:#ef444414;transform:translateY(-1px)}.filas-org-passo--link:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.filas-org-passo__num{flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.05rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.68rem;font-weight:800;color:var(--hub-text);background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.filas-org-passo__corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.filas-org-passo__linha{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem}.filas-org-passo__titulo{font-size:.78rem;font-weight:700;line-height:1.3}.filas-org-passo__resp{font-size:.6rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fda4af;background:#f43f5e1f;border:1px solid rgba(244,63,94,.28);border-radius:999px;padding:.08rem .38rem}.filas-org-passo__detalhe{font-size:.68rem;color:var(--hub-muted);line-height:1.35}.filas-org-passo__seta{margin-left:auto;font-size:.75rem;color:var(--app-accent);font-weight:700}.filas-org-subfluxos{display:flex;flex-direction:column;gap:.65rem}.filas-org-subfluxo{padding:.55rem .55rem .65rem;border-radius:var(--hub-raio-md);border:1px dashed var(--hub-border);background:#0000001f}.filas-org-subfluxo--indefinido{opacity:.82}.filas-org-subfluxo__cab{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.45rem}.filas-org-subfluxo__qtd{font-size:.62rem;font-weight:700;color:var(--hub-muted)}.filas-org-legenda{display:flex;flex-wrap:wrap;gap:.4rem}.filas-org-legenda__item{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.18rem .45rem;border-radius:999px;border:1px solid transparent}.filas-org-legenda__item--entrega{color:#86efac;border-color:#22c55e59}.filas-org-legenda__item--retirada{color:#fde68a;border-color:#f5c51859}.filas-org-legenda__item--ambos{color:#c4b5fd;border-color:#a78bfa59}@media(max-width:1100px){.filas-org-grade,.filas-org-grade--unico{grid-template-columns:1fr}}@media(max-width:480px){.filas-org-resumo__valor{font-size:1rem}.filas-org-filtro{flex:1 1 calc(50% - .35rem);text-align:center}}.ops-rota-toolbar{margin-bottom:.75rem}.ops-rota-painel{margin-bottom:1.1rem}.ops-rota-painel__cabecalho{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;justify-content:space-between;margin-bottom:.55rem}.ops-rota-painel__meta{font-size:.85rem;color:var(--hub-muted)}.ops-rota-mapa{height:min(42vh,320px);width:100%;border-radius:12px;overflow:hidden;margin-bottom:.85rem;background:#e8eef2;z-index:0}.ops-rota-mapa--escuro{background:#1c1c1c}.ops-rota-mapa__carga{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;background:#f1f3f4;color:#5f6368;font-size:.85rem;text-align:center;padding:1rem}.ops-rota-mapa__carga-spinner{width:22px;height:22px;border:3px solid #dadce0;border-top-color:#4285f4;border-radius:50%;animation:ops-rota-mapa-giro .8s linear infinite}.ops-rota-mapa__carga-btn{border:1px solid #dadce0;background:#fff;color:#1a73e8;border-radius:6px;padding:.35rem .8rem;font:inherit;cursor:pointer}@keyframes ops-rota-mapa-giro{to{transform:rotate(360deg)}}.ops-rota-mapa .leaflet-top,.ops-rota-mapa .leaflet-bottom{z-index:1}.ops-rota-pin-wrap{background:none;border:none}.ops-rota-pin-wrap--foco .ops-rota-pin{box-shadow:0 0 0 3px #f5c5188c,0 2px 10px #00000059}.ops-rota-pin{display:flex;align-items:center;justify-content:center;position:relative;width:28px;height:28px;border-radius:.35rem;font-size:.78rem;font-weight:800;letter-spacing:-.02em;box-shadow:0 2px 8px #00000047;border:2px solid #0a0a0a;color:#0a0a0a;background:#fff}.ops-rota-pin--longo{width:auto;min-width:36px;padding:0 .35rem;font-size:.68rem}.ops-rota-pin--depot{border-radius:999px;background:var(--hub-orange, #f5c518);border-color:#0a0a0a;color:#0a0a0a}.ops-rota-pin--atual{background:var(--hub-orange, #f5c518);border-color:#0a0a0a;color:#0a0a0a;transform:scale(1.08)}.ops-rota-pin--pendente{background:#fff;color:#0a0a0a;border-color:#0a0a0a}.ops-rota-pin--feita{background:#e8e8e8;color:#666;border-color:#999}.ops-rota-pin--feita:after{content:"✓";position:absolute;right:-4px;top:-6px;width:14px;height:14px;border-radius:999px;background:#16a34a;color:#fff;font-size:.55rem;line-height:14px;text-align:center;border:1px solid #0a0a0a}.ops-rota-pin--ocorrencia{background:#f87171;color:#0a0a0a;border-color:#0a0a0a}.ops-rota-pin--ocorrencia:after{content:"!";position:absolute;right:-4px;top:-6px;width:14px;height:14px;border-radius:999px;background:#0a0a0a;color:#f87171;font-size:.65rem;font-weight:900;line-height:14px;text-align:center;border:1px solid #f87171}.ops-rota-pin--cor.ops-rota-pin--pendente{background:var(--ops-pin-cor, #fff);border-color:#fff;color:var(--ops-pin-texto, #fff);box-shadow:0 0 0 1.5px #0000008c,0 2px 8px #00000047}.ops-rota-pin--cor.ops-rota-pin--feita{border-color:var(--ops-pin-cor, #999)}.ops-rota-pin--sem-rota.ops-rota-pin--pendente{height:24px;border-radius:999px;border:2px dashed #475569;background:#fffffff0;color:#1e293b;font-size:.66rem;font-weight:750}.ops-rota-pin--sem-rota.ops-rota-pin--atual{border-radius:999px}.ops-rota-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.ops-rota-fora{margin-top:1.25rem}.ops-rota-fora__titulo{font-size:.95rem;margin:0 0 .25rem}.ops-rota-fora__hint{margin:0 0 .65rem;font-size:.82rem;color:var(--hub-muted)}.ops-rota-dock{position:sticky;bottom:.75rem;z-index:5;margin-top:1rem}.ops-page.ops-fila-pagina .app-page__conteudo{padding-bottom:4.75rem}.ops-rota-dock__waze{display:flex;width:100%;justify-content:center;box-shadow:0 8px 24px #0000002e}.ops-spoke-pagina.app-page{max-width:none}.ops-spoke-pagina .app-page-hero{margin-bottom:0;padding:.38rem .75rem .32rem}.ops-spoke-pagina .app-page-hero__icon-wrap{display:none}.ops-page.ops-spoke-pagina .app-page__conteudo{padding-bottom:0}.ops-spoke{display:flex;flex-direction:column;min-height:calc(100dvh - 6.4rem)}.ops-spoke__mapa-wrap{position:relative;flex:1 1 56vh;min-height:220px}.ops-spoke--ampliada .ops-spoke__mapa-wrap{flex:0 0 28vh;min-height:160px}.ops-spoke__mapa.ops-rota-mapa{height:100%;margin:0;border-radius:0}.ops-spoke__chip{position:absolute;top:.7rem;left:.7rem;z-index:4;margin:0;max-width:min(18rem,calc(100% - 8.5rem));padding:.38rem .7rem;border-radius:999px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface-solid) 92%,transparent);color:var(--hub-text);font-size:.78rem;font-weight:650;box-shadow:var(--hub-sombra);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ops-spoke__mapa-acoes{position:absolute;top:.7rem;right:.7rem;z-index:4;display:flex;gap:.45rem}.ops-spoke__mapa-acoes .btn{box-shadow:0 8px 22px #00000038;background:var(--hub-surface-solid);border:1px solid var(--hub-border)}.ops-spoke__waze-mapa{position:absolute;left:.7rem;bottom:.7rem;z-index:4;min-height:var(--hub-touch-min);padding-inline:1rem;box-shadow:var(--hub-sombra);background:var(--hub-surface-solid);border:1px solid var(--hub-border)}.ops-spoke-rotas{position:relative}.ops-spoke-rotas__btn{background:var(--hub-surface-solid, var(--hub-surface, #1c1c1e))}.ops-spoke-rotas__menu{position:absolute;top:calc(100% + .4rem);left:0;z-index:8;min-width:min(20.5rem,calc(100vw - 2rem));padding:.45rem;border-radius:.85rem;background:var(--hub-surface-solid, var(--hub-surface, #1c1c1e));border:1px solid var(--hub-border);box-shadow:0 14px 36px #00000052}.ops-spoke-rotas__titulo{margin:.15rem .45rem .4rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.ops-spoke-rotas__item{display:flex;flex-direction:column;gap:.12rem;width:100%;padding:.55rem .6rem;border:0;border-radius:.55rem;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ops-spoke-rotas__item strong{font-size:.9rem}.ops-spoke-rotas__item span{font-size:.75rem;color:var(--hub-muted)}.ops-spoke-rotas__item:hover:not(:disabled){background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.ops-spoke-rotas__item--ativa{background:color-mix(in srgb,#16a34a 14%,transparent)}.ops-spoke-rotas__item:disabled{cursor:default}.ops-spoke__otimizando{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;background:#0a0c106b;color:#fff;text-align:center;padding:1rem}.ops-spoke__otimizando strong{font-size:1.05rem}.ops-spoke__otimizando span{font-size:.85rem;opacity:.88}.ops-spoke__sheet{flex:0 0 auto;position:relative;z-index:3;margin-top:-1.15rem;padding:.15rem 1rem 5.4rem;border-radius:1.25rem 1.25rem 0 0;background:var(--hub-bg);box-shadow:0 -12px 36px #00000047;max-height:46vh;overflow:hidden}.ops-spoke--ampliada .ops-spoke__sheet{flex:1;max-height:none;overflow:auto}.ops-spoke:not(.ops-spoke--ampliada) .ops-spoke__lista-extra{display:none}.ops-spoke__handle{display:block;width:3.2rem;height:1.05rem;margin:.15rem auto .35rem;padding:0;border:0;background:transparent;cursor:pointer}.ops-spoke__handle:after{content:"";display:block;width:2.6rem;height:4px;margin:.45rem auto 0;border-radius:999px;background:color-mix(in srgb,var(--hub-muted) 50%,transparent)}.ops-spoke__resumo{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.85rem}.ops-spoke__resumo--progresso{gap:.28rem}.ops-spoke__resumo strong{font-size:1.15rem;letter-spacing:-.02em}.ops-spoke__resumo span{font-size:.82rem;color:var(--hub-muted)}.ops-spoke__barra{margin-top:.2rem;height:5px;border-radius:999px;background:color-mix(in srgb,var(--hub-muted) 22%,transparent);overflow:hidden}.ops-spoke__barra span{display:block;height:100%;border-radius:inherit;background:var(--hub-orange)}.ops-spoke__hint{margin:0 0 .85rem;font-size:.84rem;color:var(--hub-muted)}.ops-spoke__avisos{margin:0 0 .75rem;padding-left:1.1rem;font-size:.8rem;color:var(--hub-gold)}.ops-spoke-atual{position:relative;margin-bottom:.85rem;padding:.2rem 0 .15rem;border:0;border-radius:0;background:transparent;box-shadow:none}.ops-spoke-atual--ocorrencia .ops-spoke-atual__label{color:var(--hub-orange)}.ops-spoke-atual--foco .ops-spoke-atual__label{color:var(--hub-muted)}.ops-spoke-atual__topo{display:grid;grid-template-columns:1fr auto;gap:.55rem;align-items:start}.ops-spoke-atual__label{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.ops-spoke-atual__pedido{margin:0 0 .35rem;font-size:1.35rem;font-weight:750;letter-spacing:-.02em;color:var(--hub-text);line-height:1.15}.ops-spoke-atual__pedido span{color:var(--hub-orange)}.ops-spoke-atual__texto h3{margin:0;font-size:1.02rem;font-weight:650;line-height:1.3;color:var(--hub-text)}.ops-spoke-atual__end{margin:.28rem 0 0;font-size:.86rem;line-height:1.4;color:var(--hub-muted)}.ops-spoke-atual__acoes{display:flex;flex-direction:column;gap:.7rem;margin-top:1rem}.ops-spoke-atual__waze{width:100%;min-height:var(--hub-touch-min);justify-content:center;background:var(--hub-surface-solid);border:1px solid var(--hub-border);color:var(--hub-text);font-weight:700}.ops-spoke-atual__confirmar{width:100%;min-height:var(--hub-touch-min);justify-content:center;box-shadow:0 0 22px color-mix(in srgb,var(--app-accent) 38%,transparent)}.ops-spoke-atual__links{display:flex;flex-wrap:wrap;gap:.35rem 1rem;align-items:center}.ops-spoke-atual__links button,.ops-spoke-atual__links a{border:0;padding:.35rem 0;min-height:var(--hub-touch-min);background:none;color:var(--hub-orange);font:inherit;font-size:.88rem;font-weight:650;text-decoration:none;cursor:pointer}.ops-spoke-atual__links button:disabled{opacity:.45;cursor:default}.ops-spoke-lista{list-style:none;margin:0;padding:0;position:relative}.ops-spoke-lista:before{content:"";position:absolute;left:.95rem;top:.85rem;bottom:.85rem;width:2px;background:color-mix(in srgb,var(--hub-orange) 28%,transparent);pointer-events:none}.ops-spoke-lista__titulo{margin:.35rem 0 .15rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.ops-spoke-stop{display:grid;grid-template-columns:2rem 1fr auto;gap:.65rem;align-items:center;padding:.72rem 0;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent)}.ops-spoke-stop--feita{opacity:.58}.ops-spoke-stop__num{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--app-accent);color:#fff;font-size:.82rem;font-weight:800}.ops-spoke-stop--feita .ops-spoke-stop__num{background:var(--hub-sucesso);color:var(--hub-on-accent)}.ops-spoke-stop--ocorrencia .ops-spoke-stop__num{background:var(--hub-orange);color:var(--hub-on-accent)}.ops-spoke-stop--foco{background:var(--hub-orange-soft)}.ops-spoke-stop__corpo{display:flex;flex-direction:column;gap:.12rem;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ops-spoke-stop__corpo strong{font-size:.92rem;line-height:1.25}.ops-spoke-stop__corpo span,.ops-spoke-stop__corpo em{font-size:.78rem;font-style:normal;color:var(--hub-muted)}.ops-spoke-stop__lado{display:flex;align-items:center;gap:.25rem}.ops-spoke-stop__waze{font-size:.72rem;font-weight:700;color:var(--hub-orange);text-decoration:none;padding:.25rem .35rem}.ops-spoke-stop--btn{width:100%;display:grid;grid-template-columns:2rem 1fr auto;gap:.65rem;align-items:center;padding:.72rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ops-spoke-menu{position:relative}.ops-spoke-menu__btn{width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:var(--hub-muted);font-size:1.15rem;line-height:1;cursor:pointer}.ops-spoke-menu__lista{position:absolute;right:0;top:2.1rem;z-index:6;min-width:11.5rem;padding:.3rem;border-radius:.7rem;background:var(--hub-surface-solid, var(--hub-surface, #1c1c1e));border:1px solid var(--hub-border);box-shadow:0 10px 28px #00000047}.ops-spoke-menu__lista button{display:block;width:100%;padding:.5rem .6rem;border:0;border-radius:.45rem;background:none;color:inherit;font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.ops-spoke-menu__lista button:hover{background:color-mix(in srgb,var(--hub-muted) 12%,transparent)}.ops-spoke-empty{margin:.4rem 0 0;padding:1rem .2rem;text-align:center;color:var(--hub-muted)}.ops-spoke-empty strong{display:block;margin-bottom:.25rem;color:inherit}.ops-spoke-empty--loading{text-align:left;padding:.35rem 0}.ops-spoke-vazio{display:flex;flex-direction:column;gap:.35rem;padding:.15rem 0 .5rem}.ops-spoke-vazio__titulo{margin:0;font-size:1.35rem;font-weight:750;letter-spacing:-.02em;color:var(--hub-text)}.ops-spoke-vazio__texto{margin:0 0 .75rem;font-size:.9rem;line-height:1.45;color:var(--hub-muted)}.ops-spoke-vazio__texto strong{color:var(--hub-text);font-weight:650}.ops-spoke__mapa-motorista{margin:.35rem 0 .85rem;border-radius:.75rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--hub-border, #ddd) 80%,transparent);background:#e8e8e8;height:min(38vh,280px);min-height:180px}.ops-spoke__mapa-motorista-leaflet,.ops-spoke__mapa-motorista-skel{width:100%;height:100%;min-height:180px}.ops-spoke__mapa-motorista-skel{background:linear-gradient(90deg,#ececec 25%,#f5f5f5,#ececec 75%);background-size:200% 100%}.ops-spoke-atual__links--muted span{color:color-mix(in srgb,var(--hub-muted) 72%,transparent);font-size:.88rem;font-weight:650}.ops-spoke-vazio .ops-spoke-atual__confirmar:disabled{opacity:.45;box-shadow:none}.ops-spoke-pagina--lista .app-page__conteudo{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.ops-spoke--lista{display:block;min-height:auto;width:100%}.ops-spoke__sheet--lista{margin:0;max-height:none;overflow:visible;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-border);box-shadow:none;padding:1rem 1rem 1.35rem;background:var(--hub-bg-elevated, var(--hub-bg))}.ops-spoke__topo-lista{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:space-between;margin-bottom:.85rem}.ops-spoke__busca-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:start;margin-bottom:1rem}.ops-spoke__busca-pedido-campo{min-width:0}.ops-spoke__busca-pedido-campo input{width:100%;box-sizing:border-box;min-height:3rem;border:1px solid var(--hub-border);border-radius:.75rem;padding:.65rem .85rem;background:var(--hub-surface-solid, var(--hub-bg-elevated));color:inherit;font:inherit;font-size:1.05rem}.ops-spoke__busca-pedido-btn{min-height:3rem;white-space:nowrap;padding-inline:1rem}.ops-spoke__busca-pedido-erro{grid-column:1 / -1;margin:0;font-size:.88rem;color:var(--hub-erro, #f87171)}.entregas-lista-secao{margin-bottom:1.25rem;width:100%}.ops-spoke-pagina--lista .entregas-lista-secao,.ops-spoke-pagina--lista .entregas-lista-wrap{max-width:none}@media(min-width:901px){.ops-spoke-pagina--lista .entregas-lista-secao{padding-inline:.25rem}.ops-spoke-pagina--lista .entregas-lista-wrap.neg-lista-wrap{border-radius:var(--hub-raio-lg)}}.entregas-lista-secao__topo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;margin-bottom:.65rem}.entregas-lista-secao__titulo{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.02em}.entregas-lista-secao__qtd{font-size:.85rem;color:var(--hub-muted)}.entregas-lista-wrap{margin-top:0}.entregas-lista-grade .neg-lista-acao-abrir{font-size:.82rem;padding-inline:.65rem;min-height:2.1rem}.entregas-lista-endereco{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0}.entregas-lista-endereco__texto{min-width:0;overflow:hidden;text-overflow:ellipsis}.entregas-lista-endereco__waze{flex-shrink:0;font-size:.78rem;font-weight:600;padding:.15rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-primario) 55%,transparent);color:var(--hub-primario);text-decoration:none;white-space:nowrap}.entregas-lista-endereco__waze:hover{background:color-mix(in srgb,var(--hub-primario) 12%,transparent)}.neg-lista-card__endereco{display:block;margin-top:.2rem;font-size:.82rem;color:var(--hub-muted);line-height:1.35}.neg-lista-card__meta .entregas-lista-endereco__waze{margin-left:auto}.ops-spoke-atual__meta,.ops-spoke-atual__contato{margin:.2rem 0 0;font-size:.88rem;line-height:1.35;color:color-mix(in srgb,var(--hub-muted) 88%,var(--hub-text))}.ops-spoke-busca__aviso{margin:0 0 .75rem;padding:.55rem .7rem;border-radius:.65rem;font-size:.84rem;line-height:1.35;color:var(--hub-text);background:color-mix(in srgb,var(--hub-gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--hub-gold) 24%,transparent)}.ops-spoke-busca__itens{margin:0 0 .85rem}.ops-spoke-busca__itens-titulo{margin:0 0 .45rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--hub-muted) 90%,transparent)}.ops-spoke-busca__itens-lista{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.ops-spoke-busca__itens-lista li{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;font-size:.88rem;line-height:1.3}.ops-spoke-busca__itens-lista strong{min-width:0;font-weight:600}.ops-spoke-busca__itens-lista span{flex-shrink:0;color:color-mix(in srgb,var(--hub-muted) 88%,var(--hub-text));font-variant-numeric:tabular-nums}.ops-spoke-busca__sem-itens,.ops-spoke-busca__obs{margin:0 0 .85rem;font-size:.84rem;color:color-mix(in srgb,var(--hub-muted) 90%,transparent)}.ops-spoke-busca__obs summary{cursor:pointer;font-weight:600}.ops-spoke-busca__obs p{margin:.45rem 0 0;line-height:1.4;white-space:pre-wrap}@media(max-width:420px){.ops-spoke__busca-pedido{grid-template-columns:1fr}.ops-spoke__busca-pedido-btn{width:100%}}.ops-spoke__chip--inline{position:static;max-width:none;box-shadow:none}@media(min-width:901px){.ops-spoke-pagina--lista .app-page__conteudo{padding-inline:1.25rem}.ops-spoke-pagina--lista .ops-spoke--lista{display:block;width:min(100%,36rem);max-width:36rem;margin-inline:auto}.ops-spoke-pagina--lista .ops-spoke__sheet--lista{max-height:none}}@media(min-width:901px){.ops-spoke{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,22rem);gap:0;min-height:calc(100vh - 7.5rem)}.ops-spoke__mapa-wrap,.ops-spoke--ampliada .ops-spoke__mapa-wrap{flex:none;min-height:520px;height:100%}.ops-spoke__mapa.ops-rota-mapa{border-radius:0 0 0 var(--hub-raio)}.ops-spoke__sheet,.ops-spoke--ampliada .ops-spoke__sheet{margin-top:0;border-radius:0;max-height:calc(100vh - 7.5rem);overflow:auto;padding:1.15rem 1.15rem 1.5rem;box-shadow:none;border-left:1px solid var(--hub-border);background:var(--hub-bg)}.ops-spoke:not(.ops-spoke--ampliada) .ops-spoke__lista-extra{display:block}.ops-spoke__handle,.ops-spoke-pagina .ops-rota-dock,.ops-rota-dock{display:none}.ops-spoke__waze-mapa{display:inline-flex}.ops-page.ops-fila-pagina .app-page__conteudo{padding-bottom:0}.ops-rota-mapa{height:360px}}@media(max-width:900px){.ops-spoke__waze-mapa{display:none}.ops-spoke__mapa-acoes{left:auto}}.ops-mesa-pagina.app-page{max-width:none}.ops-mesa-pagina .app-page-hero{margin-bottom:.55rem}.ops-mesa-pagina .app-page-hero__nav .ops-mesa-segment-nav.hub-segment-nav-wrap{margin-bottom:0}.ops-page.ops-mesa-pagina .app-page__conteudo{padding-bottom:.75rem}.ops-mesa-shell{display:flex;flex-direction:column;gap:.75rem;min-height:calc(100dvh - 7.2rem)}.ops-mesa-select{min-width:14rem;height:2.35rem;padding:0 .7rem;border-radius:.55rem;border:1px solid var(--hub-border);background:var(--hub-surface-solid);color:inherit;font:inherit}.ops-mesa-aviso{margin:0 0 .65rem;padding:.65rem .85rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--hub-sucesso, #30d158) 35%,transparent);background:color-mix(in srgb,var(--hub-sucesso, #30d158) 10%,transparent);color:var(--hub-text);font-size:.88rem;line-height:1.35}.ops-mesa-col__recursos{display:grid;grid-template-columns:1fr;gap:.5rem;margin:.15rem 0 .65rem}.ops-mesa-col__recursos label{display:flex;flex-direction:column;gap:.22rem;min-width:0;font-size:.7rem;font-weight:650;letter-spacing:.02em;color:var(--hub-muted)}.ops-mesa-col .ops-mesa-select{width:100%;min-width:0;height:2.45rem;padding:0 .65rem;font-size:.84rem;text-overflow:ellipsis}.ops-mesa__mapa{position:relative;flex:1 1 42vh;min-height:280px;border-radius:.95rem;overflow:hidden;border:1px solid var(--hub-border)}.ops-mesa__mapa-leaflet.ops-rota-mapa{height:100%;margin:0;border-radius:0}.ops-mesa__mapa-overlay,.ops-mesa__mapa-dica{position:absolute;inset:auto .75rem .75rem;z-index:4;margin:0;padding:.45rem .7rem;border-radius:.65rem;background:#0c0c0ec7;color:#fff;font-size:.82rem;pointer-events:none}.ops-mesa__mapa-overlay{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:700;pointer-events:none}.ops-mesa__mapa-todas{position:absolute;top:.7rem;right:.7rem;z-index:5;border:0;border-radius:999px;padding:.35rem .7rem;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer;background:var(--hub-surface-solid);color:inherit;box-shadow:0 8px 22px #00000038}.ops-mesa__colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.5rem,1fr));gap:.85rem;align-items:stretch;min-height:16rem}.ops-mesa-pool{display:flex;flex-direction:column;gap:.55rem;width:100%;min-width:0}.ops-mesa-pool__cab{display:flex;justify-content:space-between;gap:.45rem;align-items:start;padding:0 .1rem}.ops-mesa-pool__cab strong,.ops-mesa-pool__cab span{display:block}.ops-mesa-pool__cab span{font-size:.75rem;color:var(--hub-muted)}.ops-mesa-pool .neg-lista-wrap{width:100%;min-width:0}.ops-mesa-pool .hub-tabela-grade__scroll{max-height:min(70vh,40rem);overflow:auto}.ops-mesa-pool .hub-tabela-grade td[data-label=Cliente],.ops-mesa-pool .hub-tabela-grade td[data-label=Endereço],.ops-mesa-pool .hub-tabela-grade td[data-label=Status]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3}.ops-mesa-pool .hub-tabela-grade td[data-label=Status] .neg-status{white-space:normal}.ops-mesa-pool .hub-tabela-grade td[data-label=CEP]{text-overflow:clip;font-variant-numeric:tabular-nums}.ops-mesa-pool__endereco{display:block;line-height:1.35;color:var(--hub-muted);font-size:.86rem}.ops-mesa-pool__enviar{min-height:var(--hub-touch-min, 2.75rem);max-width:100%}.ops-mesa-pool__sem-rota-acao{color:var(--hub-muted)}.ops-mesa-pool__dica{margin:.15rem 0 0;padding:0 .1rem}.ops-mesa-col{display:flex;flex-direction:column;min-height:16rem;max-height:min(54vh,34rem);border:1px solid var(--hub-border);border-radius:.95rem;background:var(--hub-surface, #161616);padding:.8rem .85rem .85rem;gap:.15rem}.ops-mesa-col--pool{background:color-mix(in srgb,var(--app-accent) 7%,var(--hub-surface, #161616))}.ops-mesa-col--foco{border-color:color-mix(in srgb,var(--app-accent) 55%,var(--hub-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent) 28%,transparent)}.ops-mesa-col__cabeca{display:flex;justify-content:space-between;gap:.65rem;align-items:flex-start;margin-bottom:.35rem}.ops-mesa-col__titulo{flex:1;min-width:0;background:none;border:0;color:inherit;text-align:left;cursor:pointer;padding:0}.ops-mesa-col__titulo strong{display:block;font-size:1.02rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.ops-mesa-col__meta{display:block;margin-top:.18rem;font-size:.76rem;font-weight:600;color:var(--hub-muted);line-height:1.3}.ops-mesa-col__acoes{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem;flex-shrink:0}.ops-mesa-col__otimizar{min-height:1.9rem;height:1.9rem;padding:0 .65rem;font-size:.76rem;font-weight:700}.ops-mesa-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.66rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;line-height:1}.ops-mesa-badge--rascunho{background:color-mix(in srgb,#d97706 22%,transparent);color:var(--hub-orange)}.ops-mesa-badge--ativa{background:color-mix(in srgb,#16a34a 20%,transparent);color:var(--hub-sucesso)}.ops-mesa-badge--concluida{background:color-mix(in srgb,var(--hub-muted) 18%,transparent);color:var(--hub-muted)}.ops-mesa-col__paradas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;overflow:auto;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--hub-muted) 35%,transparent) transparent}.ops-mesa-col__paradas::-webkit-scrollbar{width:6px}.ops-mesa-col__paradas::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--hub-muted) 35%,transparent)}.ops-mesa-parada{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .6rem;border-radius:.7rem;background:color-mix(in srgb,var(--hub-muted) 9%,transparent);border:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent)}.ops-mesa-parada__corpo{display:flex;gap:.55rem;align-items:flex-start;min-width:0}.ops-mesa-parada__ordem{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;font-size:.72rem;font-weight:800;background:color-mix(in srgb,var(--app-accent) 18%,transparent);color:color-mix(in srgb,var(--app-accent) 85%,#fff)}.ops-mesa-parada__texto{min-width:0;display:flex;flex-direction:column;gap:.12rem}.ops-mesa-parada__cliente{font-size:.86rem;font-weight:750;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere}.ops-mesa-parada__pedido{font-size:.72rem;font-weight:700;color:var(--hub-muted)}.ops-mesa-parada__end{font-size:.74rem;line-height:1.35;color:color-mix(in srgb,var(--hub-muted) 92%,var(--hub-text));overflow-wrap:anywhere}.ops-mesa-parada__tirar{align-self:flex-end;min-height:1.85rem;height:1.85rem;padding:0 .6rem;font-size:.74rem}.ops-mesa-col ul,.ops-mesa-col ol:not(.ops-mesa-col__paradas){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;overflow:auto;min-height:0}.ops-mesa-col li:not(.ops-mesa-parada){display:flex;flex-direction:column;gap:.35rem;padding:.55rem .6rem;border-radius:.65rem;background:color-mix(in srgb,var(--hub-muted) 10%,transparent)}.ops-mesa-col li:not(.ops-mesa-parada) p{margin:0;display:flex;flex-direction:column;gap:.12rem}.ops-mesa-col li:not(.ops-mesa-parada) span{font-size:.75rem;color:var(--hub-muted)}.ops-mesa-col__dica,.ops-mesa-col__vazio{margin:0;font-size:.8rem;line-height:1.4;color:var(--hub-muted)}@media(max-width:720px){.ops-mesa__mapa{min-height:220px;flex-basis:32vh}.ops-mesa-col{max-height:none}}.ops-mesa-shell:has(.ops-torre),.ops-mesa-shell:has(.ops-hist){min-height:calc(100dvh - 6.4rem)}.ops-mesa-abas{display:flex;flex-wrap:wrap;gap:.2rem;padding:.22rem;border:1px solid var(--hub-border);border-radius:999px;background:#121214}.ops-mesa-segment-nav.hub-segment-nav-wrap,.ops-mesa-shell>.hub-segment-nav-wrap{margin-bottom:0}.ops-mesa-abas button{border:0;background:transparent;color:var(--hub-muted);font:inherit;font-size:.86rem;font-weight:700;padding:.48rem 1.05rem;border-radius:999px;cursor:pointer}.ops-mesa-abas button.is-on{background:color-mix(in srgb,var(--app-accent) 22%,#1a1214);color:#fff}.ops-torre{display:flex;flex-direction:column;gap:.7rem;min-height:0;flex:1}.ops-torre__kpis{display:grid;grid-template-columns:repeat(4,minmax(6.5rem,1fr)) minmax(14rem,1.4fr) auto;gap:.45rem;align-items:stretch}.ops-torre-kpi{display:flex;flex-direction:column;justify-content:center;gap:.12rem;margin:0;padding:.55rem .75rem;border:1px solid var(--hub-surface-solid);border-radius:.85rem;background:var(--hub-bg-elevated);color:inherit;font:inherit;text-align:left;cursor:pointer}.ops-torre-kpi span{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8b8b92}.ops-torre-kpi strong{font-size:1.25rem;line-height:1.1}.ops-torre-kpi.is-on{border-color:color-mix(in srgb,var(--app-accent) 70%,var(--hub-surface-solid));box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent) 35%,transparent)}.ops-torre-kpi--andamento strong{color:#60a5fa}.ops-torre-kpi--ocorrencia strong{color:#fb7185}.ops-torre-kpi--live{cursor:default}.ops-torre-kpi--live strong{color:#22d3ee}.ops-torre__busca{min-width:0}.ops-torre__busca input{width:100%;height:100%;min-height:3.1rem;padding:0 .85rem;border-radius:.85rem;border:1px solid var(--hub-surface-solid);background:var(--hub-bg-elevated);color:inherit;font:inherit}.ops-torre__relogio{display:flex;flex-direction:column;justify-content:center;margin:0;padding:.55rem .8rem;border-radius:.85rem;background:var(--hub-bg-elevated);border:1px solid var(--hub-surface-solid);white-space:nowrap}.ops-torre__relogio strong{font-size:1.15rem}.ops-torre__relogio span{font-size:.7rem;color:#8b8b92}.ops-torre__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ops-torre__alerta{display:flex;flex-wrap:wrap;gap:.65rem 1rem;justify-content:space-between;align-items:center;padding:.65rem .85rem;border-radius:.85rem;border:1px solid color-mix(in srgb,#d97706 55%,var(--hub-border));background:color-mix(in srgb,#d97706 14%,var(--hub-surface, #161616))}.ops-torre__alerta p{margin:0;font-size:.86rem}.ops-torre__alerta div{display:flex;gap:.4rem}.ops-torre__corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);gap:.75rem;min-height:34rem;flex:1}.ops-torre__mapa-col{display:flex;flex-direction:column;gap:.65rem;min-width:0;min-height:0}.ops-torre__mapa{position:relative;flex:1;min-height:min(58vh,38rem);border-radius:1rem;overflow:hidden;border:1px solid var(--hub-surface-solid);background:#0b0b0d}.ops-torre__leaflet.ops-rota-mapa{height:100%;margin:0;border-radius:0}.ops-torre__filtros{position:absolute;top:.7rem;left:.7rem;z-index:5;display:flex;flex-wrap:wrap;gap:.3rem;max-width:calc(100% - 3.5rem)}.ops-torre__filtros button{border:0;border-radius:999px;padding:.32rem .7rem;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer;background:#08080ad1;color:#fff;box-shadow:0 8px 20px #00000047}.ops-torre__filtros button.is-on{background:var(--ops-torre-cor, var(--app-accent));color:var(--ops-torre-texto, #fff)}.ops-torre__balao{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;z-index:4;margin:0;padding:.4rem .7rem;border-radius:.65rem;background:#0c0c0ed1;color:#fff;font-size:.8rem;pointer-events:none}.ops-torre__mapa-vazio{position:absolute;inset:auto 1rem 1rem;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:28rem;padding:.85rem .95rem;border-radius:.9rem;background:#08080ae0;color:#fff;box-shadow:0 16px 40px #00000059}.ops-torre__mapa-vazio span{font-size:.82rem;color:#c4c4c8}.ops-torre__mapa-vazio .btn{margin-top:.25rem;box-shadow:0 0 22px color-mix(in srgb,var(--app-accent) 45%,transparent)}.ops-torre__faixa{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));gap:.5rem}.ops-torre-card{width:100%;display:flex;gap:.7rem;align-items:center;padding:.7rem .75rem;border-radius:.9rem;border:1px solid var(--hub-surface-solid);background:var(--hub-bg-elevated);color:inherit;font:inherit;text-align:left;cursor:pointer}.ops-torre-card.is-on{border-color:var(--ops-torre-cor, var(--app-accent));box-shadow:0 0 0 1px color-mix(in srgb,var(--ops-torre-cor, #ef4444) 40%,transparent)}.ops-torre-card__avatar{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:999px;font-size:.78rem;font-weight:800;color:var(--ops-torre-texto, #fff);background:var(--ops-torre-cor, var(--app-accent))}.ops-torre-card__txt{min-width:0;display:flex;flex-direction:column;gap:.12rem;flex:1}.ops-torre-card span,.ops-torre-card em{font-size:.74rem;color:#8b8b92;font-style:normal}.ops-torre-card--ocorrencia .ops-torre-card__txt span,.ops-torre-card--ocorrencia em{color:var(--hub-orange)}.ops-torre-card.is-ghost .ops-torre-card__avatar{opacity:.55}.ops-torre-card--add .ops-torre-card__avatar{background:var(--hub-surface-solid)}.ops-torre-card__barra{display:block;height:.28rem;margin-top:.2rem;border-radius:999px;background:var(--hub-surface-solid);overflow:hidden}.ops-torre-card__barra i{display:block;height:100%;background:var(--ops-torre-cor, var(--app-accent))}.ops-torre__inspetor{display:flex;flex-direction:column;gap:.75rem;min-height:22rem;padding:1rem 1.05rem;border:1px solid var(--hub-surface-solid);border-radius:1rem;background:#121214}.ops-torre__inspetor header h3,.ops-torre__inspetor header p,.ops-torre__inspetor header .ops-torre__eyebrow{margin:0}.ops-torre__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.ops-torre__inspetor header p{font-size:.78rem;color:var(--hub-muted)}.ops-torre__timeline{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0}.ops-torre-dot{width:1.7rem;height:1.7rem;display:grid;place-items:center;border:0;border-radius:999px;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;background:var(--hub-surface-solid);color:inherit}.ops-torre-dot--entregue{background:color-mix(in srgb,#16a34a 28%,transparent);color:var(--hub-sucesso)}.ops-torre-dot--ocorrencia{background:color-mix(in srgb,#d97706 28%,transparent);color:var(--hub-orange)}.ops-torre-dot--em_andamento,.ops-torre-dot.is-on{background:var(--app-accent);color:#fff}.ops-torre__parada{display:flex;flex-direction:column;gap:.15rem}.ops-torre__parada span,.ops-torre__parada em{font-size:.78rem;color:var(--hub-muted);font-style:normal}.ops-torre__status,.ops-torre__tipos,.ops-torre__acoes,.ops-torre__links{display:flex;flex-wrap:wrap;gap:.35rem}.ops-torre-pill{display:inline-flex;align-items:center;padding:.28rem .58rem;border:0;border-radius:999px;font:inherit;font-size:.7rem;font-weight:700;background:#222226;color:#b4b4ba;cursor:pointer}.ops-torre-pill:disabled{cursor:default}.ops-torre-pill.is-on{background:color-mix(in srgb,#d97706 28%,#1a1410);color:var(--hub-orange)}.ops-torre__foto{display:flex;flex-direction:column;justify-content:end;gap:.25rem;min-height:6.5rem;padding:.7rem .8rem;border-radius:.8rem;background:linear-gradient(180deg,#0c0c0e26,#0c0c0ee0),repeating-linear-gradient(135deg,#1a1a1e 0,#1a1a1e 10px,#161618 10px,#161618 20px);color:#fff}.ops-torre__foto span{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#d4d4d8}.ops-torre__foto em{font-size:.78rem;font-style:normal;color:var(--hub-muted)}.ops-torre__acoes--bloco{display:grid;grid-template-columns:1fr 1fr}.ops-torre__acoes--bloco .btn-primario{grid-column:1 / -1;box-shadow:0 0 22px color-mix(in srgb,var(--app-accent) 40%,transparent)}.ops-torre__ocorrencia p{margin:.4rem 0 0;font-size:.86rem}.ops-torre__ocorrencia span{display:block;margin-top:.25rem;font-size:.74rem;color:var(--hub-muted)}.ops-torre__mover{display:flex;flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:650;color:var(--hub-muted)}.ops-torre__next,.ops-torre__nota,.ops-torre__vazio{margin:0;font-size:.78rem;line-height:1.4;color:var(--hub-muted)}.ops-hist{display:flex;flex-direction:column;gap:.85rem}.ops-hist--vazio{min-height:22rem;padding:1.1rem 1.2rem;border:1px solid var(--hub-surface-solid);border-radius:1rem;background:#121214}.ops-hist--vazio header{display:flex;justify-content:space-between;gap:.6rem;margin-bottom:1rem}.ops-hist--vazio header span,.ops-hist--vazio p{margin:0;color:#8b8b92}.ops-hist--vazio ul{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.ops-hist--vazio li{height:3.1rem;border-radius:.75rem;background:linear-gradient(90deg,#1a1a1e,#161618 55%,#1a1a1e)}.ops-hist__dia{padding:.8rem .9rem;border:1px solid var(--hub-border);border-radius:.95rem;background:var(--hub-surface, #161616)}.ops-hist__dia header{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.ops-hist__dia header span{font-size:.78rem;color:var(--hub-muted)}.ops-hist__dia ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.ops-hist__dia li{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .55rem;border-radius:.65rem;background:color-mix(in srgb,var(--hub-muted) 10%,transparent)}.ops-hist__dia li span{font-size:.76rem;color:var(--hub-muted)}@media(max-width:1100px){.ops-torre__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.ops-torre__corpo{grid-template-columns:1fr}.ops-torre__mapa{min-height:22rem}}.ops-plano-dia{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.7rem .85rem;border:1px solid var(--hub-border);border-radius:.95rem;background:var(--hub-surface, #161616)}.ops-plano-dia__passos{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;flex:1 1 32rem;min-width:0}.ops-plano-dia__passo{display:flex;align-items:center;gap:.6rem;flex:1 1 9rem;min-width:0;padding:.5rem .7rem;border-radius:.75rem;border:1px solid transparent;background:color-mix(in srgb,var(--hub-muted) 8%,transparent)}.ops-plano-dia__passo--atual{border-color:color-mix(in srgb,var(--hub-orange) 55%,transparent);background:color-mix(in srgb,var(--hub-orange) 12%,transparent)}.ops-plano-dia__num{display:inline-grid;place-items:center;flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:999px;font-size:.8rem;font-weight:800;background:color-mix(in srgb,var(--hub-muted) 20%,transparent);color:var(--hub-text)}.ops-plano-dia__passo--atual .ops-plano-dia__num{background:var(--hub-orange);color:#111}.ops-plano-dia__passo--feito .ops-plano-dia__num{background:var(--hub-sucesso, #30d158);color:#111}.ops-plano-dia__texto{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ops-plano-dia__texto strong{font-size:.88rem}.ops-plano-dia__texto span{font-size:.78rem;color:var(--hub-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-plano-dia__acoes{display:flex;flex-wrap:wrap;gap:.45rem;margin-left:auto}.ops-plano-dia__acoes .btn{min-height:2.5rem}@media(max-width:720px){.ops-plano-dia__texto span{white-space:normal}.ops-plano-dia__acoes{margin-left:0;width:100%}.ops-plano-dia__acoes .btn{flex:1 1 0}}.ops-plano-dia__modos{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.6rem;width:100%}.ops-plano-dia__modos-titulo{grid-column:1 / -1;font-size:.8rem;font-weight:700;color:var(--hub-muted)}.ops-plano-dia__modo{display:flex;align-items:center;gap:.85rem;padding:.75rem .85rem;border-radius:.8rem;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-muted) 6%,transparent)}.ops-plano-dia__modo--auto{border-color:color-mix(in srgb,var(--hub-orange) 50%,transparent);background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}.ops-plano-dia__modo-texto{display:flex;flex-direction:column;gap:.25rem;flex:1 1 auto;min-width:0;font-size:.8rem;line-height:1.35;color:var(--hub-muted)}.ops-plano-dia__modo-texto strong{font-size:.95rem;color:var(--hub-text)}.ops-plano-dia__previa{font-weight:700;color:var(--hub-text)}.ops-plano-dia__previa--alerta{color:var(--hub-orange)}.ops-plano-dia__modo .btn{flex:0 0 auto;min-height:2.5rem}@media(max-width:900px){.ops-plano-dia__modos{grid-template-columns:1fr}}@media(max-width:520px){.ops-plano-dia__modo{flex-direction:column;align-items:stretch}}.ops-mesa__mapa-guia{position:absolute;top:.7rem;left:.7rem;right:6.5rem;z-index:4;width:fit-content;max-width:34rem;margin:0;padding:.45rem .7rem;border-radius:.65rem;background:#0c0c0ed1;color:#fff;font-size:.8rem;line-height:1.35;pointer-events:none}.ops-dispatch-status{display:inline-flex;align-items:center;padding:.05rem .45rem;border-radius:999px;font-size:.7rem;font-weight:700;vertical-align:.05em}.ops-dispatch-status--rascunho{background:color-mix(in srgb,#d97706 22%,transparent);color:var(--hub-orange)}.ops-dispatch-status--ativa{background:color-mix(in srgb,var(--hub-sucesso, #30d158) 18%,transparent);color:var(--hub-sucesso, #30d158)}.ops-dispatch-status--otimizada{background:color-mix(in srgb,var(--hub-sucesso, #30d158) 18%,transparent);color:var(--hub-sucesso, #30d158);border:1px solid color-mix(in srgb,var(--hub-sucesso, #30d158) 45%,transparent)}.ops-dispatch-status--concluida{background:color-mix(in srgb,var(--hub-muted) 18%,transparent);color:var(--hub-muted)}.ops-dispatch-rota-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.ops-dispatch-motor{margin-left:auto;font-size:.74rem;color:var(--hub-muted)}.ops-dispatch-vazio--lista p{margin:0 0 .4rem;line-height:1.4}.ops-dispatch-side__rodape{flex:0 0 auto;margin-top:auto;padding-top:.7rem;border-top:1px solid var(--hub-border)}.ops-nova-rota{display:flex;flex-direction:column;gap:.4rem}.ops-nova-rota__titulo{font-size:.8rem;color:var(--hub-muted)}.ops-nova-rota__campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.4rem}.ops-nova-rota .ops-mesa-select{min-width:0;width:100%;height:2.35rem;padding:0 .65rem;font-size:.84rem;text-overflow:ellipsis}.ops-nova-rota .btn{height:2.35rem}@media(max-width:420px){.ops-nova-rota__campos{grid-template-columns:1fr}}.ops-dispatch{--ops-dispatch-altura: max(34rem, calc(100dvh - 1.5rem) );display:grid;grid-template-columns:var(--ops-dispatch-esq, minmax(26rem, 36rem)) .75rem minmax(0,1fr);gap:0;align-items:stretch;min-height:var(--ops-dispatch-altura);flex:1 1 auto}.ops-dispatch--a-roteirizar{grid-template-columns:var(--ops-dispatch-esq, minmax(28rem, 1.3fr)) .75rem minmax(0,1fr)}.ops-dispatch-divisor{position:relative;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.ops-dispatch-divisor__pega{width:4px;height:3rem;border-radius:999px;background:var(--hub-border);transition:background .15s,height .15s}.ops-dispatch-divisor:hover .ops-dispatch-divisor__pega,.ops-dispatch-divisor:focus-visible .ops-dispatch-divisor__pega,.ops-dispatch-divisor--ativo .ops-dispatch-divisor__pega{height:5rem;background:var(--hub-accent, var(--hub-cor-primaria, #f5c518))}.ops-dispatch:has(.ops-dispatch-divisor--ativo) .ops-dispatch__mapa{pointer-events:none}.ops-dispatch-esq{display:flex;flex-direction:column;gap:.5rem;min-width:0;min-height:0;max-height:var(--ops-dispatch-altura)}.ops-dispatch-abas{display:flex;gap:.25rem;padding:.25rem;border:1px solid var(--hub-border);border-radius:.8rem;background:var(--hub-surface, #161616)}.ops-dispatch-abas__aba{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:.3rem .6rem;border:0;border-radius:.6rem;background:transparent;color:var(--hub-muted);font:inherit;font-weight:700;cursor:pointer}.ops-dispatch-abas__aba:hover{color:var(--hub-text)}.ops-dispatch-abas__aba--on{background:var(--hub-surface-solid, #111);color:var(--hub-text);box-shadow:inset 0 0 0 1px var(--hub-border)}.ops-dispatch-abas__qtd{display:inline-grid;place-items:center;min-width:1.5rem;padding:.05rem .4rem;border-radius:999px;font-size:.75rem;font-weight:800;color:var(--hub-muted);background:var(--hub-bg-elevated, #222)}.ops-dispatch-abas__aba--on .ops-dispatch-abas__qtd{color:#111;background:var(--hub-orange)}.ops-dispatch-esq__painel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ops-dispatch-esq__painel>.ops-dispatch-side{flex:1 1 auto;max-height:none}.ops-dispatch-esq__painel>.ops-mesa-pool{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ops-dispatch-side{display:flex;flex-direction:column;gap:.7rem;min-height:0;max-height:var(--ops-dispatch-altura);padding:.85rem;border:1px solid var(--hub-border);border-radius:.95rem;background:var(--hub-surface, #161616);overflow-x:hidden;overflow-y:auto}.ops-dispatch-side__corpo{display:flex;flex-direction:column;gap:.7rem;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem;-webkit-overflow-scrolling:touch}.ops-dispatch__mapa{position:relative;isolation:isolate;height:var(--ops-dispatch-altura);min-height:22rem;border-radius:.95rem;overflow:hidden;border:1px solid var(--hub-border);background:#e8eef2}.ops-dispatch__mapa .ops-mesa__mapa-leaflet,.ops-dispatch__mapa .ops-mesa__mapa-leaflet.ops-rota-mapa,.ops-dispatch__mapa .ops-rota-mapa{height:100%;min-height:22rem;margin:0;border-radius:0}.ops-dispatch-side .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ops-dispatch-lista-cab h2{margin:0;font-size:1.05rem}.ops-dispatch-lista-cab p,.ops-dispatch-vazio{margin:0;font-size:.82rem;color:var(--hub-muted)}.ops-dispatch-rotas,.ops-dispatch-paradas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;overflow:auto;min-height:min(12rem,22vh);flex:1 1 auto}.ops-dispatch-rotas>li,.ops-dispatch-paradas>li{flex:0 0 auto}.ops-dispatch-rota,.ops-dispatch-parada{display:flex;width:100%;gap:.75rem;align-items:flex-start;text-align:left;border:1px solid transparent;border-radius:.85rem;padding:.85rem;min-height:var(--hub-touch-min, 2.75rem);background:color-mix(in srgb,var(--hub-muted) 10%,transparent);color:inherit;font:inherit;cursor:pointer;box-sizing:border-box}.ops-dispatch-rota:hover,.ops-dispatch-parada:hover{border-color:var(--hub-border);background:color-mix(in srgb,var(--hub-orange) 12%,transparent)}.ops-dispatch-rota--alerta{border-color:color-mix(in srgb,#f5c518 55%,transparent);box-shadow:inset 3px 0 #f5c518}.ops-dispatch-rota-alerta{margin:.2rem 0 0;font-size:.78rem;line-height:1.3;color:#c48a00}.ops-dispatch-rota-dica{margin:.25rem 0 0;font-size:.78rem;line-height:1.35;color:var(--hub-muted, #666)}.ops-dispatch-parada-trava{margin:.5rem 0 0;font-size:.85rem;line-height:1.35;color:var(--hub-muted, #666)}.ops-dispatch-rota__corpo,.ops-dispatch-parada__corpo{display:flex;flex-direction:column;gap:.28rem;min-width:0;flex:1 1 auto}.ops-dispatch-rota__corpo strong,.ops-dispatch-parada__corpo strong{font-size:.98rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ops-dispatch-parada__corpo span{font-size:.82rem;line-height:1.25;color:var(--hub-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-dispatch-rota__seta{color:var(--hub-muted);font-size:1.2rem;line-height:1}.ops-dispatch-avatar{flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:999px;display:grid;place-items:center;font-size:.72rem;font-weight:800;background:var(--hub-orange, #f5c518);color:#0a0a0a}.ops-dispatch-parada__ordem,.ops-dispatch-parada-cab__ordem{flex:0 0 auto;min-width:2.1rem;padding-top:.1rem;font-size:1.2rem;font-weight:800;color:var(--hub-orange, #f5c518);font-variant-numeric:tabular-nums;line-height:1.2}.ops-dispatch-rota-cab,.ops-dispatch-parada-cab{display:flex;gap:.45rem;align-items:flex-start}.ops-dispatch-rota-cab__pessoa{display:flex;gap:.55rem;align-items:center;min-width:0;flex:1 1 auto}.ops-dispatch-rota-cab__pessoa strong{display:block;font-size:.95rem}.ops-dispatch-rota-cab__pessoa p,.ops-dispatch-parada-cab__end{margin:.1rem 0 0;font-size:.75rem;color:var(--hub-muted)}.ops-dispatch-parada-cab__titulos{display:flex;gap:.55rem;align-items:flex-start;min-width:0;flex:1 1 auto}.ops-dispatch-parada-cab__id{display:block;font-size:1.05rem}.ops-dispatch-fachada{margin:0 0 .75rem}.ops-dispatch-fachada__placeholder{display:flex;align-items:center;justify-content:center;min-height:9rem;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--hub-muted);font-size:.82rem}.ops-dispatch-fachada__btn{position:relative;display:block;width:100%;padding:0;border:0;border-radius:12px;overflow:hidden;cursor:pointer;background:#111}.ops-dispatch-fachada__img{display:block;width:100%;height:auto;min-height:9rem;max-height:13rem;object-fit:cover}.ops-dispatch-fachada__btn--embed{min-height:12rem}.ops-dispatch-fachada__iframe{display:block;width:100%;height:12rem;border:0;pointer-events:none}.ops-dispatch-fachada__overlay{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .75rem;background:linear-gradient(transparent,#000000c7);color:#fff;font-size:.78rem;font-weight:600}.ops-dispatch-fachada__overlay-icone{font-size:.95rem;line-height:1}.ops-dispatch-fachada__sem-foto{width:100%}.ops-dispatch-voltar,.ops-dispatch-fechar{flex:0 0 auto;width:2rem;height:2rem;border:0;border-radius:.55rem;background:color-mix(in srgb,var(--hub-muted) 14%,transparent);color:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.ops-dispatch-recursos{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.45rem .6rem}.ops-dispatch-recursos label{min-width:0}.ops-dispatch-recursos .ops-mesa-select{width:100%;min-width:0}.ops-dispatch-side__corpo>.ops-dispatch-paradas{min-height:min(26rem,52vh)}.ops-dispatch-recursos label{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;font-weight:650;color:var(--hub-muted)}.ops-dispatch-busca input{width:100%;box-sizing:border-box;border:1px solid var(--hub-border);border-radius:.65rem;padding:.55rem .7rem;background:var(--hub-surface-solid, #111);color:inherit;font:inherit}.ops-dispatch-chip-moto{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;background:color-mix(in srgb,var(--hub-orange) 22%,transparent);color:inherit}.ops-dispatch-nota{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:650;color:var(--hub-muted)}.ops-dispatch-nota textarea{width:100%;box-sizing:border-box;border:1px solid var(--hub-border);border-radius:.65rem;padding:.7rem .75rem;background:var(--hub-surface-solid, #111);color:inherit;font:inherit;resize:vertical;min-height:8rem}.ops-dispatch-nota__salvar{align-self:stretch}.ops-dispatch-destinatario{border-top:1px solid var(--hub-border);padding-top:.45rem;font-size:.82rem}.ops-dispatch-destinatario h3{margin:0;font-size:.82rem;font-weight:700}.ops-dispatch-destinatario dl{margin:.55rem 0 0;display:grid;gap:.45rem}.ops-dispatch-destinatario dt{font-size:.7rem;color:var(--hub-muted)}.ops-dispatch-destinatario dd{margin:.1rem 0 0}.ops-briefing{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .7rem;border:1px solid var(--hub-border);border-radius:.85rem;background:color-mix(in srgb,var(--hub-muted) 8%,transparent)}.ops-briefing__cab{display:flex;gap:.5rem;align-items:flex-start;justify-content:space-between}.ops-briefing__cab h3{margin:0;font-size:.95rem}.ops-briefing__cab p,.ops-briefing__vazio{margin:.2rem 0 0;font-size:.75rem;color:var(--hub-muted)}.ops-briefing__lista{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.ops-briefing-card{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .65rem;border-radius:.65rem;border-left:3px solid var(--hub-border);background:var(--hub-surface-solid, #111);font-size:.8rem}.ops-briefing-card strong{font-size:.72rem;text-transform:uppercase;letter-spacing:.02em;color:var(--hub-muted)}.ops-briefing-card--ok{border-left-color:#3d9a6a}.ops-briefing-card--atencao{border-left-color:var(--hub-orange, #f5c518)}.ops-briefing-card--critico{border-left-color:#e35d5d}.ops-briefing-ajuste{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:650;color:var(--hub-muted)}.ops-briefing-ajuste textarea{width:100%;box-sizing:border-box;border:1px solid var(--hub-border);border-radius:.65rem;padding:.55rem .65rem;background:var(--hub-surface-solid, #111);color:inherit;font:inherit;resize:vertical;min-height:3.5rem}.ops-briefing-ajuste__salvar{align-self:stretch}@media(max-width:900px){.ops-dispatch{grid-template-columns:1fr;min-height:0}.ops-dispatch--a-roteirizar{grid-template-columns:1fr}.ops-dispatch{gap:.75rem}.ops-dispatch-divisor{display:none}.ops-dispatch-esq,.ops-dispatch-side{max-height:none}.ops-dispatch__mapa{height:min(52vh,28rem)}.ops-dispatch__mapa .ops-rota-mapa{min-height:22rem}}.ops-spoke__rastreio{display:flex;align-items:center;gap:.45rem;margin:0 0 .75rem;padding:.45rem .7rem;border-radius:.6rem;border:1px solid var(--hub-border);font-size:.78rem;color:var(--hub-text-muted, #8b8b92)}.ops-spoke__rastreio:before{content:"";flex:0 0 .55rem;height:.55rem;border-radius:999px;background:#8b8b92}.ops-spoke__rastreio--ativo:before{background:#16a34a;box-shadow:0 0 0 3px #16a34a40}.ops-spoke__rastreio--negado{border-color:#f87171;color:#f87171}.ops-spoke__rastreio--negado:before{background:#f87171}.ops-rota-veiculo{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;border:3px solid #fff;background:var(--ops-veiculo-cor, #2563eb);color:var(--ops-veiculo-texto, #fff);font-size:.7rem;font-weight:800;box-shadow:0 0 0 4px color-mix(in srgb,var(--ops-veiculo-cor, #2563eb) 35%,transparent),0 2px 10px #0006}.ops-rota-veiculo--atrasada{opacity:.7}.ops-rota-veiculo--perdida{opacity:.45;filter:grayscale(.8)}.ops-torre-card__sinal{display:inline-flex;align-items:center;gap:.3rem}.ops-torre-card__sinal:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:#8b8b92}.ops-torre-card__sinal--ao_vivo:before{background:#16a34a}.ops-torre-card__sinal--atrasada:before{background:var(--hub-orange, #f5c518)}.vreg-painel__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem}.vreg-status{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid var(--hub-border)}.vreg-status--ok{color:var(--hub-sucesso);border-color:color-mix(in srgb,var(--hub-sucesso) 40%,transparent);background:color-mix(in srgb,var(--hub-sucesso) 12%,transparent)}.vreg-status--pendente{color:var(--hub-erro);border-color:color-mix(in srgb,var(--hub-erro) 40%,transparent);background:color-mix(in srgb,var(--hub-erro) 10%,transparent)}.vreg-painel__acoes{display:flex;flex-wrap:wrap;gap:.45rem;margin:.5rem 0 .35rem}.vreg-painel__acoes .btn{flex:1 1 9rem}.vreg-hoje{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.vreg-hoje__item{display:grid;grid-template-columns:auto 1fr;gap:.1rem .55rem;padding:.4rem .55rem;border-radius:var(--hub-raio-sm);border:1px solid var(--hub-border);background:var(--hub-surface);font-size:.8rem}.vreg-hoje__item--problema{border-color:color-mix(in srgb,var(--hub-erro) 45%,var(--hub-border))}.vreg-hoje__hora{grid-row:span 2;font-variant-numeric:tabular-nums;font-weight:700;color:var(--hub-muted)}.vreg-hoje__texto{color:var(--hub-text);min-width:0}.vreg-hoje__resumo{color:var(--hub-muted);font-size:.75rem}.vreg-modal{width:min(620px,calc(100vw - 1.5rem))}.vreg-modal input,.vreg-modal select,.vreg-modal textarea{width:100%;box-sizing:border-box}.vreg-tipos{display:flex;gap:.3rem;margin:.25rem 0 .75rem;overflow-x:auto;border-bottom:1px solid var(--hub-border)}.vreg-tipo{flex:0 0 auto;padding:.45rem .7rem;border:none;border-radius:8px 8px 0 0;background:transparent;color:var(--hub-muted);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.vreg-tipo:hover{color:var(--hub-text)}.vreg-tipo.ativo{color:var(--app-accent-light, var(--hub-orange-hover));background:var(--app-accent-soft, var(--hub-orange-soft));box-shadow:inset 0 -2px 0 var(--app-accent, var(--hub-orange))}.vreg-nivel,.vreg-itens,.vreg-assinatura{margin:0 0 .75rem;padding:.55rem .65rem .65rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio);min-width:0}.vreg-nivel legend,.vreg-itens legend,.vreg-assinatura legend{display:flex;align-items:center;gap:.5rem;padding:0 .3rem;font-size:.78rem;font-weight:700;color:var(--hub-muted)}.vreg-nivel__opcoes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.vreg-nivel__btn,.vreg-item__btn{min-height:2.5rem;padding:.35rem .4rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio-sm);background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.vreg-nivel__btn.ativo{border-color:var(--app-accent, var(--hub-orange));background:var(--app-accent-soft, var(--hub-orange-soft));color:var(--app-accent-light, var(--hub-orange-hover))}.vreg-itens__todos{margin-left:auto;padding:.1rem .4rem;border:none;background:transparent;color:var(--app-accent-light, var(--hub-orange-hover));font:inherit;font-size:.75rem;font-weight:700;text-decoration:underline;cursor:pointer}.vreg-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.35rem .6rem;padding:.4rem 0;border-bottom:1px solid var(--hub-border)}.vreg-item:last-child{border-bottom:none}.vreg-item__rotulo{font-size:.85rem;color:var(--hub-text)}.vreg-item__botoes{display:flex;gap:.3rem}.vreg-item__btn{min-width:4.6rem}.vreg-item__btn--ok.ativo{border-color:var(--hub-sucesso);background:color-mix(in srgb,var(--hub-sucesso) 16%,transparent);color:var(--hub-sucesso)}.vreg-item__btn--problema.ativo{border-color:var(--hub-erro);background:color-mix(in srgb,var(--hub-erro) 14%,transparent);color:var(--hub-erro)}.vreg-item__obs{grid-column:1 / -1}.vreg-abastecimento{margin-bottom:.75rem}.vreg-foto{position:relative;display:block;margin-bottom:.65rem}.vreg-foto>span:first-child{display:block;margin-bottom:.25rem;font-size:.78rem;font-weight:600;color:var(--hub-muted)}.vreg-foto input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.vreg-foto__vazio{display:grid;place-items:center;min-height:7rem;border:2px dashed var(--hub-border);border-radius:var(--hub-raio);color:var(--hub-muted);font-size:.85rem;font-weight:600}.vreg-foto__preview{display:block;width:100%;max-height:16rem;object-fit:contain;border-radius:var(--hub-raio);border:1px solid var(--hub-border);background:#000}.vreg-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:0 .6rem}.vreg-dica{margin:0;font-size:.78rem;line-height:1.4;color:var(--hub-muted)}.vreg-dica--erro{color:var(--hub-erro);font-weight:600}.vreg-modal input[aria-invalid=true]{border-color:var(--hub-erro)}@media(max-width:480px){.vreg-item{grid-template-columns:1fr}.vreg-item__botoes .vreg-item__btn{flex:1}.vreg-nivel__btn{font-size:.75rem;padding:.3rem .2rem}}.ops-spoke-mot__cabeca .hub-modal__hint{margin-bottom:.6rem}.ops-spoke-mot__resumo{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;font-size:.82rem;color:var(--hub-muted)}.ops-spoke-mot__resumo strong{color:var(--hub-text)}.ops-spoke-mot__filtro{display:inline-flex;gap:.25rem;padding:.2rem;margin-bottom:.65rem;border:1px solid var(--hub-border);border-radius:999px}.ops-spoke-mot__filtro button{padding:.3rem .75rem;border:0;border-radius:999px;background:transparent;color:var(--hub-muted);font-size:.78rem;font-weight:600;cursor:pointer}.ops-spoke-mot__filtro button.ativo{background:var(--app-accent-soft, var(--hub-orange-soft));color:var(--app-accent-light, var(--hub-gold))}.ops-spoke-mot__aviso{margin:0 0 .65rem;padding:.55rem .7rem;border-radius:var(--hub-raio-sm, 8px);background:var(--app-accent-soft, var(--hub-orange-soft));color:var(--hub-text);font-size:.82rem}.ops-spoke-mot__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ops-spoke-mot__linha{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .75rem;border:1px solid var(--hub-border);border-radius:var(--hub-raio-md, 10px);background:var(--hub-surface)}.ops-spoke-mot__linha.is-ligado{border-color:color-mix(in srgb,var(--hub-sucesso) 30%,var(--hub-border))}.ops-spoke-mot__quem{display:flex;align-items:center;gap:.6rem}.ops-spoke-mot__avatar{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--hub-avatar-bg, var(--hub-surface-hover));color:var(--hub-text);font-size:.72rem;font-weight:800}.ops-spoke-mot__texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.ops-spoke-mot__nome{font-size:.88rem;font-weight:700;color:var(--hub-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-spoke-mot__sub{display:flex;align-items:center;gap:.35rem;font-size:.76rem;color:var(--hub-muted);min-width:0}.ops-spoke-mot__quem>.btn{flex-shrink:0}.ops-spoke-mot__acoes{display:flex;align-items:center;gap:.5rem}.ops-spoke-mot__select{flex:1;min-width:0}.ops-spoke-mot__ou{font-size:.75rem;color:var(--hub-muted)}.ops-spoke-mot__ou:empty{display:none}.ops-spoke-mot__acoes>.btn{flex-shrink:0}.ops-spoke-mot__confirmar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .6rem;border-radius:var(--hub-raio-sm, 8px);background:var(--app-accent-soft, var(--hub-orange-soft));font-size:.8rem;color:var(--hub-text)}.ops-spoke-mot__confirmar>div{display:flex;gap:.4rem}.ops-spoke-mot__livres{margin:.75rem 0 0;font-size:.78rem;color:var(--hub-muted)}@media(max-width:480px){.ops-spoke-mot__acoes{flex-wrap:wrap}.ops-spoke-mot__select{flex-basis:100%}.ops-spoke-mot__ou{display:none}}.ops-dispatch-lista-cab{display:flex;flex-direction:column;gap:.1rem}.ops-dispatch-lista-cab p:first-letter{text-transform:uppercase}.ops-dispatch-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0}.ops-dispatch-kpis>div{display:flex;flex-direction:column-reverse;gap:.05rem;padding:.5rem .65rem;border-radius:.7rem;background:color-mix(in srgb,var(--hub-muted) 9%,transparent)}.ops-dispatch-kpis dt{font-size:.7rem;font-weight:650;color:var(--hub-muted);text-transform:uppercase;letter-spacing:.04em}.ops-dispatch-kpis dd{margin:0;font-size:1.35rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.ops-dispatch-kpis__item--alerta{background:color-mix(in srgb,var(--hub-orange) 13%,transparent)!important}.ops-dispatch-kpis__item--alerta dd{color:var(--hub-orange)}.ops-dispatch-montar{display:flex;flex-direction:column;gap:.6rem;padding:.75rem .8rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--hub-orange) 50%,transparent);background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}.ops-dispatch-montar--compacto{flex-direction:row;align-items:center;padding:.55rem .65rem}.ops-dispatch-montar__texto{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1 auto;font-size:.8rem;line-height:1.35;color:var(--hub-muted)}.ops-dispatch-montar__texto strong{font-size:.92rem;color:var(--hub-text)}.ops-dispatch-montar__previa{font-weight:700;color:var(--hub-text)}.ops-dispatch-montar__previa--alerta{color:var(--hub-orange)}.ops-dispatch-montar .btn{flex:0 0 auto;min-height:2.5rem}.ops-dispatch-montar:not(.ops-dispatch-montar--compacto) .btn{width:100%}.ops-dispatch-rota{position:relative;align-items:center;overflow:hidden;padding-left:1rem}.ops-dispatch-rota:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--ops-rota-cor, var(--hub-orange))}.ops-dispatch-avatar--cor{background:var(--ops-rota-cor, var(--hub-orange));color:var(--ops-rota-texto, var(--hub-on-accent))}.ops-dispatch-rota__linha{display:flex;align-items:center;gap:.45rem;min-width:0}.ops-dispatch-rota__linha strong{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem}.ops-dispatch-rota__linha .ops-dispatch-status{flex:0 0 auto}.ops-dispatch-rota__meta{font-size:.78rem;line-height:1.3;color:var(--hub-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-dispatch-rota__meta--alerta{color:var(--hub-orange);white-space:normal}.ops-dispatch-medidores{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.35rem .75rem;margin-top:.15rem}.ops-dispatch-medidor{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ops-dispatch-medidor__rotulo{font-size:.7rem;color:var(--hub-muted)}.ops-dispatch-medidor__rotulo b{color:var(--hub-text);font-variant-numeric:tabular-nums}.ops-dispatch-medidor__trilho{display:block;height:5px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--hub-muted) 18%,transparent)}.ops-dispatch-medidor__barra{display:block;height:100%;border-radius:inherit;background:var(--ops-rota-cor, var(--hub-orange));transition:width .25s ease}.ops-dispatch-medidor__barra--ok{background:var(--hub-sucesso, #30d158)}.ops-dispatch-medidor__barra--cheia{background:var(--hub-orange)}.ops-dispatch-medidor__barra--alerta{background:#ef4444}.ops-dispatch-side>.ops-dispatch-medidores{padding:.55rem .65rem;border-radius:.7rem;background:color-mix(in srgb,var(--hub-muted) 8%,transparent)}.ops-dispatch-parada__ordem{display:inline-grid;place-items:center;width:1.9rem;min-width:1.9rem;height:1.9rem;padding:0;border-radius:.5rem;font-size:.85rem;background:var(--ops-rota-cor, var(--hub-orange));color:var(--ops-rota-texto, var(--hub-on-accent))}.ops-dispatch-parada__ordem--feita{background:color-mix(in srgb,var(--hub-sucesso, #30d158) 22%,transparent);color:var(--hub-sucesso, #30d158);text-shadow:none}.ops-dispatch-parada{align-items:center;padding:.6rem .7rem}.ops-nova-rota__abrir{width:100%;min-height:2.6rem;border:1.5px dashed var(--hub-border);border-radius:.75rem;background:transparent;color:var(--hub-text);font:inherit;font-weight:650;cursor:pointer}.ops-nova-rota__abrir:hover:not(:disabled){border-color:var(--hub-orange);background:color-mix(in srgb,var(--hub-orange) 8%,transparent)}.ops-nova-rota__abrir:disabled{opacity:.55;cursor:default}.ops-nova-rota{gap:.55rem}.ops-nova-rota__cab{display:flex;flex-direction:column;gap:.1rem}.ops-nova-rota__cab .ops-nova-rota__titulo{font-size:.9rem;color:var(--hub-text)}.ops-nova-rota__cab span{font-size:.75rem;color:var(--hub-muted)}.ops-nova-rota .ops-nova-rota__campos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ops-nova-rota__campos label{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ops-nova-rota__rotulo{font-size:.72rem;font-weight:650;color:var(--hub-muted)}.ops-nova-rota__acoes{display:flex;justify-content:flex-end;gap:.4rem}.ops-nova-rota__acoes .btn{height:2.35rem}@media(max-width:420px){.ops-nova-rota .ops-nova-rota__campos{grid-template-columns:1fr}}.ops-mesa-pool{padding:.85rem;border:1px solid var(--hub-border);border-radius:.95rem;background:var(--hub-surface, #161616);box-sizing:border-box}.ops-mesa-pool__cab{align-items:center;flex-wrap:wrap}.ops-mesa-pool__titulo{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .5rem}.ops-mesa-pool__titulo h2{margin:0;font-size:1.05rem}.ops-mesa-pool .ops-mesa-pool__cab .ops-mesa-pool__contagem{display:inline-grid;place-items:center;min-width:1.6rem;padding:.05rem .45rem;border-radius:999px;font-size:.78rem;font-weight:800;color:#111;background:var(--hub-orange)}.ops-mesa-pool .ops-mesa-pool__cab .ops-mesa-pool__sub{font-size:.8rem;color:var(--hub-muted)}.ops-mesa-pool__chip{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.2rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,#f59e0b 45%,transparent);background:color-mix(in srgb,#f59e0b 10%,transparent);color:var(--hub-text);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer}.ops-mesa-pool__chip--on{background:#f59e0b;border-color:#f59e0b;color:#111}.ops-mesa-pool__alvo{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0;padding:.5rem .7rem;border-radius:.65rem;font-size:.82rem;border:1px solid color-mix(in srgb,var(--ops-rota-cor, var(--hub-orange)) 50%,transparent);background:color-mix(in srgb,var(--ops-rota-cor, var(--hub-orange)) 10%,transparent)}.ops-mesa-pool__alvo-ponto{width:.65rem;height:.65rem;border-radius:999px;background:var(--ops-rota-cor, var(--hub-orange))}.ops-mesa-pool .neg-lista-wrap.card{border:0;background:transparent;box-shadow:none;padding:0}.ops-mesa-pool__linha--mapa{cursor:pointer}.ops-mesa-pool__linha--mapa:hover>td{background:color-mix(in srgb,var(--hub-orange) 6%,transparent)}.ops-mesa-pool__linha--foco>td{background:color-mix(in srgb,var(--hub-orange) 14%,transparent)}.ops-mesa-pool__sem-local{display:inline-block;margin-top:.2rem;padding:.05rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;color:#b45309;background:color-mix(in srgb,#f59e0b 16%,transparent)}.ops-mesa-pool__acoes{display:flex;align-items:center;gap:.35rem;width:100%;min-width:0}.ops-mesa-pool__acoes .ops-mesa-pool__enviar{flex:1 1 auto;min-width:8.5rem;min-height:2.25rem;height:2.25rem}.ops-mesa-pool__mais{flex:0 0 auto;width:2.25rem;height:2.25rem;border:0;border-radius:.55rem;background:var(--ops-rota-cor, var(--hub-orange));color:var(--ops-rota-texto, var(--hub-on-accent));font-size:1.05rem;font-weight:800;cursor:pointer}.ops-mesa-pool__mais:disabled{opacity:.5;cursor:default}.ops-mesa-pool__sem-rota-acao{font-size:.78rem}.ops-mesa-pool__clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ops-mesa-pool .hub-tabela-grade td{padding-top:.45rem;padding-bottom:.45rem}.ops-mesa-pool .hub-tabela-grade td[data-label=Origem]{white-space:nowrap}.ops-mesa-pool__acoes .ops-mesa-pool__enviar{min-width:7rem}@media(min-width:744px){.ops-mesa-pool .hub-tabela-grade .hub-tabela-grade__th--acoes,.ops-mesa-pool .hub-tabela-grade td.neg-acoes-celula{position:sticky;right:0;background:var(--hub-surface-solid, var(--hub-surface, #161616));box-shadow:-8px 0 10px -8px #0000008c}.ops-mesa-pool .hub-tabela-grade td.neg-acoes-celula{z-index:1}.ops-mesa-pool .hub-tabela-grade .hub-tabela-grade__th--acoes{z-index:4}.ops-mesa-pool__linha--mapa:hover>td.neg-acoes-celula{background:color-mix(in srgb,var(--hub-orange) 6%,var(--hub-surface-solid, var(--hub-surface, #161616)))}.ops-mesa-pool__linha--foco>td.neg-acoes-celula{background:color-mix(in srgb,var(--hub-orange) 14%,var(--hub-surface-solid, var(--hub-surface, #161616)))}}.ops-gota{display:block;position:relative;width:28px;height:28px;margin:0 1px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#fff;border:2px solid #0a0a0a;box-shadow:0 2px 6px #00000059;transition:transform .12s ease}.ops-gota__txt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:rotate(45deg);font-size:.74rem;font-weight:800;color:#0a0a0a}.ops-rota-pin-wrap:hover .ops-gota{transform:rotate(-45deg) scale(1.15)}.ops-gota--atual{background:var(--hub-orange, #f5c518)}.ops-gota--feita{background:#e8e8e8;border-color:#999}.ops-gota--feita .ops-gota__txt{color:#666}.ops-gota--ocorrencia{background:#f87171}.ops-gota--cor.ops-gota--pendente{background:var(--ops-pin-cor, #fff);border-color:#fff;box-shadow:0 0 0 1.5px #0000008c,0 2px 6px #00000059}.ops-gota--cor.ops-gota--pendente .ops-gota__txt{color:var(--ops-pin-texto, #fff)}.ops-gota--sem-rota{width:20px;height:20px;margin:8px 5px 0;background:#64748b;border:2px solid #fff;box-shadow:0 0 0 1.5px #00000080,0 2px 5px #00000059}.ops-gota--sem-rota:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fff}.ops-rota-pin-wrap--foco .ops-gota{box-shadow:0 0 0 3px #f5c51899,0 2px 8px #0006}.ops-cluster{--ops-cluster-tam: 36px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--ops-cluster-tam);height:var(--ops-cluster-tam);padding:5px;border-radius:50%;background:var(--ops-cluster-anel, #64748b);box-shadow:0 0 0 1.5px #0000008c,0 3px 10px #00000073;transition:transform .12s ease}.ops-cluster__n{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#fff;color:#111827;font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums}.ops-rota-pin-wrap:hover .ops-cluster{transform:scale(1.08)}.leaflet-tooltip.ops-gota-dica{display:flex;flex-direction:column;gap:.1rem;min-width:9rem;max-width:16rem;white-space:normal;font-size:.78rem;line-height:1.3;border:0;border-radius:.55rem;padding:.45rem .6rem;background:#111827;color:#f9fafb;box-shadow:0 8px 24px #00000059}.leaflet-tooltip.ops-gota-dica.leaflet-tooltip-top:before{border-top-color:#111827}.ops-gota-dica small{color:#9ca3af;font-size:.72rem}.ops-gota-dica__topo,.ops-cluster-dica__linha{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:#d1d5db}.ops-gota-dica__topo i,.ops-cluster-dica__linha i{flex:none;width:.55rem;height:.55rem;border-radius:50%}.ops-cluster-dica__linha b{margin-left:auto;padding-left:.6rem;color:#fff;font-variant-numeric:tabular-nums}.ops-mapa-painel{position:absolute;left:.7rem;bottom:.7rem;z-index:800;display:flex;flex-direction:column;gap:.4rem;max-width:min(17rem,calc(100% - 1.4rem));max-height:calc(100% - 4.5rem);pointer-events:none}.ops-mapa-painel>*{pointer-events:auto}.ops-mapa-legenda{list-style:none;margin:0;padding:.3rem;overflow-y:auto;border-radius:.75rem;background:#111827e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #00000059;color:#f9fafb}.ops-mapa-legenda__item{display:flex;align-items:center;border-radius:.5rem}.ops-mapa-legenda__item:hover,.ops-mapa-legenda__item--foco{background:#ffffff14}.ops-mapa-legenda__item--foco{box-shadow:inset 0 0 0 1px #ffffff2e}.ops-mapa-legenda__item--oculto .ops-mapa-legenda__nome{opacity:.4}.ops-mapa-legenda__nome{flex:1;display:flex;align-items:center;gap:.45rem;min-width:0;border:0;background:none;color:inherit;font:inherit;font-size:.78rem;font-weight:700;padding:.35rem .4rem;cursor:pointer;text-align:left}.ops-mapa-legenda__nome:disabled{cursor:default}.ops-mapa-legenda__cor{flex:none;width:.7rem;height:.7rem;border-radius:50%;box-shadow:0 0 0 2px #ffffffd9}.ops-mapa-legenda__cor--sem{width:.55rem;height:.55rem;margin:0 .075rem}.ops-mapa-legenda__rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-mapa-legenda__qtd{margin-left:auto;padding-left:.5rem;color:#9ca3af;font-weight:600;font-variant-numeric:tabular-nums}.ops-mapa-legenda__olho{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:.4rem;background:none;color:#9ca3af;cursor:pointer}.ops-mapa-legenda__olho:hover,.ops-mapa-legenda__olho:focus-visible{color:#fff;background:#ffffff1a}.ops-mapa-painel__acoes{display:flex;flex-wrap:wrap;gap:.35rem}.ops-mapa-painel__btn{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:999px;padding:.38rem .7rem;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer;background:#111827e0;color:#f9fafb;box-shadow:0 8px 22px #0000004d}.ops-mapa-painel__btn:hover{background:#1f2937}.ops-mapa-painel__btn--alerta{background:#f5c518;color:#111}.ops-mapa-painel__btn--alerta:hover{background:#ffd84d}.ops-mapa-chave{border-radius:.75rem;background:#111827e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #00000059;color:#f9fafb;overflow-y:auto;flex:0 1 auto;min-height:2rem}.ops-mapa-chave__topo{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none;color:#d1d5db;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.45rem .7rem;cursor:pointer}.ops-mapa-chave__topo span{font-size:.95rem;line-height:1}.ops-mapa-chave__lista{display:grid;gap:.4rem;margin:0;padding:0 .7rem .6rem}.ops-mapa-chave__lista>div{display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.5rem}.ops-mapa-chave__lista dt{display:flex;justify-content:center}.ops-mapa-chave__lista dd{margin:0;font-size:.72rem;line-height:1.3;color:#9ca3af}.ops-mapa-chave__lista dd b{color:#f9fafb}.ops-mapa-chave__lista .ops-cluster__n{font-size:.62rem}.ops-mapa-chave__gota.ops-gota{width:20px;height:20px;margin:0}.ops-mapa-chave__gota.ops-gota--sem-rota{width:14px;height:14px}.ops-mapa-chave__gota .ops-gota__txt{font-size:.62rem}.ops-mapa-chave__depot{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#f5c518;color:#111;font-size:.66rem;font-weight:800;border:2px solid #111}.ops-mapa-chave__area{width:24px;height:16px;border:1.5px dashed #ef4444;border-radius:4px;background:#ef444426}.ops-dispatch__mapa:has(.ops-rota-mapa--escuro){background:#1c1c1c}.ops-rota-pin-wrap--sel .ops-gota{box-shadow:0 0 0 3px #f5c518,0 0 0 5px #111827b3,0 2px 8px #0006;transform:rotate(-45deg) scale(1.12)}.ops-rota-pin-wrap--sel .ops-cluster{box-shadow:0 0 0 3px #f5c518,0 0 0 5px #111827b3,0 3px 10px #00000073}.ops-rota-mapa--selecao,.ops-rota-mapa--selecao .leaflet-grab,.ops-rota-mapa--selecao .leaflet-interactive{cursor:crosshair}.ops-gota-dica__extra{margin-top:.15rem;padding:.2rem .4rem;border-radius:.35rem;background:#f5c51824;color:#fde68a;font-size:.72rem;font-weight:600}.ops-mapa-painel__btn--ativo{background:#f5c518;color:#111}.ops-mapa-painel__btn--ativo:hover{background:#ffd84d}.ops-mesa-lote{position:absolute;top:.7rem;left:50%;z-index:900;transform:translate(-50%);width:min(30rem,calc(100% - 1.4rem));display:grid;gap:.45rem;padding:.6rem .7rem;border-radius:.85rem;background:#111827f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f9fafb;box-shadow:0 14px 32px #0006;border:1px solid rgb(245 197 24 / .45)}.ops-mesa-lote__topo{display:flex;align-items:center;gap:.6rem;font-size:.85rem}.ops-mesa-lote__topo span{color:#9ca3af;font-size:.75rem}.ops-mesa-lote__fechar{margin-left:auto;border:0;background:none;color:#9ca3af;font-size:1.2rem;line-height:1;cursor:pointer;padding:0 .2rem}.ops-mesa-lote__fechar:hover{color:#fff}.ops-mesa-lote__linha{display:flex;gap:.45rem}.ops-mesa-lote__destino{flex:1;min-width:0}.ops-mesa-lote__destino select{width:100%;min-height:2.25rem;border-radius:.55rem;border:1px solid rgb(255 255 255 / .18);background:#1f2937;color:#f9fafb;font:inherit;font-size:.78rem;padding:0 .5rem}.ops-mesa-lote__mandar{border:0;border-radius:.55rem;padding:0 1rem;background:#f5c518;color:#111;font:inherit;font-weight:800;font-size:.82rem;cursor:pointer}.ops-mesa-lote__mandar:disabled,.ops-mesa-lote__tirar:disabled{opacity:.5;cursor:default}.ops-mesa-lote__aviso{margin:0;font-size:.74rem;color:#fca5a5}.ops-mesa-lote__rodape{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.7rem;color:#9ca3af}.ops-mesa-lote__tirar{flex:none;border:1px solid rgb(255 255 255 / .2);border-radius:999px;padding:.25rem .7rem;background:none;color:#f9fafb;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.ops-mesa-aviso__desfazer{margin-left:.6rem;border:0;border-radius:999px;padding:.2rem .7rem;background:var(--hub-text, #fff);color:var(--hub-bg, #111);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.ops-mesa-aviso__desfazer:disabled{opacity:.5}.ops-dispatch-parada--arrastavel{cursor:grab}.ops-dispatch-parada__alca{margin-left:auto;align-self:center;color:var(--hub-muted, #888);letter-spacing:-.15em;opacity:.6}.ops-dispatch-paradas li.ops-dispatch-parada-li--antes{box-shadow:0 -3px 0 0 var(--hub-orange, #f5c518)}.ops-dispatch-paradas li.ops-dispatch-parada-li--depois{box-shadow:0 3px 0 0 var(--hub-orange, #f5c518)}.ops-dispatch-paradas li.ops-dispatch-parada-li--origem{opacity:.4}.ops-dispatch-paradas-dica{margin:.4rem 0 0;font-size:.74rem;color:var(--hub-muted, #888)}.ops-dispatch-soltar{position:sticky;top:0;z-index:3;margin-bottom:.5rem;padding:.55rem;border-radius:.75rem;border:1px dashed var(--hub-orange, #f5c518);background:var(--hub-surface-solid, #161616)}.ops-dispatch-soltar__titulo{display:block;margin-bottom:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--hub-muted, #888)}.ops-dispatch-soltar__alvos{display:flex;flex-wrap:wrap;gap:.4rem}.ops-dispatch-soltar__alvo{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border-radius:999px;border:1px solid var(--hub-border, #333);font-size:.8rem;font-weight:700}.ops-dispatch-soltar__alvo i{width:.6rem;height:.6rem;border-radius:50%;background:var(--ops-rota-cor, #64748b)}.ops-dispatch-soltar__alvo small{color:var(--hub-muted, #888);font-weight:600}.ops-dispatch-soltar__alvo--sobre{border-color:var(--hub-orange, #f5c518);background:color-mix(in srgb,var(--hub-orange, #f5c518) 16%,transparent)}.ops-dispatch-soltar__alvo--sem{border-style:dashed}.canhoto-nfe-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:flex;align-items:flex-start;justify-content:center;height:var(--canhoto-vv-height, 100dvh);max-height:var(--canhoto-vv-height, 100dvh);padding:.75rem;padding-bottom:calc(.75rem + var(--hub-mobile-dock-offset, 0px));overflow:hidden;background:var(--hub-overlay, rgba(0, 0, 0, .72));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.canhoto-nfe--popup{width:min(26rem,calc(100vw - 1.5rem));max-height:calc(var(--canhoto-vv-height, 100dvh) - 1.5rem - var(--hub-mobile-dock-offset, 0px));overflow:hidden;display:flex;flex-direction:column;margin:auto;background:var(--hub-surface-solid, var(--hub-surface));color:var(--hub-text);border:1px solid var(--app-accent-border, var(--hub-gold-soft));border-radius:var(--hub-raio-lg, 12px);box-shadow:var(--hub-sombra)}.canhoto-nfe--popup.canhoto-nfe--largo{width:min(40rem,calc(100vw - 1.5rem))}.canhoto-nfe__top{flex-shrink:0;padding:1rem 1.1rem .55rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.canhoto-nfe__top h1{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.canhoto-nfe__meta{margin:.2rem 0 0;font-size:.82rem;color:var(--hub-muted)}.canhoto-nfe__fechar{flex-shrink:0;width:var(--hub-touch-min, 2.75rem);height:var(--hub-touch-min, 2.75rem);border:0;border-radius:8px;background:transparent;color:inherit;font-size:1.5rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.canhoto-nfe__aviso{flex-shrink:0;margin:0 1.1rem .55rem;padding:.7rem .85rem;border-radius:8px;background:var(--hub-orange-soft);color:var(--hub-text);font-weight:700;display:flex;justify-content:space-between;gap:.75rem;align-items:center}.canhoto-nfe__aviso a,.canhoto-nfe__aviso button{background:none;border:0;color:var(--hub-orange);font-weight:800;text-decoration:underline;cursor:pointer;min-height:var(--hub-touch-min, 2.75rem)}.canhoto-nfe__corpo{flex:1;min-height:0;min-width:0;padding:0 1.1rem .35rem;display:flex;flex-direction:column;gap:.85rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.canhoto-nfe__dados,.canhoto-nfe__assinatura{display:flex;flex-direction:column;gap:.7rem;min-width:0}.canhoto-nfe__assinatura{flex:1 1 auto}.canhoto-nfe__hint{margin:0;font-size:.88rem;line-height:1.4;color:var(--hub-muted)}.canhoto-nfe__lista{list-style:none;margin:0;padding:0}.canhoto-nfe__item{background:var(--hub-bg);border-radius:10px;padding:14px;display:flex;gap:12px;align-items:center;width:100%;border:1px solid var(--hub-border);text-align:left;cursor:pointer}.canhoto-nfe__form{display:grid;gap:.7rem}.canhoto-nfe__form label{display:grid;gap:.3rem;font-size:.82rem;font-weight:700}.canhoto-nfe__form input{width:100%;max-width:100%;min-height:var(--hub-touch-min, 2.75rem);padding:.5rem .75rem;border:1px solid var(--app-accent-border, var(--hub-gold-soft));border-radius:8px;background:var(--hub-bg);color:inherit;font-size:1rem}.canhoto-nfe__form input:focus{outline:none;border-color:var(--hub-orange)}.canhoto-nfe__notas{font-size:.85rem;margin:0;color:var(--hub-muted)}.canhoto-nfe__pad{--canhoto-pad-papel: #fff;position:relative;height:12rem;min-height:12rem;background:var(--canhoto-pad-papel);border:1px solid var(--hub-border-strong, var(--hub-border));border-radius:8px;overflow:hidden;touch-action:none}.canhoto-nfe__pad:after{content:"Assine aqui";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;pointer-events:none;color:color-mix(in srgb,var(--hub-surface-solid) 38%,transparent);font-size:.92rem;font-weight:700}.canhoto-nfe__pad--assinado:after{content:none}.canhoto-nfe__pad canvas{width:100%;height:100%;touch-action:none;display:block;position:relative;z-index:1}.canhoto-nfe__acoes{display:flex;flex-wrap:wrap;gap:.5rem;padding:.85rem 1.1rem 1.05rem;align-items:center}.canhoto-nfe--popup>.canhoto-nfe__acoes{flex-shrink:0;border-top:1px solid var(--hub-border);background:var(--hub-surface-solid, var(--hub-surface));padding-bottom:calc(1.05rem + env(safe-area-inset-bottom,0px))}.canhoto-nfe__acoes .btn-aceitar{background:var(--hub-orange);color:var(--hub-bg);border:0;font-weight:800;min-height:var(--hub-touch-min, 2.75rem);padding:0 1.15rem;border-radius:8px;cursor:pointer}.canhoto-nfe__acoes .btn-aceitar:disabled{opacity:.55;cursor:not-allowed}.canhoto-nfe__acoes .btn-texto{background:none;border:0;color:var(--hub-muted);font-weight:700;min-height:var(--hub-touch-min, 2.75rem);padding:0 .5rem;cursor:pointer}.canhoto-nfe__centro{display:grid;place-items:center;text-align:center;gap:.35rem;padding:1.5rem 1.1rem 1.75rem}.canhoto-nfe__centro h2{margin:0}.canhoto-nfe__centro p{margin:0;color:var(--hub-muted)}.canhoto-nfe__ok-voltar{margin-top:.65rem;min-height:var(--hub-touch-min, 2.75rem);padding:0 1.1rem;border:0;border-radius:8px;background:var(--hub-orange);color:var(--hub-bg);font-weight:800;cursor:pointer}.canhoto-nfe__erro{flex-shrink:0;margin:0 1.1rem .55rem;padding:.65rem .8rem;border-radius:8px;background:var(--hub-danger-soft);color:var(--hub-danger-text)}.canhoto-nfe__ok-icone{width:72px;height:72px;border-radius:50%;background:#2e9e4b;margin:0 auto 8px;position:relative}.canhoto-nfe__ok-icone:after{content:"";position:absolute;left:22px;top:14px;width:18px;height:32px;border:solid #fff;border-width:0 6px 6px 0;transform:rotate(45deg)}.canhoto-nfe__arquivo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.canhoto-nfe__canhoto-titulo{margin:0;font-size:1.05rem;font-weight:800}.canhoto-nfe__acoes--no-bar{padding-left:0;padding-right:0;background:transparent}.canhoto-nfe__acoes--no-bar .btn-texto{color:var(--hub-muted)}.canhoto-evidencias{display:flex;flex-direction:column;gap:.75rem;min-width:0}.canhoto-evidencias__intro{margin:0;font-size:.92rem;line-height:1.4}.canhoto-evidencias__grade{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.canhoto-evidencia{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"num texto" "preview preview" "btn btn";gap:.45rem .65rem;padding:.75rem;border-radius:12px;border:1px solid var(--hub-border);background:var(--hub-surface, #fff);position:relative}.canhoto-evidencias__grade--unica .canhoto-evidencia{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto" "preview" "btn"}.canhoto-evidencias__grade--unica .canhoto-evidencia__preview,.canhoto-evidencias__grade--unica .canhoto-evidencia__placeholder{height:12rem}.canhoto-evidencia--ok{border-color:color-mix(in srgb,#2e9e4b 45%,var(--hub-border))}.canhoto-evidencia--bloqueada{opacity:.62}.canhoto-evidencia__num{grid-area:num;width:1.75rem;height:1.75rem;border-radius:999px;display:grid;place-items:center;background:#0b1f3a;color:#fff;font-size:.82rem;font-weight:800}.canhoto-evidencia__texto{grid-area:texto;min-width:0}.canhoto-evidencia__texto h3{margin:0;font-size:.95rem;font-weight:800}.canhoto-evidencia__rotulo{margin:.1rem 0 0;font-size:.82rem;font-weight:700;color:#3a4a5c}.canhoto-evidencia__texto p{margin:.2rem 0 0;font-size:.8rem;color:#4b5563}.canhoto-evidencia__espera{font-weight:700;color:#8a5a12}.canhoto-evidencia__preview,.canhoto-evidencia__placeholder{grid-area:preview;width:100%;height:8.5rem;object-fit:cover;border-radius:8px;background:#e8eef4}.canhoto-evidencia__btn{grid-area:btn;min-height:var(--hub-touch-min, 2.75rem);border:0;border-radius:8px;background:var(--hub-orange);color:var(--hub-bg);font-weight:800;cursor:pointer}.canhoto-evidencia__btn:disabled{opacity:.55;cursor:not-allowed}@media(min-width:744px){.canhoto-nfe--paisagem .canhoto-nfe__pad{height:14rem;min-height:14rem}.canhoto-evidencias__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.canhoto-evidencias__grade--unica{grid-template-columns:minmax(0,1fr);max-width:28rem}.canhoto-evidencias__grade--unica .canhoto-evidencia{grid-template-columns:minmax(0,1fr)}.canhoto-evidencia{grid-template-columns:2rem minmax(0,1fr)}}@media(max-width:743px){.canhoto-nfe-backdrop{padding:.5rem;padding-bottom:calc(.5rem + var(--hub-mobile-dock-offset, 0px));align-items:stretch}.canhoto-nfe--popup,.canhoto-nfe--popup.canhoto-nfe--largo{width:100%;height:calc(var(--canhoto-vv-height, 100dvh) - 1rem - var(--hub-mobile-dock-offset, 0px));max-height:calc(var(--canhoto-vv-height, 100dvh) - 1rem - var(--hub-mobile-dock-offset, 0px));margin:0}.canhoto-nfe--paisagem .canhoto-nfe__pad{height:11rem;min-height:11rem}.canhoto-nfe__acoes{flex-wrap:wrap}.canhoto-nfe--popup>.canhoto-nfe__acoes .btn-aceitar{min-height:var(--hub-touch-min, 2.75rem);flex:1 1 100%}}@media(max-width:743px)and (orientation:landscape){.canhoto-nfe-backdrop{padding:.35rem;padding-bottom:max(.35rem,env(safe-area-inset-bottom,0px))}.canhoto-nfe--popup.canhoto-nfe--paisagem,.canhoto-nfe--popup.canhoto-nfe--largo.canhoto-nfe--paisagem{width:100%;height:calc(var(--canhoto-vv-height, 100dvh) - .7rem);max-height:calc(var(--canhoto-vv-height, 100dvh) - .7rem)}.canhoto-nfe--paisagem .canhoto-nfe__top{padding:.45rem .85rem .3rem}.canhoto-nfe--paisagem .canhoto-nfe__top h1{font-size:.95rem}.canhoto-nfe--paisagem .canhoto-nfe__aviso{margin:0 .85rem .35rem;padding:.4rem .65rem;font-size:.82rem}.canhoto-nfe--paisagem .canhoto-nfe__corpo{display:grid;grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:hidden;gap:.65rem;padding:0 .85rem .25rem}.canhoto-nfe--paisagem .canhoto-nfe__dados{overflow-y:auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.canhoto-nfe--paisagem .canhoto-nfe__assinatura{min-height:0;overflow:hidden}.canhoto-nfe--paisagem .canhoto-nfe__pad{flex:1;height:auto;min-height:0}.canhoto-nfe--paisagem .canhoto-nfe__acoes--no-bar{padding-top:0;padding-bottom:0}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(min-width:744px)and (max-width:900px){.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm.neg-lista-wrap{padding:.65rem .7rem .85rem;overflow:visible!important}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela-grade{min-width:0!important;width:100%;table-layout:auto}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela-grade__scroll{overflow:visible!important;max-height:none!important;min-height:0!important}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela-grade colgroup,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela-grade__resize{display:none!important}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela-grade__toolbar{flex-direction:column;align-items:stretch;gap:.45rem}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela-grade__busca,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela-grade__busca input{max-width:none;width:100%}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela thead,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-tabela thead{display:none}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela tr,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-tabela tr{display:block;position:relative;margin-bottom:.55rem;padding:.55rem .65rem .6rem .75rem;border:1px solid color-mix(in srgb,var(--hub-border) 75%,#27272a);border-radius:14px;background:color-mix(in srgb,var(--hub-bg-elevated) 55%,var(--hub-bg-elevated));box-shadow:0 8px 24px #00000038;overflow:hidden}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela tr:before,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-tabela tr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:color-mix(in srgb,var(--hub-gold) 55%,transparent);pointer-events:none}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela-grade td{overflow:visible!important;white-space:normal!important;text-overflow:clip!important;width:100%!important;max-width:none!important;box-sizing:border-box}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela-grade td>*{flex:1 1 auto;min-width:0;max-width:100%;text-align:right}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela td,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-tabela td{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;border:none;padding:.32rem .7rem;text-align:right;color:var(--hub-text);white-space:normal;overflow:visible}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela td:before,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-tabela td:before{content:attr(data-label);flex-shrink:0;font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--hub-muted);text-align:left}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela td[colspan],.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-tabela td[colspan],.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm tr.hub-tabela__vazio td{display:block;text-align:center}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela td[colspan]:before,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-tabela td[colspan]:before,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm tr.hub-tabela__vazio td:before{display:none}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .hub-tabela td[data-label=""]:before,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-tabela td[data-label=""]:before{display:none}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-tabela td.neg-acoes-celula,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-acoes-celula--icones{display:flex!important;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;width:100%;text-align:left;padding-top:.55rem;margin-top:.2rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent)}.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-acoes-celula .neg-acoes-abrir,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-acoes-celula .neg-acoes-excluir,.hub-tabela-wrap--stack-touch.hub-tabela-wrap--stack-sm .neg-acoes-celula .neg-acoes-dav{justify-self:auto}}.coc,.coc-detalhe-backdrop,.coc-dano-form,.coc-escolha{--coc-bg: var(--hub-bg-elevated);--coc-surface: var(--hub-surface-solid);--coc-surface-2: var(--hub-surface-hover);--coc-border: var(--hub-border-strong);--coc-border-suave: var(--hub-border);--coc-text: var(--hub-text);--coc-muted: var(--hub-muted);--coc-accent: var(--hub-orange);--coc-accent-soft: var(--hub-orange-soft);--coc-perigo: #f87171;--coc-atencao: #fbbf24;--coc-ok: #4ade80;--coc-info: #60a5fa;--coc-roxo: #c084fc;--coc-laranja: #fb923c;--coc-ciano: #7dd3fc;--coc-rosa: #f9a8d4;--coc-mistura: 16%}[data-theme=light] .coc,[data-theme=light] .coc-detalhe-backdrop,[data-theme=light] .coc-dano-form,[data-theme=light] .coc-escolha{--coc-perigo: #b91c1c;--coc-atencao: #a16207;--coc-ok: #15803d;--coc-info: #1d4ed8;--coc-roxo: #7e22ce;--coc-laranja: #c2410c;--coc-ciano: #0369a1;--coc-rosa: #be185d;--coc-mistura: 11%}.coc{display:flex;flex-direction:column;gap:1rem;margin:0;min-height:0;color:var(--coc-text);font-family:var(--hub-font, Inter, ui-sans-serif, system-ui, sans-serif)}.coc-topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;border-bottom:1px solid var(--coc-border-suave)}.coc-abas{display:flex;gap:.25rem;margin-bottom:-1px}.coc-aba{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--hub-touch-min, 2.75rem);padding:0 .95rem;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--coc-muted);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.coc-aba:hover{color:var(--coc-text)}.coc-aba--ativa{color:var(--coc-text);border-bottom-color:var(--coc-accent)}.coc-aba:focus-visible{outline:2px solid var(--coc-accent);outline-offset:-2px;border-radius:6px 6px 0 0}.coc-aba__qtd{min-width:1.4rem;padding:.05rem .4rem;border-radius:999px;background:var(--coc-surface-2);color:var(--coc-text);font-size:.72rem;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.coc-aba--ativa .coc-aba__qtd{background:var(--coc-accent);color:var(--hub-on-accent)}.coc-aviso-rh{align-self:center;margin-bottom:.55rem;padding:.35rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--coc-roxo) 40%,transparent);background:color-mix(in srgb,var(--coc-roxo) var(--coc-mistura),transparent);color:var(--coc-roxo);font-size:.8rem;font-weight:600;text-decoration:none}.coc-aviso-rh:hover,.coc-aviso-rh:focus-visible{border-color:var(--coc-roxo)}.coc-topo__direita{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.55rem}.coc-ao-vivo{display:inline-flex;align-items:center;gap:.4rem;margin-right:.35rem;font-size:.78rem;font-weight:600;color:var(--coc-muted)}.coc-ao-vivo__ponto{width:.5rem;height:.5rem;border-radius:50%;background:var(--coc-ok);box-shadow:0 0 color-mix(in srgb,var(--coc-ok) 55%,transparent);animation:coc-pulse 2s ease-out infinite}.coc-ao-vivo__hora{font-variant-numeric:tabular-nums}@keyframes coc-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--coc-ok) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.coc-ao-vivo__ponto{animation:none}}.coc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:0 .9rem;border-radius:8px;border:1px solid var(--coc-border);background:transparent;color:var(--coc-text);font:inherit;font-size:.82rem;font-weight:700;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease,filter .15s ease}.coc-btn:hover:not(:disabled){background:var(--coc-surface-2)}.coc-btn:focus-visible{outline:2px solid var(--coc-accent);outline-offset:2px}.coc-btn:disabled{opacity:.45;cursor:not-allowed}.coc-btn--primario{border-color:transparent;background:var(--hub-brand-gradient, var(--coc-accent));color:var(--hub-on-accent)}.coc-btn--primario:hover:not(:disabled){background:var(--hub-brand-gradient, var(--coc-accent));filter:brightness(1.06)}.coc-btn--secundario{background:var(--coc-surface)}.coc-btn--fantasma{border-color:transparent;color:var(--coc-muted)}.coc-btn--fantasma:hover:not(:disabled){color:var(--coc-text)}.coc-btn--icone{width:2.25rem;padding:0;background:var(--coc-surface);color:var(--coc-muted)}.coc-btn--icone:hover:not(:disabled){color:var(--coc-text)}.coc-btn--ativo{border-color:color-mix(in srgb,var(--coc-accent) 55%,var(--coc-border));background:var(--coc-accent-soft);color:var(--coc-text)}.coc-func{display:flex;flex-direction:column;gap:1rem;min-width:0}.coc-func__sub{margin:.25rem 0 0;font-size:.84rem;color:var(--coc-muted);line-height:1.4}.coc-func__filtros{display:flex;flex-wrap:wrap;align-items:stretch;gap:.55rem}.coc-func__busca{position:relative;display:flex;align-items:center;flex:1 1 14rem;min-width:0}.coc-func__busca-lupa{position:absolute;left:.8rem;color:var(--coc-muted);pointer-events:none}.coc .coc-func__busca input[type=search]{width:100%;margin:0;min-height:var(--hub-touch-min);padding:0 .9rem 0 2.35rem;border-radius:10px;border:1px solid var(--coc-border);background:var(--coc-bg);color:var(--coc-text);font:inherit;font-size:.9rem}.coc .coc-func__busca input[type=search]::placeholder{color:color-mix(in srgb,var(--coc-muted) 80%,transparent)}.coc .coc-func__busca input[type=search]:focus{outline:none;border-color:var(--coc-accent);box-shadow:0 0 0 3px var(--coc-accent-soft)}.coc-func__inativos{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;min-height:var(--hub-touch-min, 2.75rem);padding:0 .95rem;border-radius:10px;border:1px solid var(--coc-border);background:var(--coc-surface);color:var(--coc-text);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease}.coc-func__inativos:hover{background:var(--coc-surface-2)}.coc-func__inativos:focus-visible{outline:2px solid var(--coc-accent);outline-offset:2px}.coc-func__inativos--ativo,.coc-func__inativos[aria-pressed=true]{border-color:color-mix(in srgb,var(--coc-accent) 55%,var(--coc-border));background:var(--coc-accent-soft)}.coc-func__grade{display:grid;grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);gap:1rem;align-items:start;min-width:0}.coc-func__grade--empilhada{grid-template-columns:1fr}.coc-func__lista{position:sticky;top:.75rem;display:flex;flex-direction:column;gap:.2rem;min-width:0;max-height:min(75vh,46rem);overflow:auto;padding:.35rem;border-radius:var(--hub-raio-md, 12px);border:1px solid var(--coc-border-suave);background:var(--coc-surface);scrollbar-width:thin}.coc-func__card{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:block;flex:0 0 auto;width:100%;height:auto;min-height:var(--hub-touch-min, 2.75rem);margin:0;padding:.55rem .65rem;border-radius:9px;border:1px solid transparent;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease}.coc-func__card-grade{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%}.coc-func__card:hover{background:var(--coc-surface-2)}.coc-func__card:focus-visible{outline:2px solid var(--coc-accent);outline-offset:-2px}.coc-func__card--ativo,.coc-func__card--ativo:hover{border-color:color-mix(in srgb,var(--coc-accent) 45%,transparent);background:var(--coc-accent-soft)}.coc-func__card--ativo:before{content:"";position:absolute;left:-.35rem;top:.55rem;bottom:.55rem;width:3px;border-radius:0 3px 3px 0;background:var(--coc-accent)}.coc-func__card--inativo .coc-func__avatar,.coc-func__card--inativo .coc-func__card-corpo{opacity:.6}.coc-func__avatar{position:relative;display:inline-flex;flex:0 0 auto}.coc-func__online{position:absolute;right:-1px;bottom:-1px;width:.65rem;height:.65rem;border-radius:50%;background:var(--coc-ok);box-shadow:0 0 0 2px var(--coc-surface)}.coc-func__avatar--lg .coc-func__online{right:2px;bottom:2px;width:.9rem;height:.9rem;box-shadow:0 0 0 3px var(--coc-surface)}.coc-func__card-corpo{display:flex;flex-direction:column;gap:.12rem;min-width:0}.coc-func__card-nome{font-size:.88rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coc-func__card-meta{font-size:.74rem;color:var(--coc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coc-func__card-tags{display:flex;flex-wrap:wrap;gap:.35rem}.coc-func__chip{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .55rem;border-radius:999px;border:1px solid var(--coc-border-suave);background:var(--coc-surface-2);font-size:.72rem;font-weight:700;color:var(--coc-text)}.coc-func__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;padding:0 .4rem;border-radius:999px;background:color-mix(in srgb,var(--coc-atencao) 22%,transparent);color:var(--coc-atencao);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.coc-func__badge--inativo{background:var(--coc-surface-2);color:var(--coc-muted);font-size:.66rem;letter-spacing:.02em;text-transform:uppercase}.coc-func__detalhe{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.1rem 1.15rem 1.2rem;border-radius:var(--hub-raio-md, 12px);border:1px solid var(--coc-border-suave);background:var(--coc-surface)}.coc-func__voltar-ficha{align-self:flex-start;min-height:var(--hub-touch-min);padding:0 .85rem;border-radius:10px;border:1px solid var(--coc-border);background:var(--coc-surface-2);color:var(--coc-text);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.coc-func__ficha-cab{display:flex;align-items:center;gap:1rem;min-width:0;margin:0 -1.15rem;padding:1rem 1.15rem;border-top:1px solid var(--coc-border-suave);border-bottom:1px solid var(--coc-border-suave);background:linear-gradient(135deg,color-mix(in srgb,var(--coc-accent) 9%,var(--coc-surface)) 0%,var(--coc-surface) 70%)}.coc-func__ficha-cab:first-child{margin-top:-1.1rem;padding-top:1.15rem;border-top:none;border-radius:var(--hub-raio-md, 12px) var(--hub-raio-md, 12px) 0 0}.coc-func__ficha-id{display:flex;flex-direction:column;min-width:0}.coc-func__ficha-nome{margin:0;font-size:1.3rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.coc-func__ficha-login{margin:.1rem 0 0;font-size:.82rem;color:var(--coc-muted)}.coc-func__ficha-pills{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.coc-func__pill{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .55rem;border-radius:6px;border:1px solid var(--coc-border-suave);background:var(--coc-bg);font-size:.72rem;font-weight:700;color:var(--coc-text)}.coc-func__pill--ok{border-color:color-mix(in srgb,var(--coc-ok) 40%,transparent);background:color-mix(in srgb,var(--coc-ok) var(--coc-mistura),transparent);color:var(--coc-ok)}.coc-func__pill--perigo{border-color:color-mix(in srgb,var(--coc-perigo) 40%,transparent);background:color-mix(in srgb,var(--coc-perigo) var(--coc-mistura),transparent);color:var(--coc-perigo)}.coc-func__blocos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.75rem;align-items:start}.coc-func__bloco{display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:.85rem .9rem .9rem;border-radius:10px;border:1px solid var(--coc-border-suave);background:var(--coc-bg)}.coc-func__bloco--eventos{padding:0;border:none;background:transparent}.coc-func__bloco-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem}.coc-func__bloco-titulo{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--coc-muted)}.coc .coc-func__bloco-cab select{width:auto;padding:.35rem .6rem;font-size:.82rem}.coc-func__bloco-acoes{display:flex;flex-wrap:wrap;gap:.4rem}.coc-func__bloco-nota{font-size:.74rem;font-weight:600;color:var(--coc-muted);font-variant-numeric:tabular-nums}.coc-func__bloco-cab .coc-ponto__badge{margin:0}.coc-func__dl{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.coc-func__dl li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0;padding:.5rem 0;border-bottom:1px dashed var(--coc-border-suave)}.coc-func__dl li:first-child{padding-top:0}.coc-func__dl li:last-child{padding-bottom:0;border-bottom:none}.coc-func__dl span{flex:0 0 auto;font-size:.78rem;color:var(--coc-muted)}.coc-func__dl strong{font-size:.84rem;font-weight:700;text-align:right;overflow-wrap:anywhere}.coc-func__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.coc-func__kpis--4{grid-template-columns:repeat(2,minmax(0,1fr))}.coc-func__kpis--linha{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.coc-func__kpi{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.55rem .65rem .6rem;border-radius:8px;border:1px solid var(--coc-border-suave);background:var(--coc-surface)}.coc-func__kpi-rotulo{font-size:.68rem;font-weight:600;color:var(--coc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coc-func__kpi-valor{font-size:1.2rem;font-weight:800;line-height:1.15;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.coc-func__kpi--neutro .coc-func__kpi-valor{color:var(--coc-text)}.coc-func__kpi--atencao{border-color:color-mix(in srgb,var(--coc-atencao) 35%,var(--coc-border-suave));background:color-mix(in srgb,var(--coc-atencao) 7%,var(--coc-surface))}.coc-func__kpi--atencao .coc-func__kpi-valor{color:var(--coc-atencao)}.coc-func__kpi--perigo{border-color:color-mix(in srgb,var(--coc-perigo) 35%,var(--coc-border-suave));background:color-mix(in srgb,var(--coc-perigo) 7%,var(--coc-surface))}.coc-func__kpi--perigo .coc-func__kpi-valor{color:var(--coc-perigo)}.coc-func__kpi--ok .coc-func__kpi-valor{color:var(--coc-ok)}.coc-func__saldo{display:flex;align-items:center;gap:.5rem;margin:0;padding:.55rem .7rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--coc-perigo) 35%,transparent);background:color-mix(in srgb,var(--coc-perigo) var(--coc-mistura),transparent);font-size:.82rem;color:var(--coc-text)}.coc-func__saldo svg{flex:0 0 auto;color:var(--coc-perigo)}.coc-func__vazio{margin:0;font-size:.85rem;color:var(--coc-muted)}.coc-func__vazio--caixa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:6rem;padding:1rem;border-radius:10px;border:1px dashed var(--coc-border);text-align:center}.coc-func__eventos{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.coc-func__evento{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;width:100%;min-height:var(--hub-touch-min);padding:.65rem .75rem;border-radius:10px;border:1px solid var(--coc-border-suave);background:var(--coc-bg);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.coc-func__evento:hover{border-color:color-mix(in srgb,var(--coc-accent) 45%,var(--coc-border));background:var(--coc-surface-2)}.coc-func__evento:focus-visible{outline:2px solid var(--coc-accent);outline-offset:2px}.coc-func__evento-ico{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:color-mix(in srgb,var(--coc-atencao) var(--coc-mistura),transparent);color:var(--coc-atencao)}.coc-func__evento--resolvido .coc-func__evento-ico{background:var(--coc-surface-2);color:var(--coc-muted)}.coc-func__evento-corpo{display:flex;flex-direction:column;gap:.18rem;min-width:0}.coc-func__evento-tipo{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--coc-muted)}.coc-func__evento-desc{font-size:.86rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.coc-func__evento-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.1rem;font-size:.72rem;color:var(--coc-muted);font-variant-numeric:tabular-nums}.coc-func__evento-status{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;color:var(--coc-atencao)}.coc-func__evento-status:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.coc-func__evento--resolvido .coc-func__evento-status{color:var(--coc-ok)}.coc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.65rem}.coc-kpi{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.8rem .95rem .85rem;border-radius:var(--hub-raio-md, 12px);border:1px solid var(--coc-border-suave);background:var(--coc-surface)}.coc-kpi__label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--coc-muted)}.coc-kpi__valor{margin:0;font-size:1.65rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coc-kpi__sub{margin:0;font-size:.75rem;font-weight:600;color:var(--coc-muted)}.coc-kpi__sub--perigo{color:var(--coc-perigo)}.coc-kpi--perigo{border-color:color-mix(in srgb,var(--coc-perigo) 40%,var(--coc-border-suave));background:color-mix(in srgb,var(--coc-perigo) 7%,var(--coc-surface))}.coc-kpi--perigo .coc-kpi__valor{color:var(--coc-perigo)}.coc-kpi__barra{height:.3rem;margin-top:.4rem;border-radius:999px;background:var(--coc-surface-2);overflow:hidden}.coc-kpi__barra span{display:block;height:100%;border-radius:inherit;background:var(--coc-ok)}.coc-painel{display:flex;flex-direction:column;gap:.65rem;min-width:0}.coc-filtrobar{display:flex;flex-direction:column;gap:.65rem;padding:.75rem;border-radius:var(--hub-raio-md, 12px);border:1px solid var(--coc-border-suave);background:var(--coc-surface)}.coc-filtrobar__linha{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.coc-segmento{display:inline-flex;flex:0 0 auto;padding:.2rem;border-radius:10px;background:var(--coc-bg);border:1px solid var(--coc-border-suave)}.coc-segmento__btn{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:0 .75rem;border:none;border-radius:7px;background:transparent;color:var(--coc-muted);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.coc-segmento__btn:hover{color:var(--coc-text)}.coc-segmento__btn--ativo{background:var(--coc-surface-2);color:var(--coc-text);box-shadow:0 1px 2px #0000002e}.coc-segmento__btn:focus-visible{outline:2px solid var(--coc-accent);outline-offset:1px}.coc-segmento__qtd{font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--coc-muted)}.coc-segmento__btn--ativo .coc-segmento__qtd{color:var(--coc-text)}.coc-busca{position:relative;display:flex;align-items:center;flex:1 1 16rem;min-width:0}.coc-busca__lupa{position:absolute;left:.7rem;color:var(--coc-muted);pointer-events:none}.coc .coc-busca input[type=search]{width:100%;margin:0;min-height:2.45rem;padding:0 .85rem 0 2.2rem;border-radius:9px;border:1px solid var(--coc-border);background:var(--coc-bg);color:var(--coc-text);font:inherit;font-size:.88rem}.coc .coc-busca input[type=search]::placeholder{color:var(--coc-muted);opacity:.85}.coc .coc-busca input[type=search]:focus{outline:none;border-color:var(--coc-accent);box-shadow:0 0 0 3px var(--coc-accent-soft)}.coc .coc-ordenar{flex:0 0 auto;width:auto;margin:0;min-height:2.45rem;padding:0 2rem 0 .75rem;border-radius:9px;border:1px solid var(--coc-border);background-color:var(--coc-bg);color:var(--coc-text);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.coc-tipos{display:flex;flex-wrap:wrap;gap:.4rem}.coc-filtro{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:0 .7rem;border-radius:999px;border:1px solid var(--coc-border-suave);background:transparent;color:var(--coc-text);font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease}.coc-filtro:hover{background:var(--coc-surface-2)}.coc-filtro:focus-visible{outline:2px solid var(--coc-accent);outline-offset:1px}.coc-filtro--ativo,.coc-filtro--ativo:hover{border-color:color-mix(in srgb,var(--coc-accent) 70%,transparent);background:var(--coc-accent-soft)}.coc-filtro--vazio{opacity:.55}.coc-filtro__ico{flex-shrink:0;color:var(--coc-muted)}.coc-filtro__qtd{font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--coc-muted)}.coc-filtro--ativo .coc-filtro__qtd{color:var(--coc-text)}.coc-filtro--tipo-ocorrencia .coc-filtro__ico{color:var(--coc-laranja)}.coc-filtro--tipo-advertencia .coc-filtro__ico{color:var(--coc-ciano)}.coc-filtro--tipo-dano_operacional .coc-filtro__ico{color:var(--coc-roxo)}.coc-filtro--tipo-cancelamento_pdv .coc-filtro__ico{color:var(--coc-rosa)}.coc-filtro--tipo-cancelamento_hub .coc-filtro__ico{color:var(--coc-info)}.coc-filtro--tipo-falta_separacao .coc-filtro__ico{color:var(--coc-atencao)}.coc-carregando{margin:0;padding:1.5rem 0}.coc-vazio{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:0;padding:2.25rem 1rem;border-radius:var(--hub-raio-md, 12px);border:1px dashed var(--coc-border);text-align:center;font-size:.88rem;color:var(--coc-muted)}.coc-vazio strong{font-size:1rem;color:var(--coc-text)}.coc-vazio__ico{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin-bottom:.25rem;border-radius:50%;background:color-mix(in srgb,var(--coc-ok) var(--coc-mistura),transparent);color:var(--coc-ok)}.coc-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.coc-card{--coc-tom: var(--coc-ok);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 12.5rem 15.5rem;align-items:center;gap:.75rem 1.25rem;padding:.85rem .95rem .85rem 1.15rem;border-radius:var(--hub-raio-md, 12px);border:1px solid var(--coc-border-suave);background:var(--coc-surface);overflow:hidden;transition:border-color .15s ease}.coc-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--coc-tom)}.coc-card:hover{border-color:var(--coc-border)}.coc-card--atencao{--coc-tom: var(--coc-atencao)}.coc-card--atrasado{--coc-tom: var(--coc-perigo);border-color:color-mix(in srgb,var(--coc-perigo) 28%,var(--coc-border-suave));background:linear-gradient(90deg,color-mix(in srgb,var(--coc-perigo) 7%,var(--coc-surface)) 0%,var(--coc-surface) 45%)}.coc-card--resolvido{--coc-tom: var(--coc-border)}.coc-card--resolvido .coc-card__titulo,.coc-card--resolvido .coc-card__desc{color:var(--coc-muted)}.coc-card__corpo{display:flex;flex-direction:column;gap:.3rem;min-width:0}.coc-card__topo{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.coc-origem{--coc-origem-cor: var(--coc-laranja);display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem .15rem .4rem;border-radius:6px;background:color-mix(in srgb,var(--coc-origem-cor) var(--coc-mistura),transparent);color:var(--coc-origem-cor);font-size:.72rem;font-weight:800;white-space:nowrap}.coc-origem--advertencia{--coc-origem-cor: var(--coc-ciano)}.coc-origem--dano_operacional{--coc-origem-cor: var(--coc-roxo)}.coc-origem--cancelamento_pdv{--coc-origem-cor: var(--coc-rosa)}.coc-origem--cancelamento_hub{--coc-origem-cor: var(--coc-info)}.coc-card__id{margin-left:.2rem;font-size:.72rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--coc-muted);white-space:nowrap}.coc-card__titulo{margin:.1rem 0 0;font-size:.98rem;font-weight:800;line-height:1.3;letter-spacing:-.01em}.coc-card__abrir{padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.coc-card__abrir:hover{text-decoration:underline;text-underline-offset:3px}.coc-card__abrir:focus-visible{outline:2px solid var(--coc-accent);outline-offset:2px;border-radius:4px}.coc-card__desc{margin:0;font-size:.86rem;line-height:1.45;color:var(--coc-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.coc-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-top:.2rem;font-size:.78rem;font-weight:600;color:var(--coc-text)}.coc-card__meta-item,.coc-card__assumido{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.coc-card__meta-item svg{color:var(--coc-muted);flex-shrink:0}.coc-card__meta-fraco{font-weight:500;color:var(--coc-muted)}.coc-card__assumido{padding:.1rem .45rem;border-radius:6px;background:color-mix(in srgb,var(--coc-info) var(--coc-mistura),transparent);color:var(--coc-info);font-weight:700}.coc-card__sla{display:flex;flex-direction:column;gap:.2rem;min-width:0}.coc-card__sla-status{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:800;color:var(--coc-tom)}.coc-card--resolvido .coc-card__sla-status{color:var(--coc-ok)}.coc-card__sla-sub{font-size:.74rem;font-weight:600;color:var(--coc-muted);font-variant-numeric:tabular-nums}.coc-card__sla-barra{display:block;height:.3rem;margin-top:.25rem;border-radius:999px;background:var(--coc-surface-2);overflow:hidden}.coc-card__sla-barra span{display:block;height:100%;border-radius:inherit;background:var(--coc-tom)}.coc-card__acoes{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.coc-tag{--coc-tag-cor: var(--coc-muted);display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:6px;background:color-mix(in srgb,var(--coc-tag-cor) var(--coc-mistura),transparent);color:var(--coc-tag-cor);font-size:.7rem;font-weight:800;white-space:nowrap}.coc-tag--urgente,.coc-tag--vencido,.coc-tag--atrasado,.coc-tag--sla-atrasado{--coc-tag-cor: var(--coc-perigo)}.coc-tag--atencao,.coc-tag--sla-atencao{--coc-tag-cor: var(--coc-atencao)}.coc-tag--ok{--coc-tag-cor: var(--coc-ok)}.coc-tag--assumido{--coc-tag-cor: var(--coc-info)}.coc-tag--tempo{--coc-tag-cor: var(--coc-text);background:var(--coc-surface-2)}.coc-paginacao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.35rem .15rem 0;font-size:.8rem;color:var(--coc-muted);font-variant-numeric:tabular-nums}.coc-paginacao__nums{display:flex;align-items:center;gap:.25rem}.coc-paginacao__grupo{display:inline-flex;align-items:center;gap:.25rem}.coc-paginacao__ellipsis{padding:0 .15rem}.coc-paginacao__btn{min-width:2.1rem;height:2.1rem;padding:0 .45rem;border-radius:8px;border:1px solid var(--coc-border-suave);background:var(--coc-surface);color:var(--coc-text);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.coc-paginacao__btn:hover:not(:disabled){background:var(--coc-surface-2)}.coc-paginacao__btn:disabled{opacity:.4;cursor:not-allowed}.coc-paginacao__btn--ativo,.coc-paginacao__btn--ativo:hover:not(:disabled){border-color:transparent;background:var(--coc-accent);color:var(--hub-on-accent)}.coc-paginacao__por{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.coc .coc-paginacao__por select{width:auto;margin:0;min-height:2.1rem;padding:0 .5rem;border-radius:8px;border:1px solid var(--coc-border-suave);background:var(--coc-surface);color:var(--coc-text);font:inherit;font-size:.82rem}.coc .neg-ok{margin:0}.coc-escolha{display:flex;flex-direction:column;gap:.85rem}.coc-escolha__opcoes{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.coc-escolha__card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;padding:1rem .95rem;border-radius:12px;border:1px solid var(--hub-border);background:var(--hub-surface, #fff);color:var(--hub-text);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.coc-escolha__card:hover,.coc-escolha__card:focus-visible{border-color:color-mix(in srgb,var(--coc-accent) 55%,var(--hub-border));box-shadow:0 8px 24px color-mix(in srgb,var(--coc-accent) 14%,transparent);transform:translateY(-1px)}.coc-escolha__ico{font-size:1.35rem;line-height:1}.coc-escolha__card strong{font-size:1rem}.coc-escolha__card span:last-child{font-size:.82rem;line-height:1.4;color:var(--hub-muted);font-weight:500}@media(max-width:560px){.coc-escolha__opcoes{grid-template-columns:1fr}}.coc-dano-form{display:flex;flex-direction:column;gap:.85rem}.coc-dano-form__intro{margin:0;color:var(--hub-muted);font-size:.88rem;line-height:1.4}.coc-dano-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.coc-dano-form__campo{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:700}.coc-dano-form__campo input,.coc-dano-form__campo select,.coc-dano-form__campo textarea{font-weight:500;padding:.5rem .65rem;border-radius:8px;border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-text);font-size:.9rem}.coc-dano-form__hint{font-weight:500;font-size:.75rem;color:var(--hub-muted)}.coc-dano-form__arquivos{margin:0;padding-left:1.1rem;font-weight:500;font-size:.8rem;color:var(--hub-muted)}.coc-dano-form__acoes{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.35rem}@media(max-width:640px){.coc-dano-form__grid{grid-template-columns:1fr}}.coc-detalhe-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:var(--hub-overlay, rgba(0, 0, 0, .6));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.coc-detalhe-modal{width:min(640px,100%);max-height:min(92vh,820px);display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--coc-border);background:var(--coc-surface);box-shadow:var(--hub-sombra, 0 24px 64px rgba(0, 0, 0, .55));color:var(--coc-text);overflow:hidden}.coc-detalhe-modal__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem 1rem;border-bottom:1px solid var(--coc-border-suave);background:var(--coc-bg)}.coc-detalhe-modal__topo-texto{min-width:0;display:flex;flex-direction:column;gap:.45rem}.coc-detalhe-modal__protocolo{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--hub-muted);display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.coc-detalhe-modal__topo h2{margin:0;font-size:1.35rem;font-weight:800;line-height:1.25;color:var(--coc-text)}.coc-detalhe-modal__badges{display:flex;flex-wrap:wrap;gap:.35rem}.coc-detalhe-modal__fechar{flex-shrink:0;width:2.25rem;height:2.25rem;border:1px solid var(--coc-border);border-radius:10px;background:var(--coc-surface);color:var(--coc-text);font-size:1.35rem;line-height:1;cursor:pointer}.coc-detalhe-modal__fechar:hover{background:var(--coc-surface-2)}.coc-detalhe-modal__corpo{padding:1rem 1.25rem 1.15rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.05rem}.coc-detalhe-secao h3{margin:0 0 .55rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.coc-detalhe-secao__destaque{margin:0 0 .35rem;font-size:1.02rem;font-weight:800;color:var(--coc-text)}.coc-detalhe-secao__texto{margin:0;font-size:.92rem;line-height:1.45;color:var(--coc-text)}.coc-detalhe-secao__vazio{margin:0;font-size:.88rem;color:var(--hub-muted);font-style:italic}.coc-detalhe-grid,.coc-detalhe-fatos,.coc-detalhe-refs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem}.coc-detalhe-grid div,.coc-detalhe-fatos div,.coc-detalhe-refs div{min-width:0}.coc-detalhe-grid dt,.coc-detalhe-fatos dt,.coc-detalhe-refs dt{margin:0 0 .15rem;font-size:.72rem;font-weight:700;color:var(--hub-muted)}.coc-detalhe-grid dd,.coc-detalhe-fatos dd,.coc-detalhe-refs dd{margin:0;font-size:.9rem;font-weight:700;color:var(--coc-text);word-break:break-word}.coc-detalhe-fatos{grid-template-columns:1fr;gap:.55rem;padding:.75rem .9rem;border-radius:12px;border:1px solid var(--coc-border);background:var(--coc-bg)}.coc-detalhe-fatos div{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);gap:.5rem .75rem;align-items:baseline}.coc-detalhe-fatos dt{margin:0}.coc-detalhe-secao--refs{padding-top:.15rem;border-top:1px dashed var(--coc-border)}.coc-detalhe-refs dd a,.coc-detalhe-link-pedido{color:var(--coc-accent);font-weight:800;text-decoration:none}.coc-detalhe-refs dd a:hover,.coc-detalhe-link-pedido:hover{text-decoration:underline}.coc-detalhe-link-pedido{display:inline-block;margin-top:.65rem;font-size:.88rem}.coc-detalhe-anexos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.coc-detalhe-anexo-btn{border:none;background:none;padding:0;color:var(--coc-accent);font-weight:800;font-size:.9rem;cursor:pointer;text-align:left}.coc-detalhe-anexo-btn:hover{text-decoration:underline}.coc-detalhe-modal__rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.9rem 1.25rem 1.1rem;border-top:1px solid var(--coc-border-suave);background:var(--coc-bg)}.coc-detalhe-modal__acoes{display:flex;flex-wrap:wrap;gap:.45rem}@media(max-width:560px){.coc-detalhe-grid,.coc-detalhe-refs{grid-template-columns:1fr}.coc-detalhe-fatos div{grid-template-columns:1fr;gap:.1rem}.coc-detalhe-modal__rodape{flex-direction:column;align-items:stretch}.coc-detalhe-modal__acoes{flex-direction:column}}@media(max-width:1100px){.coc-card{grid-template-columns:minmax(0,1fr) 12.5rem}.coc-card__acoes{grid-column:1 / -1;justify-content:flex-start;padding-top:.65rem;border-top:1px solid var(--coc-border-suave)}}@media(max-width:743px){.coc-topo{flex-direction:column-reverse;align-items:stretch}.coc-topo__direita{padding-bottom:0}.coc-topo__direita .coc-btn{flex:1 1 auto;min-height:var(--hub-touch-min)}.coc-ao-vivo{flex-basis:100%}.coc-abas{width:100%}.coc-aba{flex:1 1 0;justify-content:center}.coc-kpis{display:flex;overflow-x:auto;scroll-snap-type:x proximity;margin:0 -.15rem;padding:0 .15rem .2rem;scrollbar-width:none}.coc-kpis::-webkit-scrollbar{display:none}.coc-kpi{flex:0 0 9.5rem;scroll-snap-align:start}.coc-filtrobar__linha{align-items:stretch}.coc-segmento{width:100%}.coc-segmento__btn{flex:1 1 0;justify-content:center;min-height:2.4rem}.coc-busca{flex-basis:100%}.coc .coc-ordenar{flex:1 1 auto}.coc-tipos{flex-wrap:nowrap;overflow-x:auto;margin:0 -.75rem;padding:0 .75rem .15rem;scrollbar-width:none}.coc-tipos::-webkit-scrollbar{display:none}.coc-filtro{min-height:2.4rem}.coc-card{grid-template-columns:minmax(0,1fr);padding:.85rem .85rem .85rem 1.05rem}.coc-card__acoes .coc-btn{flex:1 1 auto;min-height:var(--hub-touch-min)}.coc-card__acoes .coc-btn--icone{flex:0 0 var(--hub-touch-min)}.coc-func__kpis{grid-template-columns:1fr 1fr}.coc-func__lista{position:static;max-height:none}.coc-func__detalhe{padding:.9rem .9rem 1rem}.coc-func__ficha-cab{margin:0 -.9rem;padding:.9rem}.coc-func__ficha-cab:first-child{margin-top:-.9rem}.coc-func__avatar--lg .hub-avatar{width:4rem;height:4rem}.coc-func__inativos{width:100%}.coc-paginacao{flex-direction:column;align-items:stretch;text-align:center}.coc-paginacao__nums,.coc-paginacao__por{justify-content:center}}.coc-ponto{--coc-ponto-ok: var(--coc-ok);--coc-ponto-alerta: var(--coc-atencao);--coc-ponto-erro: var(--coc-perigo);--coc-ponto-cor: var(--coc-muted);--coc-ponto-colunas: minmax(12rem, 17rem) minmax(0, 1fr) minmax(10.5rem, 14rem);display:flex;flex-direction:column;gap:.85rem;margin-bottom:1rem;padding:1rem;border:1px solid var(--coc-border-suave);border-radius:var(--hub-raio-md, 12px);background:var(--coc-surface)}.coc-ponto [class*=--trabalhando]{--coc-ponto-cor: var(--coc-ok)}.coc-ponto [class*=--intervalo]{--coc-ponto-cor: var(--coc-atencao)}.coc-ponto [class*=--ausente]{--coc-ponto-cor: var(--coc-perigo)}.coc-ponto [class*=--a_entrar]{--coc-ponto-cor: var(--coc-info)}.coc-ponto [class*=--justificado]{--coc-ponto-cor: var(--coc-roxo)}.coc-ponto [class*=--todos]{--coc-ponto-cor: var(--coc-accent)}.coc-ponto__topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem}.coc-ponto__titulo{margin:0;font-size:1.05rem;color:var(--coc-text)}.coc-ponto__topo-texto .coc-func__sub{margin:.15rem 0 0}.coc-ponto__topo-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem}.coc-ponto__sync,.coc-ponto__aviso{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--coc-border-suave);color:var(--coc-muted);white-space:nowrap}.coc-ponto__sync-ponto{width:.45rem;height:.45rem;border-radius:50%;background:var(--coc-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--coc-ok) 25%,transparent)}.coc-ponto__aviso{border-color:color-mix(in srgb,var(--coc-atencao) 45%,transparent);color:var(--coc-atencao)}[data-theme=light] .coc-ponto__card,[data-theme=light] .coc-ponto__linha,[data-theme=light] .coc-ponto__busca{background:var(--coc-surface)}.coc-ponto__resumo{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem}.coc-ponto__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-height:var(--hub-touch-min, 44px);padding:.6rem .75rem .6rem .95rem;border:1px solid var(--coc-border-suave);border-radius:10px;background:var(--coc-bg);color:var(--coc-text);font:inherit;text-align:left;cursor:pointer;overflow:hidden}.coc-ponto__card:before{content:"";position:absolute;inset:.55rem auto .55rem 0;width:3px;border-radius:0 3px 3px 0;background:var(--coc-ponto-cor)}.coc-ponto__card strong{font-size:1.45rem;line-height:1.1;font-variant-numeric:tabular-nums}.coc-ponto__card span{font-size:.76rem;color:var(--coc-muted);font-weight:600}.coc-ponto__card:hover{background:var(--coc-surface-2)}.coc-ponto__card:focus-visible{outline:2px solid var(--coc-accent);outline-offset:1px}.coc-ponto__card--ativo,.coc-ponto__card--ativo:hover{border-color:color-mix(in srgb,var(--coc-ponto-cor) 70%,transparent);background:color-mix(in srgb,var(--coc-ponto-cor) var(--coc-mistura),var(--coc-bg))}.coc-ponto__card--ativo span{color:var(--coc-text)}.coc-ponto__ferramentas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.coc-ponto__busca{flex:0 1 20rem;min-width:0;min-height:2.25rem;padding:0 .75rem;border:1px solid var(--coc-border-suave);border-radius:8px;background:var(--coc-bg);color:var(--coc-text);font:inherit;font-size:.85rem}.coc-ponto__busca:focus-visible{outline:2px solid var(--coc-accent);outline-offset:1px}.coc-ponto__legenda{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.74rem;color:var(--coc-muted)}.coc-ponto__legenda-item{display:inline-flex;align-items:center;gap:.35rem}.coc-ponto__legenda-cor{display:inline-block;width:1rem;height:.55rem;border-radius:3px}.coc-ponto__legenda-cor--escala{background:color-mix(in srgb,var(--coc-text) 9%,transparent);border:1px dashed color-mix(in srgb,var(--coc-text) 30%,transparent)}.coc-ponto__legenda-cor--trab{background:var(--coc-ok)}.coc-ponto__legenda-cor--agora{width:2px;height:.85rem;border-radius:1px;background:var(--coc-accent)}.coc-ponto__quadro{display:flex;flex-direction:column;gap:.75rem}.coc-ponto__regua{display:grid;grid-template-columns:var(--coc-ponto-colunas);gap:.9rem;padding:0 .75rem;font-size:.7rem;color:var(--coc-muted);font-variant-numeric:tabular-nums}.coc-ponto__regua-trilho{position:relative;height:1.1rem}.coc-ponto__regua-hora,.coc-ponto__regua-agora{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.coc-ponto__regua-agora{padding:0 .3rem;border-radius:4px;background:var(--coc-accent);color:var(--hub-on-accent);font-weight:700;z-index:1}.coc-ponto__grupo{display:flex;flex-direction:column;gap:.35rem}.coc-ponto__grupo-titulo{display:flex;align-items:center;gap:.45rem;margin:0;padding:0 .15rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--coc-muted)}.coc-ponto__grupo-titulo:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--coc-ponto-cor)}.coc-ponto__grupo-titulo span{padding:0 .4rem;border-radius:999px;background:var(--coc-surface-2);color:var(--coc-text);font-variant-numeric:tabular-nums}.coc-ponto__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.coc-ponto__linha{width:100%;min-height:var(--hub-touch-min, 44px);display:grid;grid-template-columns:var(--coc-ponto-colunas);align-items:center;gap:.9rem;padding:.5rem .75rem;border:1px solid var(--coc-border-suave);border-radius:10px;background:var(--coc-bg);color:var(--coc-text);text-align:left;font:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease}.coc-ponto__linha:hover{background:var(--coc-surface-2)}.coc-ponto__linha:focus-visible{outline:2px solid var(--coc-accent);outline-offset:1px}.coc-ponto__linha--ativa,.coc-ponto__linha--ativa:hover{border-color:var(--coc-accent)}.coc-ponto__pessoa{display:flex;align-items:center;gap:.65rem;min-width:0}.coc-ponto__avatar{flex:0 0 auto;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:color-mix(in srgb,var(--coc-ponto-cor) calc(var(--coc-mistura) + 6%),var(--coc-surface));box-shadow:inset 0 0 0 2px var(--coc-ponto-cor);color:var(--coc-text);font-size:.75rem;font-weight:700;letter-spacing:.02em}.coc-ponto__nome{display:flex;flex-direction:column;min-width:0}.coc-ponto__nome strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.coc-ponto__nome>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;color:var(--coc-muted)}.coc-ponto__trilho{position:relative;display:block;height:1.5rem;border-radius:6px;background:color-mix(in srgb,var(--coc-text) 3%,transparent)}.coc-ponto__escala{position:absolute;top:.15rem;bottom:.15rem;border-radius:5px;background:color-mix(in srgb,var(--coc-text) 7%,transparent);border:1px dashed color-mix(in srgb,var(--coc-text) 22%,transparent)}.coc-ponto__trecho{position:absolute;top:.45rem;bottom:.45rem;min-width:3px;border-radius:4px;background:var(--coc-ponto-cor)}.coc-ponto__trecho--encerrou,.coc-ponto__trecho--intervalo{background:color-mix(in srgb,var(--coc-ok) 70%,var(--coc-muted))}.coc-ponto__trecho--aberto{border-top-right-radius:0;border-bottom-right-radius:0;background:linear-gradient(90deg,var(--coc-ponto-cor) 70%,color-mix(in srgb,var(--coc-ponto-cor) 35%,transparent))}.coc-ponto__agora{position:absolute;top:-.2rem;bottom:-.2rem;width:2px;margin-left:-1px;border-radius:1px;background:var(--coc-accent)}.coc-ponto__info{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:0}.coc-ponto__batidas{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.coc-ponto__batida{padding:.05rem .35rem;border-radius:4px;background:var(--coc-surface-2);font-size:.76rem;font-variant-numeric:tabular-nums}.coc-ponto__sem-batida{font-size:.76rem;color:var(--coc-muted)}.coc-ponto__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem .5rem;font-size:.72rem;color:var(--coc-muted);font-variant-numeric:tabular-nums}.coc-ponto__meta:empty{display:none}.coc-ponto__atraso{padding:0 .35rem;border-radius:4px;background:color-mix(in srgb,var(--coc-atencao) var(--coc-mistura),transparent);color:var(--coc-atencao);font-weight:700}.coc-ponto__badge{display:inline-flex;align-self:flex-start;margin:.25rem 0 0;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--coc-border);font-size:.78rem;font-weight:700;color:var(--coc-text)}.coc-ponto__badge--trabalhando{border-color:var(--coc-ponto-ok);color:var(--coc-ponto-ok)}.coc-ponto__badge--intervalo,.coc-ponto__badge--a_entrar{border-color:var(--coc-ponto-alerta);color:var(--coc-ponto-alerta)}.coc-ponto__badge--ausente{border-color:var(--coc-ponto-erro);color:var(--coc-ponto-erro)}.coc-ponto__detalhe{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:.75rem;margin:.35rem 0 .6rem;padding:1rem;border:1px solid var(--coc-accent);border-radius:12px;background:var(--coc-bg)}.coc-ponto__detalhe>.coc-ponto__detalhe-cab,.coc-ponto__detalhe>.coc-func__bloco[aria-label="Dia a dia"]{grid-column:1 / -1}.coc-ponto__detalhe>.coc-func__bloco{height:100%;background:var(--coc-surface)}.coc-ponto__detalhe-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0}.coc-ponto__detalhe-cab>div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.coc-ponto__detalhe-cab .coc-btn{flex:0 0 auto}.coc-func__ficha-cargo{margin:0;font-size:.85rem;color:var(--coc-muted);font-variant-numeric:tabular-nums}.coc-func__kpi-nota{font-size:.7rem;color:var(--coc-muted);font-variant-numeric:tabular-nums}.coc-ponto__vinculo{margin:0;font-size:.85rem;line-height:1.45;color:var(--coc-muted)}.coc-ponto__vinculo strong{color:var(--coc-text)}.coc-ponto__vinculo-form{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.coc-ponto__vinculo-form select{flex:1 1 14rem;min-width:0;min-height:var(--hub-touch-min, 44px);padding:0 .6rem;border:1px solid var(--coc-border);border-radius:8px;background:var(--coc-bg);color:var(--coc-text);font:inherit}.coc-ponto__vinculo-form .coc-btn{flex:0 0 auto;min-height:var(--hub-touch-min, 44px)}.coc-ponto__tabela-wrap{overflow-x:auto;max-height:26rem;overflow-y:auto;margin:0 -.9rem -.9rem;border-top:1px solid var(--coc-border-suave)}.coc-ponto__tabela{width:100%;border-collapse:collapse;font-size:.82rem;font-variant-numeric:tabular-nums}.coc-ponto__tabela th,.coc-ponto__tabela td{padding:.45rem .9rem;border-bottom:1px solid var(--coc-border-suave);text-align:left;white-space:nowrap}.coc-ponto__tabela tbody tr:last-child td{border-bottom:none}.coc-ponto__tabela th{position:sticky;top:0;z-index:1;background:var(--coc-surface);color:var(--coc-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.coc-ponto__tabela th:nth-child(n+3):nth-child(-n+5),.coc-ponto__tabela td:nth-child(n+3):nth-child(-n+5){width:1%;text-align:right}.coc-ponto__tabela td:first-child{width:1%;font-weight:600}.coc-ponto__tabela tbody tr:hover td{background:var(--coc-surface-2)}.coc-ponto__obs{width:1%}.coc-ponto__obs-pill{display:inline-flex;padding:.05rem .5rem;border-radius:999px;border:1px solid var(--coc-border-suave);font-size:.72rem;font-weight:700;color:var(--coc-muted)}.coc-ponto__obs-pill--ok{border-color:color-mix(in srgb,var(--coc-ok) 40%,transparent);background:color-mix(in srgb,var(--coc-ok) var(--coc-mistura),transparent);color:var(--coc-ok)}.coc-ponto__obs-pill--perigo{border-color:color-mix(in srgb,var(--coc-perigo) 40%,transparent);background:color-mix(in srgb,var(--coc-perigo) var(--coc-mistura),transparent);color:var(--coc-perigo)}.coc-ponto__linha--falta td{color:var(--coc-ponto-erro)}@media(max-width:760px){.coc-ponto{padding:.75rem}.coc-ponto__regua{display:none}.coc-ponto__resumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.coc-ponto__card{padding:.45rem .5rem .45rem .75rem}.coc-ponto__card strong{font-size:1.2rem}.coc-ponto__card span{font-size:.7rem}.coc-ponto__linha{grid-template-columns:minmax(0,1fr);gap:.45rem}.coc-ponto__trilho{height:1.1rem}.coc-ponto__info{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.coc-ponto__batidas{justify-content:flex-start}.coc-ponto__busca{flex-basis:100%}}.coc-func__ponto-chip{align-self:flex-start;max-width:100%;margin-top:.15rem;padding:.05rem .45rem;border-radius:999px;border:1px solid var(--coc-border);color:var(--coc-muted);font-size:.68rem;font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coc-func__ponto-chip--trabalhando{border-color:var(--coc-ok);color:var(--coc-ok)}.coc-func__ponto-chip--intervalo,.coc-func__ponto-chip--a_entrar{border-color:var(--coc-atencao);color:var(--coc-atencao)}.coc-func__ponto-chip--ausente{border-color:var(--coc-perigo);color:var(--coc-perigo)}.coc-ponto__topo-meta .coc-segmento{margin-right:auto}.coc-pcal__st--normal{--pcal-cor: var(--coc-ponto-ok);--pcal-fundo: color-mix(in srgb, var(--pcal-cor) 38%, var(--coc-surface));--pcal-texto: var(--coc-text)}.coc-pcal__st--atraso{--pcal-cor: var(--coc-ponto-alerta);--pcal-fundo: var(--pcal-cor);--pcal-texto: var(--coc-bg)}.coc-pcal__st--extra{--pcal-cor: var(--coc-info);--pcal-fundo: color-mix(in srgb, var(--pcal-cor) 70%, var(--coc-surface));--pcal-texto: var(--coc-bg)}.coc-pcal__st--falta{--pcal-cor: var(--coc-ponto-erro);--pcal-fundo: var(--pcal-cor);--pcal-texto: var(--coc-bg)}.coc-pcal__st--justificado{--pcal-cor: var(--coc-roxo);--pcal-fundo: color-mix(in srgb, var(--pcal-cor) 60%, var(--coc-surface));--pcal-texto: var(--coc-bg)}.coc-pcal__st--folga{--pcal-cor: var(--coc-muted);--pcal-fundo: color-mix(in srgb, var(--coc-muted) 24%, var(--coc-surface));--pcal-texto: var(--coc-muted)}.coc-pcal__st--sem_escala{--pcal-cor: var(--coc-muted);--pcal-fundo: repeating-linear-gradient( 135deg, color-mix(in srgb, var(--coc-muted) 22%, transparent) 0 2px, transparent 2px 6px );--pcal-texto: var(--coc-muted)}.coc-pcal__st--sem_marcacao{--pcal-cor: var(--coc-muted);--pcal-fundo: var(--coc-surface);--pcal-texto: var(--coc-muted);--pcal-borda: color-mix(in srgb, var(--coc-muted) 70%, transparent)}.coc-pcal__st--futuro,.coc-pcal__st--sem_dado{--pcal-cor: var(--coc-border-suave);--pcal-fundo: transparent;--pcal-texto: var(--coc-muted);--pcal-borda: var(--coc-border);--pcal-estilo-borda: dashed}.coc-pcal__st--sem_dado{--pcal-estilo-borda: dotted}.coc-pcal{display:flex;flex-direction:column;gap:.6rem;min-width:0}.coc-pcal__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.coc-pcal__periodo{margin:0;font-size:.8rem;color:var(--coc-muted);font-variant-numeric:tabular-nums}.coc-pcal__ordem{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;color:var(--coc-muted)}.coc-pcal__ordem select{min-height:2.25rem;padding:0 .5rem;border:1px solid var(--coc-border);border-radius:8px;background:var(--coc-bg);color:var(--coc-text);font:inherit;font-weight:600}.coc-pcal__rolagem{--pcal-col-pessoa: 13rem;--pcal-cel: 1.6rem;max-width:100%;max-height:min(70vh,40rem);overflow:auto;overscroll-behavior-x:contain;border:1px solid var(--coc-border-suave);border-radius:10px;background:var(--coc-bg)}.coc-pcal__rolagem:focus-visible{outline:2px solid var(--coc-accent);outline-offset:2px}.coc-pcal__equipe{border-collapse:separate;border-spacing:0;font-size:.8rem;font-variant-numeric:tabular-nums}.coc-pcal__equipe th,.coc-pcal__equipe td{padding:0;background:var(--coc-bg)}.coc-pcal__equipe thead th{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--coc-border-suave)}.coc-pcal__th-pessoa,.coc-pcal__td-pessoa{position:sticky;left:0;z-index:1;width:var(--pcal-col-pessoa);min-width:var(--pcal-col-pessoa);max-width:var(--pcal-col-pessoa);border-right:1px solid var(--coc-border-suave);text-align:left}.coc-pcal__equipe thead .coc-pcal__th-pessoa{z-index:3}.coc-pcal__th-pessoa{padding:0 .6rem!important;vertical-align:bottom}.coc-pcal__th-pessoa,.coc-pcal__th-pessoa>span{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--coc-muted)}.coc-pcal__th-pessoa{height:2.9rem}.coc-pcal__th-pessoa>span:first-child{float:left;line-height:2rem}.coc-pcal__contas-rotulo{float:right;line-height:2rem;letter-spacing:0!important;text-transform:none!important;font-weight:600!important}.coc-pcal__td-pessoa button{display:flex;align-items:center;gap:.4rem;width:100%;min-height:calc(var(--pcal-cel) + .3rem);padding:0 .6rem;border:none;background:transparent;color:var(--coc-text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.coc-pcal__td-pessoa button:hover,.coc-pcal__linha--ativa .coc-pcal__td-pessoa button{color:var(--coc-accent)}.coc-pcal__td-pessoa button:focus-visible{outline:2px solid var(--coc-accent);outline-offset:-2px}.coc-pcal__linha--ativa>*{background:var(--coc-surface-2)!important}.coc-pcal__nome{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coc-pcal__contas{display:inline-flex;flex:0 0 auto;gap:.2rem}.coc-pcal__conta{min-width:1.3rem;padding:0 .25rem;border-radius:4px;font-size:.7rem;font-weight:800;line-height:1.15rem;text-align:center;color:color-mix(in srgb,var(--coc-muted) 60%,transparent)}.coc-pcal__conta--falta{background:color-mix(in srgb,var(--coc-perigo) var(--coc-mistura),transparent);color:var(--coc-perigo)}.coc-pcal__conta--atraso{background:color-mix(in srgb,var(--coc-atencao) var(--coc-mistura),transparent);color:var(--coc-atencao)}.coc-pcal__th-dia{min-width:calc(var(--pcal-cel) + 4px);padding:.25rem 0 .3rem!important;text-align:center;font-weight:600;line-height:1.1;color:var(--coc-muted)}.coc-pcal__th-dia>span{display:block}.coc-pcal__th-mes{min-height:.8rem;font-size:.6rem;font-weight:800;text-transform:uppercase;color:var(--coc-text);white-space:nowrap}.coc-pcal__th-sem{font-size:.6rem}.coc-pcal__th-num{font-size:.76rem;color:var(--coc-text)}.coc-pcal__th-dia.coc-pcal__fds .coc-pcal__th-num{color:var(--coc-muted)}.coc-pcal__equipe .coc-pcal__fds{background:color-mix(in srgb,var(--coc-surface-2) 55%,var(--coc-bg))}.coc-pcal__th-dia.coc-pcal__hoje{box-shadow:inset 0 -3px 0 var(--coc-accent)}.coc-pcal__th-dia.coc-pcal__hoje .coc-pcal__th-num{color:var(--coc-accent);font-weight:800}.coc-pcal__td-dia{padding:2px!important;text-align:center}.coc-pcal__cel{display:grid;place-items:center;width:var(--pcal-cel);height:var(--pcal-cel);margin:0 auto;padding:0;border:1px var(--pcal-estilo-borda, solid) var(--pcal-borda, transparent);border-radius:5px;background:var(--pcal-fundo);color:var(--pcal-texto);font:inherit;font-size:.66rem;font-weight:800;cursor:pointer}.coc-pcal__cel:hover{outline:2px solid color-mix(in srgb,var(--coc-text) 45%,transparent);outline-offset:1px}.coc-pcal__cel:focus-visible{outline:2px solid var(--coc-accent);outline-offset:1px}.coc-pcal__td-dia.coc-pcal__hoje .coc-pcal__cel{box-shadow:0 0 0 2px var(--coc-bg),0 0 0 3px var(--coc-accent)}.coc-pcal__equipe tfoot th,.coc-pcal__equipe tfoot td{border-top:1px solid var(--coc-border-suave)}.coc-pcal__equipe tfoot tr+tr th,.coc-pcal__equipe tfoot tr+tr td{border-top:none}.coc-pcal__tf-rotulo{padding:.25rem .6rem!important;font-size:.7rem;font-weight:700;color:var(--coc-muted)}.coc-pcal__tf{height:1.4rem;text-align:center;font-size:.7rem;font-weight:800}.coc-pcal__tf--falta{color:var(--coc-perigo)}.coc-pcal__tf--atraso{color:var(--coc-atencao)}.coc-pcal__legenda{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:0;list-style:none;font-size:.74rem;color:var(--coc-muted)}.coc-pcal__legenda-item{display:inline-flex;align-items:center;gap:.35rem}.coc-pcal__amostra{display:inline-grid;place-items:center;width:1rem;height:1rem;border:1px var(--pcal-estilo-borda, solid) var(--pcal-borda, transparent);border-radius:4px;background:var(--pcal-fundo);color:var(--pcal-texto);font-size:.58rem;font-weight:800}.coc-pcal__pessoa{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0}.coc-pcal__pessoa>.coc-pcal__legenda{grid-column:1 / -1}.coc-pcal__mes{display:flex;flex-direction:column;gap:.3rem;min-width:0}.coc-pcal__mes-sem,.coc-pcal__mes-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem}.coc-pcal__mes-sem{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-align:center;text-transform:uppercase;color:var(--coc-muted)}.coc-pcal__mes-sem .coc-pcal__fds{opacity:.7}.coc-pcal__sem-curta{display:none}.coc-pcal__mes-grade{display:flex;flex-direction:column;gap:.3rem}.coc-pcal__mes-semana>span{display:flex;min-width:0}.coc-pcal__dia{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.15rem;width:100%;min-width:0;min-height:3.6rem;padding:.35rem .4rem;border:1px var(--pcal-estilo-borda, solid) var(--pcal-borda, transparent);border-left:4px solid var(--pcal-cor);border-radius:8px;background:color-mix(in srgb,var(--pcal-cor) 12%,var(--coc-surface));color:var(--coc-text);font:inherit;text-align:left;cursor:pointer}.coc-pcal__dia.coc-pcal__st--sem_escala{background:var(--pcal-fundo),var(--coc-surface)}.coc-pcal__dia.coc-pcal__st--futuro,.coc-pcal__dia.coc-pcal__st--sem_dado{border-left-width:1px;background:transparent;color:var(--coc-muted)}.coc-pcal__dia--vazio{border:none;background:transparent;cursor:default}.coc-pcal__dia:not(.coc-pcal__dia--vazio):hover{background:color-mix(in srgb,var(--pcal-cor) 22%,var(--coc-surface))}.coc-pcal__dia:focus-visible{outline:2px solid var(--coc-accent);outline-offset:1px}.coc-pcal__dia--ativo,.coc-pcal__dia--ativo:hover{box-shadow:0 0 0 2px var(--coc-accent)}.coc-pcal__dia-num{font-size:.78rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.coc-pcal__dia-num small{font-size:.62rem;font-weight:700;color:var(--coc-muted);text-transform:uppercase}.coc-pcal__dia--hoje .coc-pcal__dia-num{display:inline-flex;align-self:flex-start;padding:.1rem .3rem;margin:-.1rem 0 0 -.3rem;border-radius:999px;background:var(--coc-accent);color:var(--hub-on-accent, #111)}.coc-pcal__dia--hoje .coc-pcal__dia-num small{color:inherit}.coc-pcal__dia-horas{overflow:hidden;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.coc-pcal__st--falta .coc-pcal__dia-horas{color:var(--coc-perigo)}.coc-pcal__st--folga .coc-pcal__dia-horas,.coc-pcal__st--justificado .coc-pcal__dia-horas{color:var(--coc-muted)}.coc-pcal__dia-marcas{position:absolute;top:.35rem;right:.35rem;display:inline-flex;gap:.2rem}.coc-pcal__marca{width:.45rem;height:.45rem;border-radius:50%}.coc-pcal__marca--atraso{background:var(--coc-atencao)}.coc-pcal__marca--extra{background:var(--coc-info)}.coc-pcal__detalhe{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:.75rem .85rem;border:1px solid var(--coc-border-suave);border-radius:10px;background:var(--coc-bg)}.coc-pcal__detalhe-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}.coc-pcal__detalhe-cab strong{font-size:.92rem}.coc-pcal__rotulo-curto{display:none}.coc-pcal__pill{display:inline-flex;padding:.05rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pcal-cor) 55%,transparent);background:color-mix(in srgb,var(--pcal-cor) var(--coc-mistura),transparent);color:var(--pcal-cor);font-size:.74rem;font-weight:800}.coc-pcal__pill.coc-pcal__st--folga,.coc-pcal__pill.coc-pcal__st--sem_escala,.coc-pcal__pill.coc-pcal__st--sem_marcacao,.coc-pcal__pill.coc-pcal__st--futuro,.coc-pcal__pill.coc-pcal__st--sem_dado{color:var(--coc-muted)}.coc-pcal__detalhe-vazio{margin:0;font-size:.84rem;color:var(--coc-muted)}.coc-pcal__detalhe-dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.6rem .9rem;margin:0}.coc-pcal__detalhe-dados>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.coc-pcal__detalhe-batidas{grid-column:1 / -1}.coc-pcal__detalhe-dados dt{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--coc-muted)}.coc-pcal__detalhe-dados dd{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;font-size:.88rem;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.coc-pcal__v--extra{color:var(--coc-info)}.coc-pcal__v--atraso{color:var(--coc-atencao)}.coc-ponto__ficha-calendario{scroll-margin-top:1rem}@media(min-width:1100px){.coc-pcal__pessoa{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:start}.coc-pcal__detalhe-dados{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.coc-ponto__topo-meta .coc-segmento{width:100%}.coc-ponto__topo-meta .coc-segmento__btn{flex:1 1 0;justify-content:center;min-height:2.4rem}.coc-pcal__rolagem{--pcal-col-pessoa: 9.5rem;--pcal-cel: 1.55rem}.coc-pcal__contas-rotulo{display:none}.coc-pcal__nome{font-size:.76rem}.coc-pcal__sem-longa{display:none}.coc-pcal__sem-curta{display:inline}.coc-pcal__mes-sem,.coc-pcal__mes-semana,.coc-pcal__mes-grade{gap:.2rem}.coc-ponto__detalhe{padding:.75rem .6rem}.coc-ponto__detalhe>.coc-func__bloco[aria-label="Dia a dia"]{padding:.75rem .5rem}.coc-pcal__dia{min-height:3.1rem;padding:.3rem .25rem .4rem;border-left-width:1px;border-radius:6px;box-shadow:inset 0 -3px 0 var(--pcal-cor)}.coc-pcal__dia--ativo,.coc-pcal__dia--ativo:hover{box-shadow:inset 0 -3px 0 var(--pcal-cor),0 0 0 2px var(--coc-accent)}.coc-pcal__dia.coc-pcal__st--futuro,.coc-pcal__dia.coc-pcal__st--sem_dado{box-shadow:none}.coc-pcal__dia-horas{font-size:.64rem;letter-spacing:-.02em;text-overflow:clip}.coc-pcal__rotulo-longo{display:none}.coc-pcal__rotulo-curto{display:inline}.coc-pcal__dia-num small{display:none}.coc-pcal__dia-marcas{top:.25rem;right:.2rem}.coc-pcal__marca{width:.35rem;height:.35rem}}.ops-doses{display:flex;flex-direction:column;gap:.75rem;--dose-accent: var(--app-accent, var(--hub-orange));--dose-ok: var(--hub-sucesso, #2e9e5b)}.ops-doses__erro{color:var(--hub-erro, #c0392b);font-weight:600;font-size:.85rem;margin:0}.ops-doses__vazio{color:var(--hub-muted);font-size:.9rem;padding:1.5rem 0;text-align:center}.ops-doses__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.ops-doses__card{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem;border-radius:.9rem;color:inherit;text-decoration:none;border:1px solid var(--hub-border)}.ops-doses__card:hover,.ops-doses__card:focus-visible{border-color:var(--dose-accent)}.ops-doses__card-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.ops-doses__card-dir{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.ops-doses__pedido{display:block;font-size:1rem;color:var(--hub-text)}.ops-doses__cliente{display:block;font-size:.8rem;color:var(--hub-muted)}.ops-doses__qtd{font-weight:700;font-size:.8rem;padding:.15rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--dose-accent) 18%,transparent);color:var(--dose-accent)}.ops-doses__espera{font-size:.75rem;color:var(--hub-muted)}.ops-doses__previa,.ops-doses__todas-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ops-doses__previa li{display:flex;align-items:flex-start;gap:.5rem}.ops-doses__previa-num{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;background:var(--hub-surface-hover, rgba(255, 255, 255, .08));color:var(--hub-text)}.ops-doses__previa-txt{font-size:.82rem;color:var(--hub-text);line-height:1.35}.ops-doses__card-rodape{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.35rem;border-top:1px solid var(--hub-border)}.ops-doses__preco{font-weight:700;color:var(--dose-accent);white-space:nowrap}.ops-doses__abrir{font-weight:700;font-size:.85rem;color:var(--dose-accent)}.ops-doses__lista{--dose-accent: var(--hub-orange)}.ops-doses__lista .ops-doses__card{background:var(--hub-bg-elevated);border-color:color-mix(in srgb,var(--hub-orange) 22%,var(--hub-border))}.ops-doses__lista .ops-doses__qtd{background:var(--hub-orange);color:var(--hub-on-accent)}.ops-doses__card-id{min-width:0}.ops-doses__previa .ops-doses__dose{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;align-items:center;padding:.5rem;border-radius:.7rem;background:var(--hub-surface-solid);border-left:3px solid var(--hub-orange)}.ops-doses__dose-img{position:relative;margin:0;width:4.5rem;aspect-ratio:1;border-radius:.6rem;background:#f7f7f7;display:grid;place-items:center;overflow:hidden;font-size:1.8rem}.ops-doses__dose-img img{width:100%;height:100%;object-fit:contain}.ops-doses__dose-num{position:absolute;top:.2rem;left:.2rem;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;background:var(--hub-orange);color:var(--hub-on-accent)}.ops-doses__dose-grade{margin:0;display:grid;grid-template-columns:5.75rem minmax(0,1fr);column-gap:.5rem;row-gap:.2rem}.ops-doses__dose-linha{display:contents}.ops-doses__dose-linha dt{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted);align-self:center}.ops-doses__dose-linha dd{margin:0;font-size:.86rem;font-weight:700;line-height:1.3;color:var(--hub-text);overflow-wrap:anywhere}.ops-doses__dose-vazia{margin:0;font-size:.82rem;color:var(--hub-muted)}.ops-doses__lista .ops-doses__card--geladas{--dose-accent: #5b9ddb;border-color:color-mix(in srgb,#5b9ddb 45%,var(--hub-border))}.ops-doses__lista .ops-doses__qtd--geladas{background:#cfe8ff;color:#0b3d66}.ops-doses__previa .ops-doses__dose--gelada{border-left-color:#5b9ddb}.ops-doses__dose--gelada .ops-doses__dose-num{background:#0b3d66;color:#fff}.ops-doses__card--geladas .ops-doses__novo{background:#5b9ddb;color:#fff}.ops-doses__geladas-ok{min-height:2.75rem}.ops-doses__card-rodape:has(.ops-doses__abrir){justify-content:flex-end}.ops-doses__card--novo{border:2px solid color-mix(in srgb,var(--dose-accent) 70%,transparent);box-shadow:0 0 color-mix(in srgb,var(--dose-accent) 45%,transparent);animation:ops-doses-pulso 1.6s ease-out infinite}.ops-doses__novo{display:flex;align-items:center;gap:.5rem;margin:-.9rem -1rem 0;padding:.45rem 1rem;border-radius:.8rem .8rem 0 0;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;background:var(--hub-orange);color:var(--hub-on-accent)}.ops-doses__novo-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--hub-on-accent);animation:ops-doses-piscar 1s steps(2,start) infinite}.ops-doses__confirmar{width:100%;background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent);border:0;min-height:2.75rem;font-weight:800}@keyframes ops-doses-pulso{0%{box-shadow:0 0 color-mix(in srgb,var(--dose-accent) 45%,transparent)}70%,to{box-shadow:0 0 0 .6rem transparent}}@keyframes ops-doses-piscar{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.ops-doses__card--novo,.ops-doses__novo-dot{animation:none}}.ops-doses__painel{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:.9rem}.ops-doses__painel-cab{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.ops-doses__painel-titulo{font-size:1.15rem;font-weight:800;color:var(--hub-text)}.ops-doses__painel-hint{margin:-.4rem 0 0;font-size:.8rem;color:var(--hub-muted)}.ops-doses__itens{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.ops-doses__item{display:flex;flex-direction:column;gap:.35rem;padding:.6rem;border-radius:.8rem;border:1.5px solid var(--dose-accent);min-width:0}.ops-doses__item--ok{border-color:var(--dose-ok);background:color-mix(in srgb,var(--dose-ok) 10%,transparent)}.ops-doses__item-papel{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--dose-accent)}.ops-doses__item--ok .ops-doses__item-papel{color:var(--dose-ok)}.ops-doses__item-img{margin:0;width:100%;aspect-ratio:1;border-radius:.6rem;background:#f7f7f7;display:grid;place-items:center;overflow:hidden;font-size:2.4rem}.ops-doses__item-img img{width:100%;height:100%;object-fit:contain}.ops-doses__item-nome{font-size:.95rem;font-weight:800;line-height:1.2;text-transform:uppercase;color:var(--hub-text);overflow-wrap:anywhere}.ops-doses__item-sku{font-size:.72rem;color:var(--hub-muted)}.ops-doses__item-qtd{align-self:flex-start;font-weight:800;font-size:.85rem;padding:.1rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--dose-accent) 18%,transparent);color:var(--dose-accent)}.ops-doses__concluir{width:100%;min-height:3rem;font-size:1rem;font-weight:800}.ops-doses__concluir:disabled{opacity:.5;cursor:not-allowed}.ops-doses__todas{padding:.85rem 1rem;border-radius:.9rem;display:flex;flex-direction:column;gap:.5rem}.ops-doses__todas-titulo{margin:0;font-size:.8rem;font-weight:700;color:var(--hub-muted);text-transform:uppercase}.ops-doses__todas-item{width:100%;display:flex;align-items:flex-start;gap:.5rem;padding:.45rem .55rem;border-radius:.55rem;border:1px solid transparent;background:none;color:inherit;cursor:pointer;text-align:left}.ops-doses__todas-item--atual{border-color:var(--dose-accent)}.ops-doses__todas-item--ok .ops-doses__previa-num{background:var(--dose-ok);color:#fff}.ops-doses__todas-item--ok .ops-doses__previa-txt{color:var(--hub-muted);text-decoration:line-through}.ops-doses__fim{padding:1.25rem 1rem;border-radius:.9rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.ops-doses__fim-titulo{margin:0;font-size:1.2rem;font-weight:800;color:var(--hub-text)}.ops-doses__fim-txt{margin:0 0 .5rem;color:var(--hub-muted);font-size:.9rem}@media(max-width:480px){.ops-doses__item-nome{font-size:.8rem}}.ops-doses__operador{display:block;margin:0;font-size:.8rem;font-weight:600;color:var(--hub-muted)}.pdv-op{flex:1;min-height:0;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto auto auto auto;gap:0;color:#f5f5f5;pointer-events:auto;position:relative;z-index:1}.pdv-op-topo{position:relative;z-index:20;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;padding:.5rem .85rem .35rem;background:#0000008c;border-bottom:1px solid rgba(255,255,255,.08)}.pdv-op-topo__sair{position:relative;display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:.35rem .85rem .35rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:inherit;font-size:.8rem;font-weight:700;cursor:pointer;touch-action:manipulation}.pdv-op-topo__sair-kbd{position:static;margin-left:.15rem;font-size:.62rem;opacity:.75}.pdv-op-topo__sair-icone{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.pdv-op-topo__sair--logout:hover{border-color:#f871718c;background:#f871711f}.pdv-op-topo__sair--logout:active{transform:scale(.98)}.pdv-op-topo__sair--fixo{cursor:default;opacity:.85;font-weight:600;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem}.pdv-op-topo__tema{flex-shrink:0;width:2.65rem;height:2.65rem;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:inherit;font-size:1.15rem;line-height:1;cursor:pointer;touch-action:manipulation;transition:transform .14s ease,border-color .14s ease,background .14s ease}.pdv-op-topo__tema:hover{transform:scale(1.04);border-color:#e6a80073}.pdv-op-topo__tema.ativo{border-color:#f5c51880;background:#f5c5182e}.pdv-op-topo__centro{min-width:0;display:flex;justify-content:center;align-items:center}.pdv-op-topo__pill{display:inline-flex;align-items:center;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(245,197,24,.35);background:#f5c5181a;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffc88cf2}.pdv-op-topo__pill--off{border-color:#ff8a8059;background:#ff503c1f;color:#ff8a80}.pdv-op-relogio{font-size:clamp(2rem,6vw,3.25rem);font-weight:200;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.04em}.pdv-op-cabecalho-tabela{display:grid;grid-template-columns:4.5rem 10.5rem 1fr 3rem 5.5rem 4rem 5.5rem;gap:.35rem;padding:.4rem .75rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;background:#000000a6;border-bottom:1px solid rgba(255,255,255,.1)}.pdv-op-cabecalho-tabela span:nth-child(n+5){text-align:right}.pdv-op-stage{position:relative;min-height:0;overflow:hidden;display:flex;flex-direction:column}.pdv-op-stage__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#08080aeb,#120c08e0 45%,#060608f0),radial-gradient(ellipse 90% 70% at 25% 55%,rgba(245,197,24,.12),transparent 55%),radial-gradient(ellipse 60% 50% at 80% 30%,rgba(230,168,0,.08),transparent 50%);pointer-events:none}.pdv-op-stage__bg:after{content:none}.pdv-op-stage--com-itens .pdv-op-stage__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/img/ligeirinho-hub-logo.png) center 38% / min(32%,200px) no-repeat;opacity:.045;filter:none;pointer-events:none}.pdv-op-stage--com-itens .pdv-op-stage__bg{background:linear-gradient(145deg,#08080af5,#120c08f0 45%,#060608f7),radial-gradient(ellipse 90% 70% at 25% 55%,rgba(245,197,24,.08),transparent 55%),radial-gradient(ellipse 60% 50% at 80% 30%,rgba(230,168,0,.05),transparent 50%)}.pdv-op-hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.15rem;padding:2rem 1.25rem 3rem;text-align:center;pointer-events:none}.pdv-op-hero__logo{width:min(160px,28vw)!important;height:min(160px,28vw)!important;opacity:1}.pdv-op-hero__logo img{image-rendering:auto;filter:drop-shadow(0 6px 20px rgba(0,0,0,.35))}.pdv-op-hero__dica{margin:0;max-width:20rem;padding:.55rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#00000059;font-size:.82rem;font-weight:500;line-height:1.35;color:#ffffff6b}.pdv-op-hero--totem .pdv-op-hero__titulo{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pdv-accent, #e6a800)}.pdv-op-hero--totem .pdv-op-hero__dica{max-width:24rem;color:#ffffffb8}.pdv-op-hero--nova-venda .pdv-op-hero__logo{opacity:.85}.pdv-op-hero__titulo{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--app-accent, #f5c518)}.pdv-op-hero__dica--ativa{max-width:24rem;color:#ffffffc7;border-color:#f5c51859;background:#f5c51814}.pdv-op-hero__nova-venda{pointer-events:auto;margin-top:.15rem;padding:.65rem 1.75rem;border:none;border-radius:999px;background:var(--app-accent, #f5c518);color:#0a0a0a;font-size:.92rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 18px #f5c51847}.pdv-op-hero__nova-venda:hover,.pdv-op-hero__nova-venda:focus-visible{filter:brightness(1.06);outline:2px solid rgba(245,197,24,.55);outline-offset:2px}.pdv-op-stage__grid{position:relative;z-index:2;flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;pointer-events:auto}.pdv-op-stage__grid .pdv-grid-wrap{max-height:none;min-height:100%;border:none;border-radius:0;background:transparent}.pdv-op-stage__grid .pdv-grid thead{display:none}.pdv-op-stage__grid .pdv-grid{table-layout:fixed;width:100%}.pdv-op-stage__grid .pdv-grid tbody td{padding:.6rem .55rem;border-bottom-color:#ffffff14;font-size:.92rem;overflow:hidden;text-overflow:ellipsis}.pdv-op-stage__grid .pdv-grid tbody tr{min-height:3.1rem;cursor:pointer}.pdv-op-stage__grid .pdv-grid tbody tr.ativa{background:#f5c51838;box-shadow:inset 4px 0 0 var(--app-accent, #f5c518)}.pdv-op-stage__grid .pdv-grid tbody tr:hover{background:#ffffff0f}.pdv-op-stage__grid .pdv-col-desc{font-size:1rem;white-space:nowrap}.pdv-op-stage__grid .pdv-col-codigo{white-space:nowrap;font-size:.98rem}.pdv-op-stage__grid .pdv-grid tbody td.pdv-col-item,.pdv-op-stage__grid .pdv-grid tbody td.pdv-col-codigo{overflow:hidden;text-overflow:ellipsis}.pdv-op-stage__grid .pdv-col-item{width:4.5rem;min-width:4.5rem;font-size:.98rem;font-weight:700;color:#ffffffe0}.pdv-op-stage__grid .pdv-col-codigo{width:10.5rem;min-width:10.5rem;max-width:10.5rem}.pdv-op-stage__grid .pdv-col-total{color:var(--app-accent, #e6b800);font-size:1rem}.pdv-op-stage__grid .pdv-grid tbody td.pdv-col-num,.pdv-op-stage__grid .pdv-grid tbody td.pdv-col-total,.pdv-op-stage__grid .pdv-grid thead th.pdv-col-num{overflow:visible;text-overflow:clip;white-space:nowrap;font-variant-numeric:tabular-nums}.pdv-op-stage__grid .pdv-grid tbody tr.pdv-grid-vazio{display:none!important}.pdv-op-stage__grid .pdv-col-foto{width:0;max-width:0;padding:0!important;border:none;overflow:hidden}.pdv-op-stage__grid .pdv-col-unid{width:2.75rem;min-width:2.75rem}.pdv-op-stage__grid .pdv-col-item{width:3.25rem;min-width:3.25rem}.pdv-op-stage__grid .pdv-col-desc{min-width:0}.pdv-op-stage__grid .pdv-grid tbody tr:not(.pdv-grid-vazio)>td:nth-child(6),.pdv-op-stage__grid .pdv-grid tbody tr:not(.pdv-grid-vazio)>td:nth-child(8),.pdv-op-stage__grid .pdv-grid thead th:nth-child(6),.pdv-op-stage__grid .pdv-grid thead th:nth-child(8){width:9.25rem;min-width:9.25rem;max-width:none}.pdv-op-stage__grid .pdv-grid tbody tr:not(.pdv-grid-vazio)>td:nth-child(7),.pdv-op-stage__grid .pdv-grid thead th:nth-child(7){width:3.25rem;min-width:3.25rem}.pdv-op-stage__grid .pdv-grid tbody tr:not(.pdv-grid-vazio)>td:nth-child(n+6){text-align:right}.pdv-op-stage--busca .pdv-op-stage__grid{opacity:.2;pointer-events:none}.pdv-op-stage--busca-com-itens{display:flex;flex-direction:column}.pdv-op-stage--busca-com-itens .pdv-op-stage__grid{order:1;flex:1;min-height:0;opacity:1;pointer-events:auto}.pdv-op-stage--busca-com-itens .pdv-op-busca{order:2;position:relative;inset:auto;z-index:2;flex:0 0 auto;max-height:min(38vh,18rem);border-top:1px solid rgba(255,255,255,.1)}.pdv-op-busca{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;gap:.5rem;padding:.65rem .75rem .5rem;background:#08080af0;pointer-events:auto;overflow:hidden}.pdv-op-busca__titulo{margin:0;font-size:.82rem;font-weight:700;color:#ffffffa6}.pdv-op-busca__grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));grid-auto-rows:max-content;align-items:start;gap:.55rem;overflow:auto;-webkit-overflow-scrolling:touch;align-content:start}.pdv-op-busca__card{min-height:0;height:auto;overflow:visible;gap:.3rem;padding-bottom:.65rem;border-color:#ffffff24;background:#ffffff0d;color:#f5f5f5}.pdv-op-busca__card .pdv-produto-thumb__placeholder{font-size:1.75rem}.pdv-op-busca__card .pdv-consulta-card__nome{font-size:.68rem;font-weight:600;line-height:1.25}.pdv-op-busca__card:hover,.pdv-op-busca__card.ativo{border-color:var(--app-accent, #f5c518);background:#f5c51833;box-shadow:0 0 0 2px #f5c51859}.pdv-op-busca__card .pdv-consulta-card__cat{background:#ffffff14;color:#ffffff73}.pdv-op-busca__card .pdv-consulta-card__codigo{color:#ffffff73}.pdv-op-busca__card .pdv-consulta-card__nome{color:#ffffffd1}.pdv-op-busca__card .pdv-consulta-card__preco{display:block;flex-shrink:0;opacity:1;visibility:visible;margin-top:.15rem;font-size:1.05rem;color:var(--app-accent, #f5c518);font-variant-numeric:tabular-nums;line-height:1.1;text-shadow:0 1px 0 rgba(0,0,0,.35)}.pdv-op-busca__card .pdv-consulta-card__nome{flex-shrink:1;min-height:0;width:100%}.pdv-op-busca__vazio{margin:1.5rem 0;text-align:center;color:#ffffff73;font-size:.95rem}.pdv-op-busca__dica{margin:0;flex-shrink:0;font-size:.72rem;color:#ffffff59;text-align:center}.pdv-op-totais .pdv-barra-totais{margin:0;border-radius:0;border:none;border-top:1px solid rgba(255,255,255,.1);background:#0c0c0ef2;padding:.65rem 1rem;grid-template-columns:auto minmax(9rem,1fr) minmax(9rem,1fr) minmax(16rem,max-content);overflow:visible}.pdv-op-totais .pdv-barra-bloco{min-width:0}.pdv-op-totais .pdv-barra-bloco--total{min-width:max-content;justify-self:end;text-align:right}.pdv-op-totais .pdv-barra-valor{display:block;overflow:visible;text-overflow:clip;white-space:nowrap;font-variant-numeric:tabular-nums}.pdv-op-totais .pdv-barra-valor--total{font-size:clamp(2rem,4.4vw,3rem);line-height:1}.pdv-op-totais .pdv-barra-rotulo{color:#ffffff80}.pdv-op-totais .pdv-barra-valor--sec{color:#fff}.pdv-op .pdv-item-touch{border-radius:0;border-inline:none;position:relative;z-index:4;flex-shrink:0;min-height:4.75rem;padding:.55rem .85rem;gap:.45rem .65rem;background:#f5c51824;border-top:1px solid rgba(245,197,24,.35);border-bottom:1px solid rgba(245,197,24,.35);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"thumb qty info rem"}.pdv-op-acoes-item{display:block;flex-shrink:0;position:relative;z-index:4;min-height:0;overflow:visible}.pdv-op .pdv-item-touch__qty{gap:.4rem;padding:0}.pdv-op .pdv-touch-btn--qty{min-width:3.5rem;min-height:3.5rem;font-size:1.85rem;border-color:#f5c518a6;background:#0000008c;color:#fff;box-shadow:0 0 0 1px #f5c51840}.pdv-op .pdv-touch-btn__glyph{font-size:1.85rem;color:#fff}.pdv-op .pdv-item-touch__qty-valor{min-width:2.6rem;font-size:1.55rem}.pdv-op .pdv-touch-btn--perigo{min-height:3.15rem;padding-inline:.9rem;font-size:.85rem}.pdv-op-totais .pdv-barra-seletor-preco{max-width:none}.pdv-op-totais .pdv-barra-seletor-preco__btn{background:#00000059;border-color:#ffffff2e;color:#fff}.pdv-op-totais .pdv-barra-seletor-preco__btn.ativo{border-color:#f5c518bf;background:#f5c51833}.pdv-op-totais .pdv-barra-seletor-preco__lab{color:#ffffff8c}.pdv-op-totais .pdv-barra-seletor-preco__btn.ativo .pdv-barra-seletor-preco__lab{color:#f5c518}.pdv-op-totais .pdv-barra-seletor-preco__hint{color:#ffffff73}.pdv-op-atualizacao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.55rem .85rem;background:#f5c5182e;border-bottom:1px solid rgba(245,197,24,.4);color:#fff;position:relative;z-index:25}.pdv-op-atualizacao__texto{margin:0;font-size:.85rem;font-weight:600;line-height:1.3}.pdv-op-atualizacao__texto strong{font-weight:800;color:#f5c518}.pdv-op-atualizacao__btn{min-height:2.5rem;padding:.35rem .9rem;border-radius:999px;border:none;background:#f5c518;color:#0a0a0a;font-size:.82rem;font-weight:800;cursor:pointer;touch-action:manipulation}.pdv-op-atalhos{display:flex;flex-wrap:wrap;gap:.35rem;padding:.45rem .65rem;background:#00000080;border-top:1px solid rgba(255,255,255,.08);position:relative;z-index:3;pointer-events:auto}.pdv-op-atalho{position:relative;display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:.45rem .85rem .45rem .7rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:inherit;font-size:.78rem;font-weight:700;cursor:pointer;touch-action:manipulation;transition:transform .14s ease,background .14s ease,border-color .14s ease}.pdv-op-atalho:hover:not(:disabled){transform:translateY(-1px);border-color:#ffffff38;background:#ffffff17}.pdv-op-atalho .pdv-kbd-hint{top:.28rem;right:.32rem;background:#00000040;border-color:#ffffff14;color:#ffffff52}.pdv-op-atalho:hover .pdv-kbd-hint,.pdv-op-atalho:focus-visible .pdv-kbd-hint{color:#e6a800bf;border-color:#f5c51847}.pdv-op-atalho--consulta{border-color:var(--app-accent-border, rgba(245, 197, 24, .45));background:#f5c5181f}.pdv-op-atalho--promo{border-color:#4caf5073;background:#4caf501f}.pdv-op-atalho--promo.ativo{border-color:#81c784d9;background:#4caf5038;box-shadow:inset 0 0 0 1px #81c78459}.pdv-op-atalho--promo .pdv-op-atalho__icone{font-weight:800;font-size:.95rem}.pdv-fullscreen-root--carregando{display:grid;place-items:center;min-height:100dvh;background:var(--pdv-stage-bg, #0a0a0a);color:#ffffffe0}.pdv-op-carregando{margin:0;font-size:1rem;font-weight:600}.pdv-op-stage--promo .pdv-op-stage__grid{opacity:.2;pointer-events:none}.pdv-op-hero--promo .pdv-op-hero__titulo{color:#81c784f2}.pdv-op-atalho--pagar{margin-left:auto;border:none;background:var(--app-accent, #f5c518);color:#0a0a0a;font-size:.88rem}.pdv-op-atalho--pagar-totem{min-width:min(100%,12rem);font-size:1rem;font-weight:800;letter-spacing:.02em}.pdv-op-atalho--pagar .pdv-kbd-hint{background:#0000001f;border-color:#0000002e;color:#00000061}.pdv-op-atalho--pagar:hover .pdv-kbd-hint{color:#0000008c}.pdv-op-atalho--sec{border-color:#fff3}.pdv-op-atalho:disabled{opacity:.4;cursor:not-allowed}.pdv-op-atalho__badge{position:absolute;top:-.38rem;right:-.42rem;min-width:1.15rem;height:1.15rem;padding:0 .24rem;border-radius:999px;background:linear-gradient(165deg,var(--hub-orange, #f97316) 0%,color-mix(in srgb,var(--hub-orange, #f97316) 82%,#000) 100%);color:#0a0a0a;font-size:.62rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #0000008c,0 2px 6px #00000059;pointer-events:none;z-index:2}.pdv-op-atalho--suporte-novo .pdv-op-atalho__badge{animation:pdv-op-badge-pulse 2.4s ease-in-out infinite}@keyframes pdv-op-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.pdv-op-atalho--suporte-novo .pdv-op-atalho__badge{animation:none}}.pdv-op-atalho__icone-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem}.pdv-op-atalho--suporte .pdv-op-atalho__icone{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--hub-orange, #f97316) 14%,transparent);border:1px solid color-mix(in srgb,var(--hub-orange, #f97316) 32%,transparent);font-size:.82rem;font-weight:900;line-height:1}.pdv-op-atalho--suporte-novo{border-color:color-mix(in srgb,var(--hub-orange, #f97316) 42%,rgba(255,255,255,.12))}.pdv-op-atalho__label{white-space:nowrap}.pdv-op-atalho__icone{font-size:1rem;font-weight:900}.pdv-op-codigo{padding:.5rem .75rem .35rem;background:#00000073;position:relative;z-index:3;pointer-events:auto}.pdv-op-codigo-bloqueado{display:flex;flex-direction:column;gap:.35rem;min-height:3.5rem;justify-content:center;padding:.75rem 1rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--app-accent, #f5c518) 45%,transparent);background:#0e0e12eb;text-align:center;font-size:.82rem;color:var(--hub-muted)}.pdv-op-codigo-bloqueado strong{color:var(--app-accent-light, var(--app-accent, var(--hub-gold)));font-size:.9rem}.pdv-op-codigo .pdv-codigo{gap:.55rem}.pdv-op-codigo .pdv-codigo-input{min-height:3.5rem;font-size:1.25rem;border-radius:999px;border-width:2px;background:#0e0e12eb;color:#f5f5f5;border-color:#f5c51880;box-shadow:inset 0 1px #ffffff0f}.pdv-op-codigo .pdv-codigo-input::placeholder{color:#ffffff61}.pdv-op-codigo .pdv-codigo-input:focus{border-color:var(--app-accent, #f5c518);box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #f5c51838}.pdv-op-codigo .pdv-codigo-consulta{width:3.5rem;min-height:3.5rem;border-radius:50%;font-size:1.4rem;background:#ffffff14;border-color:#ffffff2e;color:#fff}.pdv-op-codigo .pdv-codigo-adicionar{min-height:3.5rem;border-radius:999px;padding:0 1.35rem;font-size:1rem}.pdv-op .pdv-statusbar--operador{flex-shrink:0;margin:0;padding:.45rem .9rem;border-radius:0;border:none;border-top:1px solid rgba(255,255,255,.08);background:#0a0a0c;font-size:.78rem;font-weight:600;color:#ffffff8c;gap:.35rem 1.15rem}.pdv-op .pdv-statusbar--operador .pdv-statusbar__ico{display:inline-grid;place-items:center;width:1.15rem;font-size:.95rem;line-height:1;opacity:.85;filter:saturate(1.15)}.pdv-op .pdv-statusbar--operador .pdv-statusbar__caixa.aberto{color:#34c759;font-weight:700}.pdv-op .pdv-statusbar--operador .pdv-statusbar__caixa.fechado{color:#ff8a80;font-weight:700}.pdv-op .pdv-statusbar--operador .pdv-statusbar__data{margin-left:auto}.pdv-fullscreen-root[data-app-id=pdv][data-pdv-tema=dark]{background:#0c0c0e}.pdv-fullscreen-root:has(.pdv-op) .pdv-consulta-card__preco{color:var(--app-accent, #f5c518)}.pdv-fullscreen-body:has(.pdv-op){padding:0}.pdv-fullscreen-root:has(.pdv-op) .pdv-fs-chrome{display:none}.pdv-op .pdv-caixa-fechado{margin:.5rem .75rem;border-color:#f5c51859}.pdv-op .pdv-mensagem{margin:0 .75rem}@media(max-width:900px){.pdv-op-cabecalho-tabela{grid-template-columns:2.8rem 1fr 3.5rem 4rem;font-size:0}.pdv-op-cabecalho-tabela span:nth-child(2),.pdv-op-cabecalho-tabela span:nth-child(4){display:none}.pdv-op-cabecalho-tabela span:nth-child(1):before{content:"Item";font-size:.62rem}.pdv-op-cabecalho-tabela span:nth-child(3):before{content:"Descrição";font-size:.62rem}.pdv-op-cabecalho-tabela span:nth-child(5):before{content:"Unit.";font-size:.62rem}.pdv-op-cabecalho-tabela span:nth-child(6):before{content:"Qtd";font-size:.62rem}.pdv-op-cabecalho-tabela span:nth-child(7):before{content:"Total";font-size:.62rem}.pdv-op-atalhos{display:grid;grid-template-columns:repeat(3,1fr)}.pdv-op-atalho--pagar,.pdv-op-atalho--sec{grid-column:span 1;margin-left:0}.pdv-op-atalho--pagar-totem{grid-column:1 / -1}.pdv-op-totais .pdv-barra-totais{grid-template-columns:auto minmax(12rem,max-content)}.pdv-op-totais .pdv-barra-bloco:nth-child(2),.pdv-op-totais .pdv-barra-bloco:nth-child(3){display:none}}@media(pointer:coarse){.pdv-op-atalho .pdv-kbd-hint{display:none}}.pdv-fullscreen-root[data-pdv-tema=light]{color-scheme:light;--pdv-light-bg: #f3efe6;--pdv-light-bg-warm: #ebe4d8;--pdv-light-surface: #ffffff;--pdv-light-surface-soft: #fdfbf7;--pdv-light-border: #e3dbd0;--pdv-light-border-strong: #cfc4b4;--pdv-light-text: #1c1916;--pdv-light-muted: #6b6358;--pdv-light-accent: #a67c00;--pdv-light-accent-bright: #c9a227;--pdv-light-accent-soft: #faf4e4;--pdv-light-accent-glow: rgba(201, 162, 39, .22);--pdv-light-shadow-sm: 0 1px 3px rgba(28, 25, 22, .06);--pdv-light-shadow: 0 4px 20px rgba(28, 25, 22, .07);--pdv-light-shadow-lg: 0 16px 48px rgba(28, 25, 22, .12);--hub-bg: var(--pdv-light-bg);--hub-bg-elevated: var(--pdv-light-surface-soft);--hub-surface: var(--pdv-light-surface);--hub-surface-solid: var(--pdv-light-surface);--hub-surface-hover: #f0ebe3;--hub-orange: var(--pdv-light-accent-bright);--hub-orange-hover: #d4ad2e;--hub-orange-soft: var(--pdv-light-accent-soft);--hub-gold: var(--pdv-light-accent);--hub-gold-soft: var(--pdv-light-border);--hub-text: var(--pdv-light-text);--hub-muted: var(--pdv-light-muted);--hub-erro: #b71c1c;--hub-sucesso: #2e7d32;--hub-overlay: rgba(28, 25, 22, .32);--hub-sombra: var(--pdv-light-shadow);--hub-shadow-lg: var(--pdv-light-shadow-lg);--app-accent: var(--pdv-light-accent-bright);--app-accent-soft: var(--pdv-light-accent-soft);--app-accent-border: color-mix(in srgb, var(--pdv-light-accent-bright) 38%, var(--pdv-light-border));--app-accent-light: var(--pdv-light-accent);background:var(--pdv-light-bg);color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light]:fullscreen{background:var(--pdv-light-bg)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op{color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-topo{background:color-mix(in srgb,var(--pdv-light-surface) 94%,transparent);border-bottom:1px solid var(--pdv-light-border);box-shadow:var(--pdv-light-shadow-sm),inset 0 1px color-mix(in srgb,#fff 80%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-topo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--pdv-light-accent-bright) 55%,transparent) 20%,var(--pdv-light-accent-bright) 50%,color-mix(in srgb,var(--pdv-light-accent-bright) 55%,transparent) 80%,transparent 100%);opacity:.65;pointer-events:none}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-topo__sair{border-color:var(--pdv-light-border);background:var(--pdv-light-surface);color:var(--pdv-light-text);box-shadow:var(--pdv-light-shadow-sm)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-topo__sair--logout:hover{border-color:color-mix(in srgb,var(--hub-erro) 45%,var(--pdv-light-border));background:color-mix(in srgb,var(--hub-erro) 8%,var(--pdv-light-surface));color:var(--hub-erro)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-topo__tema{border-color:var(--pdv-light-border);background:var(--pdv-light-surface);color:var(--pdv-light-text);box-shadow:var(--pdv-light-shadow-sm)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-topo__tema:hover{border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 50%,var(--pdv-light-border));background:var(--pdv-light-accent-soft)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-topo__tema.ativo{border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 55%,var(--pdv-light-border));background:linear-gradient(145deg,var(--pdv-light-accent-soft),color-mix(in srgb,var(--pdv-light-accent-bright) 12%,var(--pdv-light-surface)));box-shadow:var(--pdv-light-shadow-sm),0 0 0 3px var(--pdv-light-accent-glow)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-topo__pill{border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 45%,var(--pdv-light-border));background:var(--pdv-light-accent-soft);color:var(--pdv-light-accent);box-shadow:inset 0 1px color-mix(in srgb,#fff 60%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-topo__pill--off{border-color:color-mix(in srgb,var(--hub-erro) 30%,var(--pdv-light-border));background:color-mix(in srgb,var(--hub-erro) 6%,var(--pdv-light-surface));color:var(--hub-erro)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-relogio{color:var(--pdv-light-text);text-shadow:0 1px 0 color-mix(in srgb,#fff 70%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-cabecalho-tabela{color:var(--pdv-light-muted);background:linear-gradient(180deg,color-mix(in srgb,var(--pdv-light-surface-soft) 95%,var(--pdv-light-bg-warm)),var(--pdv-light-surface-soft));border-bottom:1px solid var(--pdv-light-border);box-shadow:inset 0 -1px color-mix(in srgb,#fff 50%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-stage__bg{background:linear-gradient(168deg,#fffcf7,#f7f2ea 38%,#f0ebe2),radial-gradient(ellipse 85% 65% at 22% 58%,rgba(201,162,39,.09),transparent 58%),radial-gradient(ellipse 55% 45% at 82% 28%,rgba(166,124,0,.05),transparent 52%)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-stage--com-itens .pdv-op-stage__bg{background:linear-gradient(168deg,#faf7f1,#f3ede4 42%,#ebe5db),radial-gradient(ellipse 85% 65% at 22% 58%,rgba(201,162,39,.06),transparent 58%)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-stage--com-itens .pdv-op-stage__bg:after{opacity:.055;filter:sepia(.35) brightness(1.05)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-hero__logo img{filter:drop-shadow(0 8px 24px rgba(166,124,0,.18))}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-hero__titulo{color:var(--pdv-light-accent);text-shadow:0 1px 0 color-mix(in srgb,#fff 80%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-hero__dica{color:var(--pdv-light-muted);border-color:var(--pdv-light-border);background:color-mix(in srgb,var(--pdv-light-surface) 92%,var(--pdv-light-accent-soft));box-shadow:var(--pdv-light-shadow-sm)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-hero__dica--ativa,.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-hero--totem .pdv-op-hero__dica{color:var(--pdv-light-text);border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 40%,var(--pdv-light-border));background:var(--pdv-light-accent-soft)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-hero__nova-venda{background:linear-gradient(180deg,color-mix(in srgb,var(--pdv-light-accent-bright) 95%,#fff),var(--pdv-light-accent-bright));color:#1a1508;box-shadow:var(--pdv-light-shadow),0 2px color-mix(in srgb,var(--pdv-light-accent) 35%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-stage__grid .pdv-grid tbody td{border-bottom-color:var(--pdv-light-border);color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-stage__grid .pdv-col-item{color:color-mix(in srgb,var(--pdv-light-text) 88%,var(--pdv-light-muted))}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-stage__grid .pdv-grid tbody tr:nth-child(2n):not(.ativa){background:color-mix(in srgb,var(--pdv-light-surface) 55%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-stage__grid .pdv-grid tbody tr:hover{background:color-mix(in srgb,var(--pdv-light-accent-soft) 75%,var(--pdv-light-surface))}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-stage__grid .pdv-grid tbody tr.ativa{background:color-mix(in srgb,var(--pdv-light-accent-bright) 14%,var(--pdv-light-surface));box-shadow:inset 4px 0 0 var(--pdv-light-accent-bright),inset 0 1px color-mix(in srgb,#fff 40%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-stage__grid .pdv-col-total{color:var(--pdv-light-accent);font-weight:800}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-busca{background:color-mix(in srgb,var(--pdv-light-surface-soft) 96%,var(--pdv-light-bg));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-busca__titulo,.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-busca__dica,.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-busca__vazio{color:var(--pdv-light-muted)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-busca__card{background:var(--pdv-light-surface);color:var(--pdv-light-text);border-color:var(--pdv-light-border);box-shadow:var(--pdv-light-shadow-sm)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-busca__card .pdv-consulta-card__nome{color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-busca__card .pdv-consulta-card__codigo,.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-busca__card .pdv-consulta-card__cat{color:var(--pdv-light-muted)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-busca__card .pdv-consulta-card__cat{background:color-mix(in srgb,var(--pdv-light-bg-warm) 70%,var(--pdv-light-surface))}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-busca__card .pdv-consulta-card__preco{text-shadow:none;color:var(--pdv-light-accent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-busca__card:hover,.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-busca__card.ativo{border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 55%,var(--pdv-light-border));background:var(--pdv-light-accent-soft);box-shadow:var(--pdv-light-shadow),0 0 0 2px var(--pdv-light-accent-glow)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-totais .pdv-barra-totais{background:linear-gradient(180deg,var(--pdv-light-surface),color-mix(in srgb,var(--pdv-light-surface-soft) 85%,var(--pdv-light-bg-warm)));border-top:1px solid var(--pdv-light-border-strong);box-shadow:0 -6px 28px #1c19160f,inset 0 1px color-mix(in srgb,#fff 70%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-totais .pdv-barra-rotulo{color:var(--pdv-light-muted)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-totais .pdv-barra-valor--sec{color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-totais .pdv-barra-valor--total{color:var(--pdv-light-accent);text-shadow:0 1px 0 color-mix(in srgb,#fff 50%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-totais .pdv-barra-foto-vazio{border-color:var(--pdv-light-border);background:color-mix(in srgb,var(--pdv-light-bg-warm) 50%,var(--pdv-light-surface))}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalhos{background:color-mix(in srgb,var(--pdv-light-surface-soft) 90%,var(--pdv-light-bg));border-top:1px solid var(--pdv-light-border)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalho{border-color:var(--pdv-light-border);background:var(--pdv-light-surface);color:var(--pdv-light-text);box-shadow:var(--pdv-light-shadow-sm)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalho:hover:not(:disabled){border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 45%,var(--pdv-light-border));background:var(--pdv-light-surface-soft);box-shadow:var(--pdv-light-shadow)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalho .pdv-kbd-hint{background:color-mix(in srgb,var(--pdv-light-bg) 75%,var(--pdv-light-surface));border-color:var(--pdv-light-border);color:var(--pdv-light-muted)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalho__badge{background:linear-gradient(165deg,var(--pdv-light-accent-bright, #c9a227) 0%,var(--pdv-light-accent, #a67c00) 100%);color:var(--pdv-light-text, #1c1916);box-shadow:0 0 0 2px var(--pdv-light-surface, #fff),0 2px 8px color-mix(in srgb,var(--pdv-light-accent-bright, #c9a227) 35%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalho--suporte .pdv-op-atalho__icone{background:var(--pdv-light-accent-soft, #faf4e4);border-color:color-mix(in srgb,var(--pdv-light-accent-bright, #c9a227) 45%,var(--pdv-light-border));color:var(--pdv-light-accent, #a67c00)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalho--suporte-novo{border-color:color-mix(in srgb,var(--pdv-light-accent-bright, #c9a227) 55%,var(--pdv-light-border));background:color-mix(in srgb,var(--pdv-light-accent-soft, #faf4e4) 55%,var(--pdv-light-surface))}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalho:hover .pdv-kbd-hint,.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalho:focus-visible .pdv-kbd-hint{color:var(--pdv-light-accent);border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 35%,var(--pdv-light-border))}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalho--consulta{border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 40%,var(--pdv-light-border));background:var(--pdv-light-accent-soft)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalho--pagar{background:linear-gradient(180deg,color-mix(in srgb,var(--pdv-light-accent-bright) 96%,#fff),var(--pdv-light-accent-bright));color:#1a1508;box-shadow:var(--pdv-light-shadow)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalho--pagar .pdv-kbd-hint{background:#1a150814;border-color:#1a15081f;color:#1a150873}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-atalho--sec{border-color:var(--pdv-light-border-strong)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-codigo{background:linear-gradient(180deg,color-mix(in srgb,var(--pdv-light-bg-warm) 40%,var(--pdv-light-surface-soft)),var(--pdv-light-surface-soft));border-top:1px solid var(--pdv-light-border)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-codigo-bloqueado{background:var(--pdv-light-surface);border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 45%,var(--pdv-light-border));color:var(--pdv-light-muted);box-shadow:var(--pdv-light-shadow-sm)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-codigo-bloqueado strong{color:var(--pdv-light-accent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-codigo .pdv-codigo-input{background:var(--pdv-light-surface);color:var(--pdv-light-text);border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 50%,var(--pdv-light-border));box-shadow:var(--pdv-light-shadow-sm),inset 0 1px 2px #1c19160a}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-codigo .pdv-codigo-input::placeholder{color:color-mix(in srgb,var(--pdv-light-muted) 75%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-codigo .pdv-codigo-input:focus{border-color:var(--pdv-light-accent-bright);box-shadow:var(--pdv-light-shadow-sm),0 0 0 3px var(--pdv-light-accent-glow)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-codigo .pdv-codigo-consulta{background:var(--pdv-light-surface);border-color:var(--pdv-light-border-strong);color:var(--pdv-light-text);box-shadow:var(--pdv-light-shadow-sm)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-codigo .pdv-codigo-consulta:hover{border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 45%,var(--pdv-light-border));background:var(--pdv-light-accent-soft)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op .pdv-item-touch{background:var(--pdv-light-accent-soft);border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 35%,var(--pdv-light-border));box-shadow:var(--pdv-light-shadow-sm)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op .pdv-item-touch__preco{color:var(--pdv-light-muted)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op .pdv-touch-btn{background:var(--pdv-light-surface);border-color:var(--pdv-light-border-strong);color:var(--pdv-light-text);box-shadow:var(--pdv-light-shadow-sm)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op .pdv-touch-btn--qty{background:#fff;border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 55%,var(--pdv-light-border));color:var(--pdv-light-text);box-shadow:var(--pdv-light-shadow-sm)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op .pdv-touch-btn__glyph{color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-totais .pdv-barra-seletor-preco__btn{background:#fff;border-color:var(--pdv-light-border-strong);color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-totais .pdv-barra-seletor-preco__btn.ativo{border-color:var(--pdv-light-accent-bright);background:color-mix(in srgb,var(--pdv-light-accent-bright) 14%,#fff)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-totais .pdv-barra-seletor-preco__lab{color:var(--pdv-light-muted)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-totais .pdv-barra-seletor-preco__btn.ativo .pdv-barra-seletor-preco__lab{color:var(--pdv-light-accent-bright)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op-totais .pdv-barra-seletor-preco__hint{color:var(--pdv-light-muted)}.pdv-fullscreen-root[data-pdv-tema=light] .hub-update-chip--pdv{background:color-mix(in srgb,var(--pdv-light-accent-bright) 16%,#fff);border-bottom-color:color-mix(in srgb,var(--pdv-light-accent-bright) 40%,var(--pdv-light-border));color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .hub-update-chip--pdv .hub-update-chip__copy strong,.pdv-fullscreen-root[data-pdv-tema=light] .hub-update-chip--pdv .hub-update-chip__pct{color:var(--pdv-light-accent-bright)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op .pdv-touch-btn--perigo{color:var(--hub-erro);border-color:color-mix(in srgb,var(--hub-erro) 35%,var(--pdv-light-border));background:color-mix(in srgb,var(--hub-erro) 5%,var(--pdv-light-surface))}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op .pdv-statusbar--operador{background:var(--pdv-light-surface);border-top:1px solid var(--pdv-light-border);color:var(--pdv-light-muted);box-shadow:inset 0 1px color-mix(in srgb,#fff 60%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op .pdv-statusbar--operador .pdv-statusbar__caixa.aberto{color:var(--hub-sucesso)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op .pdv-statusbar--operador .pdv-statusbar__caixa.fechado{color:var(--hub-erro)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-op .pdv-caixa-fechado{border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 40%,var(--pdv-light-border));background:var(--pdv-light-accent-soft);color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-overlay__backdrop{background:var(--hub-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-overlay__card{background:var(--pdv-light-surface);border-color:var(--pdv-light-border-strong);color:var(--pdv-light-text);box-shadow:var(--pdv-light-shadow-lg)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-overlay__header{border-bottom-color:var(--pdv-light-border);background:linear-gradient(180deg,var(--pdv-light-surface-soft),var(--pdv-light-surface))}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-overlay__fechar{color:var(--pdv-light-muted);border-color:var(--pdv-light-border)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-overlay__fechar:hover{background:var(--pdv-light-bg);color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-overlay__hint{color:var(--pdv-light-muted)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-emitir-nfce__card{background:var(--pdv-light-surface);border-color:var(--pdv-light-border);color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-emitir-nfce__card:hover,.pdv-fullscreen-root[data-pdv-tema=light] .pdv-emitir-nfce__card:focus-visible{background:var(--pdv-light-accent-soft);border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 45%,var(--pdv-light-border))}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-emitir-nfce__titulo{color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-emitir-nfce__descricao{color:var(--pdv-light-muted)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-emitir-nfce__num{background:var(--pdv-light-bg);color:var(--pdv-light-muted)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-emitir-nfce__dica{color:var(--pdv-light-muted)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-pag-total{background:var(--pdv-light-accent-soft);border-color:color-mix(in srgb,var(--pdv-light-accent-bright) 45%,var(--pdv-light-border))}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-pag-total strong{color:var(--pdv-light-accent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-pag-row input,.pdv-fullscreen-root[data-pdv-tema=light] .pdv-campo input{background:var(--pdv-light-surface-soft);border-color:var(--pdv-light-border-strong);color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-pag-row input:focus,.pdv-fullscreen-root[data-pdv-tema=light] .pdv-campo input:focus{border-color:var(--pdv-light-accent-bright);box-shadow:0 0 0 3px var(--pdv-light-accent-glow);outline:none}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-pag-resumo{border-top-color:var(--pdv-light-border)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-pag-resumo--falta strong{color:var(--hub-erro)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-pag-resumo--troco strong{color:var(--hub-sucesso)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-pag-aviso{color:var(--hub-erro)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-pag-nfce.hub-check{--hub-check-label: var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-pag-nfce.hub-check--classic .hub-check__classic-box{border-color:var(--pdv-light-border-strong);background:var(--pdv-light-surface)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-btn-primario{background:linear-gradient(180deg,color-mix(in srgb,var(--pdv-light-accent-bright) 96%,#fff),var(--pdv-light-accent-bright));color:#1a1508;border-color:color-mix(in srgb,var(--pdv-light-accent) 50%,transparent)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-btn-secundario{background:var(--pdv-light-surface);border-color:var(--pdv-light-border-strong);color:var(--pdv-light-text)}.pdv-fullscreen-root[data-pdv-tema=dark]{color-scheme:dark;--pdv-dark-bg: #0c0c0e;--pdv-dark-surface: #161618;--pdv-dark-surface-soft: #1a1a1e;--pdv-dark-surface-hover: #222226;--pdv-dark-border: rgba(255, 255, 255, .12);--pdv-dark-border-strong: rgba(255, 255, 255, .18);--pdv-dark-text: #eceae8;--pdv-dark-muted: rgba(236, 234, 232, .62);--pdv-dark-accent: #f5c518;--pdv-dark-accent-bright: #ffe566;--pdv-dark-accent-soft: rgba(245, 197, 24, .12);--pdv-dark-accent-border: rgba(245, 197, 24, .35);--hub-bg: var(--pdv-dark-bg);--hub-bg-elevated: var(--pdv-dark-surface-soft);--hub-surface: var(--pdv-dark-surface);--hub-surface-solid: var(--pdv-dark-surface);--hub-surface-hover: var(--pdv-dark-surface-hover);--hub-orange: var(--pdv-dark-accent);--hub-orange-hover: var(--pdv-dark-accent-bright);--hub-orange-soft: var(--pdv-dark-accent-soft);--hub-gold: var(--pdv-dark-accent);--hub-gold-soft: var(--pdv-dark-border);--hub-text: var(--pdv-dark-text);--hub-muted: var(--pdv-dark-muted);--hub-erro: #ff8a80;--hub-sucesso: #34c759;--hub-overlay: rgba(0, 0, 0, .72);--hub-sombra: 0 4px 20px rgba(0, 0, 0, .45);--hub-shadow-lg: 0 16px 48px rgba(0, 0, 0, .65);--hub-border: var(--pdv-dark-border);--hub-border-strong: var(--pdv-dark-border-strong);--hub-tabela-linha-grade: rgba(255, 255, 255, .08);--app-accent: var(--pdv-dark-accent);--app-accent-soft: var(--pdv-dark-accent-soft);--app-accent-border: var(--pdv-dark-accent-border);--app-accent-light: var(--pdv-dark-accent-bright);background:var(--pdv-dark-bg);color:var(--pdv-dark-text)}.pdv-fullscreen-root[data-pdv-tema=dark]:fullscreen{background:var(--pdv-dark-bg)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-overlay__backdrop{background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-overlay__card{background:#161618;border-color:#ffffff1a;color:#eceae8;box-shadow:0 24px 64px #000000a6,inset 0 1px #ffffff0a}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-overlay__header{border-bottom-color:#ffffff14;background:linear-gradient(180deg,#1c1c20,#161618)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-overlay__header h2{color:#f5f5f5}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-overlay__fechar{border-color:#ffffff1f;color:#eceae8b8}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-overlay__fechar:hover{background:#ffffff0f;color:#fff}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-overlay__hint{color:#eceae8ad}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-total{background:#f5c5181f;border-color:#f5c5186b}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-total span{color:#eceae8c7}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-total strong{color:#ffe566}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-promo-hint{background:#f59e0b24;color:#fcd34d;border-color:#f59e0b52}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-totais-promo__item{background:#1a1a1e;border-color:#ffffff1a}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-totais-promo__item span,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-totais-promo__item em{color:#eceae894}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-totais-promo__item strong{color:#f5f5f5}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-totais-promo__item--ativo{border-color:#f5c5188c;background:#f5c5181a;box-shadow:inset 0 0 0 1px #f5c5182e}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-totais-promo__item--ativo strong{color:#ffe566}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-row__label{color:#eceae8}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-row__label:hover{color:#ffe566}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-row__hint-forma{color:#eceae885}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-row input,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-campo input,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-campo textarea{background:#0f0f11;border-color:#ffffff24;color:#f5f5f5}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-row input:focus,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-campo input:focus,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-campo textarea:focus{border-color:#f5c5189e;box-shadow:0 0 0 3px #f5c51829;outline:none}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-campo span{color:#eceae8ad}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-resumo{border-top-color:#ffffff1a}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-resumo span{color:#eceae894}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-resumo strong{color:#f5f5f5}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-aviso{padding:.5rem .65rem;border-radius:var(--hub-raio-md);background:#f871711a;border:1px solid rgba(248,113,113,.24)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-totem-hint{color:#eceae8ad}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-totem-lista{background:#1a1a1e;border-color:#ffffff1f}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-totem-lista li{color:#eceae8}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-pag-totem-lista li strong{color:#ffe566}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-btn-secundario{background:#ffffff0a;border-color:#ffffff24;color:#eceae8}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-btn-secundario:hover:not(:disabled){background:#ffffff14;border-color:#f5c51861;color:#fff}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-emitir-nfce__card{background:#1a1a1e;border-color:#ffffff1a;color:#eceae8}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-emitir-nfce__card:hover,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-emitir-nfce__card:focus-visible{background:#f5c51814;border-color:#f5c51873}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-emitir-nfce__card--destaque{border-color:#f5c5186b;box-shadow:inset 0 0 0 1px #f5c51829}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-emitir-nfce__titulo{color:#f5f5f5}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-emitir-nfce__descricao{color:#eceae8ad}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-emitir-nfce__num{background:#ffffff14;color:#eceae8c7}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-emitir-nfce__dica,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-emitir-nfce__opcoes{color:#eceae8ad}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-barra-seletor-preco__btn{background:#161618;border-color:#ffffff1f;color:#eceae8}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-barra-seletor-preco__btn.ativo{border-color:#f5c5188c;background:#f5c5181a;box-shadow:inset 0 0 0 1px #f5c5182e}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-barra-seletor-preco__btn.ativo .pdv-barra-seletor-preco__lab{color:#ffe566}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-barra-seletor-preco__lab,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-barra-seletor-preco__hint,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-barra-duplo__lab{color:#eceae894}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-operacao-btn,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-funcao-btn{background:var(--hub-surface-soft);border-color:var(--hub-border-strong);color:var(--hub-text)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-operacao-btn:hover:not(:disabled),.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-funcao-btn:hover:not(:disabled){background:var(--hub-surface-hover);border-color:var(--app-accent-border)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-operacao-num{color:var(--app-accent-light)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-operacao-rotulo,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-funcao-btn{color:var(--hub-text)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-aba{background:var(--hub-surface-soft);border-color:var(--hub-border);color:var(--hub-muted)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-aba.ativa{background:var(--app-accent-soft);border-color:var(--app-accent-border);color:var(--app-accent-light)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-tabela-wrap,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-pesquisa,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-detalhe,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-cancelar,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-acoes,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-tabela-wrap,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-card,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-cego-tabela-wrap,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-resumo{background:var(--hub-surface-soft);border-color:var(--hub-border);color:var(--hub-text)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-overlay .pdv-cego-rodape{background:#161618}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-overlay .pdv-cego-rodape{background:var(--pdv-light-surface);box-shadow:0 -8px 14px -10px #0000002e}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-tabela thead th,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-tabela thead th,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-cego-tabela thead th{background:var(--hub-surface);color:var(--hub-muted)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-tabela tbody td,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-tabela tbody td,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-cego-tabela tbody td{color:var(--hub-text)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-tabela tbody tr:hover,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-tabela tbody tr:hover{background:color-mix(in srgb,var(--app-accent) 10%,var(--hub-surface-soft))}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-acoes__btn,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-acoes__nav,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-cat,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-aba{background:var(--hub-surface);border-color:var(--hub-border);color:var(--hub-text)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-acoes__btn:hover:not(:disabled),.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-acoes__nav:hover:not(:disabled),.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-cat:hover,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-cat.ativo,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-aba.ativo{border-color:var(--app-accent-border);background:var(--app-accent-soft);color:var(--app-accent-light)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-detalhe__titulo,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-detalhe__lista dd,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-resumo-linha strong,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-card__nome{color:var(--hub-text)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-notas-detalhe__lista dt,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-dica,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-card__codigo,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-card__cat{color:var(--hub-muted)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-busca input,.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-consulta-busca select{background:#0f0f11;border-color:var(--hub-border-strong);color:var(--hub-text)}.pdv-fullscreen-root[data-pdv-tema=dark] .pdv-ajuda-lista kbd{background:var(--hub-surface-soft);border-color:var(--app-accent-border);color:var(--app-accent-light)}.pdv-fullscreen-root[data-pdv-tema=light] .pdv-suporte-portal-host,.pdv-suporte-portal-host[data-pdv-tema=light]{color-scheme:light}.pdv-fullscreen-root[data-pdv-tema=light] .suporte-float-backdrop,.pdv-suporte-portal-host[data-pdv-tema=light] .suporte-float-backdrop,.suporte-float-root--pdv-light .suporte-float-backdrop{background:#1c191652}.pdv-fullscreen-root[data-pdv-tema=light] .suporte-float-panel--pdv,.pdv-suporte-portal-host[data-pdv-tema=light] .suporte-float-panel--pdv,.suporte-float-root--pdv-light .suporte-float-panel--pdv{background:var(--pdv-light-surface, #ffffff);border-color:color-mix(in srgb,var(--pdv-light-accent-bright, #c9a227) 35%,var(--pdv-light-border, #e3dbd0));color:var(--pdv-light-text, #1c1916);box-shadow:var(--pdv-light-shadow-lg, 0 16px 48px rgba(28, 25, 22, .12))}.pdv-fullscreen-root[data-pdv-tema=light] .suporte-float-panel__head--pdv,.pdv-suporte-portal-host[data-pdv-tema=light] .suporte-float-panel__head--pdv,.suporte-float-root--pdv-light .suporte-float-panel__head--pdv{border-bottom:1px solid var(--pdv-light-border, #e3dbd0)}.pdv-fullscreen-root[data-pdv-tema=light] .suporte-float-panel__head--pdv .suporte-float-panel__title,.pdv-fullscreen-root[data-pdv-tema=light] .suporte-float-panel__secao-titulo,.pdv-suporte-portal-host[data-pdv-tema=light] .suporte-float-panel__head--pdv .suporte-float-panel__title,.pdv-suporte-portal-host[data-pdv-tema=light] .suporte-float-panel__secao-titulo,.suporte-float-root--pdv-light .suporte-float-panel__head--pdv .suporte-float-panel__title,.suporte-float-root--pdv-light .suporte-float-panel__secao-titulo{color:var(--pdv-light-accent, #a67c00)}.pdv-fullscreen-root[data-pdv-tema=light] .suporte-float-panel__close-pdv,.pdv-suporte-portal-host[data-pdv-tema=light] .suporte-float-panel__close-pdv,.suporte-float-root--pdv-light .suporte-float-panel__close-pdv{background:var(--pdv-light-surface-soft, #fdfbf7);border:1px solid var(--pdv-light-border, #e3dbd0);color:var(--pdv-light-muted, #6b6358)}.pdv-fullscreen-root[data-pdv-tema=light] .suporte-float-panel__close-pdv:hover,.pdv-suporte-portal-host[data-pdv-tema=light] .suporte-float-panel__close-pdv:hover,.suporte-float-root--pdv-light .suporte-float-panel__close-pdv:hover{background:var(--pdv-light-accent-soft, #faf4e4);color:var(--pdv-light-accent, #a67c00)}.pdv-fullscreen-root[data-pdv-tema=light] .suporte-float-panel__tab-pdv,.pdv-suporte-portal-host[data-pdv-tema=light] .suporte-float-panel__tab-pdv,.suporte-float-root--pdv-light .suporte-float-panel__tab-pdv{border:1px solid var(--pdv-light-border, #e3dbd0);background:var(--pdv-light-surface-soft, #fdfbf7);color:var(--pdv-light-muted, #6b6358)}.pdv-fullscreen-root[data-pdv-tema=light] .suporte-float-panel__tab-pdv--on,.pdv-suporte-portal-host[data-pdv-tema=light] .suporte-float-panel__tab-pdv--on,.suporte-float-root--pdv-light .suporte-float-panel__tab-pdv--on{background:var(--pdv-light-accent-bright, #c9a227);border-color:var(--pdv-light-accent-bright, #c9a227);color:var(--pdv-light-text, #1c1916)}.pdv-fullscreen-root[data-pdv-tema=light] .suporte-float-panel__tab-badge,.pdv-suporte-portal-host[data-pdv-tema=light] .suporte-float-panel__tab-badge,.suporte-float-root--pdv-light .suporte-float-panel__tab-badge{background:color-mix(in srgb,var(--pdv-light-text, #1c1916) 10%,var(--pdv-light-surface, #fff));color:var(--pdv-light-accent, #a67c00)}.pdv-fullscreen-root[data-pdv-tema=light] .suporte-float-panel__tab-pdv--on .suporte-float-panel__tab-badge,.pdv-suporte-portal-host[data-pdv-tema=light] .suporte-float-panel__tab-pdv--on .suporte-float-panel__tab-badge,.suporte-float-root--pdv-light .suporte-float-panel__tab-pdv--on .suporte-float-panel__tab-badge{background:color-mix(in srgb,var(--pdv-light-text, #1c1916) 14%,#fff);color:var(--pdv-light-accent, #a67c00)}.pdv-fullscreen-root[data-pdv-tema=light] .suporte-float-panel--pdv .suporte-float-panel__footer,.pdv-suporte-portal-host[data-pdv-tema=light] .suporte-float-panel--pdv .suporte-float-panel__footer,.suporte-float-root--pdv-light .suporte-float-panel--pdv .suporte-float-panel__footer{border-top-color:var(--pdv-light-border, #e3dbd0);background:var(--pdv-light-surface-soft, #fdfbf7)}.pdv-fullscreen-root[data-pdv-tema=light] .chat-interno-shell--suporte-pdv,.pdv-suporte-portal-host[data-pdv-tema=light] .chat-interno-shell--suporte-pdv,.suporte-float-root--pdv-light .chat-interno-shell--suporte-pdv{background:var(--pdv-light-surface, #ffffff);border:1px solid var(--pdv-light-border, #e3dbd0)}body.pdv-tela-cheia-ativa{overflow:hidden}body.pdv-tela-cheia-ativa #root{visibility:hidden!important;pointer-events:none!important;-webkit-user-select:none;user-select:none}body.pdv-tela-cheia-ativa #root *{pointer-events:none!important}body.pdv-tela-cheia-ativa .layout-hub,body.pdv-tela-cheia-ativa .menu-mobile-topbar,body.pdv-tela-cheia-ativa .hub-mobile-dock,body.pdv-tela-cheia-ativa .chat-fab,body.pdv-tela-cheia-ativa .chat-float-layer:not(.chat-float-layer--pdv),body.pdv-tela-cheia-ativa .pwa-update,body.pdv-tela-cheia-ativa .novidades-modal-overlay{visibility:hidden!important;pointer-events:none!important}body.pdv-tela-cheia-ativa .chat-float-layer--pdv{visibility:visible!important;pointer-events:auto!important;z-index:10200}body.pdv-tela-cheia-ativa .chat-float-layer--pdv *{pointer-events:auto}body.pdv-tela-cheia-ativa .pdv-fullscreen-root{visibility:visible!important;pointer-events:auto!important}body.pdv-tela-cheia-ativa .pdv-fullscreen-root *{pointer-events:auto}.pdv-fullscreen-root[data-tef-aguardando=true],body.pdv-tela-cheia-ativa .pdv-fullscreen-root[data-tef-aguardando=true],body.pdv-tela-cheia-ativa .pdv-fullscreen-root[data-tef-aguardando=true] *{pointer-events:none!important}body.pdv-tela-cheia-ativa .pdv-fullscreen-root .pdv-overlay,body.pdv-tela-cheia-ativa .pdv-fullscreen-root .pdv-overlay *{pointer-events:auto!important}body.pdv-tela-cheia-ativa .pdv-fullscreen-root .pdv-op-portal-host,body.pdv-tela-cheia-ativa .pdv-fullscreen-root .pdv-suporte-portal-host:not(.pdv-suporte-portal-host--aberto){pointer-events:none!important}body.pdv-tela-cheia-ativa .pdv-fullscreen-root .pdv-msg-central:not(.pdv-msg-central--processando){pointer-events:none!important}body.pdv-tela-cheia-ativa .pdv-fullscreen-root .pdv-suporte-portal-host--aberto{pointer-events:auto!important}body.pdv-tela-cheia-ativa .pdv-fullscreen-root .pdv-op-stage__bg,body.pdv-tela-cheia-ativa .pdv-fullscreen-root .pdv-op-hero{pointer-events:none!important}.pdv-fullscreen-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:auto;display:flex;flex-direction:column;width:100vw;height:100dvh;max-height:100dvh;background:#0c0c0e;color:#f5f5f5;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);overflow:hidden}.pdv-fullscreen-root:fullscreen{width:100%;height:100%;max-height:none;background:#0c0c0e}.pdv-fs-chrome{flex-shrink:0;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.65rem 1rem;padding:.55rem .85rem;border-bottom:1px solid var(--hub-gold-soft);background:var(--hub-surface)}.pdv-fs-chrome__marca{display:flex;align-items:center;gap:.55rem;min-width:0}.pdv-fs-chrome__titulo{display:block;font-size:.95rem;line-height:1.2}.pdv-fs-chrome__sub{display:block;font-size:.72rem;font-weight:600;color:var(--hub-muted)}.pdv-fs-chrome__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;font-size:.78rem}.pdv-fs-chrome__operador{font-weight:700}.pdv-fs-chrome__caixa{color:var(--hub-muted);font-weight:600}.pdv-fs-chrome__caixa.aberto{color:#34c759}.pdv-fs-chrome__acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.pdv-fs-chrome__link-hub{font-size:.78rem;font-weight:700;color:var(--hub-muted);text-decoration:none;padding:.45rem .65rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-gold-soft)}.pdv-fs-chrome__sair{min-height:2.65rem;padding:.45rem .9rem;border:none;border-radius:var(--hub-raio-md);background:var(--app-accent, #f5c518);color:#0a0a0a;font-size:.85rem;font-weight:800;cursor:pointer;touch-action:manipulation}.pdv-fullscreen-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:.55rem .75rem .65rem;overflow:hidden}.pdv-shell--modo-operador{flex:1;height:100%;max-height:none;min-height:0;grid-template-rows:auto minmax(0,1fr) auto auto}.pdv-op-portal-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;pointer-events:none}.pdv-op-portal-host:empty{display:none}.pdv-op-portal-host .pdv-overlay,.pdv-op-portal-host .pdv-cupom-overlay{pointer-events:auto}body.pdv-tela-cheia-ativa .pdv-cupom-print-frame{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;border:0!important;z-index:-1!important}body.pdv-tela-cheia-ativa .pdv-overlay,body.pdv-tela-cheia-ativa .pdv-cupom-overlay{z-index:10050!important;pointer-events:auto!important;visibility:visible!important}.pdv-toolbar-btn--tela-cheia.ativo{border-color:var(--app-accent);background:var(--app-accent-soft)}.app-page[data-app-id=pdv]{max-width:none;background:radial-gradient(ellipse 100% 55% at 50% -8%,color-mix(in srgb,var(--app-accent) 14%,transparent),transparent),var(--hub-bg)}.app-page[data-app-id=pdv] .app-page-hero{margin-bottom:.65rem;padding:.75rem 1rem;border-radius:var(--hub-raio-lg);border:1px solid color-mix(in srgb,var(--hub-gold-soft) 65%,transparent);background:color-mix(in srgb,var(--hub-surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 40px #0000002e}.app-page[data-app-id=pdv] .app-page-hero__titulo{font-size:clamp(1.05rem,2.5vw,1.25rem);letter-spacing:-.02em}.pdv-shell{display:flex;flex-direction:column;gap:.65rem;min-height:min(72vh,760px)}.pdv-shell--touch{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.55rem;min-height:min(calc(100dvh - 7rem),920px)}.pdv-corpo{min-height:0;display:flex;flex-direction:column}.pdv-painel-inferior{display:flex;flex-direction:column;gap:.5rem;position:sticky;bottom:0;z-index:3;padding-bottom:max(.35rem,env(safe-area-inset-bottom,0));background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--hub-bg) 88%,transparent) 12%,var(--hub-bg) 28%)}.pdv-caixa-fechado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:var(--hub-raio-lg);background:var(--app-accent-soft);border:1px solid var(--app-accent-border)}.pdv-caixa-fechado p{margin:0;font-weight:700}.pdv-mensagem{margin:0;padding:.6rem .85rem;border-radius:var(--hub-raio-md);font-size:.88rem;font-weight:600}.pdv-mensagem--erro{background:var(--hub-danger-soft, rgba(255, 59, 48, .12));border:1px solid var(--hub-danger-border, rgba(255, 59, 48, .4));color:#ff8a80}.pdv-mensagem--ok{background:#34c7591f;border:1px solid rgba(52,199,89,.4);color:#34c759}.pdv-mensagem--info{background:var(--app-accent-soft);border:1px solid var(--app-accent-border);color:var(--hub-text)}.pdv-toolbar-wrap{display:flex;flex-direction:column;gap:.5rem}.pdv-toolbar-tags{display:flex;flex-wrap:wrap;gap:.35rem}.pdv-toolbar{display:flex;flex-wrap:wrap;align-items:stretch;gap:.45rem}.pdv-toolbar--touch{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));gap:.5rem;padding:.55rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--hub-gold-soft) 70%,transparent);background:color-mix(in srgb,var(--hub-surface) 78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px color-mix(in srgb,#fff 6%,transparent) inset,0 10px 36px #00000038}.pdv-toolbar-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;padding:.55rem .85rem .55rem .7rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--hub-gold-soft) 55%,transparent);background:color-mix(in srgb,var(--hub-bg) 55%,var(--hub-surface));color:inherit;font-size:.8rem;font-weight:700;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.pdv-toolbar-btn:active:not(:disabled){transform:scale(.98)}.pdv-toolbar-btn--destaque{grid-column:span 2;background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent) 22%,var(--hub-surface)),var(--hub-surface));border-color:color-mix(in srgb,var(--app-accent) 45%,transparent)}.pdv-toolbar-btn--fechar{border-style:dashed;color:var(--hub-muted)}.pdv-toolbar-btn__icone{font-size:1.2rem;line-height:1;opacity:.92}.pdv-toolbar-btn__label{flex:1;min-width:0;text-align:left;line-height:1.2}.pdv-toolbar-pagamento-rapido{position:relative;width:100%;min-height:3rem;padding:.65rem 1rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--app-accent) 35%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--app-accent) 12%,var(--hub-surface)),var(--hub-surface));color:inherit;font-size:.9rem;font-weight:800;cursor:pointer;touch-action:manipulation;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.pdv-toolbar-pagamento-rapido__label{display:block;text-align:center}.pdv-toolbar-pagamento-rapido:disabled{opacity:.45;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.pdv-toolbar-btn:hover:not(:disabled),.pdv-toolbar-pagamento-rapido:hover:not(:disabled){transform:translateY(-2px);border-color:color-mix(in srgb,var(--app-accent) 55%,transparent);box-shadow:0 8px 24px #00000047}}.pdv-kbd-hint{position:absolute;top:.3rem;right:.35rem;font-family:ui-monospace,Cascadia Code,Segoe UI,monospace;font-size:.56rem;font-weight:600;line-height:1;padding:.12rem .28rem;border-radius:4px;background:color-mix(in srgb,var(--hub-bg) 70%,transparent);border:1px solid color-mix(in srgb,var(--hub-muted) 22%,transparent);color:color-mix(in srgb,var(--hub-muted) 88%,transparent);letter-spacing:.03em;pointer-events:none;transition:color .15s ease,border-color .15s ease,opacity .15s ease}.pdv-toolbar-btn:hover .pdv-kbd-hint,.pdv-toolbar-btn:focus-visible .pdv-kbd-hint,.pdv-toolbar-pagamento-rapido:hover .pdv-kbd-hint,.pdv-toolbar-pagamento-rapido:focus-visible .pdv-kbd-hint,.pdv-btn-primario:hover .pdv-kbd-hint,.pdv-btn-primario:focus-visible .pdv-kbd-hint,.pdv-btn-secundario:hover .pdv-kbd-hint,.pdv-btn-secundario:focus-visible .pdv-kbd-hint{color:color-mix(in srgb,var(--app-accent) 75%,var(--hub-muted));border-color:color-mix(in srgb,var(--app-accent) 30%,transparent)}.pdv-btn-primario .pdv-kbd-hint,.pdv-btn-secundario .pdv-kbd-hint{top:.4rem;right:.5rem;background:#0000001f;border-color:#0000002e;color:#0000006b}.pdv-btn-secundario .pdv-kbd-hint{background:color-mix(in srgb,var(--hub-bg) 65%,transparent);border-color:color-mix(in srgb,var(--hub-muted) 25%,transparent);color:color-mix(in srgb,var(--hub-muted) 80%,transparent)}.pdv-tag-atacado,.pdv-tag-cpf{font-size:.7rem;font-weight:800;letter-spacing:.04em;padding:.25rem .5rem;border-radius:999px}.pdv-tag-atacado{background:#e6a8002e;color:#e6b800}.pdv-tag-cpf{background:var(--app-accent-soft);color:var(--app-accent)}.pdv-shell--touch .pdv-grid-wrap{flex:1;min-height:8rem;max-height:none}.pdv-grid-wrap{flex:1;min-height:12rem;max-height:52vh;overflow:auto;border-radius:1rem;border:1px solid color-mix(in srgb,var(--hub-gold-soft) 65%,transparent);background:color-mix(in srgb,var(--hub-surface) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px color-mix(in srgb,#fff 5%,transparent) inset,0 12px 40px #0003;-webkit-overflow-scrolling:touch}.pdv-grid{width:100%;border-collapse:collapse;font-size:.88rem}.pdv-grid thead th{position:sticky;top:0;z-index:1;text-align:left;padding:.55rem .6rem;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted);background:var(--hub-bg);border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade);white-space:nowrap}.pdv-grid thead th:last-child{border-right:none}.pdv-grid tbody td{padding:.5rem .6rem;border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade);vertical-align:middle}.pdv-grid tbody td:last-child{border-right:none}.pdv-shell--touch .pdv-grid tbody td{padding:.65rem .6rem}.pdv-grid tbody tr{cursor:pointer;touch-action:manipulation}.pdv-shell--touch .pdv-grid tbody tr{min-height:3.25rem}.pdv-grid tbody tr{transition:background .12s ease}.pdv-grid tbody tr:hover{background:color-mix(in srgb,var(--app-accent) 10%,var(--hub-surface))}.pdv-grid tbody tr.ativa{background:color-mix(in srgb,var(--app-accent) 14%,var(--hub-surface));box-shadow:inset 3px 0 0 var(--app-accent)}.pdv-col-foto{width:3.25rem;padding-inline:.35rem!important}.pdv-produto-thumb{display:grid;place-items:center;border-radius:8px;overflow:hidden;background:var(--hub-bg);border:1px solid var(--hub-gold-soft);flex-shrink:0}.pdv-produto-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pdv-produto-thumb__placeholder{font-size:1.1rem;line-height:1;opacity:.65}.pdv-produto-thumb--sm{width:2.5rem;height:2.5rem}.pdv-produto-thumb--md{width:3.25rem;height:3.25rem}.pdv-produto-thumb--lg{width:4.5rem;height:4.5rem}.pdv-produto-thumb--xl{width:6rem;height:6rem}.pdv-col-item{font-variant-numeric:tabular-nums;color:var(--hub-muted);width:4.5rem;min-width:4.5rem}.pdv-col-codigo{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:10.5rem}.pdv-col-desc{font-weight:600}.pdv-col-unid{width:3.5rem;color:var(--hub-muted)}.pdv-col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:7.5rem}.pdv-col-total{font-weight:800;min-width:7.5rem}.pdv-grid-vazio td{padding:2.5rem 1rem!important;text-align:center;color:var(--hub-muted);font-weight:600}.pdv-item-touch{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"thumb qty info rem";gap:.5rem .65rem;align-items:center;padding:.55rem .7rem;border-radius:var(--hub-raio-lg);border:1px solid var(--app-accent-border);background:var(--app-accent-soft)}.pdv-item-touch>.pdv-produto-thumb{grid-area:thumb}.pdv-item-touch__info{grid-area:info;min-width:0;display:flex;flex-direction:column;gap:.1rem}.pdv-item-touch__qty{grid-area:qty;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.35rem}.pdv-item-touch>.pdv-touch-btn--perigo{grid-area:rem}.pdv-item-touch__nome{font-size:.88rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdv-item-touch__preco{font-size:.75rem;color:var(--hub-muted)}.pdv-item-touch--bloqueado{grid-template-columns:auto 1fr;grid-template-areas:"thumb info"}.pdv-item-touch__aviso-totem{font-size:.72rem;font-weight:700;color:var(--app-accent-light, var(--app-accent, var(--hub-gold)))}.pdv-item-touch__qty-valor{min-width:2.5rem;text-align:center;font-size:1.35rem;font-weight:900;font-variant-numeric:tabular-nums}.pdv-touch-btn{min-width:2.75rem;min-height:2.75rem;padding:.35rem .65rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-gold-soft);background:var(--hub-surface);color:inherit;font-size:1rem;font-weight:800;cursor:pointer;touch-action:manipulation}.pdv-touch-btn--qty{min-width:3.25rem;min-height:3.25rem;font-size:1.75rem;line-height:1;padding:.15rem;font-family:system-ui,Segoe UI,sans-serif}.pdv-touch-btn__glyph{display:block;font-size:1.75rem;font-weight:900;line-height:1;color:inherit}.pdv-touch-btn--perigo{font-size:.78rem;color:var(--hub-danger, #ff6b6b);border-color:color-mix(in srgb,var(--hub-danger, #c62828) 35%,transparent)}.pdv-barra-totais{display:grid;grid-template-columns:auto 1fr 1fr 1.4fr;gap:.65rem .5rem;align-items:center;padding:.85rem 1rem;border-radius:1rem;background:color-mix(in srgb,var(--hub-bg) 82%,var(--hub-surface));border:1px solid color-mix(in srgb,var(--hub-gold-soft) 60%,transparent);box-shadow:0 8px 28px #00000029}.pdv-barra-foto{display:flex;align-items:center;justify-content:center}.pdv-barra-foto-vazio{width:4.5rem;height:4.5rem;border-radius:10px;border:1px dashed var(--hub-gold-soft);background:color-mix(in srgb,var(--hub-muted) 6%,transparent)}.pdv-barra-bloco{display:flex;flex-direction:column;gap:.15rem}.pdv-barra-bloco--total{align-items:flex-end;text-align:right}.pdv-barra-rotulo{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.pdv-barra-valor--sec{font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.pdv-barra-valor--total{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:900;line-height:1;color:var(--app-accent);font-variant-numeric:tabular-nums}.pdv-codigo{display:flex;gap:.5rem;align-items:stretch}.pdv-codigo-consulta{flex-shrink:0;width:3.25rem;min-height:3.25rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--hub-gold-soft) 55%,transparent);background:color-mix(in srgb,var(--hub-surface) 90%,transparent);font-size:1.35rem;cursor:pointer;touch-action:manipulation;transition:transform .14s ease,border-color .14s ease,background .14s ease}.pdv-codigo-consulta:hover{border-color:var(--app-accent);background:var(--app-accent-soft)}.pdv-codigo-input{flex:1;min-width:0;min-height:3.25rem;padding:.75rem 1rem;font-size:1.15rem;font-weight:700;border-radius:999px;border:2px solid color-mix(in srgb,var(--app-accent) 35%,transparent);background:color-mix(in srgb,var(--hub-bg) 88%,#0a0a0c);color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.pdv-codigo-adicionar{flex-shrink:0;min-height:3.25rem;padding:0 1rem;border:none;border-radius:var(--hub-raio-md);background:var(--app-accent, #f5c518);color:#0a0a0a;font-size:.95rem;font-weight:800;cursor:pointer;touch-action:manipulation}.pdv-codigo-adicionar:disabled{opacity:.45;cursor:not-allowed}.pdv-codigo-input:focus{outline:none;border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft)}.pdv-codigo-input:disabled{opacity:.5}.pdv-finalizar{display:flex;gap:.5rem;flex-wrap:wrap}.pdv-btn-primario,.pdv-btn-secundario{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex:1;min-height:3.35rem;padding:.8rem 1.1rem;font-size:1rem;font-weight:800;border-radius:999px;cursor:pointer;touch-action:manipulation;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.pdv-btn-primario{border:none;background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent) 92%,#fff),var(--app-accent, #f5c518));color:#0a0a0a;box-shadow:0 6px 20px color-mix(in srgb,var(--app-accent) 35%,transparent)}@media(hover:hover)and (pointer:fine){.pdv-btn-primario:hover:not(:disabled),.pdv-btn-secundario:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #00000047}}.pdv-btn-secundario{border:1px solid var(--app-accent-border);background:transparent;color:inherit;font-size:.95rem}.pdv-btn-label{flex:1;text-align:center}.pdv-btn-primario:disabled,.pdv-btn-secundario:disabled{opacity:.45;cursor:not-allowed}.pdv-statusbar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;padding:.5rem .85rem;border-radius:var(--hub-raio-md);background:var(--hub-bg);border:1px solid var(--hub-gold-soft);font-size:.75rem;color:var(--hub-muted)}.pdv-statusbar__item{display:inline-flex;align-items:center;gap:.35rem}.pdv-statusbar__ico{display:inline-grid;place-items:center;width:1.1rem;font-size:.9rem;line-height:1}.pdv-statusbar__caixa.aberto{color:#34c759;font-weight:700}.pdv-statusbar__caixa.fechado{color:#ff8a80;font-weight:700}.pdv-statusbar__rede{color:#34c759;font-weight:600}.pdv-statusbar__rede--offline{color:#ff8a80;font-weight:800}.pdv-statusbar__data{margin-left:auto}.pdv-statusbar__versao{font-variant-numeric:tabular-nums;opacity:.85;white-space:nowrap}.pdv-statusbar__tef{color:#34c759;font-weight:700}.pdv-statusbar__tef--desligado{background:#e65100;color:#fff;font-weight:800;padding:.1rem .5rem;border-radius:4px}.pdv-statusbar__offline-btn{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline dotted}.pdv-statusbar__offline-btn--pendente{color:#ff8a80;font-weight:800}.pdv-statusbar__contingencia{background:#b71c1c;color:#fff;font-weight:800;padding:.1rem .5rem;border-radius:4px}.pdv-vendas-offline{width:100%;border-collapse:collapse;font-size:.85rem}.pdv-vendas-offline th,.pdv-vendas-offline td{text-align:left;padding:.35rem .4rem;border-bottom:1px solid var(--hub-gold-soft);vertical-align:top}.pdv-vendas-offline__pendente{background:#ff8a801f}.pdv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem;overflow:auto;overscroll-behavior:contain}.pdv-overlay__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdv-overlay__card{position:relative;width:100%;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-gold-soft);box-shadow:var(--hub-shadow-lg, 0 24px 60px rgba(0, 0, 0, .45))}.pdv-overlay__card--md{max-width:30rem}.pdv-overlay__card--lg{max-width:42rem}.pdv-overlay__card--xl{max-width:60rem}.pdv-overlay__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--hub-gold-soft)}.pdv-overlay__header h2{margin:0;font-size:1.05rem;display:inline-flex;align-items:center}.pdv-overlay__marca-tag,.pdv-consulta-aba__marca-tag{font-size:.72rem;padding:.14rem .42rem}.pdv-consulta-aba__marca-tag{font-size:.62rem}.pdv-totem-tag__logo,.pdv-totem-pedido__origem-logo{display:inline-block;height:1rem;width:auto;max-width:6.5rem;object-fit:contain;vertical-align:middle}.pdv-totem-tag__logo{margin-left:.45rem}.pdv-overlay__fechar{border:1px solid var(--hub-gold-soft);background:transparent;color:var(--hub-muted);border-radius:var(--hub-raio-md);padding:.3rem .6rem;font-size:.75rem;font-weight:800;cursor:pointer}.pdv-overlay__corpo{padding:1rem 1.1rem 1.2rem}.pdv-overlay__hint{margin:0 0 .85rem;color:var(--hub-muted);font-size:.85rem}.pdv-cartao-aut .pdv-campo input{min-height:var(--hub-touch-min);text-align:left}.pdv-cartao-aut__linha{display:flex;align-items:stretch;gap:.5rem}.pdv-cartao-aut__linha input{flex:1;min-width:0}.pdv-cartao-aut__camera{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--hub-touch-min, 48px);min-height:var(--hub-touch-min, 48px);padding:0;border-radius:var(--hub-raio-md);border:1px solid var(--hub-gold-soft);background:var(--hub-bg);color:inherit;cursor:pointer}.pdv-cartao-aut__camera:active:not(:disabled){background:color-mix(in srgb,var(--hub-gold-soft) 35%,var(--hub-bg))}.pdv-cartao-aut__camera:disabled{opacity:.5;cursor:default}.pdv-cartao-aut__acoes{margin-top:0;margin-bottom:.75rem;justify-content:flex-start}.pdv-cartao-aut__titular{display:flex;flex-direction:column;gap:.25rem;margin:0 0 .75rem;padding:.7rem .8rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-gold-soft);background:color-mix(in srgb,var(--hub-gold-soft) 22%,var(--hub-bg))}.pdv-cartao-aut__nome{margin:0;font-size:1.05rem;font-weight:800}.pdv-cartao-aut__dica{margin:0;font-size:.8rem;color:var(--hub-muted)}.pdv-cartao-aut__trocar{align-self:flex-start;margin-top:.35rem;min-height:var(--hub-touch-min)}.pdv-totem-busca{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;margin-bottom:.85rem}.pdv-totem-busca label{flex:1 1 12rem;display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}.pdv-totem-erro{margin:0 0 .75rem;color:#ff6b6b;font-size:.88rem}.pdv-totem-resumo{margin-bottom:1rem;padding:.9rem 1rem}.pdv-totem-resumo__topo{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem}.pdv-totem-tag{display:inline-block;margin-left:.45rem;padding:.15rem .45rem;border-radius:6px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#ff9f0a;background:#ff9f0a26}.pdv-totem-resumo__cliente{margin:0 0 .65rem;color:var(--hub-muted);font-size:.88rem}.pdv-totem-itens{list-style:none;margin:0 0 .65rem;padding:0}.pdv-totem-itens li{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.9rem}.pdv-totem-total{margin:0 0 .65rem;font-size:.95rem}.pdv-totem-pagamento{margin-bottom:.65rem;padding:.65rem .75rem;border-radius:8px;background:#ffffff0a}.pdv-totem-pagamento__titulo{margin:0 0 .35rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.pdv-totem-pagamento ul{margin:0;padding:0;list-style:none}.pdv-totem-pagamento li{font-size:.9rem;padding:.2rem 0}.pdv-totem-origem{margin:0;font-size:.8rem;color:var(--hub-muted)}.pdv-totem-acoes{display:flex;flex-wrap:wrap;gap:.5rem}.pdv-operacoes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.pdv-operacao-btn,.pdv-funcao-btn{display:flex;align-items:center;gap:.5rem;min-height:2.85rem;padding:.65rem .75rem;border-radius:var(--hub-raio-md);border:1px solid var(--app-accent-border);background:var(--hub-bg);color:inherit;cursor:pointer;text-align:left;font-size:.82rem;font-weight:600;touch-action:manipulation}.pdv-operacao-btn:hover,.pdv-funcao-btn:hover{border-color:var(--app-accent);background:var(--app-accent-soft)}.pdv-operacao-btn:disabled{opacity:.38;cursor:not-allowed}.pdv-operacao-btn:disabled:hover{border-color:var(--app-accent-border);background:var(--hub-bg)}.pdv-operacao-num{flex-shrink:0;min-width:1.4rem;font-weight:900;font-size:1rem;color:var(--app-accent)}.pdv-operacao-icone{flex-shrink:0}.pdv-operacao-rotulo{flex:1}.pdv-funcoes-lista{display:flex;flex-direction:column;gap:.45rem}.pdv-funcao-tag{font-size:.62rem;font-weight:800;padding:.1rem .4rem;border-radius:999px;background:#34c759;color:#06210f}.pdv-ajuda-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.pdv-ajuda-lista li{display:flex;align-items:center;gap:.6rem;font-size:.85rem}.pdv-ajuda-lista kbd{flex-shrink:0;min-width:2.6rem;text-align:center;font-family:inherit;font-weight:800;padding:.2rem .4rem;border-radius:6px;background:var(--app-accent-soft);border:1px solid var(--app-accent-border);color:var(--app-accent)}.pdv-ajuda-suporte{margin-top:1.15rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--hub-gold-soft) 55%,transparent)}.pdv-ajuda-suporte__titulo{margin:0 0 .35rem;font-size:.92rem;font-weight:800;letter-spacing:.02em}.pdv-ajuda-suporte__texto{margin:0 0 .75rem;font-size:.82rem;line-height:1.45;color:var(--hub-muted)}.pdv-ajuda-suporte__btn{width:100%;max-width:22rem}.pdv-suporte-portal-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;pointer-events:none}.pdv-suporte-portal-host:empty{display:none}.pdv-suporte-portal-host--aberto{pointer-events:auto}.pdv-suporte-portal-host .suporte-float-root--ajuste{z-index:1;visibility:visible!important;pointer-events:none}.pdv-suporte-portal-host .suporte-float-backdrop{z-index:1;visibility:visible!important;pointer-events:auto}.pdv-suporte-portal-host .suporte-float-root--ajuste .suporte-float-panel-wrap{z-index:2;visibility:visible!important;pointer-events:auto}body.pdv-tela-cheia-ativa .suporte-float-root--ajuste{z-index:10100;visibility:visible!important}body.pdv-tela-cheia-ativa .suporte-float-backdrop{z-index:10099;visibility:visible!important}body.pdv-tela-cheia-ativa .suporte-float-root--ajuste .suporte-float-panel-wrap{z-index:10101;visibility:visible!important}.pdv-suporte-portal-host .suporte-float-root--ajuste .suporte-float-panel-wrap{width:min(960px,calc(100vw - 2rem));max-width:calc(100vw - 2rem)}.suporte-float-panel--pdv{width:100%;max-height:min(88dvh,760px);padding:0;display:flex;flex-direction:column;overflow:hidden}.pdv-fullscreen-root[data-pdv-tema=dark] .suporte-float-panel--pdv,.pdv-suporte-portal-host[data-pdv-tema=dark] .suporte-float-panel--pdv{background:#101012;border-color:color-mix(in srgb,var(--hub-orange) 35%,#2a2a2e);color:#f4f4f5}.suporte-float-panel__head--pdv{margin:0;padding:.85rem 1rem .65rem}.pdv-fullscreen-root[data-pdv-tema=dark] .suporte-float-panel__head--pdv,.pdv-suporte-portal-host[data-pdv-tema=dark] .suporte-float-panel__head--pdv{border-bottom:1px solid color-mix(in srgb,#fff 8%,transparent)}.suporte-float-panel__head-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.suporte-float-panel__head--pdv .suporte-float-panel__title{margin:0;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hub-orange)}.suporte-float-panel__close-pdv{width:2rem;height:2rem;border:none;border-radius:10px;font-size:1.35rem;line-height:1;cursor:pointer}.pdv-fullscreen-root[data-pdv-tema=dark] .suporte-float-panel__close-pdv,.pdv-suporte-portal-host[data-pdv-tema=dark] .suporte-float-panel__close-pdv{background:color-mix(in srgb,#fff 6%,transparent);color:#d4d4d8}.pdv-fullscreen-root[data-pdv-tema=dark] .suporte-float-panel__close-pdv:hover,.pdv-suporte-portal-host[data-pdv-tema=dark] .suporte-float-panel__close-pdv:hover{background:color-mix(in srgb,var(--hub-orange) 16%,transparent);color:var(--hub-orange)}.suporte-float-panel__tabs-pdv{display:flex;gap:.4rem}.suporte-float-panel__tab-pdv{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .75rem;border-radius:999px;font-size:.72rem;font-weight:800;cursor:pointer}.pdv-fullscreen-root[data-pdv-tema=dark] .suporte-float-panel__tab-pdv,.pdv-suporte-portal-host[data-pdv-tema=dark] .suporte-float-panel__tab-pdv{border:1px solid color-mix(in srgb,#fff 10%,transparent);background:color-mix(in srgb,#fff 4%,transparent);color:#a1a1aa}.pdv-fullscreen-root[data-pdv-tema=dark] .suporte-float-panel__tab-pdv--on,.pdv-suporte-portal-host[data-pdv-tema=dark] .suporte-float-panel__tab-pdv--on{background:var(--hub-orange);border-color:var(--hub-orange);color:#0a0a0a}.suporte-float-panel__tab-badge{min-width:1rem;height:1rem;padding:0 .28rem;border-radius:999px;font-size:.58rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.pdv-fullscreen-root[data-pdv-tema=dark] .suporte-float-panel__tab-badge,.pdv-suporte-portal-host[data-pdv-tema=dark] .suporte-float-panel__tab-badge,.pdv-fullscreen-root[data-pdv-tema=dark] .suporte-float-panel__tab-pdv--on .suporte-float-panel__tab-badge,.pdv-suporte-portal-host[data-pdv-tema=dark] .suporte-float-panel__tab-pdv--on .suporte-float-panel__tab-badge{background:#0a0a0a;color:var(--hub-orange)}.suporte-float-panel--pdv .suporte-float-panel__body{flex:1;min-height:0;overflow:auto;padding:.85rem 1rem 1rem}.pdv-fullscreen-root[data-pdv-tema=dark] .suporte-float-panel--pdv .suporte-float-panel__footer,.pdv-suporte-portal-host[data-pdv-tema=dark] .suporte-float-panel--pdv .suporte-float-panel__footer{border-top:1px solid color-mix(in srgb,#fff 8%,transparent)}.suporte-float-panel--pdv .suporte-float-panel__footer{padding:.75rem 1rem 1rem}.suporte-float-panel__secao-chat{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 .35rem .35rem}.suporte-float-panel__secao-titulo{margin:0 0 .45rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-orange)}.suporte-float-panel__chat-slot,.chat-interno-embed-suporte{flex:1;min-height:0;display:flex;flex-direction:column}.chat-interno-embed-suporte--oculto{display:none}.chat-interno-shell--suporte-pdv{flex:1;min-height:min(56dvh,520px);height:min(56dvh,520px);border-radius:12px;overflow:hidden}.pdv-fullscreen-root[data-pdv-tema=dark] .chat-interno-shell--suporte-pdv,.pdv-suporte-portal-host[data-pdv-tema=dark] .chat-interno-shell--suporte-pdv{border:1px solid color-mix(in srgb,#fff 8%,transparent);background:#08080a}.chat-interno-shell--suporte-pdv .chat-interno-sidebar{width:min(280px,34%)}.chat-interno-shell--suporte-pdv .chat-interno-thread{min-width:0}.pdv-consulta-busca{width:100%;min-height:3rem;padding:.65rem .85rem;margin-bottom:.5rem;font-size:1rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-gold-soft);background:var(--hub-bg);color:inherit}.pdv-consulta-cats{display:flex;flex-wrap:wrap;gap:.4rem;margin:.65rem 0 .5rem;max-height:6.5rem;overflow:auto;-webkit-overflow-scrolling:touch}.pdv-consulta-cat{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--hub-gold-soft);background:var(--hub-bg-elevated, rgba(255, 255, 255, .04));color:inherit;border-radius:999px;padding:.35rem .7rem;font-size:.76rem;font-weight:700;cursor:pointer;touch-action:manipulation;transition:border-color .14s ease,background .14s ease}.pdv-consulta-cat:hover{border-color:color-mix(in srgb,var(--app-accent) 45%,var(--hub-gold-soft))}.pdv-consulta-cat.ativo{border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent)}.pdv-consulta-cat--promo{border-color:#4caf5073;background:#4caf5014}.pdv-consulta-cat--promo.ativo{border-color:#81c784e6;background:#4caf5029;color:#81c784}.pdv-consulta-cat__qtd{display:inline-grid;place-items:center;min-width:1.25rem;padding:0 .25rem;border-radius:999px;background:#0000001f;font-size:.65rem;font-weight:800;font-variant-numeric:tabular-nums;opacity:.85}.pdv-consulta-cat.ativo .pdv-consulta-cat__qtd{background:color-mix(in srgb,var(--app-accent) 25%,transparent)}.pdv-consulta-dica{margin:0 0 .65rem;font-size:.82rem;color:var(--hub-muted)}.pdv-consulta-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));grid-auto-rows:max-content;align-items:start;gap:.55rem;max-height:52vh;overflow:auto;margin-bottom:.75rem;-webkit-overflow-scrolling:touch}.pdv-consulta-tabela-wrap{display:none}.pdv-consulta-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;min-height:0;height:auto;overflow:visible;padding:.65rem .5rem .75rem;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-gold-soft);background:var(--hub-bg);color:inherit;text-align:center;cursor:pointer;touch-action:manipulation}.pdv-consulta-card:active,.pdv-consulta-card:hover{border-color:var(--app-accent);background:var(--app-accent-soft)}.pdv-consulta-card__cat{max-width:100%;padding:.12rem .45rem;border-radius:999px;background:#00000014;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdv-consulta-card__nome{font-size:.78rem;font-weight:700;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:1;min-height:0;width:100%}.pdv-consulta-card__codigo{font-size:.68rem;color:var(--hub-muted);flex-shrink:0}.pdv-consulta-card__preco{flex-shrink:0;display:block;margin-top:.1rem;font-size:1.05rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--app-accent, #f5c518)}.pdv-consulta-vazio--grid{grid-column:1 / -1;text-align:center;padding:2rem 1rem;color:var(--hub-muted)}.pdv-consulta-tabela-wrap{max-height:55vh;overflow:auto;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md)}.pdv-consulta-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.pdv-consulta-tabela thead th{position:sticky;top:0;background:var(--hub-bg);text-align:left;padding:.5rem .6rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--hub-muted);border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade)}.pdv-consulta-tabela thead th:last-child{border-right:none}.pdv-consulta-tabela tbody td{padding:.45rem .6rem;border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade)}.pdv-consulta-tabela tbody td:last-child{border-right:none}.pdv-consulta-tabela .pdv-col-cat{font-size:.78rem;font-weight:700;color:var(--hub-muted);white-space:nowrap}.pdv-consulta-tabela tbody tr{cursor:pointer;touch-action:manipulation}.pdv-shell--touch .pdv-consulta-tabela tbody tr{min-height:2.85rem}.pdv-consulta-tabela tbody tr:hover{background:var(--app-accent-soft)}.pdv-consulta-vazio{text-align:center;color:var(--hub-muted);padding:1.5rem!important}.pdv-pag-total{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:var(--hub-raio-md);background:var(--app-accent-soft);border:1px solid var(--app-accent);margin-bottom:.85rem}.pdv-pag-total strong{font-size:1.4rem;color:var(--app-accent);font-variant-numeric:tabular-nums}.pdv-pag-rows{display:flex;flex-direction:column;gap:.5rem;outline:none}.pdv-pag-rows:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 55%,transparent);outline-offset:2px;border-radius:var(--hub-raio-md)}.pdv-pag-row{display:grid;grid-template-columns:1fr 9rem;align-items:center;gap:.5rem;font-weight:600;border-radius:var(--hub-raio-md)}.pdv-pag-row--selecionada{background:color-mix(in srgb,var(--app-accent) 16%,transparent);outline:1px solid color-mix(in srgb,var(--app-accent) 45%,transparent);outline-offset:-1px}.pdv-pag-atalhos-hint{margin:0 0 .65rem}.pdv-pag-row__atalho{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-right:.4rem;padding:0 .25rem;border-radius:.25rem;border:1px solid color-mix(in srgb,var(--hub-gold-soft) 70%,transparent);background:color-mix(in srgb,var(--hub-bg) 88%,var(--app-accent));color:color-mix(in srgb,var(--app-accent) 85%,var(--hub-text));font-size:.72rem;font-weight:800;font-family:inherit;line-height:1;vertical-align:middle}.pdv-pag-row__head{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.pdv-pag-row__bloqueio{display:inline-block;font-size:.62rem;font-weight:800;letter-spacing:.03em;line-height:1.1;padding:.15rem .4rem;border-radius:.25rem;background:var(--hub-danger-soft);color:var(--hub-danger-text);border:1px solid var(--hub-danger-border);white-space:nowrap}.pdv-pag-row--bloqueado-promo .pdv-pag-row__label{opacity:.55;cursor:not-allowed}.pdv-pag-row--bloqueado-promo input{opacity:.45;cursor:not-allowed}.pdv-pag-row--tef-cobrado .pdv-pag-row__label{opacity:.7;cursor:not-allowed}.pdv-pag-row--tef-cobrado input{opacity:.75;cursor:not-allowed;background:color-mix(in srgb,var(--hub-success, #1a7f37) 10%,transparent)}.pdv-pag-row__tef-ok{display:inline-block;font-size:.62rem;font-weight:800;letter-spacing:.03em;line-height:1.1;padding:.15rem .4rem;border-radius:.25rem;background:color-mix(in srgb,var(--hub-success, #1a7f37) 16%,transparent);color:var(--hub-success, #1a7f37);border:1px solid color-mix(in srgb,var(--hub-success, #1a7f37) 35%,transparent);white-space:nowrap}.pdv-pag-row__cadeado{display:inline-flex;align-items:center;gap:.2rem;font-size:.62rem;font-weight:800;letter-spacing:.03em;line-height:1.1;padding:.15rem .45rem;border-radius:.25rem;background:color-mix(in srgb,var(--hub-orange) 16%,transparent);color:color-mix(in srgb,var(--hub-orange) 80%,var(--hub-text));border:1px solid color-mix(in srgb,var(--hub-orange) 40%,transparent);white-space:nowrap;cursor:pointer}.pdv-pag-row__cadeado:hover{background:color-mix(in srgb,var(--hub-orange) 24%,transparent)}.pdv-pag-promo-hint{margin:0 0 .75rem;padding:.55rem .65rem;border-radius:var(--hub-raio-md);background:color-mix(in srgb,var(--hub-orange) 14%,transparent);color:color-mix(in srgb,var(--hub-orange) 72%,var(--hub-text));border:1px solid color-mix(in srgb,var(--hub-orange) 28%,transparent);font-size:.88rem;font-weight:600;line-height:1.35}.pdv-pag-totais-promo{margin:0 0 .85rem}.pdv-pag-totais-promo .pdv-pag-promo-hint{margin-bottom:.55rem}.pdv-pag-totais-promo__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}@media(max-width:640px){.pdv-pag-totais-promo__grid{grid-template-columns:1fr}}.pdv-pag-totais-promo__item{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border-radius:var(--hub-raio-md);border:1px solid color-mix(in srgb,var(--hub-border) 80%,transparent);background:color-mix(in srgb,var(--hub-bg-elevated) 88%,transparent)}.pdv-pag-totais-promo__item span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--hub-muted)}.pdv-pag-totais-promo__item strong{font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums}.pdv-pag-totais-promo__item em{font-size:.75rem;font-style:normal;color:var(--hub-muted)}.pdv-pag-totais-promo__item--ativo{border-color:color-mix(in srgb,var(--app-accent) 55%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 12%,var(--hub-bg-elevated))}.pdv-pag-row__hint-forma{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--hub-muted)}.pdv-barra-totais--promo .pdv-barra-bloco--total{align-items:stretch;gap:.35rem}.pdv-barra-seletor-preco{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;width:100%;max-width:32rem}.pdv-barra-seletor-preco__btn{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-height:3.6rem;padding:.45rem .65rem;border-radius:var(--hub-raio-md);border:1px solid color-mix(in srgb,var(--hub-gold-soft) 70%,transparent);background:color-mix(in srgb,var(--hub-bg) 70%,var(--hub-surface));color:inherit;cursor:pointer;touch-action:manipulation;text-align:left}.pdv-barra-seletor-preco__btn.ativo{border-color:var(--app-accent, var(--hub-gold));background:color-mix(in srgb,var(--app-accent, var(--hub-gold)) 18%,var(--hub-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent, var(--hub-gold)) 40%,transparent)}.pdv-barra-seletor-preco__lab{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--hub-muted)}.pdv-barra-seletor-preco__btn.ativo .pdv-barra-seletor-preco__lab{color:var(--app-accent, var(--hub-gold))}.pdv-barra-seletor-preco__val{font-size:1.05rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.15}.pdv-barra-seletor-preco__hint{font-size:.65rem;font-weight:600;color:var(--hub-muted)}.pdv-barra-valor--destaque-promo{margin-top:.15rem;font-size:clamp(1.35rem,2.8vw,1.85rem)!important}.pdv-barra-valor--duplo{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.pdv-barra-duplo{display:flex;align-items:baseline;gap:.45rem}.pdv-barra-duplo__lab{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--hub-muted)}.pdv-barra-duplo__val{font-variant-numeric:tabular-nums}.pdv-barra-duplo--cartao .pdv-barra-duplo__val{opacity:.92}.pdv-pag-row__label{padding:.35rem 0;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer;border-radius:var(--hub-raio-md);touch-action:manipulation}.pdv-pag-row__label:hover{color:var(--app-accent)}.pdv-pag-row__label:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.pdv-pag-row input,.pdv-campo input{padding:.55rem .65rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-gold-soft);background:var(--hub-bg);color:inherit;font-size:1rem;text-align:right;font-variant-numeric:tabular-nums}.pdv-pag-resumo{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--hub-gold-soft)}.pdv-pag-resumo>div{display:flex;flex-direction:column}.pdv-pag-resumo span{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--hub-muted)}.pdv-pag-resumo strong{font-size:1.1rem;font-variant-numeric:tabular-nums}.pdv-pag-resumo--falta strong{color:var(--hub-erro)}.pdv-pag-resumo--troco strong{color:var(--hub-sucesso)}.pdv-pag-aviso{margin:.6rem 0 0;color:var(--hub-erro);font-size:.8rem;font-weight:600;line-height:1.35}.pdv-pag-totem-hint{margin:0 0 .75rem;font-size:.82rem;line-height:1.4;color:var(--hub-muted)}.pdv-pag-totem-lista{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md);padding:.65rem .75rem;background:color-mix(in srgb,var(--hub-surface) 92%,transparent)}.pdv-pag-totem-lista li{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.92rem;font-weight:600}.pdv-pag-totem-lista li strong{font-variant-numeric:tabular-nums;color:var(--app-accent, #f5c518)}.pdv-pag-nfce.hub-check{--hub-check-size: 1.35rem;--hub-check-label: #e2e2e6;display:inline-flex;align-items:center;gap:.65rem;margin-top:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none}.pdv-pag-nfce .hub-check__label{font-weight:600;font-size:.92rem;line-height:1.35;color:#d4d4d8}.pdv-pag-nfce.hub-check--disabled{opacity:.55;cursor:not-allowed}.pdv-pag-nfce.hub-check--classic .hub-check__classic-box{flex-shrink:0;border-color:color-mix(in srgb,var(--hub-orange) 70%,#666);background:#1a1a1e}.pdv-pag-nfce.hub-check--classic .hub-check__input:checked+.hub-check__classic-box{background:var(--hub-orange);border-color:var(--hub-orange)}.pdv-pag-nfce.hub-check--classic .hub-check__input:checked+.hub-check__classic-box .hub-check__classic-icon{color:#111}.pdv-pag-acoes{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.pdv-pag-acoes .pdv-btn-primario,.pdv-pag-acoes .pdv-btn-secundario{flex:0 0 auto}.pdv-pag-nota{display:inline-flex;align-items:center;gap:.45rem;margin-right:auto;font-weight:700;cursor:pointer}.pdv-pag-nota input{width:1.15rem;height:1.15rem;margin:0}.pdv-emitir-nfce__intro{margin-bottom:.25rem}.pdv-emitir-nfce__lista{display:flex;flex-direction:column;gap:.45rem;margin-top:.85rem}.pdv-emitir-nfce__linha{display:grid;grid-template-columns:1.65rem 1.75rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:var(--hub-touch-min);padding:.65rem .75rem;border-radius:var(--hub-raio-md);border:1px solid color-mix(in srgb,var(--hub-gold-soft) 55%,transparent);background:color-mix(in srgb,var(--hub-bg-elevated, #1a1a1e) 92%,transparent);color:var(--pdv-texto, #f5f5f5);text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color .15s ease,background .15s ease,transform .12s ease}.pdv-emitir-nfce__linha:hover,.pdv-emitir-nfce__linha:focus-visible{border-color:color-mix(in srgb,var(--hub-orange, #f5c518) 55%,transparent);background:color-mix(in srgb,var(--hub-orange, #f5c518) 8%,var(--hub-bg-elevated, #1a1a1e));outline:none;transform:translate(2px)}.pdv-emitir-nfce__linha--destaque{border-color:color-mix(in srgb,var(--hub-orange, #f5c518) 45%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-orange, #f5c518) 18%,transparent)}.pdv-emitir-nfce__num{width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14;font-size:.72rem;font-weight:800;color:#ffffffb8}.pdv-emitir-nfce__icone{font-size:1.2rem;line-height:1;text-align:center}.pdv-emitir-nfce__texto{display:flex;min-width:0;flex-direction:column;gap:.1rem}.pdv-emitir-nfce__titulo{font-size:.95rem;font-weight:800;letter-spacing:-.02em;color:var(--pdv-texto, #fff)}.pdv-emitir-nfce__descricao{font-size:.78rem;line-height:1.3;color:color-mix(in srgb,var(--pdv-texto, #fff) 72%,transparent)}.pdv-emitir-nfce__tecla{justify-self:end}.pdv-emitir-nfce__dica{margin:.75rem 0 0;font-size:.8rem;color:var(--hub-muted, rgba(255, 255, 255, .55))}.pdv-emitir-nfce__opcoes{margin:.75rem 0 0;padding-left:1.15rem;font-size:.88rem;line-height:1.45;color:var(--hub-text)}.pdv-emitir-nfce__opcoes li+li{margin-top:.4rem}.pdv-emitir-nfce__acoes{flex-wrap:wrap;justify-content:flex-end;margin-top:.85rem}.pdv-emitir-nfce__acoes .pdv-btn-primario,.pdv-emitir-nfce__acoes .pdv-btn-secundario{flex:0 0 auto}.pdv-campo{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.pdv-campo span{font-size:.8rem;font-weight:700}.pdv-campo input,.pdv-campo textarea{text-align:left}.pdv-campo select{padding:.55rem .65rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-gold-soft);background:var(--hub-bg);color:inherit;font-size:1rem;font-family:inherit}.pdv-campo textarea{resize:vertical;min-height:5rem;padding:.5rem .65rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--hub-text) 18%,transparent);background:var(--hub-bg);color:inherit;font-family:inherit;font-size:.9rem}.pdv-fechar-dif{margin:0 0 .75rem;font-weight:700;color:#ff8a80}.pdv-fechar-dif.ok{color:#34c759}.pdv-resumo{display:flex;flex-direction:column;gap:.35rem}.pdv-resumo-linha{display:flex;justify-content:space-between;align-items:baseline;font-size:.9rem}.pdv-resumo-linha strong{font-variant-numeric:tabular-nums}.pdv-resumo-linha--destaque{font-size:1.05rem}.pdv-resumo-linha--destaque strong{color:var(--app-accent)}.pdv-resumo-sep{border:none;border-top:1px solid var(--hub-gold-soft);margin:.4rem 0}.pdv-notas-abas{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.pdv-notas-aba{padding:.35rem .7rem;border-radius:999px;border:1px solid var(--hub-gold-soft);background:var(--hub-bg);color:var(--hub-muted);font-size:.78rem;font-weight:700;cursor:pointer}.pdv-notas-aba.ativa{border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent)}.pdv-notas-tabela-wrap{display:block;max-height:min(55vh,28rem);overflow:auto;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md);background:color-mix(in srgb,var(--hub-surface) 96%,transparent)}.pdv-notas-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.pdv-notas-tabela thead th{position:sticky;top:0;z-index:1;background:var(--hub-bg);text-align:left;padding:.5rem .6rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--hub-muted);border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade)}.pdv-notas-tabela thead th:last-child{border-right:none}.pdv-notas-tabela tbody td{padding:.5rem .6rem;border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade);color:var(--hub-text)}.pdv-notas-tabela tbody td:last-child{border-right:none}.pdv-notas-tabela tbody tr:hover{background:var(--app-accent-soft)}.pdv-notas-linha--selecionada{background:color-mix(in srgb,var(--app-accent) 22%,transparent)!important;outline:1px solid color-mix(in srgb,var(--app-accent) 55%,transparent);outline-offset:-1px}.pdv-notas-msg{margin:0 0 .65rem;padding:.55rem .7rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--app-accent) 35%,transparent);background:var(--app-accent-soft);color:var(--app-accent);font-size:.82rem;font-weight:600}.pdv-notas-retencao{margin:0 0 .55rem;font-size:.72rem;color:var(--pdv-muted, rgba(255, 255, 255, .55))}.pdv-notas-mais{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.65rem .75rem;border-top:1px solid var(--hub-gold-soft)}.pdv-notas-mais__info{font-size:.72rem;color:var(--pdv-muted, rgba(255, 255, 255, .55))}.pdv-notas-mais__info--solo{margin:.45rem .75rem .55rem}.pdv-notas-escopo{display:flex;gap:.35rem;margin:0 0 .65rem;flex-wrap:wrap}.pdv-notas-escopo__btn{border:1px solid color-mix(in srgb,var(--hub-gold-soft, #c9a227) 55%,transparent);background:color-mix(in srgb,var(--hub-surface, #1a1a1a) 88%,transparent);color:inherit;border-radius:999px;padding:.28rem .7rem;font-size:.75rem;font-weight:700;cursor:pointer}.pdv-notas-escopo__btn.ativa{border-color:#30d1588c;background:#30d1582e}.pdv-notas-pesquisa{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem;margin-bottom:.75rem;padding:.75rem;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md);background:color-mix(in srgb,var(--hub-surface) 96%,transparent)}.pdv-notas-pesquisa__campo{flex:1 1 12rem;margin-bottom:0}.pdv-notas-pesquisa__acoes{display:flex;gap:.45rem}.pdv-notas-detalhe,.pdv-notas-cancelar{margin-top:.75rem;padding:.85rem;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md);background:color-mix(in srgb,var(--hub-surface) 96%,transparent)}.pdv-notas-detalhe__titulo{margin:0 0 .65rem;font-size:.92rem;font-weight:800}.pdv-notas-detalhe__lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem .85rem;margin:0 0 .75rem}.pdv-notas-detalhe__lista dt{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.pdv-notas-detalhe__lista dd{margin:.15rem 0 0;font-size:.84rem;font-weight:700;word-break:break-word}.pdv-notas-detalhe__linha-larga{grid-column:1 / -1}.pdv-notas-detalhe__acoes{display:flex;flex-wrap:wrap;gap:.45rem}.pdv-notas-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;margin-top:.85rem;padding:.65rem .5rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-gold-soft);background:color-mix(in srgb,var(--hub-bg) 92%,transparent)}.pdv-notas-acoes__nav{width:2.2rem;height:2.2rem;border-radius:8px;border:1px solid var(--hub-gold-soft);background:var(--hub-bg);color:var(--hub-text);font-size:.85rem;cursor:pointer}.pdv-notas-acoes__nav:disabled{opacity:.45;cursor:not-allowed}.pdv-notas-acoes__btn{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border-radius:8px;border:1px solid var(--hub-gold-soft);background:var(--hub-bg);color:var(--hub-text);font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap}.pdv-notas-acoes__btn:disabled{opacity:.45;cursor:not-allowed}.pdv-notas-acoes__icone{font-size:.9rem;line-height:1}.pdv-notas-acoes .pdv-kbd-hint{position:static;font-size:.62rem;opacity:.75}@media(max-width:720px){.pdv-notas-acoes{justify-content:stretch}.pdv-notas-acoes__btn{flex:1 1 calc(50% - .4rem);justify-content:center}.pdv-notas-acoes__nav{flex:0 0 auto}}.pdv-cego-tabela-wrap{max-height:min(50vh,24rem);overflow:auto;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md);background:color-mix(in srgb,var(--hub-surface) 96%,transparent)}.pdv-cego-tabela{width:100%;border-collapse:collapse;font-size:.88rem}.pdv-cego-tabela thead th{position:sticky;top:0;z-index:1;background:var(--hub-bg);text-align:left;padding:.55rem .65rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--hub-muted);border-bottom:1px solid var(--hub-tabela-linha-grade)}.pdv-cego-tabela tbody td{padding:.55rem .65rem;border-bottom:1px solid var(--hub-tabela-linha-grade)}.pdv-cego-linha--selecionada{background:color-mix(in srgb,var(--app-accent) 22%,transparent)!important;outline:1px solid color-mix(in srgb,var(--app-accent) 55%,transparent);outline-offset:-1px}.pdv-cego-linha--total td{font-weight:800;border-top:2px solid var(--hub-gold-soft)}.pdv-cego-linha--tef{opacity:.82;cursor:default}.pdv-cego-tef-badge{font-weight:600;font-size:.72rem;letter-spacing:.02em;color:var(--hub-muted)}.pdv-cego-pendente{font-weight:600;color:#b45309}.pdv-cego-aviso{margin:.75rem 0 0;padding:.65rem .75rem;border-radius:8px;background:#fff7ed;border:1px solid #fdba74;color:#9a3412;font-size:.92rem;line-height:1.35}.pdv-cego-edicao__dica{margin:0 0 .55rem;font-size:.82rem;line-height:1.35;color:var(--pdv-muted, #a1a1aa)}.pdv-cego-edicao{margin-top:.75rem;padding:.75rem;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md)}.pdv-cego-edicao__acoes{display:flex;gap:.45rem;justify-content:flex-end}.pdv-cego-acoes{justify-content:center}.pdv-overlay .pdv-overlay__corpo .pdv-cego-rodape{position:sticky;bottom:0;z-index:2;padding:.1rem 0 .35rem;background:var(--hub-surface);box-shadow:0 -10px 18px -10px #00000073}.pdv-notas-acoes__btn--destaque{border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent)}.pdv-notas-vazio{text-align:center;color:var(--hub-muted);padding:1.5rem!important}.pdv-notas-erro{margin:0 0 .65rem;padding:.55rem .7rem;border-radius:8px;border:1px solid color-mix(in srgb,#ff3b30 40%,transparent);background:color-mix(in srgb,#ff3b30 10%,transparent);color:#ff8a80;font-size:.82rem;font-weight:600}.pdv-notas-aviso{margin:0 0 .65rem;padding:.55rem .7rem;border-radius:8px;border:1px solid color-mix(in srgb,#f59e0b 45%,transparent);background:color-mix(in srgb,#f59e0b 12%,transparent);color:#fcd34d;font-size:.82rem;font-weight:600;line-height:1.35}@media(max-width:640px){.pdv-notas-tabela thead{display:none}.pdv-notas-tabela tbody{display:flex;flex-direction:column;gap:.55rem;padding:.55rem}.pdv-notas-tabela tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:.3rem .5rem;padding:.65rem .7rem;border:1px solid var(--hub-border);border-radius:10px;background:color-mix(in srgb,var(--hub-surface) 94%,transparent)}.pdv-notas-tabela tbody td{display:flex;justify-content:space-between;align-items:flex-start;gap:.45rem;border:none;padding:.15rem 0;text-align:right}.pdv-notas-tabela tbody td:before{content:attr(data-label);flex-shrink:0;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--hub-muted);text-align:left}.pdv-notas-tabela tbody td[data-label=Venda],.pdv-notas-tabela tbody td[data-label=Origem],.pdv-notas-tabela tbody td[data-label="Data/Hora"],.pdv-notas-tabela tbody td[data-label=Status]{grid-column:1 / -1}.pdv-notas-tabela tbody td[colspan]{display:block;text-align:center;grid-column:1 / -1}.pdv-notas-tabela tbody td[colspan]:before{display:none}}.pdv-nfce-badge{font-size:.68rem;font-weight:800;padding:.15rem .5rem;border-radius:999px;white-space:nowrap}.pdv-nfce-badge--autorizada{background:#34c75929;color:#34c759}.pdv-nfce-badge--rejeitada,.pdv-nfce-badge--cancelada{background:#ff3b3029;color:#ff8a80}.pdv-nfce-badge--processando,.pdv-nfce-badge--contingencia{background:#e6a80029;color:#e6b800}.pdv-nfce-badge--nao_emitida{background:var(--hub-gold-soft);color:var(--hub-muted)}.pdv-overlay__card:has(.pdv-notas-pc){max-width:78rem}.pdv-notas-pc{display:flex;flex-direction:column;gap:.75rem}.pdv-notas-pc .pdv-notas-aviso,.pdv-notas-pc .pdv-notas-erro,.pdv-notas-pc .pdv-notas-msg{margin:0}.pdv-notas-pc .pdv-kbd-hint{position:static;margin-left:.4rem}.pdv-notas-pc__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.pdv-notas-pc__barra-dir{display:flex;align-items:center;gap:.6rem}.pdv-notas-pc__abas,.pdv-notas-pc__escopo{display:inline-flex;gap:.15rem;padding:.2rem;border-radius:10px;background:color-mix(in srgb,var(--hub-text) 6%,transparent)}.pdv-notas-pc__abas button,.pdv-notas-pc__escopo button{padding:.38rem .7rem;border:0;border-radius:8px;background:transparent;color:var(--hub-muted);font-size:.8rem;font-weight:700;white-space:nowrap;cursor:pointer}.pdv-notas-pc__abas button:hover,.pdv-notas-pc__escopo button:hover{color:var(--hub-text)}.pdv-notas-pc__abas button.ativa,.pdv-notas-pc__escopo button.ativa{background:var(--hub-surface);color:var(--hub-text);box-shadow:0 1px 3px #00000024}.pdv-notas-pc__busca{display:inline-flex;align-items:center;gap:.35rem;height:2.2rem;padding:0 .5rem 0 .65rem;border-radius:10px;border:1px solid var(--hub-gold-soft);background:var(--hub-bg);color:var(--hub-muted)}.pdv-notas-pc__busca:focus-within{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft)}.pdv-notas-pc__busca input{width:7.5rem;border:0;outline:0;background:transparent;color:var(--hub-text);font-size:.85rem}.pdv-notas-pc__grade{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(22rem,1fr);gap:.85rem;height:min(68vh,42rem);min-height:24rem}.pdv-notas-pc__lista{display:flex;flex-direction:column;min-height:0;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md);overflow:hidden;background:color-mix(in srgb,var(--hub-surface) 96%,transparent)}.pdv-notas-pc__lista .pdv-notas-tabela-wrap{flex:1 1 auto;max-height:none;min-height:0;border:0;border-radius:0}.pdv-notas-pc .pdv-notas-tabela tbody td,.pdv-notas-pc .pdv-notas-tabela thead th{border-right:none}.pdv-notas-pc .pdv-notas-tabela tbody tr{cursor:pointer}.pdv-notas-pc .pdv-notas-tabela tbody td{padding:.55rem .7rem;white-space:nowrap}.pdv-notas-pc .pdv-notas-linha--selecionada{outline:none;box-shadow:inset 3px 0 0 var(--app-accent)}.pdv-notas-pc__valor{font-weight:800;font-variant-numeric:tabular-nums}.pdv-notas-linha--cancelada .pdv-notas-pc__valor{text-decoration:line-through;color:var(--hub-muted)}.pdv-notas-pc__origem{margin-left:.45rem;padding:.05rem .4rem;border-radius:999px;background:var(--app-accent-soft);color:var(--app-accent);font-size:.65rem;font-weight:800;text-transform:uppercase;vertical-align:1px}.pdv-notas-pc__rodape-lista{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-top:1px solid var(--hub-gold-soft);font-size:.72rem;color:var(--hub-muted)}.pdv-notas-pc__rodape-lista .pdv-btn-secundario{flex:0 0 auto;min-height:0;padding:.35rem .75rem;font-size:.78rem}.pdv-notas-pc__painel{display:flex;flex-direction:column;min-height:0;border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md);overflow:hidden;background:var(--hub-surface)}.pdv-notas-pc__painel-vazio{margin:auto;color:var(--hub-muted);font-size:.85rem}.pdv-notas-pc__hero{flex:0 0 auto;display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1rem .8rem;border-bottom:1px solid var(--hub-gold-soft);background:color-mix(in srgb,var(--hub-bg) 60%,var(--hub-surface))}.pdv-notas-pc__hero-topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pdv-notas-pc__hero-topo h3{margin:0;font-size:.95rem;font-weight:800}.pdv-notas-pc__hero-valor{font-size:1.85rem;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.pdv-notas-pc__hero-valor--cancelado{text-decoration:line-through;color:var(--hub-muted)}.pdv-notas-pc__hero-meta{font-size:.8rem;color:var(--hub-muted)}.pdv-notas-pc__hero-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin-top:.15rem;font-size:.8rem;font-weight:600}.pdv-notas-pc__hero-tags>span+span:before{content:"·";margin-right:.6rem;color:var(--hub-muted)}.pdv-notas-pc__painel-corpo{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.9rem;padding:.85rem 1rem}.pdv-notas-pc__painel-corpo .pdv-nota-venda__carregando,.pdv-notas-pc__painel-corpo .pdv-nota-venda__falha{margin:0}.pdv-notas-pc__fiscal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem;margin:0}.pdv-notas-pc__fiscal dt{display:flex;align-items:center;justify-content:space-between;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.pdv-notas-pc__fiscal dd{margin:.15rem 0 0;font-size:.84rem;font-weight:700;overflow-wrap:anywhere}.pdv-notas-pc__fiscal-larga{grid-column:1 / -1}.pdv-notas-pc__fiscal .pdv-nota-chave{font-size:.8rem;font-weight:600;line-height:1.5}.pdv-notas-pc__retorno{font-weight:500!important}.pdv-notas-pc__copiar{padding:.1rem .5rem;border-radius:999px;border:1px solid var(--hub-gold-soft);background:transparent;color:var(--hub-text);font-size:.68rem;font-weight:700;text-transform:none;letter-spacing:0;cursor:pointer}.pdv-notas-pc__acoes{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:.45rem;padding:.7rem 1rem;border-top:1px solid var(--hub-gold-soft);background:color-mix(in srgb,var(--hub-bg) 60%,var(--hub-surface))}.pdv-notas-pc__acao{flex:1 1 calc(50% - .25rem);display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:0 .75rem;border-radius:9px;border:1px solid var(--hub-gold-soft);background:var(--hub-surface);color:var(--hub-text);font-size:.82rem;font-weight:700;cursor:pointer}.pdv-notas-pc__acao:hover:not(:disabled){border-color:var(--app-accent)}.pdv-notas-pc__acao:disabled{opacity:.45;cursor:not-allowed}.pdv-notas-pc__acao--principal{flex-basis:100%;border-color:var(--app-accent);background:var(--app-accent);color:#14120f;font-size:.9rem}.pdv-notas-pc__acao--principal:hover:not(:disabled){filter:brightness(1.05)}.pdv-notas-pc__acao--perigo{flex-basis:100%;border-color:color-mix(in srgb,#ff3b30 40%,transparent);background:transparent;color:#e5483d}.pdv-notas-pc__acao--perigo:hover:not(:disabled){border-color:#e5483d;background:color-mix(in srgb,#ff3b30 8%,transparent)}@media(max-width:900px){.pdv-notas-pc__grade{grid-template-columns:1fr;height:auto}.pdv-notas-pc__lista{height:20rem}.pdv-notas-pc__barra-dir{width:100%}.pdv-notas-pc__abas{overflow-x:auto;max-width:100%}}.pdv-nota-venda--pc{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.85rem;margin:0 0 .75rem}@media(max-width:720px){.pdv-nota-venda--pc{grid-template-columns:1fr}}.pdv-nota-venda__titulo{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 .4rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--hub-muted)}.pdv-nota-venda__titulo span{font-weight:700;text-transform:none;letter-spacing:0}.pdv-nota-venda__itens,.pdv-nota-venda__pagamentos{margin:0;padding:0;list-style:none}.pdv-nota-venda__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--hub-tabela-linha-grade);font-size:.84rem}.pdv-nota-venda__item:last-child{border-bottom:none}.pdv-nota-venda__qtd{font-weight:800;font-variant-numeric:tabular-nums}.pdv-nota-venda__nome{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.pdv-nota-venda__nome small{font-size:.72rem;color:var(--hub-muted)}.pdv-nota-venda__valor{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pdv-nota-venda__pagamentos li{display:flex;justify-content:space-between;gap:.5rem;padding:.3rem 0;font-size:.84rem}.pdv-nota-venda__pagamentos strong{font-variant-numeric:tabular-nums}.pdv-nota-venda__troco{color:var(--hub-muted)}.pdv-nota-venda__carregando,.pdv-nota-venda__vazio,.pdv-nota-venda__falha{margin:0 0 .75rem;font-size:.8rem;color:var(--hub-muted)}.pdv-nota-venda__falha{color:#ff8a80}.pdv-nota-chave{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em}.pdv-cupom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem;overflow:auto}.pdv-cupom-overlay__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdv-cupom-painel{position:relative;display:flex;flex-direction:column;gap:.75rem;align-items:center}.pdv-cupom{width:302px;background:#fff;color:#111;padding:.75rem .65rem;border-radius:8px;font-family:Courier New,Courier,monospace;font-size:11px;line-height:1.35}.pdv-cupom--nfce{width:72mm;max-width:72mm;font-size:10px;line-height:1.22;padding:1mm}.pdv-cupom-carregando{text-align:center;margin:1rem 0}.pdv-cupom-secao{border-top:1px dashed #999;padding-top:.3rem;margin-top:.3rem}.pdv-cupom-cab{display:flex;flex-direction:column;align-items:center;text-align:center;border-bottom:1px dashed #999;padding-bottom:.5rem;margin-bottom:.5rem}.pdv-cupom-cab--nfce{align-items:stretch;text-align:left;border-bottom:none;padding-bottom:0;margin-bottom:0}.pdv-cupom-cab-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem}.pdv-cupom-cab-emitente{flex:1;min-width:0;text-align:center}.pdv-cupom-nome-loja{margin:0 0 .12rem!important;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.15}.pdv-cupom-cab--nfce p{margin:.05rem 0}.pdv-cupom-logo{display:block;width:44px;height:44px;object-fit:contain;flex-shrink:0;margin-top:.05rem}.pdv-cupom-cnpj{font-size:10px}.pdv-cupom-endereco{font-size:9px;line-height:1.2}.pdv-cupom-titulo-doc{text-align:center;font-weight:700;margin:.25rem 0 0!important;font-size:10px;line-height:1.2}.pdv-cupom-cab strong{font-size:inherit}.pdv-cupom-tab-itens{width:100%;border-collapse:collapse;table-layout:fixed;font-size:8.5px}.pdv-cupom-tab-itens th,.pdv-cupom-tab-itens td{padding:.5px 1px;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.pdv-cupom-tab-itens thead th{font-weight:700;font-size:8px;text-align:left;padding-bottom:1px}.pdv-cupom-tab-itens th:nth-child(1),.pdv-cupom-tab-itens td:nth-child(1){width:11%}.pdv-cupom-tab-itens th:nth-child(2),.pdv-cupom-tab-itens td:nth-child(2){width:30%}.pdv-cupom-tab-itens th:nth-child(3),.pdv-cupom-tab-itens td:nth-child(3){width:9%}.pdv-cupom-tab-itens th:nth-child(4),.pdv-cupom-tab-itens td:nth-child(4){width:7%}.pdv-cupom-tab-itens th:nth-child(5),.pdv-cupom-tab-itens td:nth-child(5){width:14%}.pdv-cupom-tab-itens th:nth-child(6),.pdv-cupom-tab-itens td:nth-child(6){width:12%}.pdv-cupom-tab-itens th:nth-child(7),.pdv-cupom-tab-itens td:nth-child(7){width:17%}.pdv-cupom-item-cod{font-weight:600;font-size:8px}.pdv-cupom-item-desc{font-size:8.5px;line-height:1.15}.pdv-cupom-grade-itens,.pdv-cupom-totais-nfce,.pdv-cupom-pag-nfce{width:100%;border-collapse:collapse;margin-bottom:0}.pdv-cupom-grade-itens th,.pdv-cupom-grade-itens td,.pdv-cupom-totais-nfce td,.pdv-cupom-pag-nfce th,.pdv-cupom-pag-nfce td{padding:1px 2px;vertical-align:top}.pdv-cupom-grade-itens th{font-size:9.5px;font-weight:700;text-align:left}.pdv-cupom-grade-itens .pdv-col-num,.pdv-cupom-totais-nfce .pdv-col-num,.pdv-cupom-pag-nfce .pdv-col-num,.pdv-cupom-tab-itens .pdv-col-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pdv-cupom-item-valores td{padding-bottom:.1rem}.pdv-cupom-totais-nfce td:first-child{font-weight:600;font-size:9.5px}.pdv-cupom-totais-nfce td{padding:.05rem 0}.pdv-cupom-pag-nfce{table-layout:fixed}.pdv-cupom-pag-nfce thead th{font-size:9px;text-align:left;padding-bottom:.1rem}.pdv-cupom-pag-nfce thead th:first-child{width:58%}.pdv-cupom-pag-nfce thead th:last-child{text-align:right;width:42%}.pdv-cupom-chave-bloco{font-size:9.5px;word-break:break-word}.pdv-cupom-chave-titulo{margin:0 0 .1rem}.pdv-cupom-chave-bloco p{margin:.08rem 0}.pdv-cupom-url{font-size:8.5px;line-height:1.25;word-break:break-all}.pdv-cupom-chave{letter-spacing:.01em;line-height:1.2;font-size:8px;word-break:break-all}.pdv-cupom-qr-bloco{display:grid;grid-template-columns:108px 1fr;gap:.25rem;align-items:start}.pdv-cupom-qr-bloco--sem-qr{display:block}.pdv-cupom-qr svg{display:block;width:108px;height:108px}.pdv-cupom-meta p{margin:.05rem 0;font-size:8.5px;line-height:1.22}.pdv-cupom-fiscal-aviso{margin:.25rem 0 0!important;font-size:9px;line-height:1.3;text-align:center}.pdv-cupom-fiscal-rodape{font-size:8px;line-height:1.25}.pdv-cupom-fiscal-rodape p{margin:.08rem 0}.pdv-cupom-rodape-nfce{text-align:center;margin:.2rem 0 0;font-weight:700;font-size:10px}.pdv-cupom-itens{width:100%;border-collapse:collapse}.pdv-cupom-itens td{padding:1px 0;vertical-align:top}.pdv-cupom-total{display:flex;justify-content:space-between;border-top:1px dashed #999;margin-top:.4rem;padding-top:.4rem;font-size:14px}.pdv-cupom-pag{margin-top:.4rem}.pdv-cupom-pag>div{display:flex;justify-content:space-between}.pdv-cupom-fiscal{display:flex;flex-direction:column;gap:.1rem;border-top:1px dashed #999;margin-top:.4rem;padding-top:.4rem;font-size:10px;word-break:break-all}.pdv-cupom-chave{letter-spacing:.02em}.pdv-cupom-nota{font-style:italic}.pdv-cupom-rodape{text-align:center;margin-top:.5rem;border-top:1px dashed #999;padding-top:.4rem}.pdv-cupom-acoes{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.pdv-cupom-acoes a{text-decoration:none}@media print{html,body{width:72mm!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body *{visibility:hidden!important}.pdv-cupom-overlay,.pdv-cupom-painel{position:static!important;display:block!important;padding:0!important;margin:0!important;overflow:visible!important;inset:auto!important}.pdv-cupom-overlay__backdrop,.pdv-cupom-acoes{display:none!important}#pdv-cupom-print,#pdv-cupom-print *{visibility:visible!important}#pdv-cupom-print{position:static!important;left:auto!important;top:auto!important;width:72mm!important;max-width:72mm!important;border-radius:0;padding:1mm!important;margin:0!important;box-shadow:none!important;page-break-after:avoid;page-break-inside:avoid}@page{size:72mm auto;margin:0}}@media(max-width:1024px),(pointer:coarse){.pdv-consulta-tabela-wrap{display:none}}@media(pointer:coarse){.pdv-kbd-hint{display:none}}@media(min-width:1025px)and (pointer:fine){.pdv-toolbar-pagamento-rapido{display:none}}@media(min-width:900px){.pdv-toolbar--touch{grid-template-columns:repeat(6,minmax(0,1fr))}.pdv-toolbar-btn--destaque{grid-column:span 1}}@media(max-width:599px){.pdv-toolbar-btn--compacto{display:none}.pdv-toolbar--touch{grid-template-columns:repeat(2,minmax(0,1fr))}.pdv-toolbar-btn--destaque,.pdv-toolbar-btn--tela-cheia{grid-column:span 2}}@media(prefers-reduced-motion:reduce){.pdv-toolbar-btn,.pdv-toolbar-pagamento-rapido,.pdv-btn-primario,.pdv-btn-secundario,.pdv-grid tbody tr,.pdv-op-atalho{transition:none}}@media(max-width:900px){.app-page[data-app-id=pdv] .app-page-hero{display:none}.pdv-shell--touch{min-height:calc(100dvh - 4.5rem)}.pdv-fs-chrome{grid-template-columns:1fr auto;grid-template-rows:auto auto}.pdv-fs-chrome__acoes{grid-column:1 / -1;justify-content:stretch}.pdv-fs-chrome__sair{flex:1}}@media(max-width:720px){.pdv-barra-totais{grid-template-columns:auto 1fr}.pdv-barra-bloco:nth-child(2),.pdv-barra-bloco:nth-child(3){display:none}.pdv-barra-bloco--total{grid-column:2;align-items:stretch;text-align:left}.pdv-barra-totais--promo .pdv-barra-seletor-preco{max-width:none}.pdv-barra-valor--destaque-promo{text-align:right}.pdv-item-touch{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"thumb qty info rem"}.pdv-operacoes-grid{grid-template-columns:1fr 1fr}.pdv-ajuda-lista{grid-template-columns:1fr}.pdv-col-codigo,.pdv-grid thead .pdv-col-codigo,.pdv-col-unid,.pdv-grid thead .pdv-col-unid{display:none}.pdv-codigo{flex-wrap:wrap}.pdv-codigo-input{width:100%;flex:1 1 100%;order:1}.pdv-codigo-consulta{order:0}.pdv-codigo-adicionar{order:2;flex:1;width:100%}.pdv-finalizar{flex-direction:column}}.pdv-consulta-abas{display:flex;gap:.35rem;margin-bottom:.75rem}.pdv-consulta-aba{flex:1;min-height:2.5rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-gold-soft);background:var(--hub-bg);font-weight:600;cursor:pointer}.pdv-consulta-aba.ativo{background:var(--app-accent-soft);border-color:var(--app-accent-border);color:var(--app-accent)}.pdv-totem-busca{display:flex;gap:.5rem;margin-bottom:.75rem}.pdv-totem-busca__camera{min-height:3rem}.pdv-totem-busca__input{flex:1;margin-bottom:0;font-family:ui-monospace,monospace;letter-spacing:.08em}.pdv-totem-busca__btn{min-height:3rem;padding:0 1rem;border-radius:var(--hub-raio-md);border:none;background:var(--app-accent);color:#fff;font-weight:700;cursor:pointer}.pdv-totem-busca__btn:disabled{opacity:.55;cursor:not-allowed}.pdv-totem-erro{margin:0 0 .75rem;color:var(--hub-erro, #c62828);font-size:.92rem}.pdv-totem-pedido{border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-md);padding:.85rem;background:var(--hub-bg-elevado, var(--hub-bg))}.pdv-totem-pedido__header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.65rem}.pdv-totem-pedido__origem{font-weight:700;color:var(--app-accent)}.pdv-totem-pedido__code{font-family:ui-monospace,monospace;letter-spacing:.12em;font-weight:700}.pdv-totem-pedido__itens{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.pdv-totem-pedido__itens li{display:flex;justify-content:space-between;gap:.75rem;font-size:.95rem}.pdv-totem-pedido__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-top:.5rem;border-top:1px dashed var(--hub-gold-soft);margin-bottom:.75rem}.pdv-totem-pedido__pagamentos{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:var(--hub-muted)}.pdv-totem-pedido__pagamentos ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;color:var(--hub-text)}.pdv-totem-pedido__pagamentos li strong{font-variant-numeric:tabular-nums}.pdv-totem-pedido__troco{color:#34c759;font-weight:700}.pdv-totem-pedido__troco strong{color:#34c759}.pdv-totem-pedido__status--ok{margin:0;color:var(--hub-ok, #2e7d32);font-weight:600}.pdv-totem-pedido__confirmar{width:100%;min-height:3rem;border:none;border-radius:var(--hub-raio-md);background:var(--app-accent);color:#fff;font-weight:700;font-size:1rem;cursor:pointer}.pdv-totem-pedido__confirmar:disabled{opacity:.55;cursor:not-allowed}.pdv-preco-promo{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.1rem;line-height:1.15}.pdv-preco-promo--compact{gap:0}.pdv-preco-promo__badge,.pdv-preco-promo__tag,.pdv-grid-desc__promo,.pdv-item-touch__promo{display:inline-block;font-size:.62rem;font-weight:800;letter-spacing:.04em;line-height:1;padding:.15rem .35rem;border-radius:.25rem;background:#f59e0b;color:#1a1200}.pdv-grid-desc__promo,.pdv-item-touch__promo{margin-right:.35rem;vertical-align:middle}.pdv-preco-promo__valores{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.35rem}.pdv-preco-promo__antigo{color:var(--hub-muted, #64748b);text-decoration:line-through;font-size:.82em;font-variant-numeric:tabular-nums}.pdv-preco-promo__atual{color:#b45309;font-weight:700;font-variant-numeric:tabular-nums}.pdv-grid-desc{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem}.pdv-consulta-card__preco .pdv-preco-promo,.pdv-op-busca__card .pdv-consulta-card__preco .pdv-preco-promo{align-items:center}.pdv-item-touch__preco .pdv-preco-promo,.pdv-barra-valor .pdv-preco-promo{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem}.pdv-fullscreen-root{--pdv-tef-perigo: #ff453a;--pdv-tef-perigo-fundo: rgba(255, 69, 58, .16);--pdv-tef-perigo-texto: #ffb4ab;--pdv-tef-alerta: #ffb020;--pdv-tef-alerta-fundo: rgba(255, 176, 32, .14);--pdv-tef-ok: #30d158;--pdv-tef-ok-fundo: rgba(48, 209, 88, .14);--pdv-tef-texto: #f5f3f0;--pdv-tef-suave: rgba(245, 243, 240, .72);--pdv-tef-borda: rgba(255, 255, 255, .12);--pdv-tef-cartao: rgba(255, 255, 255, .04)}.pdv-fullscreen-root[data-pdv-tema=light]{--pdv-tef-perigo: #c5221f;--pdv-tef-perigo-fundo: #fdecea;--pdv-tef-perigo-texto: #8c1d18;--pdv-tef-alerta: #b26a00;--pdv-tef-alerta-fundo: #fff4e0;--pdv-tef-ok: #1e7e34;--pdv-tef-ok-fundo: #e6f4ea;--pdv-tef-texto: #1c1b1a;--pdv-tef-suave: rgba(28, 27, 26, .7);--pdv-tef-borda: rgba(0, 0, 0, .12);--pdv-tef-cartao: rgba(0, 0, 0, .02)}.pdv-aviso-tef{display:flex;align-items:center;gap:.85rem;margin:0 .75rem;padding:.7rem .85rem;border:1px solid var(--pdv-tef-perigo);border-left-width:6px;border-radius:var(--hub-raio-md, 10px);background:var(--pdv-tef-perigo-fundo);color:var(--pdv-tef-texto)}.pdv-aviso-tef--aprovado{border-color:var(--pdv-tef-perigo)}.pdv-aviso-tef--sem_resposta,.pdv-aviso-tef--misto{border-color:var(--pdv-tef-alerta);background:var(--pdv-tef-alerta-fundo)}.pdv-aviso-tef__icone{flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--pdv-tef-perigo);color:#fff;font-weight:900;font-size:1.15rem}.pdv-aviso-tef--sem_resposta .pdv-aviso-tef__icone,.pdv-aviso-tef--misto .pdv-aviso-tef__icone{background:var(--pdv-tef-alerta);color:#1c1b1a}.pdv-aviso-tef__texto{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.15rem}.pdv-aviso-tef__titulo{font-size:.98rem;font-weight:800}.pdv-aviso-tef__detalhe{font-size:.84rem;font-weight:600;color:var(--pdv-tef-suave)}.pdv-aviso-tef__botao{flex:0 0 auto;min-height:2.6rem;padding:0 1.1rem;border:0;border-radius:999px;background:#f5c518;color:#1c1b1a;font-weight:800;font-size:.92rem;cursor:pointer}.pdv-aviso-tef__botao:hover,.pdv-aviso-tef__botao:focus-visible{background:#ffd84d;outline:2px solid var(--pdv-tef-texto);outline-offset:2px}@media(max-width:700px){.pdv-aviso-tef{flex-wrap:wrap}.pdv-aviso-tef__botao{width:100%}}.pdv-tef-pend__feedback{margin:0 0 .85rem;padding:.65rem .85rem;border:1px solid var(--pdv-tef-borda);border-left-width:5px;border-radius:8px;font-size:.9rem;font-weight:700;color:var(--pdv-tef-texto)}.pdv-tef-pend__feedback--ok{border-color:var(--pdv-tef-ok);background:var(--pdv-tef-ok-fundo)}.pdv-tef-pend__feedback--erro{border-color:var(--pdv-tef-perigo);background:var(--pdv-tef-perigo-fundo)}.pdv-tef-pend__feedback--info{border-color:var(--pdv-tef-alerta);background:var(--pdv-tef-alerta-fundo)}.pdv-tef-pend__venda{margin-bottom:.85rem;padding:.85rem;border:1px solid var(--pdv-tef-borda);border-radius:10px;background:var(--pdv-tef-cartao);color:var(--pdv-tef-texto)}.pdv-tef-pend__cabecalho{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.pdv-tef-pend__hora{font-weight:800;font-size:1rem}.pdv-tef-pend__total{font-weight:900;font-size:1.25rem}.pdv-tef-pend__itens{list-style:none;margin:.4rem 0 0;padding:0;font-size:.85rem;color:var(--pdv-tef-suave)}.pdv-tef-pend__qtd{font-weight:800;color:var(--pdv-tef-texto)}.pdv-tef-pend__pagamentos{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.pdv-tef-pend__pag{padding:.7rem;border:1px solid var(--pdv-tef-borda);border-left-width:5px;border-radius:8px}.pdv-tef-pend__pag--aprovado{border-left-color:var(--pdv-tef-ok)}.pdv-tef-pend__pag--iniciado{border-left-color:var(--pdv-tef-alerta)}.pdv-tef-pend__pag-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.pdv-tef-pend__badge{padding:.2rem .55rem;border-radius:999px;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.pdv-tef-pend__badge--aprovado{background:var(--pdv-tef-ok);color:#0b2b14}.pdv-tef-pend__badge--iniciado{background:var(--pdv-tef-alerta);color:#2b1c00}.pdv-tef-pend__pag-valor{font-weight:800}.pdv-tef-pend__pag-ids{font-size:.82rem;color:var(--pdv-tef-suave)}.pdv-tef-pend__passo{margin:.45rem 0 0;font-size:.85rem;color:var(--pdv-tef-suave)}.pdv-tef-pend__erro{display:block;margin-top:.3rem;color:var(--pdv-tef-perigo-texto)}.pdv-tef-pend__acoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.55rem}.pdv-tef-pend__acoes>button{width:auto;flex:0 0 auto}.pdv-tef-pend__acoes:empty{display:none}.pdv-tef-pend__btn-perigo{min-height:2.4rem;padding:0 1rem;border:1px solid var(--pdv-tef-perigo);border-radius:999px;background:transparent;color:var(--pdv-tef-perigo-texto);font-weight:800;cursor:pointer}.pdv-tef-pend__btn-perigo:hover:not(:disabled){background:var(--pdv-tef-perigo-fundo)}.pdv-tef-pend__btn-perigo:disabled{opacity:.5;cursor:not-allowed}.pdv-tef-pend__descartar{margin-top:.65rem;padding-top:.55rem;border-top:1px dashed var(--pdv-tef-borda)}.pdv-tef-pend__descartar label{display:block;margin-bottom:.35rem;font-size:.8rem;color:var(--pdv-tef-suave)}.pdv-tef-pend__descartar-linha{display:flex;gap:.5rem}.pdv-tef-pend__descartar-linha input{flex:1 1 auto;min-width:0}.pdv-tef-pend__rodape{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem 1rem;margin-top:.85rem}.pdv-tef-pend__rodape-info{flex:1 1 14rem;font-size:.86rem;color:var(--pdv-tef-suave)}.pdv-fullscreen-root .pdv-mensagem--erro{background:var(--pdv-tef-perigo-fundo);border-color:var(--pdv-tef-perigo);color:var(--pdv-tef-perigo-texto)}.pdv-msg-central{--pdv-msg-cor: var(--app-accent, var(--pdv-tef-ok));--pdv-msg-cor-fundo: var(--app-accent-soft, var(--pdv-tef-cartao));position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none;background:#00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pdv-msg-central-fundo .18s ease-out both}.pdv-msg-central--processando{pointer-events:auto;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation-delay:.25s}.pdv-msg-central--ok{--pdv-msg-cor: var(--pdv-tef-ok);--pdv-msg-cor-fundo: var(--pdv-tef-ok-fundo)}.pdv-msg-central--info{--pdv-msg-cor: var(--pdv-tef-alerta);--pdv-msg-cor-fundo: var(--pdv-tef-alerta-fundo)}.pdv-msg-central--erro{--pdv-msg-cor: var(--pdv-tef-perigo);--pdv-msg-cor-fundo: var(--pdv-tef-perigo-fundo)}.pdv-msg-central__cartao{position:relative;pointer-events:auto;display:flex;flex-direction:column;width:min(30rem,100%);overflow:hidden;border-radius:1.25rem;border:1px solid var(--pdv-tef-borda);background:var(--hub-surface);color:var(--pdv-tef-texto);text-align:center;box-shadow:0 2px 6px #0000001f,0 28px 70px #0000006b;animation:pdv-msg-central-cartao .22s cubic-bezier(.2,.9,.3,1.15) both;animation-delay:inherit}.pdv-msg-central__cartao:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--pdv-msg-cor)}.pdv-msg-central__corpo{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.75rem 1.5rem}.pdv-msg-central__icone{display:inline-flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;border-radius:50%;background:var(--pdv-msg-cor-fundo);color:var(--pdv-msg-cor);box-shadow:0 0 0 .5rem var(--pdv-msg-cor-fundo);font-size:2.1rem;font-weight:800;line-height:1;margin-bottom:.35rem}.pdv-msg-central__spinner{width:4.25rem;height:4.25rem;border-radius:50%;border:5px solid var(--pdv-tef-borda);border-top-color:var(--pdv-msg-cor);border-right-color:var(--pdv-msg-cor);margin-bottom:.35rem;animation:pdv-msg-central-girar .85s linear infinite}.pdv-msg-central__titulo{margin:0;font-size:1.6rem;font-weight:800;letter-spacing:-.01em;line-height:1.15}.pdv-msg-central__troco{display:flex;flex-direction:column;align-items:center;gap:.15rem;width:100%;margin:.35rem 0 .15rem;padding:.9rem 1rem 1rem;border-radius:.9rem;background:var(--pdv-msg-cor-fundo)}.pdv-msg-central__troco-rotulo{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pdv-tef-suave)}.pdv-msg-central__troco-valor{font-size:3rem;font-weight:800;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--pdv-msg-cor)}.pdv-msg-central__texto{margin:0;max-width:26rem;font-size:.98rem;font-weight:500;line-height:1.45;color:var(--pdv-tef-suave)}.pdv-msg-central__texto--etapa{font-size:1.3rem;font-weight:700;line-height:1.3;color:var(--pdv-tef-texto)}.pdv-msg-central__dica{margin:0;font-size:.82rem;color:var(--pdv-tef-suave)}.pdv-msg-central__rodape{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1rem 1.75rem 1.4rem;border-top:1px solid var(--pdv-tef-borda);background:var(--pdv-tef-cartao)}.pdv-msg-central__ok{width:min(14rem,100%);padding:.7rem 1.4rem;border-radius:.75rem;border:none;background:var(--pdv-msg-cor);color:var(--hub-surface);font-size:1rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:filter .12s ease,transform .12s ease}.pdv-msg-central__ok:hover{filter:brightness(1.08)}.pdv-msg-central__ok:active{transform:scale(.98)}.pdv-msg-central__ok:focus-visible{outline:3px solid var(--pdv-msg-cor-fundo);outline-offset:2px}.pdv-msg-central__progresso{position:absolute;left:0;bottom:0;height:4px;width:100%;background:var(--pdv-msg-cor)}.pdv-msg-central__progresso--contagem{transform-origin:left center;animation:pdv-msg-central-contagem var(--pdv-msg-central-duracao, 6s) linear forwards}.pdv-msg-central__progresso--continuo{width:35%;border-radius:999px;animation:pdv-msg-central-vaivem 1.4s ease-in-out infinite}@keyframes pdv-msg-central-fundo{0%{opacity:0}to{opacity:1}}@keyframes pdv-msg-central-cartao{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes pdv-msg-central-girar{to{transform:rotate(360deg)}}@keyframes pdv-msg-central-contagem{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pdv-msg-central-vaivem{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media(max-width:520px){.pdv-msg-central__corpo{padding:1.5rem 1.1rem 1.2rem}.pdv-msg-central__troco-valor{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){.pdv-msg-central,.pdv-msg-central__cartao{animation-duration:1ms}.pdv-msg-central__spinner{animation-duration:2.5s}.pdv-msg-central__progresso--continuo{animation:none;width:100%;opacity:.5}}.pdv-cupom-digital__qr{width:220px;height:220px;margin:8px auto 4px;padding:6px;background:#fff;border-radius:8px}.pdv-cupom-digital__qr svg{display:block;width:100%;height:100%}.pdv-cupom-digital__legenda{text-align:center}.pdv-comprovante-sem-papel__previa{display:block;width:min(100%,320px);height:min(48vh,420px);margin:8px auto;border:1px solid rgba(0,0,0,.15);border-radius:8px;background:#fff}.pdv-motivos-padrao{display:flex;flex-direction:column;gap:.6rem;min-width:0;margin:0 0 .75rem;padding:0;border:0}.pdv-motivos-padrao__titulo{padding:0;margin-bottom:.1rem;font-size:.8rem;font-weight:700}.pdv-motivos-padrao__grupo{display:flex;flex-direction:column;gap:.3rem}.pdv-motivos-padrao__grupo-titulo{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.pdv-motivos-padrao__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.4rem}.pdv-motivo-padrao{min-height:2.75rem;padding:.45rem .65rem;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--hub-text) 22%,transparent);background:var(--hub-bg);color:inherit;font:inherit;font-size:.82rem;line-height:1.2;text-align:left;cursor:pointer}.pdv-motivo-padrao--ativo{border-color:var(--hub-primary, #1565c0);background:color-mix(in srgb,var(--hub-primary, #1565c0) 14%,var(--hub-bg));font-weight:700}.pdv-motivo-padrao:disabled{opacity:.6;cursor:default}.drinks-page .app-page-hero__tagline{display:none}.drinks-carregando,.drinks-vazio{margin:1rem 0;color:var(--hub-muted);font-size:.92rem}.drinks-voltar,.drinks-carta__back-list{display:inline-flex;align-items:center;margin-bottom:.85rem;padding:.32rem .7rem;border-radius:999px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 90%,transparent);color:var(--hub-muted);font-size:.78rem;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .16s ease,color .16s ease}.drinks-voltar:hover,.drinks-carta__back-list:hover{color:var(--hub-orange);border-color:color-mix(in srgb,var(--hub-orange) 35%,var(--hub-border))}.drinks-home{max-width:42rem}.drinks-home__lead{margin:0 0 1rem;color:var(--hub-muted);font-size:.92rem;line-height:1.5}.drinks-home__grid{display:grid;gap:.75rem}.drinks-home__atalhos-cardapio{margin-top:1.15rem;padding:.85rem 1rem;border-radius:var(--hub-raio-lg, 14px);border:1px dashed color-mix(in srgb,var(--app-accent) 35%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 6%,var(--hub-surface))}.drinks-home__atalhos-titulo{margin:0 0 .55rem;font-size:.82rem;font-weight:800;color:var(--hub-text)}.drinks-home__atalhos-acoes{display:flex;flex-wrap:wrap;gap:.45rem}.drinks-home__atalho-btn{display:inline-flex;align-items:center;padding:.38rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-orange) 40%,var(--hub-border));background:var(--hub-surface-solid);color:var(--hub-text);font-size:.76rem;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .14s ease,background .14s ease}.drinks-home__atalho-btn:hover{border-color:var(--hub-orange);background:color-mix(in srgb,var(--hub-orange) 10%,var(--hub-surface-solid))}.drinks-home__atalho-btn--sec{border-style:dashed;color:var(--hub-muted)}.drinks-cardapio-digital{margin-top:.25rem}.drinks-cardapio-digital__chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:.65rem .75rem .35rem;background:#f4f4f4}.promo-loja--embed .drinks-cardapio-digital__chips{padding-top:.5rem}.drinks-cardapio-digital__topo{border-bottom-color:#e2e2e2}.drinks-home__card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:1rem 1.05rem;border-radius:var(--hub-raio-lg, 14px);border:1px solid var(--hub-border);background:var(--hub-surface);color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.drinks-home__card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--app-accent) 40%,var(--hub-border));box-shadow:0 12px 28px color-mix(in srgb,var(--app-accent) 12%,transparent)}.drinks-home__card-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:12px;font-size:1.45rem;background:color-mix(in srgb,var(--app-accent) 12%,var(--hub-bg));border:1px solid color-mix(in srgb,var(--app-accent) 22%,var(--hub-border))}.drinks-home__card-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.drinks-home__card-title{font-size:1.05rem;font-weight:800;color:var(--hub-text)}.drinks-home__card-desc{font-size:.82rem;line-height:1.45;color:var(--hub-muted)}.drinks-home__card-arrow{font-size:1.1rem;color:var(--app-accent);opacity:.75}.drinks-adega__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem}.drinks-adega__busca{flex:1 1 12rem;min-width:0}.drinks-adega__busca input{width:100%;min-height:2.35rem;padding:.45rem .7rem;border-radius:10px;border:1px solid var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-text);font-size:.88rem}.drinks-adega__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.drinks-chip{padding:.35rem .7rem;border-radius:999px;border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-muted);font-size:.76rem;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.drinks-chip--ativo{border-color:color-mix(in srgb,var(--app-accent) 45%,var(--hub-border));background:color-mix(in srgb,var(--app-accent) 14%,var(--hub-surface));color:var(--hub-text)}.drinks-adega__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.65rem}.drinks-adega__item{display:flex;flex-direction:column;gap:.55rem;height:100%;padding:.65rem;border-radius:var(--hub-raio-lg, 12px);border:1px solid var(--hub-border);background:var(--hub-surface)}.drinks-adega__item-media{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--hub-bg) 80%,#000)}.drinks-adega__item-media img{width:100%;height:100%;object-fit:contain}.drinks-adega__item-placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:2rem;opacity:.45}.drinks-adega__item-corpo{display:flex;flex-direction:column;gap:.15rem;min-width:0}.drinks-adega__item-cat{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.drinks-adega__item-nome{font-size:.88rem;line-height:1.3;color:var(--hub-text)}.drinks-adega__item-preco{font-size:.92rem;font-weight:800;color:var(--app-accent, var(--hub-orange))}.drinks-carta{display:flex;flex-direction:column;gap:.85rem;max-width:920px;margin-inline:auto}.cai-menu{--cai-amarelo: #ffd400;--cai-vermelho: #d62828;--cai-verde: #1b8a4a;--cai-pergaminho: #f3e4c8;--cai-preto: #141010;display:flex;flex-direction:column;gap:0;border-radius:18px;overflow:hidden;border:3px solid var(--cai-amarelo);background:linear-gradient(180deg,var(--cai-amarelo) 0%,var(--hub-orange-hover) 12%,var(--cai-amarelo) 100%);box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff59}.cai-menu__topo{padding:1.15rem 1rem .85rem;text-align:center}.cai-menu__marca{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem;margin-bottom:.55rem}.cai-menu__marca-nome{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,5vw,2.1rem);font-weight:800;font-style:italic;color:#fff;text-shadow:2px 2px 0 var(--cai-preto),-1px -1px 0 var(--cai-preto),1px -1px 0 var(--cai-preto),-1px 1px 0 var(--cai-preto);letter-spacing:.02em}.cai-menu__marca-faixa{display:inline-block;padding:.18rem .85rem;border-radius:4px;background:var(--cai-vermelho);color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 3px #00000040}.cai-menu__titulo-principal{margin:.35rem 0 .75rem;font-size:clamp(1.05rem,3.8vw,1.45rem);font-weight:900;letter-spacing:.04em;text-transform:uppercase;line-height:1.15}.cai-menu__titulo-verde{color:var(--cai-verde);text-shadow:1px 1px 0 rgba(255,255,255,.5)}.cai-menu__titulo-preto{color:var(--cai-preto)}.cai-menu__titulo-vermelho{color:var(--cai-vermelho);text-shadow:1px 1px 0 rgba(255,255,255,.45)}.cai-menu__precos{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.cai-menu__precos--detalhe{margin:.75rem 0}.cai-menu__preco{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:7.5rem;padding:.45rem .85rem;border-radius:10px;background:var(--cai-preto);border:2px solid rgba(255,255,255,.12);box-shadow:0 6px 16px #00000059}.cai-menu__preco-volume{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cai-amarelo)}.cai-menu__preco-valor{font-size:1.35rem;font-weight:900;color:#fff;line-height:1.1}.cai-menu__colunas{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;padding:0 .65rem .65rem}.cai-menu__col{padding:.55rem .5rem .65rem;border-radius:12px;background:var(--cai-pergaminho);border:2px solid color-mix(in srgb,var(--cai-preto) 18%,transparent);box-shadow:inset 0 1px #ffffff8c}.cai-menu__col-titulo{margin:0 0 .45rem;padding:.32rem .55rem;border-radius:6px;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#fff;transform:rotate(-.5deg)}.cai-menu__col-titulo--verde{background:linear-gradient(90deg,var(--cai-verde) 0%,#27ae60 100%);box-shadow:0 3px 8px #1b8a4a59}.cai-menu__col-titulo--vermelho{background:linear-gradient(90deg,var(--cai-vermelho) 0%,#e63946 100%);box-shadow:0 3px 8px #d6282859}.cai-menu__sabores{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.cai-menu__sabor{display:flex;align-items:center;gap:.45rem;width:100%;padding:.28rem .35rem;border:none;border-radius:8px;background:transparent;color:var(--cai-preto);text-align:left;cursor:pointer;transition:background .14s ease,transform .14s ease}.cai-menu__sabor:hover{background:#ffffff73;transform:translate(2px)}.cai-menu__sabor:focus-visible{outline:2px solid var(--cai-vermelho);outline-offset:1px}.cai-menu__sabor-icone{display:grid;place-items:center;width:1.65rem;height:1.65rem;flex-shrink:0;border-radius:999px;background:#ffffffa6;font-size:.95rem;box-shadow:0 1px 3px #0000001f}.cai-menu__sabor-nome{font-size:.82rem;font-weight:700;line-height:1.2}.cai-menu__rodape{display:grid;grid-template-columns:1fr auto 1fr;gap:.45rem;align-items:stretch;padding:.65rem;background:linear-gradient(180deg,var(--cai-amarelo) 0%,#f0c800 100%);border-top:2px solid rgba(0,0,0,.08)}.cai-menu__rodape-frase{margin:0;padding:.45rem .55rem;border-radius:8px;font-size:.62rem;font-weight:800;line-height:1.35;text-align:center}.cai-menu__rodape-frase--amarelo{background:#ffffff59;color:var(--cai-preto)}.cai-menu__rodape-frase--escuro{background:var(--cai-preto);color:#fff}.cai-menu__rodape-selo{margin:0;display:grid;place-items:center;padding:.55rem .65rem;border-radius:999px;background:var(--cai-preto);color:var(--cai-amarelo);font-size:.58rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-align:center;line-height:1.3;max-width:9rem;box-shadow:0 4px 12px #0000004d}.cai-menu__bar{padding:1rem .85rem 1.1rem;background:color-mix(in srgb,var(--hub-bg) 88%,var(--cai-preto));border-top:3px solid var(--cai-amarelo)}.cai-menu__bar-titulo{margin:0;font-size:1rem;font-weight:800;color:var(--hub-text)}.cai-menu__bar-lead{margin:.25rem 0 .65rem;font-size:.78rem;color:var(--hub-muted)}.cai-menu__detalhe{padding:1rem;border-radius:var(--hub-raio-lg, 14px);border:3px solid var(--cai-amarelo, #ffd400);background:linear-gradient(180deg,var(--hub-orange-hover) 0%,#ffd400 100%)}.cai-menu__detalhe-hero{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.cai-menu__detalhe-emoji{font-size:3rem;line-height:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.cai-menu__detalhe-titulo{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:800;color:#141010}.cai-menu__detalhe-badge{padding:.15rem .55rem;border-radius:999px;font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#fff}.cai-menu__detalhe-badge--trad{background:#1b8a4a}.cai-menu__detalhe-badge--gourmet{background:#d62828}.drinks-carta__lista--compacta{gap:.5rem}.drinks-carta__card--compacto{grid-template-columns:3.5rem 1fr auto;padding:.55rem .65rem}.drinks-carta__card--compacto .drinks-carta__card-media{width:3.5rem;height:3.5rem}@media(max-width:640px){.cai-menu__colunas,.cai-menu__rodape{grid-template-columns:1fr}.cai-menu__rodape-selo{max-width:none}}@media(max-width:400px){.cai-menu__sabor-nome{font-size:.76rem}}.drinks-carta__banner{position:relative;overflow:hidden;border-radius:var(--hub-raio-lg, 14px);border:1px solid var(--hub-border);min-height:11rem}.drinks-carta__banner-img{width:100%;height:100%;min-height:11rem;object-fit:cover;display:block}.drinks-carta__banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--hub-bg) 92%,#000) 0%,color-mix(in srgb,var(--hub-bg) 55%,transparent) 55%,transparent 100%)}.drinks-carta__banner-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.15rem 1.2rem}.drinks-carta__banner-eyebrow{margin:0 0 .25rem;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--app-accent) 75%,var(--hub-text))}.drinks-carta__banner-titulo{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:700;color:var(--hub-text)}.drinks-carta__banner-lead{margin:.35rem 0 0;font-size:.82rem;color:var(--hub-muted);line-height:1.45;max-width:22rem}.drinks-carta__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.drinks-carta__card{display:grid;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.85rem;width:100%;padding:.75rem .85rem;border-radius:var(--hub-raio-lg, 12px);border:1px solid var(--hub-border);background:var(--hub-surface);color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.drinks-carta__card:hover{border-color:color-mix(in srgb,var(--app-accent) 40%,var(--hub-border));transform:translateY(-1px);box-shadow:0 12px 28px color-mix(in srgb,var(--app-accent) 10%,transparent)}.drinks-carta__card-media{display:block;width:5.5rem;height:5.5rem;border-radius:.55rem;overflow:hidden;background:color-mix(in srgb,var(--hub-bg) 85%,#000)}.drinks-carta__card-media img{width:100%;height:100%;object-fit:cover}.drinks-carta__card-corpo{display:flex;flex-direction:column;gap:.25rem;min-width:0}.drinks-carta__card-titulo{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:700;color:var(--hub-text)}.drinks-carta__card-tagline{font-size:.78rem;line-height:1.45;color:var(--hub-muted)}.drinks-carta__card-seta{font-size:1rem;color:var(--app-accent);flex-shrink:0}.drinks-carta__detalhe{display:flex;flex-direction:column;gap:1rem;padding:.85rem;border-radius:var(--hub-raio-lg, 12px);border:1px solid var(--hub-border);background:var(--hub-surface)}.drinks-carta__detalhe-media{display:flex;justify-content:center}.drinks-carta__detalhe-foto{width:min(100%,14rem);height:auto;border-radius:.65rem;object-fit:cover;box-shadow:0 16px 40px color-mix(in srgb,var(--hub-bg) 70%,transparent)}.drinks-carta__detalhe-titulo{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:700;color:var(--hub-text);text-align:center}.drinks-carta__detalhe-tagline{margin:0;font-size:.85rem;line-height:1.5;color:var(--hub-muted);text-align:center}.drinks-carta__receita{display:flex;flex-direction:column;gap:.45rem;padding:.85rem .95rem;border-radius:.55rem;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-bg) 40%,var(--hub-surface))}.drinks-carta__receita h3{margin:.35rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:700;color:var(--hub-text)}.drinks-carta__receita h3:first-child{margin-top:0}.drinks-carta__receita ul,.drinks-carta__receita ol{margin:0;padding-left:1.15rem;color:var(--hub-text);font-size:.82rem;line-height:1.55}.drinks-carta__receita-nota{margin:.15rem 0 0;font-size:.78rem;font-style:italic;color:color-mix(in srgb,var(--app-accent) 70%,var(--hub-muted))}@media(min-width:768px){.drinks-carta__detalhe{display:grid;grid-template-columns:minmax(10rem,12rem) 1fr;align-items:start;gap:1.25rem;padding:1.15rem}.drinks-carta__detalhe-media{justify-content:flex-start}.drinks-carta__detalhe-foto{width:100%}.drinks-carta__detalhe-titulo,.drinks-carta__detalhe-tagline{text-align:left}}@media(max-width:479px){.drinks-carta__card{grid-template-columns:4.5rem 1fr auto;gap:.65rem;padding:.65rem}.drinks-carta__card-media{width:4.5rem;height:4.5rem}}.promo-loja{min-height:100dvh;background:#f4f4f4;color:#111;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.promo-loja--embed{min-height:auto;background:#fff}.promo-loja__topo{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;background:#fff;border-bottom:1px solid #e2e2e2}.promo-loja__topo h1{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:.02em}.promo-loja__topo p{margin:.15rem 0 0;font-size:.78rem;color:#666}.promo-loja__marca{display:flex;align-items:center}.promo-loja__marca-tag{font-size:.82rem;padding:.2rem .55rem}.promo-loja__conteudo{padding:0;max-width:1100px;margin:0 auto}.promo-loja-estado{padding:2rem 1rem;text-align:center;color:#666;font-size:.95rem}.promo-loja-erro{margin:1rem;padding:.75rem 1rem;border-radius:8px;background:#fff0f0;color:#b00020;font-size:.85rem}.promo-loja-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;border-top:1px solid #e8e8e8}@media(min-width:720px){.promo-loja-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.promo-loja-card{display:grid;grid-template-columns:minmax(108px,38%) 1fr;gap:0;min-height:148px;background:#fff;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}@media(min-width:720px){.promo-loja-card:nth-child(2n){border-right:none}}.promo-loja-card__media{position:relative;display:flex;align-items:center;justify-content:center;padding:.65rem .5rem .65rem .35rem;background:linear-gradient(180deg,#fff,#fafafa);overflow:hidden;min-height:0}.promo-loja-card__ribbon{position:absolute;left:0;top:0;bottom:0;width:18px;display:flex;align-items:center;justify-content:center;background:#d62828;color:#fff;font-size:.45rem;font-weight:800;letter-spacing:.08em;writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;z-index:2;padding:.25rem 0;line-height:1}.promo-loja-card__img{width:100%;max-height:120px;object-fit:contain;margin-left:14px}.promo-loja-card__badge{position:absolute;font-size:.62rem;font-weight:800;line-height:1.1;padding:.2rem .35rem;border-radius:4px;color:#fff;z-index:3;white-space:nowrap}.promo-loja-card__badge--emb{top:.35rem;right:.35rem;background:#1f9d55}.promo-loja-card__badge--desc{left:1.1rem;bottom:.35rem;background:#d62828}.promo-loja-card__corpo{display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:.65rem .75rem .65rem .35rem;min-width:0}.promo-loja-card__nome{margin:0;font-size:.78rem;font-weight:800;line-height:1.2;letter-spacing:.01em}.promo-loja-card__unidade-toggle{display:inline-flex;flex-wrap:wrap;gap:.25rem;margin:.1rem 0 .05rem}.promo-loja-card__unidade-btn{min-width:4.5rem;padding:.22rem .5rem;border:1px solid #ddd;border-radius:999px;background:#fafafa;color:#444;font-size:.62rem;font-weight:800;letter-spacing:.02em;cursor:pointer}.promo-loja-card__unidade-btn--ativa{border-color:#1f9d55;background:#eefbf3;color:#0d5c2e}.promo-loja-card__unidade-btn:hover:not(.promo-loja-card__unidade-btn--ativa){border-color:#ccc;background:#f3f3f3}.promo-loja-card__detalhe{margin:0;font-size:.62rem;color:#777;line-height:1.25}.promo-loja-card__precos{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;margin-top:.1rem}.promo-loja-card__preco-antigo{font-size:.68rem;color:#999;text-decoration:line-through}.promo-loja-card__preco-atual{font-size:1rem;font-weight:800;color:#1f9d55}.promo-loja-card__origem{display:flex;align-items:center;gap:.25rem;margin:.1rem 0 0;font-size:.58rem;color:var(--hub-muted)}.promo-loja-card__origem-ico{font-size:.7rem;line-height:1}.promo-loja-card__validade{margin:0;font-size:.68rem;font-weight:800;color:#111}.promo-loja-card__cta{margin-top:.35rem;align-self:flex-start;min-width:7.5rem;padding:.45rem 1rem;border:none;border-radius:8px;background:#f2d044;color:#111;font-size:.78rem;font-weight:800;cursor:pointer;box-shadow:0 1px #00000014}.promo-loja-card__cta:hover:not(:disabled){filter:brightness(.97)}.promo-loja-card__cta:disabled{opacity:.55;cursor:not-allowed}@media(min-width:900px){.promo-loja-card__nome{font-size:.82rem}.promo-loja-card__preco-atual{font-size:1.05rem}}.promo-loja-card--vitrine .promo-loja-card__cta,.promo-loja-card--vitrine .promo-loja-card__validade,.promo-loja-toolbar-anchor{display:none}.promo-loja-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;padding:.55rem .75rem;background:#fff;border-bottom:1px solid #e8e8e8}.promo-loja-toolbar__grupo{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.promo-loja-toolbar__rotulo{font-size:.68rem;font-weight:700;color:var(--hub-muted);text-transform:uppercase;letter-spacing:.04em;margin-right:.15rem}.promo-loja-toolbar__btn{padding:.32rem .62rem;border-radius:999px;border:1px solid #ddd;background:#fafafa;color:#444;font-size:.72rem;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.promo-loja-toolbar__btn:hover{border-color:#ccc;background:#f0f0f0}.promo-loja-toolbar__btn--ativo{border-color:#d62828;background:#fff5f5;color:#b00020}.promo-loja-toolbar__btn--destaque{border-color:#f2d044;background:#fffbe8}.promo-loja-toolbar__acoes{display:flex;flex-wrap:wrap;gap:.35rem;margin-left:auto}.promo-loja--embed .promo-loja-toolbar{display:none}.promo-loja-chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:.65rem .75rem .35rem;background:#f4f4f4}.promo-loja--embed .promo-loja-chips{padding-top:.5rem}.promo-loja-chip{padding:.35rem .7rem;border-radius:999px;border:1px solid #ddd;background:#fff;color:#666;font-size:.76rem;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.promo-loja-chip--ativo{border-color:#d62828;background:#fff5f5;color:#111}.promo-loja--cols-1 .promo-loja-grid{grid-template-columns:1fr}.promo-loja--cols-1 .promo-loja-card{border-right:none}.promo-loja--cols-2 .promo-loja-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-loja--lista .promo-loja-grid{grid-template-columns:1fr}.promo-loja--lista .promo-loja-card{grid-template-columns:minmax(120px,32%) 1fr;min-height:168px;border-right:none}.promo-loja--lista .promo-loja-card__img{max-height:140px}.promo-loja--lista .promo-loja-card__nome{font-size:.88rem}.promo-loja--lista .promo-loja-card__preco-atual{font-size:1.12rem}.promo-loja--tela{min-height:100dvh;background:#111;color:#f5f5f5}.promo-loja--tela.promo-loja--embed{background:#111}.promo-loja--tela .promo-loja__topo{background:var(--hub-surface-solid);border-bottom-color:#333;padding:1rem 1.15rem}.promo-loja--tela .promo-loja__topo h1{font-size:1.35rem;color:#fff}.promo-loja--tela .promo-loja__topo p{font-size:.88rem;color:#aaa}.promo-loja--tela .promo-loja-chips{background:var(--hub-surface-solid);padding-bottom:.5rem}.promo-loja--tela .promo-loja-chip{background:#2a2a2a;border-color:#444;color:#ccc}.promo-loja--tela .promo-loja-chip--ativo{background:#3a2020;border-color:#d62828;color:#fff}.promo-loja--tela .promo-loja__conteudo{max-width:none}.promo-loja--tela .promo-loja-grid{background:#111;border-top-color:#333}.promo-loja--tela .promo-loja-card{background:var(--hub-surface-solid);border-bottom-color:#333;border-right-color:#333;min-height:180px}.promo-loja--tela .promo-loja-card__media{background:linear-gradient(180deg,#222 0%,var(--hub-surface-solid) 100%)}.promo-loja--tela .promo-loja-card__nome{font-size:.95rem;color:#fff}.promo-loja--tela .promo-loja-card__unidade-btn{background:#2a2a2a;border-color:#555;color:#ddd}.promo-loja--tela .promo-loja-card__unidade-btn--ativa{background:#1a3d28;border-color:#1f9d55;color:#b8f0cc}.promo-loja--tela .promo-loja-card__detalhe{color:#aaa;font-size:.72rem}.promo-loja--tela .promo-loja-card__preco-atual{font-size:1.25rem}.promo-loja--tela .promo-loja-card__origem{color:var(--hub-muted)}.promo-loja--tela .promo-loja-estado{color:#aaa}.promo-loja-feedback{margin:0;padding:.45rem .75rem;font-size:.78rem;font-weight:700;color:#1f9d55;background:#f0fff4;border-bottom:1px solid #d4edda}.promo-loja--tela .promo-loja-feedback{background:#1a2e1f;color:#7dcea0;border-bottom-color:#2a4030}.promo-loja--cardapio-drinks{--cardapio-bg: #f5f1ea;--cardapio-surface: var(--hub-bg-elevated);--cardapio-surface-2: #f0ebe3;--cardapio-texto: #1f2d26;--cardapio-texto-suave: #6d7a73;--cardapio-borda: rgba(31, 45, 38, .1);--cardapio-sombra: 0 10px 28px rgba(31, 45, 38, .06);--cardapio-accent: #2f6b4f;--cardapio-accent-suave: rgba(47, 107, 79, .12);--cardapio-gold: #b08a3e;--cardapio-gold-suave: rgba(176, 138, 62, .14);--cardapio-font-display: "Fraunces", Georgia, "Times New Roman", serif;--cardapio-font-body: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;min-height:100dvh;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(176,138,62,.08),transparent 55%),var(--cardapio-bg);color:var(--cardapio-texto);font-family:var(--cardapio-font-body)}.promo-loja--cardapio-drinks.promo-loja--embed{min-height:auto;background:var(--cardapio-bg)}.cardapio-banner{margin:0;border-bottom:1px solid var(--cardapio-borda);background:var(--cardapio-surface)}.cardapio-banner__img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center}.cardapio-banner--tela .cardapio-banner__img{max-height:none}.promo-loja--cardapio-drinks .promo-loja__topo{padding:1.1rem 1.15rem;background:color-mix(in srgb,var(--cardapio-surface) 92%,transparent);border-bottom:1px solid var(--cardapio-borda);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.promo-loja--cardapio-drinks .promo-loja__topo h1{font-family:var(--cardapio-font-display);font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:var(--cardapio-texto)}.promo-loja--cardapio-drinks .promo-loja__topo p{font-size:.82rem;color:var(--cardapio-texto-suave);letter-spacing:.01em}.promo-loja--cardapio-drinks .promo-loja__logo{height:44px;border-radius:10px;box-shadow:0 4px 14px #1f2d2614}.promo-loja--cardapio-drinks .promo-loja-toolbar{background:var(--cardapio-surface);border-bottom:1px solid var(--cardapio-borda)}.promo-loja--cardapio-drinks .promo-loja-toolbar__rotulo{color:var(--cardapio-texto-suave);font-weight:600;letter-spacing:.06em}.promo-loja--cardapio-drinks .promo-loja-toolbar__btn{border-color:var(--cardapio-borda);background:var(--cardapio-surface-2);color:var(--cardapio-texto-suave);font-weight:600}.promo-loja--cardapio-drinks .promo-loja-toolbar__btn:hover{border-color:color-mix(in srgb,var(--cardapio-accent) 30%,var(--cardapio-borda));background:var(--cardapio-accent-suave);color:var(--cardapio-texto)}.promo-loja--cardapio-drinks .promo-loja-toolbar__btn--ativo{border-color:color-mix(in srgb,var(--cardapio-accent) 45%,var(--cardapio-borda));background:var(--cardapio-accent-suave);color:var(--cardapio-accent)}.promo-loja--cardapio-drinks .promo-loja-toolbar__btn--destaque{border-color:color-mix(in srgb,var(--cardapio-gold) 40%,var(--cardapio-borda));background:var(--cardapio-gold-suave);color:#7a5f28}.promo-loja--cardapio-drinks .promo-loja-feedback{color:var(--cardapio-accent);background:var(--cardapio-accent-suave);border-bottom-color:color-mix(in srgb,var(--cardapio-accent) 20%,transparent)}.promo-loja--cardapio-drinks .promo-loja-chips{padding:.75rem 1rem .5rem;background:transparent;gap:.45rem}.promo-loja--cardapio-drinks .promo-loja-chip{border-color:var(--cardapio-borda);background:var(--cardapio-surface);color:var(--cardapio-texto-suave);font-weight:600;box-shadow:0 1px #fff9 inset}.promo-loja--cardapio-drinks .promo-loja-chip--ativo{border-color:color-mix(in srgb,var(--cardapio-accent) 40%,var(--cardapio-borda));background:var(--cardapio-accent-suave);color:var(--cardapio-accent)}.promo-loja--cardapio-drinks .cardapio-conteudo{padding:.65rem .85rem 1.25rem;max-width:1080px}.cardapio-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.cardapio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media(min-width:960px){.promo-loja--cardapio-drinks.promo-loja--cols-1 .cardapio-grid{grid-template-columns:1fr;max-width:36rem;margin:0 auto}}.cardapio-estado{margin:0;padding:2.5rem 1rem;text-align:center;color:var(--cardapio-texto-suave);font-size:.92rem}.cardapio-card{display:grid;grid-template-columns:minmax(108px,34%) 1fr;gap:0;min-height:148px;border-radius:16px;border:1px solid var(--cardapio-borda);background:var(--cardapio-surface);box-shadow:var(--cardapio-sombra);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cardapio-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--cardapio-accent) 22%,var(--cardapio-borda));box-shadow:0 14px 32px #1f2d2617}.cardapio-card__visual{position:relative;display:flex;align-items:center;justify-content:center;padding:.85rem .55rem;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.9),transparent 55%),linear-gradient(165deg,#f8f4ee,#efe8de);overflow:hidden}.cardapio-card--gourmet .cardapio-card__visual{background:radial-gradient(circle at 30% 20%,rgba(255,252,245,.95),transparent 55%),linear-gradient(165deg,#faf5eb,#f0e6d6)}.cardapio-card__categoria{position:absolute;top:.55rem;left:.55rem;z-index:2;padding:.18rem .45rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#ffffffd1;color:var(--cardapio-accent);border:1px solid color-mix(in srgb,var(--cardapio-accent) 18%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cardapio-card--gourmet .cardapio-card__categoria{color:#8a6a2e;border-color:color-mix(in srgb,var(--cardapio-gold) 28%,transparent)}.cardapio-card__img{width:100%;max-height:118px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(31,45,38,.12))}.cardapio-card__emoji{position:absolute;right:.45rem;bottom:.45rem;font-size:1.1rem;line-height:1;opacity:.88;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.cardapio-card__img-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.cardapio-card__img-editor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.5rem;background:#1218148c;opacity:0;transition:opacity .16s ease}.cardapio-card__visual:hover .cardapio-card__img-editor,.cardapio-card__img-editor:focus-within{opacity:1}@media(hover:none){.cardapio-card__img-editor{inset:auto 0 0 0;flex-direction:row;opacity:1;background:linear-gradient(transparent,#12181499)}}.cardapio-card__img-trocar,.cardapio-card__img-restaurar{padding:.32rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffffeb;color:#1f2d26;font-size:.68rem;font-weight:700;cursor:pointer}.cardapio-card__img-restaurar{background:#ffffffb8}.cardapio-card__img-trocar:disabled,.cardapio-card__img-restaurar:disabled{opacity:.65;cursor:wait}.cardapio-card__img-erro{margin:0;max-width:100%;font-size:.62rem;line-height:1.25;text-align:center;color:#ffd4d4}.cardapio-card__corpo{display:flex;flex-direction:column;justify-content:center;gap:.28rem;padding:.85rem .9rem .85rem .55rem;min-width:0}.cardapio-card__nome{margin:0;font-family:var(--cardapio-font-display);font-size:.98rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--cardapio-texto)}.cardapio-card__volume-grupo{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.1rem}.cardapio-card__volume-opcao{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;min-width:3.4rem;padding:.28rem .55rem;border-radius:10px;border:1px solid var(--cardapio-borda);background:var(--cardapio-surface-2);color:var(--cardapio-texto-suave);font:inherit;font-size:.68rem;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.cardapio-card__volume-opcao:hover{border-color:color-mix(in srgb,var(--cardapio-accent) 28%,var(--cardapio-borda))}.cardapio-card__volume-opcao--ativo{border-color:color-mix(in srgb,var(--cardapio-accent) 45%,var(--cardapio-borda));background:color-mix(in srgb,var(--cardapio-accent) 10%,var(--cardapio-surface));color:var(--cardapio-accent);box-shadow:0 2px 8px #1f2d260f}.cardapio-card--gourmet .cardapio-card__volume-opcao--ativo{border-color:color-mix(in srgb,var(--cardapio-gold) 45%,var(--cardapio-borda));background:color-mix(in srgb,var(--cardapio-gold) 12%,var(--cardapio-surface));color:#8a6a2e}.cardapio-card__volume-rotulo{white-space:nowrap}.cardapio-card__volume-extra{font-size:.58rem;font-weight:700;letter-spacing:.01em;color:color-mix(in srgb,var(--cardapio-accent) 88%,var(--cardapio-texto))}.cardapio-card--gourmet .cardapio-card__volume-extra{color:#9a7a38}.cardapio-card__volume-dica{margin:0;font-size:.62rem;line-height:1.35;color:var(--cardapio-texto-suave)}.cardapio-card__volume-dica strong{color:var(--cardapio-texto);font-weight:700}.cardapio-card__precos-linha{margin:0;font-size:.68rem;line-height:1.35;color:var(--cardapio-texto-suave)}.cardapio-card__destaque{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;margin-top:.15rem}.cardapio-card__preco{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--cardapio-accent)}.cardapio-card--gourmet .cardapio-card__preco{color:#8a6a2e}.cardapio-card__volume{font-size:.68rem;font-weight:600;color:var(--cardapio-texto-suave);padding:.12rem .4rem;border-radius:999px;background:var(--cardapio-surface-2)}.cardapio-card__marca{margin:.2rem 0 0;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--cardapio-texto-suave) 85%,transparent)}.promo-loja--cardapio-drinks.promo-loja--lista .cardapio-grid{grid-template-columns:1fr;gap:.7rem}.promo-loja--cardapio-drinks.promo-loja--lista .cardapio-card{grid-template-columns:minmax(120px,28%) 1fr;min-height:168px}.promo-loja--cardapio-drinks.promo-loja--lista .cardapio-card__img{max-height:136px}.promo-loja--cardapio-drinks.promo-loja--lista .cardapio-card__nome{font-size:1.08rem}.promo-loja--cardapio-drinks.promo-loja--lista .cardapio-card__preco{font-size:1.18rem}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro{--cardapio-bg: #121814;--cardapio-surface: #1a221c;--cardapio-surface-2: #222b24;--cardapio-texto: #f3f0e8;--cardapio-texto-suave: #a8b0a9;--cardapio-borda: rgba(243, 240, 232, .1);--cardapio-sombra: 0 12px 32px rgba(0, 0, 0, .28);--cardapio-accent: #7eb89a;--cardapio-accent-suave: rgba(126, 184, 154, .14);--cardapio-gold: #d4b06a;--cardapio-gold-suave: rgba(212, 176, 106, .14);background:radial-gradient(ellipse 90% 60% at 50% -10%,rgba(126,184,154,.1),transparent 50%),var(--cardapio-bg)}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro .promo-loja__topo{background:color-mix(in srgb,var(--cardapio-surface) 95%,#000)}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro .cardapio-banner{background:var(--cardapio-surface)}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro .promo-loja__logo{box-shadow:0 4px 18px #00000059}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro .promo-loja-toolbar__btn--destaque{color:var(--cardapio-gold)}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro .promo-loja-chip{box-shadow:none}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro .cardapio-card:hover{border-color:color-mix(in srgb,var(--cardapio-accent) 35%,var(--cardapio-borda));box-shadow:0 16px 36px #00000057}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro .cardapio-card__visual{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.06),transparent 55%),linear-gradient(165deg,#232c25,#1a221c)}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro .cardapio-card--gourmet .cardapio-card__visual{background:radial-gradient(circle at 30% 20%,rgba(212,176,106,.08),transparent 55%),linear-gradient(165deg,#2a261f,#1f1c17)}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro .cardapio-card__categoria{background:#121814b8;color:var(--cardapio-accent);border-color:color-mix(in srgb,var(--cardapio-accent) 30%,transparent)}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro .cardapio-card--gourmet .cardapio-card__categoria{color:var(--cardapio-gold);border-color:color-mix(in srgb,var(--cardapio-gold) 35%,transparent)}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro .cardapio-card--gourmet .cardapio-card__preco{color:var(--cardapio-gold)}.promo-loja--cardapio-drinks.promo-loja--cardapio-escuro .cardapio-card__img{filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.cardapio-tema{display:inline-flex;align-items:center;gap:.25rem;margin:.45rem 1rem .15rem;padding:.22rem;border-radius:999px;border:1px solid var(--cardapio-borda);background:var(--cardapio-surface);box-shadow:var(--cardapio-sombra)}.cardapio-tema__btn{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;padding:0;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--cardapio-texto-suave);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.cardapio-tema__icone{font-size:1rem;line-height:1}.cardapio-tema__btn:hover{border-color:color-mix(in srgb,var(--cardapio-accent) 22%,transparent);color:var(--cardapio-texto);background:color-mix(in srgb,var(--cardapio-accent) 6%,var(--cardapio-surface))}.cardapio-tema__btn--ativo{border-color:color-mix(in srgb,var(--cardapio-accent) 45%,var(--cardapio-borda));background:var(--cardapio-accent-suave);color:var(--cardapio-accent);box-shadow:0 2px 8px #1f2d2614}.promo-loja--cardapio-drinks.promo-loja--tela .promo-loja__topo{padding:1.15rem 1.25rem}.promo-loja--cardapio-drinks.promo-loja--tela .promo-loja__topo h1{font-size:1.55rem}.promo-loja--cardapio-drinks.promo-loja--tela .promo-loja-chips{padding-bottom:.65rem}.promo-loja--cardapio-drinks.promo-loja--tela .cardapio-conteudo{max-width:none;padding:.75rem 1rem 1.5rem}.promo-loja--cardapio-drinks.promo-loja--tela .cardapio-grid{gap:.85rem}@media(min-width:900px){.promo-loja--cardapio-drinks.promo-loja--tela .cardapio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.promo-loja--cardapio-drinks.promo-loja--tela .cardapio-card{min-height:184px}.promo-loja--cardapio-drinks.promo-loja--tela .cardapio-card__nome{font-size:1.02rem}.promo-loja--cardapio-drinks.promo-loja--tela .cardapio-card__volume-opcao{font-size:.74rem;min-width:3.8rem;padding:.32rem .65rem}.promo-loja--cardapio-drinks.promo-loja--tela .cardapio-card__volume-dica{font-size:.68rem}.promo-loja--cardapio-drinks.promo-loja--tela .cardapio-card__preco{font-size:1.22rem}.promo-loja--cardapio-drinks .promo-loja-grid{display:none}@media(min-width:900px){.cardapio-card__nome{font-size:1.02rem}.cardapio-card__preco{font-size:1.12rem}}.dep-page .app-page-hero{margin-bottom:.75rem}.dep-page .app-page__conteudo{padding-top:0}.dep-page .hub-segment-nav-wrap{margin-bottom:.85rem}.dep-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.dep-toolbar__busca{flex:1 1 12rem;min-width:0}.dep-toolbar__busca .hub-input{width:100%}.dep-page .dep-toolbar select,.dep-page .dep-toolbar input:not([type=checkbox]):not([type=radio]){width:auto;flex:0 0 auto}.dep-page .dep-toolbar .dep-toolbar__busca input:not([type=checkbox]):not([type=radio]){width:100%}.dep-page .dep-nota a,.dep-page .rh-item__titulo a,.dep-page .hub-tabela td a{color:var(--hub-text);text-decoration:underline;text-decoration-color:var(--hub-border-strong, rgba(255, 255, 255, .25));text-underline-offset:3px}.dep-page .dep-nota a:hover,.dep-page .rh-item__titulo a:hover,.dep-page .hub-tabela td a:hover{color:var(--app-accent);text-decoration-color:currentColor}.dep-nota{font-size:.78rem;color:var(--hub-muted);margin:.75rem 0 0}.dep-nota a{color:var(--hub-text)}.dep-loading,.dep-empty{font-size:.85rem;color:var(--hub-muted);margin:.5rem 0}.dep-empty{padding:.75rem 1rem}.dep-card-compact{padding:.85rem 1rem}.dep-secao{margin-top:1rem;scroll-margin-top:4.5rem}.dep-secao-titulo{margin:0 0 .65rem;font-size:.92rem;font-weight:700}.dep-em-breve__titulo{margin:0 0 .35rem;font-weight:700;font-size:.9rem}.dep-em-breve__texto{margin:0;font-size:.82rem;color:var(--hub-muted)}.dep-link-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.dep-link-list__item{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .85rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border);text-decoration:none;color:inherit;transition:border-color .15s ease}.dep-link-list__item:hover{border-color:var(--app-accent-border, rgba(245, 197, 24, .45))}.dep-link-list__item strong{font-size:.88rem}.dep-link-list__item span{font-size:.78rem;color:var(--hub-muted)}.dep-dist-list{list-style:none;margin:0 0 .5rem;padding:0;border:1px solid var(--hub-border);border-radius:var(--hub-raio-lg);overflow:hidden}.dep-dist-list__item{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .75rem;font-size:.82rem;border-bottom:1px solid var(--hub-border)}.dep-dist-list__item:last-child{border-bottom:none}.dep-dist-list__item strong{color:var(--app-accent);font-variant-numeric:tabular-nums}.dep-colab-cell{display:inline-flex;align-items:center;gap:.45rem}.dep-colab-cell small{display:block;color:var(--hub-muted);font-size:.72rem}.dep-status{font-size:.78rem;color:var(--hub-muted)}.dep-status--ativo{color:#34c759;font-weight:600}.dep-saldo-ok{color:var(--hub-muted)}.dep-tabela-wrap{margin-bottom:.25rem}.dep-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;margin-bottom:.75rem}.dep-kpi{display:block;padding:.55rem .65rem;border-radius:var(--hub-raio-md, 10px);background:var(--hub-surface);border:1px solid var(--app-accent-border, rgba(245, 197, 24, .35));text-decoration:none;color:inherit;transition:border-color .15s ease}.dep-kpi:hover{border-color:var(--app-accent)}.dep-kpi strong{display:block;font-size:1.35rem;color:var(--hub-text);line-height:1.1}.dep-kpi span{font-size:.7rem;color:var(--hub-muted);font-weight:600}@media(max-width:480px){.dep-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.dep-page .dep-kpis--resumo{grid-template-columns:repeat(3,minmax(0,1fr))}.dep-kpi--alerta{border-color:var(--hub-warning, #d97706)}.dep-kpi--alerta strong{color:var(--hub-warning, #d97706)}.dep-atencao{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.75rem;margin-bottom:.75rem}.dep-atencao__card{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.85rem .95rem;border-radius:var(--hub-raio-md, 12px);background:var(--hub-surface);border:1px solid var(--hub-border);border-left-width:4px}.dep-atencao__card--ok{border-left-color:var(--hub-sucesso, #16a34a)}.dep-atencao__card--atencao{border-left-color:var(--hub-warning, #d97706)}.dep-atencao__card--perigo{border-left-color:var(--hub-danger, #dc2626)}.dep-atencao__cab{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dep-atencao__titulo{margin:0;font-size:.95rem;font-weight:700;color:var(--hub-text)}.dep-atencao__qtd{min-width:1.9rem;padding:.1rem .55rem;border-radius:999px;text-align:center;font-weight:800;font-size:.95rem;background:var(--hub-border);color:var(--hub-text)}.dep-atencao__card--atencao .dep-atencao__qtd{background:var(--hub-warning, #d97706);color:#fff}.dep-atencao__card--perigo .dep-atencao__qtd{background:var(--hub-danger, #dc2626);color:#fff}.dep-atencao__nota{margin:-.25rem 0 0;font-size:.78rem;color:var(--hub-muted)}.dep-atencao__vazio{margin:0;font-size:.84rem;color:var(--hub-sucesso, #16a34a)}.dep-atencao__lista{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.dep-atencao__item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.15rem .75rem;padding:.4rem .55rem;border-radius:var(--hub-raio-sm, 8px);background:var(--hub-bg, transparent);border-left:3px solid var(--hub-border);font-size:.84rem}.dep-atencao__item--atencao{border-left-color:var(--hub-warning, #d97706)}.dep-atencao__item--perigo{border-left-color:var(--hub-danger, #dc2626)}.dep-atencao__item a{color:var(--hub-text);text-decoration:none}.dep-atencao__item a:hover{color:var(--app-accent);text-decoration:underline}.dep-atencao__item span{color:var(--hub-muted);font-size:.78rem;overflow-wrap:anywhere}.dep-atencao__link{margin-top:auto;align-self:flex-start;font-size:.8rem;font-weight:600;color:var(--app-accent);text-decoration:none}.dep-atencao__link:hover{text-decoration:underline}.dep-equipe-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:.25rem 0 0;font-size:.8rem;color:var(--hub-muted)}.dep-equipe-linha a{font-weight:600;color:var(--app-accent);text-decoration:none;margin-right:.25rem}.dep-equipe-linha__chip{padding:.15rem .55rem;border-radius:999px;border:1px solid var(--hub-border)}.dep-equipe-linha__chip strong{color:var(--hub-text)}.dep-page .dep-org-chart__desc{display:none}.dep-page .dep-org-chart-wrap{margin-bottom:.5rem;padding-bottom:.5rem}.dep-page .dep-org-chart__node{min-width:7.5rem;max-width:9.5rem;padding:.5rem .45rem;box-shadow:0 2px 8px #0000001a}.dep-page .dep-org-chart__icone{font-size:1.1rem}.dep-page .dep-org-chart__titulo{font-size:.78rem}.dep-page .dep-cargo-tag{font-size:.62rem;padding:.1rem .4rem}.dep-page .dep-org-chart__qtd{font-size:.6rem}.dep-org-chart-wrap{overflow-x:auto;margin:0 -.25rem 1rem;padding:.25rem .25rem 1rem;-webkit-overflow-scrolling:touch}.dep-org-chart{display:inline-block;min-width:min(100%,52rem);width:100%}.dep-org-chart ul{list-style:none;margin:0;padding:0;position:relative}.dep-org-chart__raiz{display:flex;justify-content:center}.dep-org-chart__item{position:relative;display:flex;flex-direction:column;align-items:center;padding:1.25rem .35rem 0}.dep-org-chart__filhos{display:flex;justify-content:center;flex-wrap:nowrap;gap:0;padding-top:1.25rem}.dep-org-chart__filhos>.dep-org-chart__item{padding-left:.5rem;padding-right:.5rem}.dep-org-chart__item:has(>.dep-org-chart__filhos)>.dep-org-chart__node:after{content:"";position:absolute;left:50%;bottom:-1.25rem;width:2px;height:1.25rem;margin-left:-1px;background:var(--app-accent-border, rgba(245, 197, 24, .45))}.dep-org-chart__item:has(>.dep-org-chart__filhos):before{content:"";position:absolute;top:0;left:50%;width:2px;height:1.25rem;margin-left:-1px;background:var(--app-accent-border, rgba(245, 197, 24, .45))}.dep-org-chart__raiz>.dep-org-chart__item:before{display:none}.dep-org-chart__filhos>.dep-org-chart__item:before,.dep-org-chart__filhos>.dep-org-chart__item:after{content:"";position:absolute;top:0;width:50%;height:1.25rem;border-top:2px solid var(--app-accent-border, rgba(245, 197, 24, .45))}.dep-org-chart__filhos>.dep-org-chart__item:before{right:50%;border-right:1px solid var(--app-accent-border, rgba(245, 197, 24, .45))}.dep-org-chart__filhos>.dep-org-chart__item:after{left:50%;border-left:1px solid var(--app-accent-border, rgba(245, 197, 24, .45))}.dep-org-chart__filhos>.dep-org-chart__item:only-child:before,.dep-org-chart__filhos>.dep-org-chart__item:only-child:after{display:none}.dep-org-chart__filhos>.dep-org-chart__item:first-child:before{border:none}.dep-org-chart__filhos>.dep-org-chart__item:last-child:after{border:none}.dep-org-chart__node{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:9.5rem;max-width:11.5rem;padding:.75rem .65rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--app-accent-border, rgba(245, 197, 24, .35));box-shadow:0 4px 14px #0000001f;text-align:center}.dep-org-chart__icone{font-size:1.35rem;line-height:1}.dep-org-chart__titulo{font-size:.88rem;font-weight:800;line-height:1.2;color:var(--hub-text)}.dep-org-chart__desc{margin:0;font-size:.68rem;line-height:1.35;color:var(--hub-muted)}.dep-org-chart__cargos{justify-content:center}.dep-org-chart__qtd{font-size:.65rem;font-weight:700;color:var(--app-accent)}@media(max-width:720px){.dep-org-chart{min-width:36rem}.dep-org-chart__node{min-width:8rem;max-width:9.5rem;padding:.6rem .5rem}.dep-org-chart__titulo{font-size:.8rem}}.dep-cargos-tags{display:flex;flex-wrap:wrap;gap:.35rem}.dep-cargo-tag{font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;background:var(--app-accent-soft, rgba(245, 197, 24, .12));border:1px solid var(--app-accent-border, rgba(245, 197, 24, .25))}.dep-lista-colab{width:100%;border-collapse:collapse;font-size:.82rem}.dep-lista-colab th,.dep-lista-colab td{padding:.45rem .6rem;text-align:left;border-bottom:1px solid var(--hub-border)}.dep-lista-colab th{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hub-muted)}.dep-lista-cargos__resumo{color:var(--hub-muted);font-size:.78rem;max-width:22rem}.dep-erro{color:var(--hub-erro);font-size:.85rem;margin:0 0 .5rem}.dep-checklist{margin:0;padding-left:1.15rem;display:grid;gap:.4rem;font-size:.85rem}.dep-checklist li{color:var(--hub-text)}.rh-fech__mes{width:auto;min-width:9.5rem}.rh-fech__acoes{display:inline-flex;gap:.4rem;margin-left:auto}.rh-fech__nota{margin:0 0 .75rem}.rh-fech__kpi--alerta{border-color:var(--hub-danger-border, rgba(255, 59, 48, .35))}.rh-fech__kpi--alerta strong{color:var(--hub-danger-text, var(--hub-erro))}.rh-fech__tabela-wrap{overflow-x:auto;margin-bottom:.75rem}.rh-fech__tabela td,.rh-fech__tabela th{white-space:nowrap;font-size:.8rem}.rh-fech__sub{font-size:.7rem;color:var(--hub-muted)}.rh-fech__pendencias{margin-bottom:.5rem}@media(max-width:480px){.rh-fech__acoes{margin-left:0;width:100%}.rh-fech__acoes .btn{flex:1}}.dep-aviso-equipe{margin-top:1.25rem;border:1px solid var(--hub-border, rgba(127, 127, 127, .25));border-radius:12px;padding:.75rem 1rem}.dep-aviso-equipe__resumo{cursor:pointer;font-weight:600}.dep-aviso-equipe__texto{margin:.5rem 0 .75rem;opacity:.8}.admissao-toolbar{justify-content:space-between;flex-wrap:wrap;gap:10px}.admissao-abas{display:flex;gap:8px}.admissao-nota{margin:0;font-size:.85rem;color:var(--hub-muted)}.admissao-modal{display:flex;flex-direction:column;gap:16px}.admissao-modal__head{position:sticky;top:-1rem;z-index:1;margin:-1rem -1.1rem 0;padding:1rem 1.1rem .75rem;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:var(--hub-surface-solid);border-bottom:1px solid var(--hub-border)}.admissao-modal__acoes{display:flex;justify-content:flex-end;gap:10px}.admissao-rejeicao{display:flex;flex-direction:column;gap:10px}.admissao-rejeicao label{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;color:var(--hub-text)}.admissao-resultado{padding:14px 16px;border-radius:var(--hub-raio-lg);background:color-mix(in srgb,var(--hub-sucesso) 14%,transparent);border:1px solid color-mix(in srgb,var(--hub-sucesso) 45%,transparent);color:var(--hub-text)}.admissao-qr-modal{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:340px}.admissao-qr{display:flex;justify-content:center;padding:12px;border-radius:var(--hub-raio-lg);background:#fff}.admissao-qr svg{width:220px;height:220px}.admissao-qr-modal__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%}.admissao-qr-print{display:none}@media print{@page{size:A4;margin:10mm}body:has(.admissao-qr-print) .conteudo-principal,body:has(.admissao-qr-print) .layout-hub{height:auto!important;max-height:none!important;overflow:visible!important}body *{visibility:hidden!important}.admissao-qr-print,.admissao-qr-print *{visibility:visible!important}.admissao-qr-print{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff}.admissao-qr-print__folha{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:4mm;width:100%;height:100%}.admissao-qr-print__celula{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2mm;padding:4mm 3mm;border:1px dashed #999;border-radius:4mm;text-align:center;page-break-inside:avoid;break-inside:avoid}.admissao-qr-print__marca{display:flex;align-items:center;justify-content:center;gap:2mm;font-family:var(--hub-font, "Inter", system-ui, sans-serif);font-size:11pt;font-weight:800;letter-spacing:-.01em}.admissao-qr-print__logo{width:9mm;height:9mm;object-fit:contain;flex-shrink:0}.admissao-qr-print__nome{color:#1a1a1a}.admissao-qr-print__produto{color:#a67c00}.admissao-qr-print__legenda{margin:0;font-family:var(--hub-font, "Inter", system-ui, sans-serif);font-size:9pt;font-weight:600;color:#1a1a1a}.admissao-qr-print__qr{width:40mm;height:40mm;padding:2mm;background:#fff}.admissao-qr-print__qr svg{display:block;width:100%;height:100%}}.admissao-filial{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;font-size:.85rem;font-weight:600;color:var(--hub-text)}.dep-org-mapa{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem}.dep-org-raiz{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:var(--hub-raio-lg);background:linear-gradient(135deg,var(--app-accent-soft, rgba(245, 197, 24, .14)) 0%,var(--hub-surface) 65%);border:1px solid var(--app-accent-border, rgba(245, 197, 24, .28))}.dep-org-raiz__icone{font-size:1.75rem;line-height:1;flex-shrink:0}.dep-org-raiz__titulo{margin:0 0 .2rem;font-size:1rem;font-weight:800;letter-spacing:-.02em}.dep-org-raiz__desc{margin:0 0 .35rem;font-size:.78rem;color:var(--hub-muted);line-height:1.45;max-width:36rem}.dep-org-raiz__cargos{display:flex;flex-wrap:wrap;gap:.25rem}.dep-org-raiz__qtd{margin-left:auto;flex-shrink:0;text-align:center;padding:.35rem .55rem;border-radius:var(--hub-raio-md);background:var(--hub-bg);border:1px solid var(--hub-border)}.dep-org-raiz__qtd-valor{display:block;font-size:1.1rem;font-weight:800;color:var(--app-accent);line-height:1.1}.dep-org-raiz__qtd-rotulo{display:block;margin-top:.1rem;font-size:.62rem;color:var(--hub-muted)}.dep-org-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.dep-org-resumo__item{padding:.55rem .65rem;border-radius:var(--hub-raio-md);background:var(--hub-surface);border:1px solid var(--hub-border);text-align:center}.dep-org-resumo__item--destaque{border-color:var(--app-accent-border, rgba(245, 197, 24, .28))}.dep-org-resumo__valor{display:block;font-size:1.15rem;font-weight:800;color:var(--app-accent);line-height:1.1}.dep-org-resumo__rotulo{display:block;margin-top:.12rem;font-size:.66rem;color:var(--hub-muted)}.dep-org-legenda{display:flex;flex-wrap:wrap;gap:.4rem}.dep-org-legenda__item{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.18rem .45rem;border-radius:999px;border:1px solid var(--hub-border)}.dep-org-legenda__item--lideranca{color:var(--hub-gold, #f5c518);background:#f5c5181a;border-color:#f5c51840}.dep-org-legenda__item--operacao{color:#0d9488;background:#14b8a61a;border-color:#14b8a640}.dep-org-legenda__item--suporte{color:var(--hub-orange);background:#f59e0b1a;border-color:#f59e0b40}.dep-org-bloco{display:flex;flex-direction:column;gap:.45rem}.dep-org-bloco__rotulo{margin:0;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--hub-muted)}.dep-org-bloco--gestao{padding:.65rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border)}.dep-org-bloco__gestao-topo{max-width:28rem}.dep-org-bloco__conector{height:.65rem;margin:0 auto;width:2px;background:var(--app-accent-border, rgba(245, 197, 24, .35));border-radius:1px}.dep-org-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.dep-org-grade--diretos{grid-template-columns:repeat(2,minmax(0,1fr))}.dep-org-cartao{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;min-height:100%;border-radius:var(--hub-raio-md);background:var(--hub-bg);border:1px solid var(--hub-border);text-decoration:none;color:inherit;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.dep-org-cartao:hover{border-color:var(--app-accent-border, rgba(245, 197, 24, .35));background:var(--app-accent-soft, rgba(245, 197, 24, .06))}.dep-org-cartao--compacto{padding:.55rem .6rem}.dep-org-cartao--lideranca{border-left:3px solid var(--hub-gold, #f5c518)}.dep-org-cartao--operacao{border-left:3px solid #14b8a6}.dep-org-cartao--suporte{border-left:3px solid var(--hub-orange)}.dep-org-cartao__icone{font-size:1.15rem;line-height:1;flex-shrink:0;margin-top:.05rem}.dep-org-cartao--compacto .dep-org-cartao__icone{font-size:1rem}.dep-org-cartao__corpo{flex:1;min-width:0}.dep-org-cartao__titulo{display:block;font-size:.8rem;font-weight:800;line-height:1.25}.dep-org-cartao--compacto .dep-org-cartao__titulo{font-size:.76rem}.dep-org-cartao__desc{margin:.12rem 0 0;font-size:.66rem;color:var(--hub-muted);line-height:1.35}.dep-org-cartao__cargos{display:flex;flex-wrap:wrap;gap:.22rem;margin-top:.35rem}.dep-org-cartao--compacto .dep-org-cartao__cargos{margin-top:.28rem}.dep-org-pill{font-size:.58rem;font-weight:700;padding:.1rem .38rem;border-radius:999px;background:var(--hub-surface);border:1px solid var(--hub-border);color:var(--hub-muted);line-height:1.3}.dep-org-cartao__meta{flex-shrink:0;text-align:center;min-width:2.2rem}.dep-org-cartao__qtd{display:block;font-size:.95rem;font-weight:800;color:var(--app-accent);line-height:1.1}.dep-org-cartao__qtd-rotulo{display:block;font-size:.58rem;color:var(--hub-muted)}.dep-org-dica{margin:0;font-size:.72rem;color:var(--hub-muted)}.dep-org-dica a{color:var(--app-accent);font-weight:600}@media(max-width:720px){.dep-org-resumo,.dep-org-grade,.dep-org-grade--diretos{grid-template-columns:1fr}.dep-org-raiz{flex-wrap:wrap}.dep-org-raiz__qtd{margin-left:0;width:100%;display:flex;align-items:baseline;justify-content:center;gap:.35rem}.dep-org-raiz__qtd-valor,.dep-org-raiz__qtd-rotulo{display:inline}}.att-page .app-page-hero{margin-bottom:.75rem}.att-page .app-page__conteudo{padding-top:0}.att-page .hub-segment-nav-wrap{margin-bottom:.75rem}.att-context{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:-.15rem 0 .65rem;font-size:.74rem;color:var(--hub-muted)}.att-context__voltar{color:var(--app-accent);text-decoration:none;font-weight:600}.att-context__voltar:hover{text-decoration:underline}.att-context__sep{opacity:.45}.att-context__atual{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--hub-text)}.att-context__logo{transform:scale(.85)}.att-alerta{font-size:.8rem;margin:0 0 .6rem;padding:.45rem .65rem;border-radius:var(--hub-raio-md)}.att-alerta--erro{color:var(--hub-erro);background:#ff453a14;border:1px solid rgba(255,69,58,.2)}.att-alerta--ok{color:#248a3d;background:#34c7591a;border:1px solid rgba(52,199,89,.22)}.att-alerta--loading{color:var(--hub-muted);padding-left:0;background:none;border:none}.att-erro{font-size:.8rem;margin:0 0 .6rem;padding:.45rem .65rem;border-radius:var(--hub-raio-md);color:var(--hub-erro);background:#ff453a14;border:1px solid rgba(255,69,58,.2)}.att-ok{font-size:.8rem;margin:0 0 .6rem;padding:.45rem .65rem;border-radius:var(--hub-raio-md);color:#248a3d;background:#34c7591a;border:1px solid rgba(52,199,89,.22)}.att-loading{font-size:.8rem;color:var(--hub-muted);margin:0 0 .6rem}.att-rodape,.att-nota{font-size:.76rem;color:var(--hub-muted);margin:1rem 0 0;padding-top:.65rem;border-top:1px solid var(--hub-border)}.att-rodape a,.att-nota a{color:var(--app-accent);text-decoration:none;font-weight:600}.att-rodape a:hover,.att-nota a:hover{text-decoration:underline}.att-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:1rem}.att-resumo__item{padding:.6rem .7rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border);text-decoration:none;color:inherit;transition:border-color .15s ease}a.att-resumo__item:hover{border-color:var(--app-accent-border, rgba(20, 184, 166, .35))}.att-resumo__item--destaque{border-color:var(--app-accent-border, rgba(20, 184, 166, .28));background:linear-gradient(160deg,var(--app-accent-soft, rgba(20, 184, 166, .08)) 0%,var(--hub-surface) 70%)}.att-resumo__valor{display:block;font-size:1.25rem;font-weight:800;color:var(--app-accent);font-variant-numeric:tabular-nums;line-height:1.15}.att-resumo__valor--texto{font-size:.88rem;font-weight:700;word-break:break-word}.att-resumo__valor--muted{color:var(--hub-muted)}.att-resumo__rotulo{display:block;margin-top:.15rem;font-size:.68rem;color:var(--hub-muted)}.att-resumo__rotulo a{color:var(--app-accent);text-decoration:none;font-weight:600}.att-secao{margin-bottom:1.1rem}.att-secao__cabecalho{margin-bottom:.55rem}.att-secao__titulo,.att-secao-titulo{margin:0;font-size:.88rem;font-weight:800;letter-spacing:-.01em}.att-secao__desc{margin:.2rem 0 0;font-size:.74rem;color:var(--hub-muted);line-height:1.4}.att-secao-titulo{margin:1rem 0 .55rem}.att-secao-titulo:first-child{margin-top:0}.att-grid{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.att-grid--destaques{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.65rem}@media(min-width:720px){.att-grid--destaques{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.att-grid--destaques{grid-template-columns:repeat(5,minmax(0,1fr))}}.att-grid--canais{grid-template-columns:repeat(2,minmax(0,1fr))}.att-lista-grupos{list-style:none;margin:0;padding:0;border:1px solid var(--hub-border);border-radius:var(--hub-raio-lg);overflow:hidden;background:var(--hub-surface)}.att-grupo-linha{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;text-decoration:none;color:inherit;border-bottom:1px solid var(--hub-border);transition:background .12s ease}.att-grupo-linha:last-child{border-bottom:none}.att-grupo-linha:hover{background:var(--app-accent-soft, rgba(20, 184, 166, .06))}.att-grupo-linha__titulo{font-size:.82rem;font-weight:600}.att-grupo-linha__qtd{font-size:.72rem;font-weight:700;color:var(--app-accent);white-space:nowrap}.att-card{display:flex;flex-direction:column;gap:.45rem;height:100%;min-width:0;overflow:hidden;padding:.75rem .85rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.att-card--link:hover{border-color:var(--app-accent-border, rgba(20, 184, 166, .4));box-shadow:0 4px 16px #0000000f;transform:translateY(-1px)}.att-card--compacto{padding:.65rem .75rem;gap:.35rem}.att-card--compacto .att-card__top{flex-wrap:wrap;align-items:center;row-gap:.35rem}.att-card--compacto .att-card__meta{flex:1 1 4.5rem}.att-card--compacto .att-card__titulo{font-size:.78rem;line-height:1.3;word-break:break-word}.att-card--compacto .att-pill{margin-left:auto}.att-card__top{display:flex;align-items:flex-start;gap:.55rem}.att-card__meta{flex:1;min-width:0}.att-card__titulo{display:block;font-size:.84rem;font-weight:700;line-height:1.25}.att-card__resp{display:block;margin-top:.12rem;font-size:.68rem;color:var(--hub-muted)}.att-card__desc{margin:0;font-size:.76rem;color:var(--hub-muted);line-height:1.45}.att-card__acoes{display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin-top:auto;padding-top:.15rem}.att-card__acao{font-size:.72rem;font-weight:700;color:var(--app-accent);text-decoration:none}.att-card__acao:hover{text-decoration:underline}.att-card__acao--externo{color:var(--hub-muted)}.att-card__acao--externo:hover{color:var(--app-accent)}.att-pill,.att-badge{flex-shrink:0;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.14rem .42rem;border-radius:999px;line-height:1.2}.att-pill--ok,.att-badge{background:#34c7591f;color:#248a3d}.att-canal-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.att-canal-logo--emoji{font-size:1.2rem;line-height:1}.att-canal-logo--hero.att-canal-logo--emoji{font-size:1.65rem}.att-canal-logo__img{display:block;width:auto;max-width:100%;object-fit:contain}.att-canal-logo--card.att-canal-logo--img{width:2.25rem;height:2.25rem;flex-shrink:0;overflow:hidden;justify-content:flex-start}.att-canal-logo--card.att-canal-logo--tag,.att-canal-logo--hero.att-canal-logo--tag{width:auto;height:auto;overflow:visible;justify-content:flex-start}.att-canal-logo--card .att-canal-logo__img--cayena{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:left center}.att-canal-logo--card .att-canal-logo__img--cayena{border-radius:3px}.att-canal-logo--hero .att-canal-logo__img--cayena{height:2rem;max-width:9rem;border-radius:4px}.cayena-brand-logo{display:block;width:auto;object-fit:contain}.cayena-brand-logo--icon{border-radius:3px}.att-painel-canal{margin-bottom:.85rem;padding:.85rem .95rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border)}.att-painel-canal__top{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:.7rem}.att-painel-canal__corpo{flex:1;min-width:0}.att-painel-canal__titulo{margin:0 0 .15rem;font-size:.78rem;font-weight:700;color:var(--hub-muted);text-transform:uppercase;letter-spacing:.04em}.att-painel-canal__valor{margin:0;font-size:1.05rem;font-weight:800;line-height:1.25;word-break:break-word}.att-painel-canal__resp{margin:.2rem 0 0;font-size:.7rem;color:var(--hub-muted)}.att-painel-canal__acoes{display:flex;flex-wrap:wrap;gap:.45rem}.att-painel-canal__vazio{margin:0;font-size:.8rem;color:var(--hub-muted)}.att-painel-canal--whatsapp{border-color:#25d36647}.att-painel-canal--whatsapp .att-painel-canal__valor{color:#1a9f4b}.att-painel-canal--instagram{border-color:#ee2a7b40}.att-painel-canal--instagram .att-painel-canal__valor{background:linear-gradient(90deg,#ee2a7b,#6228d7);-webkit-background-clip:text;background-clip:text;color:transparent}.att-painel-canal--parceiros{border-color:var(--app-accent-border, rgba(20, 184, 166, .28))}.att-painel-canal--parceiros .att-painel-canal__valor{color:var(--app-accent);font-size:.92rem}.att-painel-canal--totem{border-color:#6366f147}.att-painel-canal--totem .att-painel-canal__valor{color:#6366f1;font-size:.92rem}.att-painel-canal--cayena{border-color:#64d2ff59}.att-painel-canal--cayena .att-painel-canal__valor{color:#0ea5e9;font-size:.92rem}.att-form-bloco{margin-bottom:.85rem;padding:.85rem .95rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border)}.att-form-bloco__label{display:flex;flex-direction:column;gap:.35rem;font-size:.76rem;font-weight:600;margin-bottom:.6rem}.att-form-bloco__acoes{margin-bottom:.25rem}.att-dica{margin:0 0 .85rem;padding:.65rem .85rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border);font-size:.8rem;color:var(--hub-muted);line-height:1.45}.att-dica strong{color:var(--hub-text)}.att-lista-simples{margin:0;padding-left:1.05rem;font-size:.8rem;color:var(--hub-muted);line-height:1.55}.att-lista-simples li+li{margin-top:.3rem}.att-grupo-lista{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.att-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem}.att-kpi{display:block;padding:.6rem .7rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border);text-decoration:none;color:inherit;transition:border-color .15s ease}.att-kpi:hover{border-color:var(--app-accent-border, rgba(20, 184, 166, .4))}.att-kpi strong{display:block;font-size:1.2rem;font-weight:800;color:var(--app-accent);font-variant-numeric:tabular-nums;line-height:1.1}.att-kpi span{font-size:.68rem;color:var(--hub-muted)}@media(max-width:900px){.att-grid--destaques{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.att-resumo,.att-kpis,.att-grid--destaques,.att-grid--canais{grid-template-columns:1fr}}.att-org-mapa{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem}.att-org-raiz{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:var(--hub-raio-lg);background:linear-gradient(135deg,var(--app-accent-soft, rgba(20, 184, 166, .14)) 0%,var(--hub-surface) 65%);border:1px solid var(--app-accent-border, rgba(20, 184, 166, .28))}.att-org-raiz__icone{font-size:1.75rem;line-height:1;flex-shrink:0}.att-org-raiz__titulo{margin:0 0 .2rem;font-size:1rem;font-weight:800;letter-spacing:-.02em}.att-org-raiz__desc{margin:0;font-size:.78rem;color:var(--hub-muted);line-height:1.45;max-width:36rem}.att-org-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.att-org-resumo__item{padding:.55rem .65rem;border-radius:var(--hub-raio-md);background:var(--hub-surface);border:1px solid var(--hub-border);text-align:center}.att-org-resumo__item--destaque{border-color:var(--app-accent-border, rgba(20, 184, 166, .28))}.att-org-resumo__valor{display:block;font-size:1.15rem;font-weight:800;color:var(--app-accent);line-height:1.1}.att-org-resumo__rotulo{display:block;margin-top:.12rem;font-size:.66rem;color:var(--hub-muted)}.att-org-legenda{display:flex;flex-wrap:wrap;gap:.4rem}.att-org-legenda__item{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.18rem .45rem;border-radius:999px;border:1px solid var(--hub-border)}.att-org-legenda__item--loja{color:var(--hub-gold);background:#f59e0b1a;border-color:#f59e0b40}.att-org-legenda__item--digital{color:#1a9f4b;background:#25d3661a;border-color:#25d36640}.att-org-legenda__item--comercial{color:#0d9488;background:var(--app-accent-soft, rgba(20, 184, 166, .1));border-color:var(--app-accent-border, rgba(20, 184, 166, .25))}.att-org-legenda__item--interno{color:#6366f1;background:#6366f11a;border-color:#6366f140}.att-org-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.att-org-coluna{display:flex;flex-direction:column;min-height:100%;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border);overflow:hidden}.att-org-coluna__cabecalho{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border-bottom:1px solid var(--hub-border)}.att-org-coluna--loja .att-org-coluna__cabecalho{background:#f59e0b0f}.att-org-coluna--digital .att-org-coluna__cabecalho{background:#25d3660f}.att-org-coluna--comercial .att-org-coluna__cabecalho{background:var(--app-accent-soft, rgba(20, 184, 166, .06))}.att-org-coluna--interno .att-org-coluna__cabecalho{background:#6366f10f}.att-org-coluna__icone{font-size:1.25rem;line-height:1;flex-shrink:0}.att-org-coluna__titulo{margin:0;font-size:.84rem;font-weight:800;line-height:1.2}.att-org-coluna__desc{margin:.15rem 0 0;font-size:.68rem;color:var(--hub-muted);line-height:1.35}.att-org-coluna__qtd{margin-left:auto;flex-shrink:0;font-size:.72rem;font-weight:800;color:var(--app-accent);background:var(--hub-bg);border:1px solid var(--hub-border);border-radius:999px;min-width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center}.att-org-coluna__lista{list-style:none;margin:0;padding:.45rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.att-org-folha{display:flex;align-items:flex-start;gap:.5rem;padding:.55rem .6rem;border-radius:var(--hub-raio-md);background:var(--hub-bg);border:1px solid transparent;text-decoration:none;color:inherit;transition:border-color .12s ease,background .12s ease}.att-org-folha--link:hover{border-color:var(--app-accent-border, rgba(20, 184, 166, .35));background:var(--app-accent-soft, rgba(20, 184, 166, .06))}.att-org-folha__icone{font-size:1.05rem;line-height:1;flex-shrink:0;margin-top:.05rem}.att-org-folha__corpo{flex:1;min-width:0}.att-org-folha__titulo{display:block;font-size:.78rem;font-weight:700;line-height:1.25}.att-org-folha__desc{margin:.12rem 0 0;font-size:.66rem;color:var(--hub-muted);line-height:1.35}.att-org-folha__cargos{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.att-org-pill{font-size:.58rem;font-weight:700;padding:.1rem .38rem;border-radius:999px;background:var(--hub-surface);border:1px solid var(--hub-border);color:var(--hub-muted);line-height:1.3}.att-org-folha__seta{flex-shrink:0;font-size:.85rem;font-weight:700;color:var(--app-accent);opacity:.7;margin-top:.1rem}.att-org-folha--link:hover .att-org-folha__seta{opacity:1}.att-org-dica{margin:0;font-size:.72rem;color:var(--hub-muted)}@media(max-width:720px){.att-org-resumo,.att-org-grade{grid-template-columns:1fr}}.att-ura-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding:.85rem 1rem}.att-ura-toolbar__titulo{margin:0 0 .2rem;font-size:1rem;font-weight:800}.att-ura-toolbar__sub{margin:0;font-size:.78rem;color:var(--hub-muted);max-width:36rem}.att-ura-toolbar__acoes{display:flex;flex-wrap:wrap;gap:.5rem}.att-ura-layout{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr) minmax(13rem,17rem);gap:.65rem;align-items:start;margin-bottom:.75rem}.att-ura-side{padding:.75rem;min-height:28rem;display:flex;flex-direction:column;gap:.65rem}.att-ura-side__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.att-ura-side__titulo{margin:0;font-size:.92rem;font-weight:800}.att-ura-side__sub{margin:.15rem 0 0;font-size:.68rem;color:var(--hub-muted)}.att-ura-side__lista{display:flex;flex-direction:column;gap:.35rem;flex:1;overflow:auto}.att-ura-side__grupo{display:flex;flex-direction:column;gap:.25rem}.att-ura-side__item{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.55rem .65rem;border-radius:var(--hub-raio-md);border:1px solid transparent;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.att-ura-side__grupo .att-ura-side__item:not(:first-child){margin-left:.65rem;width:calc(100% - .65rem)}.att-ura-side__item:hover{background:var(--hub-surface-2, rgba(255, 255, 255, .04));border-color:var(--hub-border)}.att-ura-side__item--ativo{background:var(--app-accent-soft, rgba(20, 184, 166, .12));border-color:var(--app-accent-border, rgba(20, 184, 166, .35))}.att-ura-side__item-titulo{font-size:.82rem;font-weight:700}.att-ura-side__item-meta{font-size:.65rem;color:var(--hub-muted)}.att-ura-side__dica{margin:0;font-size:.68rem;color:var(--hub-muted);line-height:1.4}.att-ura-editor{padding:.85rem 1rem;min-height:28rem}.att-ura-editor__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.att-ura-editor__titulo{margin:0;font-size:1rem;font-weight:800}.att-ura-editor__sub{margin:.15rem 0 0;font-size:.72rem;color:var(--hub-muted)}.att-ura-editor__toggle{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;white-space:nowrap}.att-ura-editor__campo{display:flex;flex-direction:column;gap:.3rem;font-size:.72rem;font-weight:600;margin-bottom:.65rem}.att-ura-editor__campo--full{width:100%}.att-ura-editor__campo--num{width:4.5rem;flex-shrink:0}.att-ura-editor__campo--grow{flex:1;min-width:0}.att-ura-editor__opcoes-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.25rem 0 .5rem}.att-ura-editor__opcoes-titulo{margin:0;font-size:.88rem;font-weight:700}.att-ura-editor__opcoes{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.att-ura-editor__opcao{padding:.7rem .75rem;background:var(--hub-bg, rgba(0, 0, 0, .15))}.att-ura-editor__opcao-topo{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.att-ura-editor__opcao-corpo{margin-top:.5rem}.att-ura-editor__opcao-dica{margin:.35rem 0 0;font-size:.68rem;color:var(--hub-muted)}.att-ura-editor__aviso{margin:.85rem 0 0;padding:.55rem .65rem;border-radius:var(--hub-raio-md);font-size:.72rem;color:var(--hub-muted);background:var(--app-accent-soft, rgba(20, 184, 166, .08));border:1px dashed var(--app-accent-border, rgba(20, 184, 166, .3))}.att-ura-preview{position:sticky;top:.5rem}.att-ura-preview__head{margin-bottom:.55rem}.att-ura-preview__titulo{margin:0;font-size:.92rem;font-weight:800}.att-ura-preview__sub{margin:.1rem 0 0;font-size:.68rem;color:var(--hub-muted)}.att-ura-preview__phone{border-radius:1.1rem;overflow:hidden;border:1px solid var(--hub-border);background:#0b141a;box-shadow:0 8px 24px #00000040}.att-ura-preview__phone-top{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;background:#1f2c34;color:#e9edef}.att-ura-preview__phone-top strong{display:block;font-size:.82rem}.att-ura-preview__phone-top span{display:block;font-size:.65rem;color:#8696a0}.att-ura-preview__phone-chat{min-height:16rem;padding:.75rem;background:radial-gradient(circle at 20% 20%,rgba(20,184,166,.06),transparent 45%),#0b141a}.att-ura-preview__bubble{max-width:92%;padding:.55rem .65rem;border-radius:.55rem .55rem .55rem .15rem;background:#005c4b;color:#e9edef;font-size:.72rem;line-height:1.45;white-space:pre-wrap}.att-ura-preview__bubble p{margin:0}.att-ura-preview__hint{margin:.55rem 0 0;font-size:.62rem;color:#8696a0}.btn--compact{padding:.3rem .55rem;font-size:.72rem}@media(max-width:1100px){.att-ura-layout{grid-template-columns:1fr}.att-ura-preview{position:static}}@media(max-width:720px){.att-ura-editor__opcao-topo{flex-direction:column;align-items:stretch}.att-ura-editor__campo--num{width:100%}}.hub-page--suporte{max-width:28rem}.hub-page--suporte:before,.hub-page--suporte:after{display:none}.suporte-central{display:flex;flex-direction:column;gap:1rem}.suporte-central__cabecalho{margin-bottom:.15rem}.suporte-central__titulo{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25;color:var(--hub-text);letter-spacing:-.02em}.suporte-central__subtitulo{margin:.35rem 0 0;font-size:.78rem;line-height:1.45;color:var(--hub-muted)}.suporte-whatsapp{display:flex;align-items:center;gap:.85rem;padding:.95rem 1rem;border-radius:14px;border:1px solid var(--hub-whatsapp);background:linear-gradient(145deg,#0d2218,#07140e);color:#fff;text-decoration:none;box-shadow:inset 0 1px #25d3661f,0 8px 24px #00000038;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.suporte-whatsapp:hover{border-color:#3de87a;transform:translateY(-1px);box-shadow:inset 0 1px #25d3662e,0 12px 28px #075e5447}.suporte-whatsapp:active{transform:translateY(0)}.suporte-whatsapp__icone{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:12px;background:#25d3661f}.suporte-whatsapp__corpo{min-width:0;display:flex;flex-direction:column;gap:.12rem}.suporte-whatsapp__rotulo{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}.suporte-whatsapp__numero{font-size:.95rem;font-weight:700;letter-spacing:.01em;color:#fff}.suporte-central__secao-titulo{margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hub-gold)}.suporte-central__formulario{border-radius:18px;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 94%,transparent);padding:.85rem .9rem .95rem;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #0000002e}[data-theme=light] .suporte-central__formulario{background:color-mix(in srgb,var(--hub-surface-solid) 98%,transparent);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .suporte-whatsapp{background:linear-gradient(145deg,#e8f8ef,#dff5e8);color:#064e3b;border-color:var(--hub-whatsapp)}[data-theme=light] .suporte-whatsapp__rotulo{color:#047857}[data-theme=light] .suporte-whatsapp__numero{color:#065f46}body.suporte-pagina--capturando .suporte-central__formulario,body.suporte-pagina--capturando .suporte-float-root--ajuste{visibility:hidden;pointer-events:none}.suporte-float-root.suporte-float-root--pagina{position:static;inset:auto;z-index:auto;width:auto;max-width:none;align-items:stretch;justify-content:flex-start;padding:0;pointer-events:auto}.suporte-float-root.suporte-float-root--pagina .suporte-float-panel-wrap{position:static;margin:0;width:100%;max-height:none}.suporte-float-root.suporte-float-root--pagina .suporte-float-panel{border:none;border-radius:0;box-shadow:none;background:transparent;max-height:none;padding:0}.suporte-float-root.suporte-float-root--pagina .suporte-float-panel__lead--pagina{margin:0 0 .75rem;font-size:.78rem;line-height:1.45}.suporte-float-root.suporte-float-root--pagina .suporte-float-panel__body{padding:0}.suporte-float-root.suporte-float-root--pagina .suporte-float-panel__footer{padding:.85rem 0 0;border-top:1px solid var(--hub-border);background:transparent}@media(min-width:520px){.hub-page--suporte{max-width:32rem}}.hub-page--sobre{max-width:42rem;margin-inline:auto}.hub-page--sobre:before,.hub-page--sobre:after{display:none}.sobre{display:flex;flex-direction:column;gap:2.25rem;padding-bottom:1.5rem}.sobre-intro{display:flex;flex-direction:column;gap:1rem;padding-bottom:.25rem}.sobre-intro__logo{align-self:flex-start}.sobre-intro__titulo{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.sobre-intro__lead{margin:.45rem 0 0;font-size:.92rem;line-height:1.55;color:var(--hub-muted);max-width:38em}.sobre-intro__meta{margin:.65rem 0 0;font-size:.78rem;color:var(--hub-muted)}.sobre-intro__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.35rem}.sobre-link{font-size:.84rem;font-weight:600;color:var(--hub-muted);text-decoration:none;transition:color .15s}.sobre-link:hover{color:var(--hub-text)}.sobre-link--destaque{color:var(--hub-orange)}.sobre-link--destaque:hover{color:color-mix(in srgb,var(--hub-orange) 85%,var(--hub-text))}.sobre-bloco{padding-top:2rem;border-top:1px solid var(--hub-gold-soft)}.sobre-bloco__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.sobre-bloco__head .sobre-bloco__titulo{margin-bottom:0}.sobre-bloco__titulo{margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.sobre-bloco__contagem{font-size:.72rem;color:var(--hub-muted)}.sobre-pilares{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.5rem;margin:0;padding:0;list-style:none}.sobre-pilar__titulo{margin:0 0 .3rem;font-size:.88rem;font-weight:700;color:var(--hub-text)}.sobre-pilar__texto{margin:0;font-size:.82rem;line-height:1.5;color:var(--hub-muted)}.sobre-inicio{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.sobre-inicio__link{display:flex;flex-direction:column;gap:.15rem;padding:.7rem 0;text-decoration:none;color:inherit;border-bottom:1px solid color-mix(in srgb,var(--hub-gold-soft) 65%,transparent);transition:color .15s}.sobre-inicio li:first-child .sobre-inicio__link{padding-top:0}.sobre-inicio li:last-child .sobre-inicio__link{border-bottom:none;padding-bottom:0}.sobre-inicio__link:hover .sobre-inicio__nome{color:var(--hub-orange)}.sobre-inicio__nome{font-size:.9rem;font-weight:700;color:var(--hub-text);transition:color .15s}.sobre-inicio__texto{font-size:.8rem;line-height:1.4;color:var(--hub-muted)}.sobre-apps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.sobre-app{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem 0;text-decoration:none;color:inherit;border-bottom:1px solid color-mix(in srgb,var(--hub-gold-soft) 65%,transparent);transition:background .15s}.sobre-apps li:first-child .sobre-app{padding-top:0}.sobre-apps li:last-child .sobre-app{border-bottom:none;padding-bottom:0}.sobre-app:hover .sobre-app__nome{color:var(--hub-orange)}.sobre-app__icone{flex-shrink:0;width:1.75rem;font-size:1.1rem;line-height:1.75rem;text-align:center}.sobre-app__corpo{display:flex;flex-direction:column;gap:.12rem;min-width:0}.sobre-app__nome{font-size:.88rem;font-weight:700;color:var(--hub-text);transition:color .15s}.sobre-app__desc{font-size:.78rem;line-height:1.4;color:var(--hub-muted)}.sobre-rodape{display:flex;flex-direction:column;gap:1.5rem;padding-top:2rem;border-top:1px solid var(--hub-gold-soft)}.sobre-rodape__titulo{margin:0 0 .35rem;font-size:.88rem;font-weight:700}.sobre-rodape__texto{margin:0;font-size:.82rem;line-height:1.5;color:var(--hub-muted)}.sobre-rodape__btn{margin-top:.6rem}.sobre-rodape__versao{margin:.5rem 0 0;font-size:.72rem;color:var(--hub-muted)}.sobre-rodape__item--muted .sobre-rodape__texto{font-size:.78rem}@media(max-width:720px){.sobre-pilares{grid-template-columns:1fr;gap:1rem}.sobre{gap:1.75rem}.sobre-bloco{padding-top:1.5rem}}.ad-page{--ad-bg: #0a0a0a;--ad-surface: #141414;--ad-line: color-mix(in srgb, var(--hub-border, #333) 80%, transparent);--ad-gold: var(--hub-gold, #e8b84a);--ad-text: var(--hub-text, #f5f5f5);--ad-muted: var(--hub-muted, #9a9a9a);min-height:100%;padding:1.5rem 1.25rem 3.5rem;background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--ad-gold) 14%,transparent),transparent 60%),var(--ad-bg);color:var(--ad-text)}.ad-hero{max-width:52rem;margin:0 auto 2.5rem;text-align:center}.ad-hero__marca{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.35rem}.ad-hero__logo.hub-logo--md,.ad-hero__logo{width:2.75rem;height:2.75rem}.ad-hero__nome{display:inline-flex;align-items:baseline;gap:.35rem;font-size:1.15rem;font-weight:800;letter-spacing:-.03em}.ad-hero__nome-hub{color:var(--ad-gold)}.ad-hero__eyebrow{margin:0 0 .45rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ad-gold)}.ad-hero__titulo{margin:0 0 .75rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.ad-hero__lead{margin:0 auto;max-width:36rem;font-size:1.02rem;line-height:1.55;color:var(--ad-muted)}.ad-comparacao{display:grid;gap:1.25rem;max-width:1100px;margin:0 auto 2.75rem}@media(min-width:901px){.ad-comparacao{grid-template-columns:1fr 1fr;align-items:stretch}}.ad-card{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1rem 1.15rem;border:1px solid var(--ad-line);background:color-mix(in srgb,var(--ad-surface) 92%,#000)}.ad-card--depois{border-color:color-mix(in srgb,var(--ad-gold) 35%,var(--ad-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--ad-gold) 8%,transparent)}.ad-card__cabeca{text-align:left}.ad-card__selo{display:inline-block;margin-bottom:.4rem;padding:.2rem .55rem;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ad-muted);border:1px solid var(--ad-line)}.ad-card__selo--ouro{color:var(--ad-gold);border-color:color-mix(in srgb,var(--ad-gold) 45%,transparent);background:color-mix(in srgb,var(--ad-gold) 10%,transparent)}.ad-card__titulo{margin:0 0 .25rem;font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.ad-card__sub{margin:0;font-size:.82rem;color:var(--ad-muted)}.ad-mock{flex:1;min-height:280px;border:1px solid var(--ad-line);background:#080808;overflow:hidden}.ad-mock--antes{display:grid;grid-template-columns:38% 1fr}.ad-mock__side{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .45rem;border-right:1px solid var(--ad-line);background:#101010;font-size:.52rem;color:#b8b8b8}.ad-mock__side-marca{display:flex;align-items:center;gap:.35rem;font-weight:700;color:#eee;margin-bottom:.2rem}.ad-mock__side-marca em,.ad-mock__top-marca em{font-style:normal;color:var(--ad-gold)}.ad-mock__logo.hub-logo--xs,.ad-mock__logo{width:1.15rem;height:1.15rem;flex-shrink:0}.ad-mock__logo--painel.hub-logo--xs,.ad-mock__logo--painel{width:1.45rem;height:1.45rem}.ad-mock__dot{width:.7rem;height:.7rem;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe08a,var(--ad-gold) 55%,#8a5a10)}.ad-mock__side-filial,.ad-mock__side-switch{padding:.25rem .35rem;border:1px solid color-mix(in srgb,var(--ad-gold) 25%,#333);color:#ccc}.ad-mock__side-nav{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.12rem;flex:1}.ad-mock__side-nav li{padding:.2rem .3rem}.ad-mock__side-sec{margin-top:.35rem;font-size:.45rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ad-gold)}.ad-mock__side-ativo{color:var(--ad-gold);border-left:2px solid var(--ad-gold);background:color-mix(in srgb,var(--ad-gold) 12%,transparent)}.ad-mock__side-sub{padding-left:.75rem!important;color:#888}.ad-mock__side-sub--on{color:#111!important;background:var(--ad-gold);font-weight:700}.ad-mock__side-foot{margin-top:auto;padding:.3rem;border-top:1px solid #2a2a2a;color:#999}.ad-mock__main{padding:.55rem .65rem .7rem;background:#0d0d0d;min-height:0}.ad-mock__main--wide{flex:1}.ad-mock__page{display:flex;flex-direction:column;gap:.45rem}.ad-mock__page-head{display:flex;align-items:flex-start;gap:.4rem}.ad-mock__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.15rem;padding:0 .3rem;border-radius:5px;font-size:.48rem;font-weight:800;letter-spacing:.04em;color:#1a1400;background:linear-gradient(180deg,#ffe566,#e6a800)}.ad-mock__crumb{margin:0;font-size:.45rem;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.ad-mock__h1{margin:.08rem 0 0;font-size:.92rem;font-weight:800;letter-spacing:-.02em;color:#f2f2f2}.ad-mock__status{display:flex;flex-wrap:wrap;gap:.28rem}.ad-mock__status-btn{display:inline-flex;align-items:center;gap:.28rem;padding:.22rem .4rem;border-radius:7px;border:1px solid #2a2a2a;background:#151515;font-size:.48rem;color:#b8b8b8}.ad-mock__status-btn strong{font-size:.5rem;color:#eee}.ad-mock__status-btn--on{border-color:color-mix(in srgb,#ef4444 45%,#333);background:color-mix(in srgb,#ef4444 14%,#151515);color:#fecaca}.ad-mock__status-btn--on strong{color:#fff}.ad-mock__tabela{border:1px solid #262626;border-radius:8px;overflow:hidden;background:#121212}.ad-mock__tabela-cab,.ad-mock__tabela-linha{display:grid;grid-template-columns:.7fr 1.2fr .9fr;gap:.35rem;align-items:center;padding:.32rem .45rem;font-size:.5rem}.ad-mock__tabela-cab{background:#1a1a1a;color:#9a9a9a;font-weight:700;letter-spacing:.02em;border-bottom:1px solid #262626}.ad-mock__tabela-linha{color:#ddd;border-top:1px solid #1e1e1e}.ad-mock__tabela-linha:first-of-type{border-top:none}.ad-mock__pedido{font-weight:700;color:var(--ad-gold)}.ad-mock__chip{display:inline-flex;width:fit-content;padding:.12rem .35rem;border-radius:999px;font-size:.45rem;font-weight:700}.ad-mock__chip--pendente{color:#fecaca;background:color-mix(in srgb,#ef4444 18%,transparent)}.ad-mock__chip--andamento{color:#fde68a;background:color-mix(in srgb,var(--ad-gold) 18%,transparent)}.ad-mock__chip--ok{color:#bbf7d0;background:color-mix(in srgb,#22c55e 16%,transparent)}.ad-mock--depois{display:flex;flex-direction:column}.ad-mock__top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;padding:.4rem .5rem;border-bottom:1px solid var(--ad-line);background:color-mix(in srgb,#111 92%,#000);font-size:.48rem}.ad-mock__top-marca{display:inline-flex;align-items:center;gap:.25rem;font-weight:700;color:#eee;white-space:nowrap}.ad-mock__top-nav{display:flex;justify-content:center;align-items:center;gap:0;min-width:0;overflow:hidden}.ad-mock__top-nav span{padding:.2rem .35rem;border-left:1px solid #2e2e2e;color:#b0b0b0;white-space:nowrap}.ad-mock__top-nav span:first-child{border-left:none}.ad-mock__top-on{color:var(--ad-gold)!important;font-weight:700}.ad-mock__top-utils{display:inline-flex;align-items:center;gap:.35rem;color:#999;white-space:nowrap}.ad-mock__top-busca{padding:.12rem .35rem;border:1px solid #333;border-radius:999px;color:#c8c8c8}.ad-mock__top-perfil{display:inline-flex;width:.85rem;height:.85rem;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--ad-gold) 35%,#222);color:transparent;font-size:.4rem}.ad-card__pontos{list-style:none;margin:0;padding:.15rem 0 0;display:grid;gap:.35rem}.ad-card__pontos li{position:relative;padding-left:.85rem;font-size:.78rem;line-height:1.4;color:var(--ad-muted)}.ad-card__pontos li:before{content:"";position:absolute;left:0;top:.45em;width:.35rem;height:.35rem;background:#555}.ad-card__pontos--ouro li:before{background:var(--ad-gold)}.ad-mock__painel{display:grid;grid-template-columns:.9fr 1.4fr;gap:.65rem;padding:.65rem .7rem;border-bottom:1px solid var(--ad-line);background:#121212;font-size:.52rem}.ad-mock__painel-intro{display:flex;align-items:flex-start;gap:.4rem}.ad-mock__painel-intro strong{display:block;font-size:.72rem;margin-bottom:.15rem}.ad-mock__painel-intro span{color:#888}.ad-mock__painel-cols{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ad-mock__painel-cols em{display:block;margin-bottom:.25rem;font-style:normal;font-size:.45rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ad-gold)}.ad-mock__painel-cols span{display:block;padding:.12rem 0;color:#ccc}.ad-mudancas{max-width:900px;margin:0 auto 2.5rem}.ad-mudancas__titulo{margin:0 0 1rem;text-align:center;font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.ad-mudancas__lista{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}@media(min-width:744px){.ad-mudancas__lista{grid-template-columns:1fr 1fr}}.ad-mudanca{padding:1rem 1.05rem;border:1px solid var(--ad-line);border-left:3px solid var(--ad-gold);background:color-mix(in srgb,var(--ad-surface) 88%,transparent)}.ad-mudanca__titulo{margin:0 0 .35rem;font-size:.95rem;font-weight:800}.ad-mudanca__texto{margin:0;font-size:.86rem;line-height:1.45;color:var(--ad-muted)}.ad-experiencia{max-width:980px;margin:0 auto 2.75rem}.ad-experiencia__titulo{margin:0 0 1rem;text-align:center;font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.ad-experiencia__lista{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}@media(min-width:744px){.ad-experiencia__lista{grid-template-columns:1fr 1fr}}.ad-exp-card{display:flex;flex-direction:column;gap:.55rem;padding:.85rem .9rem 1rem;border:1px solid color-mix(in srgb,var(--ad-gold) 28%,var(--ad-line));background:color-mix(in srgb,var(--ad-surface) 90%,#000)}.ad-exp-card__titulo{margin:0;font-size:1rem;font-weight:800}.ad-exp-card__texto{margin:0;font-size:.82rem;line-height:1.4;color:var(--ad-muted)}.ad-exp-visual{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.45rem;min-height:7.5rem;padding:.75rem;border-radius:10px;border:1px solid var(--ad-line);background:radial-gradient(ellipse 80% 60% at 70% 0%,color-mix(in srgb,var(--ad-gold) 14%,transparent),transparent 55%),#0c0c0c;overflow:hidden}.ad-exp-visual--tela .ad-exp-visual__barra{display:flex;gap:.25rem;padding:.28rem .35rem;border-radius:6px;border:1px solid #2a2a2a;background:#141414}.ad-exp-visual__barra span{flex:1;height:.45rem;border-radius:999px;background:#2a2a2a}.ad-exp-visual__barra-on{background:linear-gradient(90deg,var(--ad-gold),#c9922e)!important}.ad-exp-visual__folha{display:flex;flex-direction:column;gap:.28rem;padding:.45rem;border-radius:6px;border:1px solid #242424;background:#101010;flex:1}.ad-exp-visual__folha em{display:block;width:38%;height:.55rem;border-radius:3px;background:color-mix(in srgb,var(--ad-gold) 35%,#2a2a2a);font-style:normal}.ad-exp-visual__folha i{display:block;height:.7rem;border-radius:3px;background:#1a1a1a;border-bottom:1px solid #222;font-style:normal}.ad-exp-visual--busca{gap:.55rem}.ad-exp-visual__campo{display:flex;align-items:center;gap:.45rem;padding:.55rem .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--ad-gold) 35%,#333);background:#121212}.ad-exp-visual__lupa{width:.85rem;height:.85rem;flex-shrink:0;border:1.5px solid var(--ad-gold);border-radius:50%;box-shadow:.35rem .35rem 0 -.55rem var(--ad-gold)}.ad-exp-visual__campo em{font-style:normal;font-size:.85rem;font-weight:700;color:var(--ad-text);letter-spacing:.04em}.ad-exp-visual__hit{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--ad-gold) 40%,transparent);background:color-mix(in srgb,var(--ad-gold) 12%,#141414)}.ad-exp-visual__hit strong{font-size:.82rem}.ad-exp-visual__hit span{font-size:.68rem;color:var(--ad-muted)}.ad-exp-visual--chat{flex-direction:row;align-items:center;gap:.85rem}.ad-exp-visual__perfil{position:relative;flex-shrink:0}.ad-exp-visual__avatar{display:block;width:2.85rem;height:2.85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--ad-gold) 45%,transparent);background:radial-gradient(circle at 35% 30%,#ffe08a,var(--ad-gold) 55%,#5a3a08)}.ad-exp-visual__badge{position:absolute;top:-.15rem;right:-.2rem;width:.7rem;height:.7rem;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px #0c0c0c}.ad-exp-visual__tiles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.35rem;flex:1}.ad-exp-visual__tile{display:grid;place-items:center;min-height:2.6rem;border-radius:8px;border:1px solid #2a2a2a;background:#151515;font-size:.62rem;font-weight:700;color:transparent}.ad-exp-visual__tile--on{color:#1a1400;border-color:color-mix(in srgb,var(--ad-gold) 50%,transparent);background:linear-gradient(135deg,#f0d078,var(--ad-gold))}.ad-exp-visual--menus{align-items:center}.ad-exp-visual__pills{display:inline-flex;gap:.2rem;padding:.28rem;border-radius:999px;border:1px solid color-mix(in srgb,#d4d4d8 22%,transparent);background:#1f1f22;box-shadow:0 1px #ffffff0a inset}.ad-exp-visual__pill{padding:.4rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#9a9a9a}.ad-exp-visual__pill--on{color:#1a1400;background:linear-gradient(135deg,#f0d078,var(--ad-gold));box-shadow:0 2px 8px color-mix(in srgb,var(--ad-gold) 28%,transparent)}.ad-passos{max-width:720px;margin:0 auto 2.75rem}.ad-passos__titulo{margin:0 0 1rem;text-align:center;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.ad-passos__lista{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.ad-passo{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:.95rem 1rem;border:1px solid var(--ad-line);background:color-mix(in srgb,var(--ad-surface) 88%,transparent)}.ad-passo__n{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;border:1px solid color-mix(in srgb,var(--ad-gold) 45%,transparent);background:color-mix(in srgb,var(--ad-gold) 16%,transparent);color:var(--ad-gold);font-size:.85rem;font-weight:800}.ad-passo__titulo{margin:0 0 .25rem;font-size:.95rem;font-weight:800}.ad-passo__texto{margin:0;font-size:.86rem;line-height:1.45;color:var(--ad-muted)}.ad-rodape{max-width:36rem;margin:0 auto;text-align:center}.ad-rodape__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.ad-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem 1.15rem;border:1px solid var(--ad-line);background:transparent;color:var(--ad-text);font:inherit;font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s}.ad-btn:hover{border-color:color-mix(in srgb,var(--ad-gold) 40%,var(--ad-line));background:color-mix(in srgb,var(--ad-gold) 8%,transparent)}.ad-btn--ouro{border-color:color-mix(in srgb,var(--ad-gold) 55%,transparent);background:var(--ad-gold);color:#111}.ad-btn--ouro:hover{background:color-mix(in srgb,var(--ad-gold) 88%,#fff);border-color:var(--ad-gold)}@media(max-width:743px){.ad-mock__top{grid-template-columns:1fr;justify-items:start}.ad-mock__top-nav{justify-content:flex-start;width:100%;overflow-x:auto}.ad-mock__painel{grid-template-columns:1fr}}.app-page--academy-leitura .app-page-hero__linha{display:none}.app-page--academy-leitura .app-page-hero{margin-bottom:.35rem;padding-bottom:0}.app-page--academy-leitura .app-page-hero__separador{margin-top:.35rem}.academy{display:flex;flex-direction:column;gap:1.35rem;max-width:40rem;--academy-accent: var(--hub-gold);--academy-premium: var(--hub-gold)}.academy-catalogo-intro{margin:-.35rem 0 0;font-size:.82rem;line-height:1.55;color:var(--hub-muted);letter-spacing:.01em}.academy--catalogo{max-width:min(100%,56rem)}.academy--curso{max-width:min(100%,52rem);gap:1.5rem}.academy-curso-hero-wrap{display:flex;flex-direction:column;gap:.55rem;width:100%}.academy-curso-hero__voltar{align-self:flex-start;font-size:.72rem;font-weight:600;letter-spacing:.03em;color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 82%,var(--hub-text));text-decoration:none;line-height:1.3}.academy-curso-hero__voltar:hover{text-decoration:underline}.academy-curso-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.75rem;align-items:end;width:100%;padding:1.15rem 1.25rem 1.1rem;border-radius:calc(var(--hub-raio-lg) + 2px);overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 18%,rgba(255,255,255,.06));background:radial-gradient(ellipse 85% 90% at 100% 0%,color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 22%,transparent) 0%,transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--hub-surface) 82%,#141210),color-mix(in srgb,var(--hub-surface) 96%,#050505));box-shadow:0 14px 36px #00000047,0 0 0 1px #ffffff08 inset}.academy-curso-hero__faixa{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 90%,#fff 10%),color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 35%,transparent))}.academy-curso-hero__decor{position:absolute;right:1.5rem;bottom:-.75rem;font-size:clamp(4.5rem,14vw,6.5rem);line-height:1;opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;transform:rotate(-6deg);filter:saturate(.85)}.academy-curso-hero__corpo{position:relative;z-index:1;min-width:0;padding-left:.35rem}.academy-curso-hero__topo{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-bottom:.55rem}.academy-curso-hero__icone{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.75rem;font-size:1.15rem;line-height:1;border:1px solid color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 28%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 14%,transparent);box-shadow:0 6px 16px #00000038}.academy-curso-hero__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;padding:.22rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 22%,rgba(255,255,255,.06));background:color-mix(in srgb,#000 22%,transparent)}.academy-curso-hero__selo{font-size:.56rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 88%,#fff 12%)}.academy-curso-hero__app{font-size:.56rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--hub-muted) 78%,#fff 22%)}.academy-curso-hero__app:before{content:"·";margin-right:.45rem;opacity:.4}.academy-curso-hero__titulo{margin:0;font-size:clamp(1.15rem,2.8vw,1.45rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;max-width:36ch;text-wrap:balance}.academy-curso-hero__desc{margin:.4rem 0 0;font-size:.82rem;line-height:1.55;color:var(--hub-muted);max-width:52ch}.academy-curso-hero__lateral{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;min-width:6.5rem;text-align:right}.academy-curso-hero__pct{font-size:clamp(1.45rem,3vw,1.85rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 92%,var(--hub-text))}.academy-curso-hero__pct-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.academy-curso-hero__barra{width:100%;min-width:5.5rem;height:.35rem;margin-top:.35rem;border-radius:999px;background:color-mix(in srgb,var(--hub-border) 75%,transparent);overflow:hidden}.academy-curso-hero__barra span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 55%,transparent),var(--academy-curso-accent, var(--academy-premium)));transition:width .35s ease}.academy-curso-hero__status{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.academy-curso-hero--bloqueado{filter:grayscale(.25) saturate(.8);opacity:.88}.academy-curso-hero--embreve{opacity:.92}@media(max-width:640px){.academy-curso-hero{grid-template-columns:1fr;align-items:stretch;gap:.85rem}.academy-curso-hero__lateral{align-items:flex-start;text-align:left;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.academy-curso-hero__barra{flex:1 1 100%;min-width:0}.academy-curso-hero__decor{right:.5rem;bottom:-.25rem;font-size:4rem}}.academy-catalogo-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%}.academy-catalogo-grade .academy-capa{position:relative;top:auto;left:auto;right:auto;width:100%;opacity:1;transform:none;will-change:transform}.academy-catalogo-grade .academy-capa:hover,.academy-catalogo-grade .academy-capa:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 38%,rgba(255,255,255,.08));box-shadow:0 28px 56px #0000006b,0 10px 24px #00000047,0 0 0 1px color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 18%,transparent) inset,0 -40px 80px color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 10%,transparent) inset}.academy-catalogo-grade .academy-capa:hover .academy-capa__glow,.academy-catalogo-grade .academy-capa:focus-visible .academy-capa__glow{opacity:1}.academy-catalogo-grade .academy-capa:hover .academy-capa__icone-wrap,.academy-catalogo-grade .academy-capa:focus-visible .academy-capa__icone-wrap{transform:translateY(-2px);border-color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 42%,transparent);box-shadow:0 10px 28px #00000059,0 0 0 1px color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 18%,transparent) inset}.academy-catalogo-grade .academy-capa:hover .academy-capa__cta-seta,.academy-catalogo-grade .academy-capa:focus-visible .academy-capa__cta-seta{transform:translate(3px)}.academy-catalogo-grade .academy-capa__titulo{font-size:clamp(1.05rem,2.1vw,1.28rem)}.academy-catalogo-grade .academy-capa__desc{font-size:.74rem;-webkit-line-clamp:3}.academy-capa{--academy-capa-pad: 1.15rem;aspect-ratio:3 / 4;display:flex;flex-direction:column;border-radius:1.5rem;overflow:hidden;isolation:isolate;text-decoration:none;color:inherit;border:1px solid color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 16%,rgba(255,255,255,.06));box-shadow:0 18px 40px #0000005c,0 0 0 1px #ffffff08 inset;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .35s ease;background:linear-gradient(165deg,color-mix(in srgb,var(--hub-surface) 78%,#141210),color-mix(in srgb,var(--hub-surface) 94%,#050505))}.academy-capa__mesh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 95% 70% at 18% 8%,color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 26%,transparent) 0%,transparent 58%),radial-gradient(ellipse 80% 55% at 92% 88%,color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 12%,transparent) 0%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,#fff 4%,transparent) 0%,transparent 28%,transparent 72%,color-mix(in srgb,#000 28%,transparent) 100%)}.academy-capa__glow{position:absolute;inset:-20% -10% auto;height:55%;pointer-events:none;z-index:0;opacity:.72;background:radial-gradient(ellipse 70% 80% at 50% 0%,color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 22%,transparent) 0%,transparent 70%);transition:opacity .45s ease}.academy-capa__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.28;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px}.academy-capa__decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.academy-capa__decor-icone{position:absolute;right:-8%;bottom:-4%;font-size:clamp(6.5rem,30vw,8.75rem);line-height:1;opacity:.07;transform:rotate(-8deg);filter:blur(.4px) saturate(.85);-webkit-user-select:none;user-select:none}.academy-capa--hub .academy-capa__mesh{background:radial-gradient(ellipse 85% 70% at 16% 12%,color-mix(in srgb,var(--hub-gold) 30%,transparent) 0%,transparent 55%),radial-gradient(ellipse 70% 55% at 88% 82%,color-mix(in srgb,#8a7340 16%,transparent) 0%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,#fff 3.5%,transparent),transparent 30%,color-mix(in srgb,#000 26%,transparent))}.academy-capa--operacao .academy-capa__mesh{background:radial-gradient(ellipse 90% 65% at 12% 18%,color-mix(in srgb,#c4a07a 26%,transparent) 0%,transparent 55%),radial-gradient(ellipse 75% 60% at 90% 90%,color-mix(in srgb,#7a5538 18%,transparent) 0%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,#fff 3%,transparent),transparent 32%,color-mix(in srgb,#000 28%,transparent))}.academy-capa--caixa .academy-capa__mesh{background:radial-gradient(ellipse 80% 65% at 78% 14%,color-mix(in srgb,var(--hub-gold) 28%,transparent) 0%,transparent 52%),radial-gradient(ellipse 70% 55% at 18% 88%,color-mix(in srgb,#6f8a5c 14%,transparent) 0%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,#fff 3.5%,transparent),transparent 30%,color-mix(in srgb,#000 26%,transparent))}.academy-capa--gestao .academy-capa__mesh{background:radial-gradient(ellipse 90% 70% at 86% 10%,color-mix(in srgb,#9b8ec4 26%,transparent) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 12% 86%,color-mix(in srgb,#5a4f78 14%,transparent) 0%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,#fff 3%,transparent),transparent 32%,color-mix(in srgb,#000 28%,transparent))}.academy-capa__topo{position:relative;z-index:1;padding:calc(var(--academy-capa-pad) + .1rem) var(--academy-capa-pad) 0}.academy-capa__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;max-width:100%;padding:.28rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 22%,rgba(255,255,255,.06));background:color-mix(in srgb,#000 22%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.academy-capa__selo{font-size:.56rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 88%,#fff 12%)}.academy-capa__app{font-size:.56rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--hub-muted) 78%,#fff 22%)}.academy-capa__app:before{content:"·";margin-right:.45rem;opacity:.4}.academy-capa__corpo{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.45rem;padding:1.1rem var(--academy-capa-pad) .85rem;min-height:0}.academy-capa__icone-wrap{display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;margin-bottom:.2rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 24%,rgba(255,255,255,.08));background:linear-gradient(160deg,color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 18%,transparent),color-mix(in srgb,#000 28%,transparent));box-shadow:0 8px 20px #00000047,0 0 0 1px #ffffff0a inset;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.academy-capa__icone{font-size:1.25rem;line-height:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.academy-capa__titulo{margin:0;font-size:clamp(1.35rem,4.5vw,1.7rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;max-width:11.5ch;color:color-mix(in srgb,var(--hub-text) 96%,#fff);text-wrap:balance}.academy-capa__desc{margin:0;font-size:.8rem;line-height:1.5;color:color-mix(in srgb,var(--hub-muted) 82%,var(--hub-text));max-width:24ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.academy-capa__rodape{position:relative;z-index:1;display:flex;align-items:center;min-height:2.4rem;padding:.65rem var(--academy-capa-pad) calc(var(--academy-capa-pad) + .05rem);border-top:1px solid color-mix(in srgb,#fff 5%,transparent);background:linear-gradient(180deg,transparent,color-mix(in srgb,#000 18%,transparent))}.academy-capa__status-texto{font-size:.66rem;font-weight:600;letter-spacing:.04em;color:var(--hub-muted)}.academy-capa__cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:600;letter-spacing:.04em;color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 72%,var(--hub-text))}.academy-capa__cta-texto{position:relative}.academy-capa__cta-texto:after{content:"";position:absolute;left:0;right:0;bottom:-.18rem;height:1px;background:currentColor;opacity:.35;transform:scaleX(.35);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.academy-capa:hover .academy-capa__cta-texto:after,.academy-capa:focus-visible .academy-capa__cta-texto:after,.academy-capa--solo .academy-capa__cta-texto:after{transform:scaleX(1);opacity:.7}.academy-capa__cta-seta{display:inline-block;transition:transform .35s cubic-bezier(.22,1,.36,1)}.academy-capa__barra{position:absolute;left:0;right:0;bottom:0;height:2px;background:color-mix(in srgb,var(--hub-border) 45%,transparent);z-index:2}.academy-capa__barra span{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 40%,transparent),var(--academy-curso-accent, var(--academy-premium)));transition:width .4s ease}.academy-capa--bloqueado{cursor:not-allowed;filter:grayscale(.28) saturate(.75)}.academy-capa--embreve{opacity:.9}.academy-capa-solo-wrap{display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%;margin:0 0 .35rem}.academy-capa--solo{position:relative;width:min(92vw,20rem);margin:0}.academy-capa__voltar{position:static;align-self:stretch;width:min(92vw,20rem);margin:0 auto;font-size:.72rem;font-weight:600;letter-spacing:.03em;color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 82%,var(--hub-text));text-decoration:none;line-height:1.3}.academy-capa__voltar:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.academy-capa,.academy-capa__icone-wrap,.academy-capa__cta-seta,.academy-capa__cta-texto:after,.academy-capa__glow{transition:none}.academy-catalogo-grade .academy-capa:hover,.academy-catalogo-grade .academy-capa:focus-visible{transform:none}.academy-catalogo-grade .academy-capa:hover .academy-capa__icone-wrap,.academy-catalogo-grade .academy-capa:focus-visible .academy-capa__icone-wrap{transform:none}}@media(max-width:900px){.academy-catalogo-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media(max-width:520px){.academy-catalogo-grade{grid-template-columns:1fr;max-width:20rem;margin-inline:auto}}@media(min-width:720px){.academy--catalogo{max-width:min(100%,58rem)}.academy-capa--solo,.academy-capa-solo-wrap .academy-capa__voltar{width:min(100%,20rem)}}.academy-cursos-lista{display:flex;flex-direction:column;gap:.55rem}.academy-masterclass{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1.25rem;align-items:center;padding:1rem 1.05rem .95rem 1.15rem;border-radius:calc(var(--hub-raio-lg) - 2px);background:color-mix(in srgb,var(--hub-surface) 92%,#000 8%);border:1px solid color-mix(in srgb,var(--hub-border) 85%,transparent);text-decoration:none;color:inherit;overflow:hidden;transition:border-color .2s ease,background .2s ease,transform .2s ease}.academy-masterclass__faixa{position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 85%,#fff 15%),color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 35%,transparent))}.academy-masterclass:hover{border-color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 35%,var(--hub-border));background:color-mix(in srgb,var(--hub-surface) 88%,var(--academy-curso-accent, var(--academy-premium)) 4%);transform:translateY(-1px)}.academy-masterclass--estatico:hover,.academy-masterclass--bloqueado:hover{transform:none;background:color-mix(in srgb,var(--hub-surface) 92%,#000 8%);border-color:color-mix(in srgb,var(--hub-border) 85%,transparent)}.academy-masterclass__corpo{min-width:0}.academy-masterclass__topo{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-bottom:.35rem}.academy-masterclass__indice{font-size:.62rem;font-weight:700;letter-spacing:.12em;color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 75%,var(--hub-muted))}.academy-masterclass__selo{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 90%,#fff 10%)}.academy-masterclass__app{font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.academy-masterclass__app:before{content:"·";margin-right:.45rem;opacity:.45}.academy-masterclass__titulo{margin:0;font-size:clamp(1.05rem,2.5vw,1.22rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.academy-masterclass__desc{margin:.28rem 0 0;font-size:.78rem;line-height:1.45;color:var(--hub-muted)}.academy-masterclass__voltar{display:inline-block;margin-top:.55rem;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 80%,var(--hub-text));text-decoration:none}.academy-masterclass__voltar:hover{text-decoration:underline}.academy-masterclass__lateral{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem;text-align:right;min-width:4.5rem}.academy-masterclass__icone-status{font-size:.85rem;line-height:1;opacity:.7}.academy-masterclass__status-principal{font-size:.92rem;font-weight:700;letter-spacing:-.01em;color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 88%,var(--hub-text))}.academy-masterclass__status-secundario{font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-muted)}.academy-masterclass__barra{grid-column:1 / -1;height:1px;background:color-mix(in srgb,var(--hub-border) 70%,transparent);overflow:hidden}.academy-masterclass__barra span{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--academy-curso-accent, var(--academy-premium)) 70%,transparent),var(--academy-curso-accent, var(--academy-premium)));transition:width .3s ease}.academy-masterclass--bloqueado{opacity:.58;cursor:not-allowed;filter:grayscale(.25)}.academy-masterclass--embreve{opacity:.82}.academy-secao__titulo--premium{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hub-muted)}.academy-modulo-card{display:flex;flex-direction:column;gap:.25rem;padding:.85rem .95rem;border-radius:calc(var(--hub-raio-lg) - 2px);background:color-mix(in srgb,var(--hub-surface) 94%,#000 6%);border:1px solid color-mix(in srgb,var(--hub-border) 88%,transparent);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.academy-modulo-card:hover{border-color:color-mix(in srgb,var(--academy-trilha-accent, var(--academy-premium)) 40%,var(--hub-border));transform:translateY(-1px)}.academy-modulo-card__selo{font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--academy-trilha-accent, var(--academy-premium)) 75%,var(--hub-muted))}.academy-modulo-card__titulo{font-size:.88rem;font-weight:700;letter-spacing:-.01em}.academy-modulo-card__meta{font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.academy-aula-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .9rem;border-radius:calc(var(--hub-raio-lg) - 2px);background:color-mix(in srgb,var(--hub-surface) 94%,#000 6%);border:1px solid color-mix(in srgb,var(--hub-border) 88%,transparent);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.academy-aula-card:hover{border-color:color-mix(in srgb,var(--academy-accent) 35%,var(--hub-border));transform:translateY(-1px)}.academy-aula-card--destaque{border-color:color-mix(in srgb,var(--academy-accent) 28%,var(--hub-border))}.academy-aula-card--ok .academy-aula-card__indice{color:color-mix(in srgb,var(--academy-accent) 80%,#22c55e)}.academy-aula-card__indice{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:var(--hub-muted)}.academy-aula-card__corpo{min-width:0}.academy-aula-card__titulo{display:block;font-size:.86rem;font-weight:700;letter-spacing:-.01em}.academy-aula-card__meta{display:block;margin-top:.12rem;font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-muted)}.academy-aula-card__seta{font-size:.85rem;color:var(--hub-muted);transition:transform .15s,color .15s}.academy-aula-card:hover .academy-aula-card__seta{transform:translate(2px);color:var(--academy-accent)}.academy-curso-card{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.15rem 1.2rem;border-radius:var(--hub-raio-lg);background:radial-gradient(ellipse 90% 80% at 100% 0%,color-mix(in srgb,var(--academy-curso-accent, var(--academy-accent)) 28%,transparent) 0%,transparent 55%),var(--hub-surface);border:1px solid var(--hub-border);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.academy-curso-card:hover{border-color:color-mix(in srgb,var(--academy-curso-accent, var(--academy-accent)) 45%,var(--hub-border));transform:translateY(-1px);box-shadow:0 10px 28px color-mix(in srgb,var(--academy-curso-accent, var(--academy-accent)) 10%,transparent)}.academy-curso-card--estatico{pointer-events:auto}.academy-curso-card--estatico:hover{transform:none;box-shadow:none}.academy-curso-card__eyebrow{margin:0 0 .25rem;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--academy-curso-accent, var(--academy-accent))}.academy-curso-card__titulo{margin:0;font-size:clamp(1.2rem,3vw,1.45rem);font-weight:800;line-height:1.15}.academy-curso-card__desc{margin:.35rem 0 0;font-size:.82rem;color:var(--hub-muted);line-height:1.5;max-width:28rem}.academy-curso-card__meta{display:block;margin-top:.45rem;font-size:.68rem;font-weight:600;color:var(--hub-muted)}.academy-curso-card__voltar{display:inline-block;margin-top:.55rem;font-size:.72rem;font-weight:700;color:var(--academy-curso-accent, var(--academy-accent));text-decoration:none}.academy-curso-card__voltar:hover{text-decoration:underline}.academy-curso-card__progresso{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:8.5rem}.academy-curso-card__progresso-num{font-size:1.55rem;font-weight:800;color:var(--academy-curso-accent, var(--academy-accent));line-height:1}.academy-curso-card__progresso-label{font-size:.72rem;color:var(--hub-muted);white-space:nowrap}.academy-curso-card__barra{width:100%;height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--hub-border) 80%,transparent);overflow:hidden}.academy-curso-card__barra span{display:block;height:100%;border-radius:inherit;background:var(--academy-curso-accent, var(--academy-accent));transition:width .25s ease}.academy-curso-card--embreve{opacity:.92}.academy-curso-card--bloqueado{cursor:not-allowed;opacity:.72;filter:saturate(.55)}.academy-curso-card--bloqueado:hover{transform:none;box-shadow:none;border-color:var(--hub-border)}.academy-curso-card__cadeado{margin-right:.15rem}.academy-curso-card__badge-bloqueado{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.02em;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-muted) 12%,transparent);border:1px solid color-mix(in srgb,var(--hub-border) 90%,transparent)}.academy-curso-card__badge-em-breve{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--academy-curso-accent, var(--academy-accent));background:color-mix(in srgb,var(--academy-curso-accent, var(--academy-accent)) 14%,transparent);border:1px solid color-mix(in srgb,var(--academy-curso-accent, var(--academy-accent)) 28%,transparent)}.academy-em-breve{margin:0;padding:1rem 1.1rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px dashed var(--hub-border);font-size:.84rem;color:var(--hub-muted);line-height:1.55}.academy-em-breve a{color:var(--app-accent);font-weight:700}.academy-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.15rem 1.2rem;border-radius:var(--hub-raio-lg);background:radial-gradient(ellipse 90% 80% at 100% 0%,color-mix(in srgb,var(--academy-accent) 28%,transparent) 0%,transparent 55%),var(--hub-surface);border:1px solid var(--hub-border)}.academy-hero__eyebrow{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--academy-accent)}.academy-hero__titulo{margin:0;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:800;line-height:1.15}.academy-hero__sub{margin:.35rem 0 0;font-size:.84rem;color:var(--hub-muted);line-height:1.5;max-width:28rem}.academy-hero__progresso{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:8rem}.academy-hero__progresso-num{font-size:1.5rem;font-weight:800;color:var(--academy-accent);line-height:1}.academy-hero__progresso-label{font-size:.72rem;color:var(--hub-muted)}.academy-hero__barra{width:100%;height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--hub-border) 80%,transparent);overflow:hidden}.academy-hero__barra span{display:block;height:100%;border-radius:inherit;background:var(--academy-accent);transition:width .25s ease}.academy-secao__titulo{margin:0 0 .65rem;font-size:.95rem;font-weight:800;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.academy-secao__cargo{font-size:.72rem;font-weight:600;padding:.15rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--academy-accent) 18%,var(--hub-surface));color:var(--hub-muted)}.academy-trilhas-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.75rem}.academy-trilha-card{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.academy-trilha-card:hover{border-color:color-mix(in srgb,var(--academy-trilha-accent, var(--academy-accent)) 55%,var(--hub-border));transform:translateY(-1px);box-shadow:0 8px 24px color-mix(in srgb,var(--academy-trilha-accent, var(--academy-accent)) 12%,transparent)}.academy-trilha-card__icone{font-size:1.35rem;line-height:1}.academy-trilha-card__titulo{font-size:.92rem;font-weight:800}.academy-trilha-card__desc{font-size:.76rem;color:var(--hub-muted);line-height:1.45}.academy-trilha-card__meta{margin-top:.15rem;font-size:.7rem;font-weight:600;color:color-mix(in srgb,var(--academy-trilha-accent, var(--academy-accent)) 80%,var(--hub-text))}.academy-trilha-resumo{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border)}.academy-trilha-resumo__icone{font-size:1.75rem;line-height:1;flex-shrink:0}.academy-trilha-resumo__corpo{flex:1;min-width:0}.academy-trilha-resumo__stats{margin:0 0 .35rem;font-size:.78rem;color:var(--hub-muted)}.academy-trilha-resumo__stats strong{color:var(--academy-accent);font-size:.92rem}.academy-trilha-resumo__barra{height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--hub-border) 75%,transparent);overflow:hidden}.academy-trilha-resumo__barra span{display:block;height:100%;background:var(--academy-accent);border-radius:inherit;transition:width .25s ease}.academy-trilha-resumo__voltar{flex-shrink:0;white-space:nowrap}.academy-lista-tutoriais{display:flex;flex-direction:column;gap:.55rem}.academy-lista-tutoriais--trilha{gap:.45rem}.academy-tutorial-card{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:.55rem .65rem;padding:.8rem .9rem;border-radius:var(--hub-raio-md);background:var(--hub-surface);border:1px solid var(--hub-border);text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.academy-tutorial-card:hover{border-color:color-mix(in srgb,var(--academy-accent) 45%,var(--hub-border));background:color-mix(in srgb,var(--academy-accent) 4%,var(--hub-surface))}.academy-tutorial-card--destaque{border-left:3px solid var(--academy-accent)}.academy-tutorial-card--ok{opacity:.92}.academy-tutorial-card--ok .academy-tutorial-card__ordem{background:color-mix(in srgb,#22c55e 22%,var(--hub-surface));color:#22c55e;border-color:color-mix(in srgb,#22c55e 35%,transparent)}.academy-tutorial-card__ordem{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:.68rem;font-weight:800;color:var(--academy-accent);background:color-mix(in srgb,var(--academy-accent) 14%,var(--hub-surface));border:1px solid color-mix(in srgb,var(--academy-accent) 28%,transparent)}.academy-tutorial-card__icone{font-size:1.25rem;flex-shrink:0}.academy-tutorial-card__corpo{display:flex;flex-direction:column;gap:.12rem;min-width:0}.academy-tutorial-card__titulo{font-size:.86rem;font-weight:700;line-height:1.25}.academy-tutorial-card__resumo{font-size:.74rem;color:var(--hub-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.academy-tutorial-card__meta{font-size:.68rem;color:var(--hub-muted);font-weight:600}.academy-tutorial-card__nivel{display:none}.academy-tutorial-card__seta{color:var(--hub-muted);flex-shrink:0;font-size:.9rem}@media(min-width:640px){.academy-tutorial-card__nivel{display:inline-flex}}.academy-chips{display:flex;flex-wrap:wrap;gap:.35rem}.academy-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;border:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 90%,var(--hub-bg));color:var(--hub-muted)}.academy-chip--muted{border-style:dashed}.academy-chip--ok{border-color:color-mix(in srgb,#22c55e 45%,var(--hub-border));color:#22c55e;background:color-mix(in srgb,#22c55e 10%,var(--hub-surface))}.academy-chip--nivel.academy-chip--essencial{color:#3b82f6;border-color:color-mix(in srgb,#3b82f6 35%,var(--hub-border))}.academy-chip--nivel.academy-chip--operacao{color:#ef4444;border-color:color-mix(in srgb,#ef4444 35%,var(--hub-border))}.academy-chip--nivel.academy-chip--gestao{color:#6366f1;border-color:color-mix(in srgb,#6366f1 35%,var(--hub-border))}.academy-leitura{display:flex;flex-direction:column;gap:1rem}.academy-tuto-hero{display:flex;flex-direction:column;gap:.75rem;padding:1.1rem 1.15rem;border-radius:var(--hub-raio-lg);background:radial-gradient(ellipse 80% 70% at 0% 0%,color-mix(in srgb,var(--academy-accent) 20%,transparent) 0%,transparent 55%),var(--hub-surface);border:1px solid color-mix(in srgb,var(--academy-accent) 22%,var(--hub-border));box-shadow:0 12px 32px color-mix(in srgb,var(--academy-accent) 8%,transparent)}.academy-tuto-hero__topo{display:flex;gap:.85rem;align-items:flex-start}.academy-tuto-hero__icone{flex-shrink:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.65rem;border-radius:14px;background:color-mix(in srgb,var(--academy-accent) 16%,var(--hub-surface));border:1px solid color-mix(in srgb,var(--academy-accent) 28%,transparent)}.academy-tuto-hero__trilha{margin:0 0 .2rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--academy-accent);display:flex;align-items:center;gap:.3rem}.academy-tuto-hero__titulo{margin:0;font-size:clamp(1.2rem,3.2vw,1.45rem);font-weight:800;line-height:1.2}.academy-tuto-hero__resumo{margin:.35rem 0 0;font-size:.84rem;color:var(--hub-muted);line-height:1.5}.academy-tuto-hero__barra{height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--hub-border) 70%,transparent);overflow:hidden}.academy-tuto-hero__barra span{display:block;height:100%;background:linear-gradient(90deg,var(--academy-accent),color-mix(in srgb,var(--academy-accent) 65%,#fff));border-radius:inherit}.academy-dica{display:flex;gap:.65rem;align-items:flex-start;margin:0;padding:.75rem .9rem;border-radius:var(--hub-raio-md);border:1px solid color-mix(in srgb,var(--academy-accent) 25%,var(--hub-border));background:color-mix(in srgb,var(--academy-accent) 8%,var(--hub-surface))}.academy-dica__icone{font-size:1.1rem;line-height:1;flex-shrink:0}.academy-dica p{margin:0;font-size:.8rem;line-height:1.5;color:var(--hub-muted)}.academy-dica strong{color:var(--hub-text, inherit)}.academy-passos-secao__cab{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.academy-passos-secao__cab h2{margin:0;font-size:.88rem;font-weight:800}.academy-passos-secao__contagem{font-size:.68rem;font-weight:700;color:var(--hub-muted)}.academy-passos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.academy-passo{display:flex;gap:.75rem;align-items:stretch}.academy-passo__trilha{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:2rem;padding-top:.15rem}.academy-passo__num{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--academy-accent) 18%,var(--hub-surface));border:2px solid color-mix(in srgb,var(--academy-accent) 45%,transparent);color:var(--academy-accent);font-size:.78rem;font-weight:800;z-index:1}.academy-passo__linha{flex:1;width:2px;min-height:.75rem;margin:.2rem 0;background:linear-gradient(180deg,color-mix(in srgb,var(--academy-accent) 45%,var(--hub-border)),var(--hub-border));border-radius:999px}.academy-passo__corpo{flex:1;padding:.15rem 0 1rem;min-width:0}.academy-passo:last-child .academy-passo__corpo{padding-bottom:.25rem}.academy-passo__titulo{margin:0;font-size:.9rem;font-weight:800;line-height:1.3}.academy-passo__texto{margin:.3rem 0 0;font-size:.82rem;line-height:1.55;color:var(--hub-muted)}.academy-erros{padding:.9rem 1rem;border-radius:var(--hub-raio-lg);background:color-mix(in srgb,#ef4444 7%,var(--hub-surface));border:1px solid color-mix(in srgb,#ef4444 22%,var(--hub-border))}.academy-erros__cab{display:flex;align-items:center;gap:.45rem;margin-bottom:.5rem}.academy-erros__icone{font-size:1rem;line-height:1}.academy-erros h2{margin:0;font-size:.84rem;font-weight:800;color:var(--hub-erro)}.academy-erros ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.academy-erros li{position:relative;padding-left:1rem;font-size:.8rem;line-height:1.5;color:var(--hub-muted)}.academy-erros li:before{content:"•";position:absolute;left:0;color:#ef4444;font-weight:800}.academy-vizinhos{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.academy-vizinho{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem;border-radius:var(--hub-raio-md);border:1px solid var(--hub-border);background:var(--hub-surface);text-decoration:none;color:inherit;transition:border-color .15s;min-height:3.25rem}.academy-vizinho:hover{border-color:color-mix(in srgb,var(--academy-accent) 40%,var(--hub-border))}.academy-vizinho--ant{text-align:left}.academy-vizinho--prox{text-align:right}.academy-vizinho--vazio{visibility:hidden;pointer-events:none}.academy-vizinho__rotulo{font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--academy-accent)}.academy-vizinho__titulo{font-size:.76rem;font-weight:700;line-height:1.35;color:var(--hub-text, inherit)}.academy-acoes{position:sticky;bottom:.5rem;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.75rem .85rem;border-radius:var(--hub-raio-lg);background:color-mix(in srgb,var(--hub-bg) 82%,transparent);border:1px solid var(--hub-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 32px color-mix(in srgb,var(--hub-bg) 50%,transparent)}.academy-acoes__grupo{display:flex;flex-wrap:wrap;gap:.35rem}.academy-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .9rem;border-radius:var(--hub-raio-md);font-size:.78rem;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:filter .15s,border-color .15s,background .15s}.academy-btn--cta{background:var(--hub-gold, var(--academy-accent));color:#111;border-color:var(--hub-gold, var(--academy-accent));min-width:11rem}.academy-btn--cta:hover{filter:brightness(1.06)}.academy-btn--concluido{background:color-mix(in srgb,#22c55e 16%,var(--hub-surface));border-color:#22c55e;color:var(--hub-sucesso)}.academy-btn--sec{background:var(--hub-surface);border-color:var(--hub-border);color:inherit}.academy-btn--sec:hover{border-color:var(--academy-accent)}.academy-btn--ghost{background:transparent;border-color:transparent;color:var(--hub-muted)}.academy-btn--ghost:hover{color:var(--academy-accent)}.academy-rodape{margin:0;font-size:.78rem;color:var(--hub-muted)}.academy-rodape a{color:var(--academy-accent);font-weight:600}@media(max-width:640px){.academy-curso-card{flex-direction:column;align-items:stretch}.academy-curso-card__progresso{align-items:flex-start}.academy-hero{flex-direction:column;align-items:stretch}.academy-hero__progresso{align-items:flex-start}.academy-trilha-resumo{flex-wrap:wrap}.academy-trilha-resumo__voltar{width:100%;justify-content:center}.academy-tutorial-card{grid-template-columns:auto auto 1fr auto}.academy-tutorial-card__nivel{display:none}.academy-vizinhos{grid-template-columns:1fr}.academy-vizinho--prox{text-align:left}.academy-acoes{flex-direction:column;align-items:stretch}.academy-acoes__grupo{flex-direction:column}.academy-btn{width:100%}.academy-btn--cta{min-width:0;order:-1}}.ops-logica{display:flex;flex-direction:column;gap:1rem}.ops-logica-intro{margin:0;font-size:.84rem;color:var(--hub-muted);line-height:1.55;max-width:46rem}.ops-logica-aviso{margin:0;padding:.65rem .85rem;border-radius:var(--hub-raio-md);border:1px dashed var(--hub-border);background:color-mix(in srgb,var(--hub-surface) 88%,var(--app-accent) 12%);font-size:.78rem;color:var(--hub-muted);line-height:1.45;max-width:46rem}.ops-logica-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.85rem;align-items:start}.ops-logica-secao{display:flex;flex-direction:column;gap:.55rem;padding:.9rem 1rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border)}.ops-logica-secao__cab{display:flex;align-items:flex-start;gap:.55rem}.ops-logica-secao__icone{font-size:1.25rem;line-height:1;flex-shrink:0}.ops-logica-secao__titulo{margin:0;font-size:.95rem;font-weight:800;line-height:1.25}.ops-logica-secao__resumo{margin:.15rem 0 0;font-size:.78rem;color:var(--hub-muted);line-height:1.45}.ops-logica-lista{margin:.25rem 0 0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.35rem}.ops-logica-lista li{font-size:.8rem;line-height:1.45;color:var(--hub-text, inherit)}.ops-logica-destaque{margin:.15rem 0 0;padding:.5rem .65rem;border-radius:var(--hub-raio-sm);background:color-mix(in srgb,var(--hub-surface) 75%,var(--app-accent) 25%);border-left:3px solid var(--app-accent);font-size:.76rem;line-height:1.45;font-weight:600}.ops-logica-glossario{padding:.9rem 1rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-border)}.ops-logica-glossario h2{margin:0 0 .65rem;font-size:.92rem;font-weight:800}.ops-logica-glossario dl{margin:0;display:grid;gap:.5rem}.ops-logica-glossario dt{font-size:.8rem;font-weight:800}.ops-logica-glossario dd{margin:.1rem 0 0;font-size:.78rem;color:var(--hub-muted);line-height:1.4}@media(max-width:640px){.ops-logica-grade{grid-template-columns:1fr}}.pwa-update{position:fixed;left:0;right:0;bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:10250;display:flex;justify-content:center;align-items:center;padding:0 12px;pointer-events:none}@media(max-width:900px){.pwa-update{bottom:calc(var(--hub-mobile-dock-offset, 5rem) + 8px)}}.pwa-update>*{pointer-events:auto}.colab-pub-fundo{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:32px 16px 64px;background:var(--hub-bg);color:var(--hub-text)}.colab-pub-card{width:100%;max-width:520px;padding:28px;display:flex;flex-direction:column;gap:18px}.colab-pub-head{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.colab-pub-logo{margin-bottom:4px}.colab-pub-marca{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--hub-orange);text-transform:uppercase}.colab-pub-titulo{margin:0;font-size:1.4rem;color:var(--hub-text)}.colab-pub-passo{margin:0;font-size:.85rem;color:var(--hub-muted)}.colab-pub-erro{margin:0;padding:10px 12px;border-radius:var(--hub-raio);background:var(--hub-danger-soft);border:1px solid var(--hub-danger-border);color:var(--hub-danger-text);font-size:.9rem}.colab-pub-nota{margin:0;font-size:.85rem;color:var(--hub-muted)}.colab-pub-form{display:flex;flex-direction:column;gap:14px}.colab-pub-linha{display:grid;grid-template-columns:1fr 1fr;gap:12px}.colab-pub-campo{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;color:var(--hub-text)}.colab-pub-campo small{font-weight:400;color:var(--hub-muted)}.colab-pub-obrigatorio{color:var(--hub-danger-text);margin-left:2px}@media(max-width:480px){.colab-pub-linha{grid-template-columns:1fr}}.colab-pub-cargos{display:flex;flex-direction:column;gap:10px}.colab-pub-cargo-opcao{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-gold-soft);background:var(--hub-surface-solid);color:var(--hub-text);cursor:pointer;font-family:inherit}.colab-pub-cargo-opcao span{font-size:.85rem;color:var(--hub-muted)}.colab-pub-cargo-opcao--ativa{border-color:var(--hub-orange);background:color-mix(in srgb,var(--hub-orange) 12%,var(--hub-surface-solid))}.colab-pub-revisao dl{display:flex;flex-direction:column;gap:10px;margin:0}.colab-pub-revisao dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--hub-border);padding-bottom:8px}.colab-pub-revisao dt{font-size:.8rem;color:var(--hub-muted)}.colab-pub-revisao dd{margin:0;font-weight:600;text-align:right;color:var(--hub-text)}.colab-pub-confirmacao{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.colab-pub-confirmacao-icone{font-size:2.4rem;margin:0}.colab-pub-confirmacao-box{width:100%;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--hub-raio-lg);background:var(--hub-surface-solid);border:1px solid var(--hub-gold-soft)}.colab-pub-confirmacao-box div{display:flex;justify-content:space-between;align-items:baseline}.colab-pub-confirmacao-box span{font-size:.85rem;color:var(--hub-muted)}.colab-pub-confirmacao-box strong{font-size:1.05rem;color:var(--hub-text)}.colab-pub-acoes{display:flex;justify-content:space-between;align-items:center}.colab-pub-dependente{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:12px;border-bottom:1px dashed var(--hub-border)}.colab-pub-dependente .colab-pub-linha{width:100%}.colab-pub-declaracao{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:.9rem;font-weight:600;color:var(--hub-text);cursor:pointer}.colab-pub-declaracao input{margin-top:3px}.suporte-pub-fundo{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:32px 16px 64px;background:var(--hub-bg);color:var(--hub-text)}.suporte-pub-card{width:100%;max-width:520px;padding:28px;display:flex;flex-direction:column;gap:18px}.suporte-pub-head{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.suporte-pub-logo{margin-bottom:4px}.suporte-pub-marca{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--hub-orange);text-transform:uppercase}.suporte-pub-titulo{margin:0;font-size:1.4rem;color:var(--hub-text)}.suporte-pub-erro{margin:0;padding:10px 12px;border-radius:var(--hub-raio);background:var(--hub-danger-soft);border:1px solid var(--hub-danger-border);color:var(--hub-danger-text);font-size:.9rem}.suporte-pub-nota{margin:0;font-size:.85rem;color:var(--hub-muted)}.suporte-pub-form{display:flex;flex-direction:column;gap:14px}.suporte-pub-campo{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;color:var(--hub-text)}.suporte-pub-campo em{color:var(--hub-danger-text);font-style:normal}.suporte-pub-campo small{font-weight:400;color:var(--hub-muted)}.suporte-pub-anexos-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.suporte-pub-anexos-acoes input[type=file]{flex:1;min-width:12rem;font-size:.8rem}.suporte-pub-anexos-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.suporte-pub-acoes{display:flex;justify-content:flex-end}.suporte-pub-confirmacao{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.suporte-pub-confirmacao-icone{font-size:2.4rem;margin:0}.suporte-pub-confirmacao-box{width:100%;display:flex;flex-direction:column;gap:4px;align-items:center;padding:16px;border-radius:var(--hub-raio-lg);background:var(--hub-surface-solid);border:1px solid var(--hub-gold-soft)}.suporte-pub-confirmacao-box span{font-size:.85rem;color:var(--hub-muted)}.suporte-pub-confirmacao-box strong{font-size:1.2rem;color:var(--hub-text)}.faixa-mensalidade{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);z-index:900;display:flex;align-items:center;gap:.75rem;max-width:min(640px,calc(100vw - 2rem));padding:.75rem 1rem;border-radius:10px;background:#7a1d12;color:#fff;box-shadow:0 6px 24px #00000059;font-size:.92rem;line-height:1.35}.faixa-mensalidade__acao{flex-shrink:0;padding:.4rem .8rem;border-radius:6px;background:#fff;color:#7a1d12;font-weight:700;text-decoration:none}.faixa-mensalidade__fechar{flex-shrink:0;border:0;background:transparent;color:#fff;font-size:1.3rem;line-height:1;cursor:pointer}.visao-empresa-moldura{display:flex;flex-direction:column;height:100vh;height:100dvh}.visao-empresa-conteudo{flex:1;min-height:0;overflow:auto}html.hub-layout-shell .visao-empresa-conteudo .layout-hub,.visao-empresa-conteudo .layout-hub{height:100%;max-height:100%;min-height:0}.faixa-visao-empresa{position:sticky;top:0;z-index:2000;flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.55rem 1rem;background:repeating-linear-gradient(-45deg,#4c1d95,#4c1d95 14px,#5b21b6 14px,#5b21b6 28px);color:#fff;font-size:.92rem;line-height:1.35;box-shadow:0 2px 10px #00000059}.faixa-visao-empresa__texto{flex:1 1 18rem;min-width:0}.faixa-visao-empresa__texto small{display:block;opacity:.9;font-size:.8rem}.faixa-visao-empresa__sair{flex-shrink:0;padding:.4rem .9rem;border:0;border-radius:6px;background:#fff;color:#4c1d95;font-weight:700;cursor:pointer}.faixa-visao-empresa__sair:disabled{opacity:.7;cursor:wait}.visao-empresa-aviso{display:flex;justify-content:center;padding:2rem 1rem}.visao-empresa-aviso .card{max-width:480px;text-align:left}.visao-empresa-aviso__acoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.suporte-float-root{position:fixed;left:max(12px,calc(var(--sidebar-width) + 12px));bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;align-items:flex-start;max-width:min(400px,calc(100vw - var(--sidebar-width) - 40px));pointer-events:none}.suporte-float-root .suporte-float-panel-wrap{pointer-events:auto;max-width:100%}.suporte-float-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;background:#0f172a2e;pointer-events:auto}.suporte-float-panel-wrap{position:relative;z-index:9998;width:min(400px,100%)}.suporte-float-panel{background:var(--bg-card);border-radius:16px;box-shadow:var(--shadow-header),0 16px 48px #0f172a1f;border:1px solid var(--border-color);padding:18px 18px 16px;text-align:left}.suporte-float-panel__head{margin-bottom:12px}.suporte-float-panel__title{margin:0;font-size:17px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.suporte-float-panel__lead{margin:6px 0 0;font-size:13px;color:var(--text-secondary);line-height:1.45}.suporte-float-label{display:block;font-size:12px;font-weight:700;color:var(--text-secondary);margin-bottom:6px}.suporte-float-tipo{display:flex;gap:8px;margin-bottom:14px}.suporte-float-tipo__btn{flex:1;min-height:40px;padding:8px 10px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-card, #ffffff);color:#475569;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.suporte-float-tipo__btn:hover:not(:disabled){border-color:#0d948873;color:#0f766e}.suporte-float-tipo__btn--on{border-color:#14b8a6;background:#ecfdf5;color:#0f766e}.suporte-float-tipo__btn:disabled{opacity:.55;cursor:not-allowed}.suporte-float-cadastro-lead{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--text-secondary, var(--hub-muted))}.suporte-float-input{width:100%;min-height:42px;padding:10px 12px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-subtle, #f8fafc);color:var(--text-primary);margin-bottom:12px;font-size:14px}.suporte-float-input:focus{outline:none;border-color:var(--green-forest);box-shadow:0 0 0 3px #0f766e33;background:var(--bg-card, #ffffff)}.suporte-float-input:disabled{opacity:.65}.suporte-float-textarea{width:100%;min-height:100px;padding:10px 12px;border-radius:10px;border:1px solid var(--border-color);background:#f8fafc;color:var(--text-primary);resize:vertical;margin-bottom:12px}.suporte-float-textarea:focus{outline:none;border-color:var(--green-forest);box-shadow:0 0 0 3px #0f766e33;background:#fff}.suporte-float-textarea:disabled{opacity:.6}.suporte-float-file{display:block;width:100%;margin-bottom:10px;font-size:13px;color:var(--text-secondary)}.suporte-float-preview{display:block;max-width:100%;max-height:140px;margin-bottom:12px;border-radius:8px;border:1px solid var(--border-color);object-fit:contain;background:#f1f5f9}.suporte-float-paste{margin-bottom:12px;padding:12px 14px;border:1px dashed var(--border-color);border-radius:10px;background:#f8fafc;outline:none}.suporte-float-print{margin-bottom:12px}.suporte-float-print__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.suporte-float-print__top .suporte-float-label{margin:0}.suporte-float-print__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.suporte-float-print__btn{display:inline-grid;place-items:center;flex-shrink:0;width:2.65rem;height:2.65rem;padding:0;border-radius:12px;border:1px solid #cbd5e1;background:#fff;color:#0f766e;cursor:pointer;box-shadow:0 4px 12px #0f172a14;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.suporte-float-print__btn:hover:not(:disabled){transform:translateY(-1px);border-color:#0d9488;background:#ecfdf5;box-shadow:0 8px 18px #0d948829}.suporte-float-print__btn:focus-visible{outline:2px solid var(--hub-orange);outline-offset:2px}.suporte-float-print__btn:disabled{opacity:.5;cursor:not-allowed}.suporte-float-print__btn--secondary{color:#475569;border-color:#e2e8f0;box-shadow:none}.suporte-float-print__btn--secondary:hover:not(:disabled){color:#0f766e;border-color:#cbd5e1;background:#f8fafc;box-shadow:0 4px 12px #0f172a0f}.suporte-float-print__hint{margin:0;font-size:12px;line-height:1.4;color:var(--text-secondary)}.suporte-float-print__hint kbd{display:inline-block;padding:1px 5px;font-size:11px;font-family:inherit;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#0f172a}.suporte-float-paste:focus-visible{border-color:var(--hub-orange);box-shadow:0 0 0 2px #f59e0b40}.suporte-float-paste--filled{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.suporte-float-paste__hint{margin:0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.suporte-float-paste__hint kbd{display:inline-block;padding:1px 5px;font-size:12px;font-family:inherit;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#0f172a}.suporte-float-preview--in-paste{margin-bottom:0}.suporte-float-paste__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px}.suporte-float-paste__rabiscar{border:1px solid rgba(13,148,136,.45);background:#ecfdf5;padding:6px 12px;font-size:12px;font-weight:700;color:#0f766e;border-radius:8px;cursor:pointer}.suporte-float-paste__rabiscar:hover:not(:disabled){background:#ccfbf1;border-color:#0d9488}.suporte-float-paste__rabiscar:disabled{opacity:.5;cursor:not-allowed}.suporte-float-paste__remover{border:none;background:none;padding:0;font-size:12px;font-weight:600;color:var(--hub-gold);cursor:pointer;text-decoration:underline}.suporte-float-paste__remover:hover:not(:disabled){color:#92400e}.suporte-float-paste__remover:disabled{opacity:.5;cursor:not-allowed}body.suporte-pagina--capturando .suporte-float-root--ajuste,body.suporte-pagina--capturando .suporte-float-backdrop{visibility:hidden;pointer-events:none}.suporte-float-root--ajuste{top:0;left:0;right:0;bottom:0;max-width:none;align-items:center;justify-content:center;padding:max(.65rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.65rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}.suporte-float-root--ajuste .suporte-float-panel-wrap{margin-bottom:0;width:min(400px,100%);max-height:min(92dvh,680px);display:flex;flex-direction:column}.suporte-float-root--ajuste .suporte-float-panel{display:flex;flex-direction:column;max-height:min(92dvh,680px);padding:0;overflow:hidden}.suporte-float-root--ajuste .suporte-float-panel__head{flex-shrink:0;margin-bottom:0;padding:16px 18px 12px;border-bottom:1px solid var(--border-color)}.suporte-float-root--ajuste .suporte-float-panel__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px 10px;scrollbar-width:thin}.suporte-float-root--ajuste .suporte-float-panel__footer{flex-shrink:0;padding:12px 18px 16px;border-top:1px solid var(--border-color);background:inherit}.suporte-float-root .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.suporte-float-panel--cadastro .suporte-float-cadastro-lead{margin-bottom:8px;font-size:12px;line-height:1.4}.suporte-float-panel--cadastro .suporte-float-label{margin-bottom:4px}.suporte-float-panel--cadastro .suporte-float-input,.suporte-float-panel--cadastro .suporte-float-textarea{margin-bottom:8px}.suporte-float-panel--cadastro .suporte-float-textarea{min-height:72px}.suporte-float-panel--cadastro .suporte-float-tipo{margin-bottom:10px}.suporte-float-panel--cadastro .suporte-float-paste{margin-bottom:0;padding:10px 12px}.suporte-float-panel--cadastro .suporte-float-print{margin-bottom:0}.suporte-float-panel--cadastro .suporte-float-print__hint{font-size:11px;line-height:1.35}.suporte-float-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.suporte-float-btn{padding:0 16px;height:40px;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;border:none}.suporte-float-btn:disabled{opacity:.5;cursor:not-allowed}.suporte-float-btn--primary{background:linear-gradient(180deg,#14b8a6,#0d9488);color:#fff;box-shadow:0 2px 8px #0d948840}.suporte-float-btn--primary:hover:not(:disabled){filter:brightness(1.05)}.suporte-float-btn--ghost{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color)}.suporte-float-btn--ghost:hover:not(:disabled){background:#f1f5f9;color:var(--text-primary)}.suporte-float-alert{padding:10px 12px;border-radius:10px;background:var(--hub-danger-soft);border:1px solid var(--hub-danger-border);color:var(--hub-erro);font-size:13px;margin-bottom:12px}.suporte-float-ok{font-size:14px;color:var(--text-primary);line-height:1.5}.suporte-float-ok p{margin:0 0 12px}.suporte-float-ok__actions{display:flex;gap:10px;flex-wrap:wrap}.suporte-float-actions--solo{justify-content:flex-start;margin-top:4px}@media(max-width:900px){.suporte-float-root:not(.suporte-float-root--ajuste){left:12px;right:12px;max-width:none}.suporte-float-root--ajuste{padding-bottom:max(calc(var(--hub-mobile-dock-offset, 4.35rem) + .35rem),env(safe-area-inset-bottom,0px))}.suporte-float-root--ajuste .suporte-float-panel-wrap{width:min(400px,calc(100vw - 1.5rem));max-height:min(92dvh,calc(100dvh - var(--hub-mobile-dock-offset, 4.35rem) - max(.65rem,env(safe-area-inset-top,0px)) - .75rem))}}.suporte-float-root--ajuste{top:0;right:0;bottom:0;left:0;max-width:none;width:auto;align-items:center;justify-content:center;padding:max(.65rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.65rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}.suporte-float-root:not(.suporte-float-root--ajuste){left:max(12px,calc(var(--largura-menu, 260px) + 12px));max-width:min(400px,calc(100vw - var(--largura-menu, 260px) - 40px))}.suporte-float-root--ajuste .suporte-float-panel-wrap{width:min(400px,100%);max-width:100%}.suporte-float-root--ajuste .suporte-float-panel__head,.suporte-float-root--ajuste .suporte-float-panel__footer{border-color:var(--hub-border)}.suporte-float-backdrop{background:var(--hub-overlay)}.suporte-float-panel{background:var(--hub-surface-solid);border-color:var(--hub-border);box-shadow:var(--hub-sombra)}.suporte-float-panel__title{color:var(--hub-text)}.suporte-float-panel__lead,.suporte-float-label,.suporte-float-cadastro-lead,.suporte-float-paste__hint,.suporte-float-print__hint{color:var(--hub-muted)}.suporte-float-tipo__btn{background:var(--hub-surface);border-color:var(--hub-border);color:var(--hub-muted)}.suporte-float-tipo__btn:hover:not(:disabled){border-color:var(--chat-accent-border);color:var(--hub-orange)}.suporte-float-tipo__btn--on{border-color:var(--chat-accent-border);background:var(--chat-accent-soft);color:var(--hub-orange)}.suporte-float-input,.suporte-float-textarea{background:var(--hub-surface);border-color:var(--hub-border);color:var(--hub-text)}.suporte-float-input:focus,.suporte-float-textarea:focus{border-color:var(--chat-accent-border);box-shadow:0 0 0 3px var(--chat-accent-soft);background:var(--hub-surface-solid)}.suporte-float-paste{border-color:var(--hub-border);background:var(--hub-surface)}.suporte-float-paste:focus-visible{border-color:var(--hub-orange);box-shadow:0 0 0 2px var(--chat-accent-soft)}.suporte-float-paste__hint kbd{border-color:var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-text)}.suporte-float-print__btn{border-color:var(--hub-border);background:var(--hub-surface);color:var(--hub-orange);box-shadow:0 4px 14px #0000002e}.suporte-float-print__btn:hover:not(:disabled){border-color:var(--chat-accent-border);background:var(--chat-accent-soft);box-shadow:0 8px 20px #0000003d}.suporte-float-print__hint kbd{border-color:var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-text)}.suporte-float-paste__rabiscar{border-color:var(--chat-accent-border);background:var(--chat-accent-soft);color:var(--hub-orange)}.suporte-float-paste__rabiscar:hover:not(:disabled){background:color-mix(in srgb,var(--hub-orange) 18%,var(--hub-surface-solid));border-color:var(--hub-orange)}.suporte-float-preview{border-color:var(--hub-border);background:var(--hub-bg-elevated)}.suporte-float-btn--primary{background:var(--hub-brand-gradient);color:var(--hub-on-accent);box-shadow:0 2px 8px var(--chat-accent-glow)}.suporte-float-btn--ghost{color:var(--hub-muted);border-color:var(--hub-border)}.suporte-float-btn--ghost:hover:not(:disabled){background:var(--hub-surface-hover);color:var(--hub-text)}.suporte-float-alert{background:var(--hub-danger-soft);border-color:var(--hub-danger-border);color:var(--hub-danger-text)}.suporte-float-ok{color:var(--hub-text)}@media(max-width:900px){.suporte-float-root--ajuste{padding-bottom:max(calc(var(--hub-mobile-dock-offset, 4.35rem) + .35rem),env(safe-area-inset-bottom,0px))}.suporte-float-root--ajuste .suporte-float-panel-wrap{width:min(400px,calc(100vw - 1.5rem));max-height:min(92dvh,calc(100dvh - var(--hub-mobile-dock-offset, 4.35rem) - max(.65rem,env(safe-area-inset-top,0px)) - .75rem))}}.cg-layout{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:1.25rem;align-items:start}.cg-etapas ol{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;position:sticky;top:1rem}.cg-etapa{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;border:1px solid var(--hub-border);border-radius:.6rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cg-etapa small{color:var(--hub-muted);font-size:.75rem}.cg-etapa--atual{border-color:var(--hub-orange);background:color-mix(in srgb,var(--hub-orange) 10%,transparent)}.cg-etapa__num{display:inline-grid;place-items:center;flex:0 0 1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--hub-border);font-size:.8rem;font-weight:700}.cg-etapa--feita .cg-etapa__num{border-color:var(--hub-sucesso);color:var(--hub-sucesso)}.cg-etapa--atual .cg-etapa__num{border-color:var(--hub-orange)}.cg-card{display:grid;gap:.85rem;cursor:default}.cg-card p{margin:0;line-height:1.5}.cg-lista{margin:0;padding-left:1.25rem;display:grid;gap:.4rem;line-height:1.45}.cg-acoes{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;align-items:center}.cg-acoes a{text-decoration:none}.cg-marca{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:1.25rem;align-items:start}.cg-previa{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid;border-radius:12px;background:#111;color:#fff}.cg-previa img{width:40px;height:40px;object-fit:contain;border-radius:8px}.cg-cor{display:flex;gap:.5rem;align-items:center}.cg-cor input[type=color]{width:48px;height:36px;padding:0}.cg-cor input:not([type=color]){width:9rem}.cg-com-botao{display:flex;gap:.4rem}.cg-com-botao input{flex:1;min-width:0}.cg-filial{border:1px solid var(--hub-border);border-radius:.6rem;padding:.25rem .75rem .75rem}.cg-filial__cab{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;align-items:center;width:100%;padding:.55rem 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cg-filial__form{max-width:none}.cg-filial__cab--estatico{cursor:default;justify-content:flex-start}.cg-filial__cab--estatico strong{margin-right:auto}.cg-fiscal-grupos{margin:0 0 .5rem;padding-left:1.1rem;display:grid;gap:.35rem;font-size:.9rem}.cg-fiscal-grupos .cg-link{margin-left:0}.cg-requisito{margin:.75rem 0 0;padding:.5rem .75rem;border-left:3px solid var(--hub-orange);border-radius:.35rem;background:color-mix(in srgb,var(--hub-orange) 8%,transparent);font-size:.9rem}.cg-requisito--ok{border-left-color:var(--hub-sucesso);background:color-mix(in srgb,var(--hub-sucesso) 8%,transparent)}.cg-resumo{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.cg-resumo--ok span{color:var(--hub-sucesso)}.cg-resumo--pendente{color:var(--hub-muted)}.cg-pular{display:flex;justify-content:flex-end;margin-bottom:.75rem}.cg-link{margin-left:.5rem;padding:0;border:0;background:none;color:var(--hub-orange);font:inherit;text-decoration:underline;cursor:pointer}.cg-faixa{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between;margin:0 0 .75rem;padding:.6rem .9rem;border:1px solid var(--hub-orange);border-radius:.6rem;background:color-mix(in srgb,var(--hub-orange) 10%,transparent);font-size:.9rem}@media(max-width:760px){.cg-layout,.cg-marca{grid-template-columns:1fr}.cg-etapas ol{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.cg-etapa__titulo small{display:none}}.cg-checklist{display:grid;gap:.5rem;margin:.75rem 0}.cg-check{display:grid;grid-template-columns:1.75rem 1fr auto;gap:.6rem;align-items:center;padding:.55rem .7rem;border:1px solid var(--hub-border);border-radius:.5rem}.cg-check__icone{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;font-weight:700;background:color-mix(in srgb,var(--hub-muted) 18%,transparent)}.cg-check--ok .cg-check__icone{color:#fff;background:var(--hub-sucesso)}.cg-check--pendente{border-color:color-mix(in srgb,var(--hub-orange) 55%,var(--hub-border))}.cg-check--pendente .cg-check__icone{color:#fff;background:var(--hub-orange)}.cg-check__texto{display:grid;gap:.15rem;min-width:0}.cg-check__texto span{font-size:.85rem;color:var(--hub-muted)}.cg-check__acao{display:flex;justify-content:flex-end}.cg-checklist__sub{margin:-.25rem 0 0 2.4rem;padding-left:1rem;font-size:.85rem}.cg-checklist__editar{justify-self:start;margin-left:2.4rem;font-size:.85rem}@media(max-width:560px){.cg-check{grid-template-columns:1.75rem 1fr}.cg-check__acao{grid-column:2;justify-content:flex-start}}@media(orientation:landscape)and (max-height:720px){html.hub-app-android .pdv-op{grid-template-columns:minmax(0,1fr) minmax(17rem,38%);grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto auto;grid-template-areas:"topo topo" "atual atual" "alertas alertas" "stage acoes" "stage totais" "stage atalhos" "codigo atalhos" "status status"}html.hub-app-android .pdv-op>.pdv-op-topo{grid-area:topo}html.hub-app-android .pdv-op>.pdv-op-atualizacao-slot{grid-area:atual}html.hub-app-android .pdv-op>.pdv-op-alertas{grid-area:alertas}html.hub-app-android .pdv-op>.pdv-op-stage{grid-area:stage}html.hub-app-android .pdv-op>.pdv-op-acoes-item{grid-area:acoes}html.hub-app-android .pdv-op>.pdv-op-totais{grid-area:totais}html.hub-app-android .pdv-op>.pdv-op-atalhos{grid-area:atalhos}html.hub-app-android .pdv-op>.pdv-op-codigo{grid-area:codigo}html.hub-app-android .pdv-op>.pdv-statusbar{grid-area:status}html.hub-app-android .pdv-op>.pdv-op-cabecalho-tabela{display:none}html.hub-app-android .pdv-op-topo{gap:.5rem;padding:.3rem .65rem}html.hub-app-android .pdv-op-topo__sair,html.hub-app-android .pdv-op-topo__tema{min-height:2rem}html.hub-app-android .pdv-op-topo__tema{width:2rem;height:2rem}html.hub-app-android .pdv-op-relogio{font-size:1.6rem;font-weight:300}html.hub-app-android .pdv-op .pdv-caixa-fechado{margin:.4rem .65rem;padding:.55rem .75rem;gap:.75rem}html.hub-app-android .pdv-op .pdv-caixa-fechado p{font-size:.9rem}html.hub-app-android .pdv-op .pdv-caixa-fechado .pdv-btn-primario{min-height:2.4rem;padding-block:.35rem}html.hub-app-android .pdv-op-stage{border-right:1px solid rgba(255,255,255,.08)}html.hub-app-android .pdv-op-stage__grid .pdv-grid thead{display:table-header-group;position:sticky;top:0;z-index:1;background:#000000d9}html.hub-app-android .pdv-op-stage:not(.pdv-op-stage--com-itens) .pdv-op-stage__grid .pdv-grid thead{display:none}html.hub-app-android .pdv-op-stage__grid .pdv-grid thead th{padding:.35rem .5rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}html.hub-app-android .pdv-op-stage__grid .pdv-grid thead th:nth-child(3),html.hub-app-android .pdv-op-stage__grid .pdv-grid thead th:nth-child(5),html.hub-app-android .pdv-op-stage__grid .pdv-grid thead th:nth-child(6),html.hub-app-android .pdv-op-stage__grid .pdv-grid tbody tr:not(.pdv-grid-vazio)>td:nth-child(3),html.hub-app-android .pdv-op-stage__grid .pdv-grid tbody tr:not(.pdv-grid-vazio)>td:nth-child(5),html.hub-app-android .pdv-op-stage__grid .pdv-grid tbody tr:not(.pdv-grid-vazio)>td:nth-child(6){display:none}html.hub-app-android .pdv-op-stage__grid .pdv-grid thead th:nth-child(n+6){text-align:right}html.hub-app-android .pdv-op-stage__grid .pdv-grid thead th:nth-child(1),html.hub-app-android .pdv-op-stage__grid .pdv-col-item{width:2.75rem;min-width:2.75rem}html.hub-app-android .pdv-op-stage__grid .pdv-grid thead th:nth-child(7),html.hub-app-android .pdv-op-stage__grid .pdv-grid tbody tr:not(.pdv-grid-vazio)>td:nth-child(7){width:3.75rem;min-width:3.75rem}html.hub-app-android .pdv-op-stage__grid .pdv-grid thead th:nth-child(8),html.hub-app-android .pdv-op-stage__grid .pdv-grid tbody tr:not(.pdv-grid-vazio)>td:nth-child(8){width:6.5rem;min-width:6.5rem}html.hub-app-android .pdv-op-stage__grid .pdv-grid tbody td{padding:.5rem;font-size:.88rem}html.hub-app-android .pdv-op-stage__grid .pdv-col-desc{font-size:.92rem}html.hub-app-android .pdv-op-hero{padding:.75rem;gap:.5rem}html.hub-app-android .pdv-op-hero__logo,html.hub-app-android .pdv-op-hero__logo img{max-width:5rem;max-height:5rem}html.hub-app-android .pdv-op-hero__titulo{font-size:1.15rem}html.hub-app-android .pdv-op-hero__dica{font-size:.85rem}html.hub-app-android .pdv-op-acoes-item .pdv-item-touch{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"info info info" "qty . rem";gap:.4rem .5rem;padding:.5rem .65rem}html.hub-app-android .pdv-op-acoes-item .pdv-item-touch>:first-child:not(.pdv-item-touch__qty):not(.pdv-item-touch__info){display:none}html.hub-app-android .pdv-op-acoes-item .pdv-touch-btn{min-width:2.3rem;min-height:2.3rem}html.hub-app-android .pdv-op-totais .pdv-barra-totais{grid-template-columns:minmax(0,1fr);padding:.45rem .65rem}html.hub-app-android .pdv-op-totais .pdv-barra-foto,html.hub-app-android .pdv-op-totais .pdv-barra-bloco:nth-child(2),html.hub-app-android .pdv-op-totais .pdv-barra-bloco:nth-child(3){display:none}html.hub-app-android .pdv-op-totais .pdv-barra-bloco--total{grid-column:1;text-align:right}html.hub-app-android .pdv-op-totais .pdv-barra-valor--total{font-size:2rem}html.hub-app-android .pdv-op-atalhos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:safe end;gap:.4rem;padding:.45rem .65rem .55rem}html.hub-app-android .pdv-op-atalho{min-height:2.35rem;padding:.3rem .55rem;font-size:.78rem;margin-left:0}html.hub-app-android .pdv-op-atalho--pagar,html.hub-app-android .pdv-op-atalho--sec{min-height:2.75rem;font-size:.88rem}html.hub-app-android .pdv-op-atalho--pagar-totem{grid-column:1 / -1}html.hub-app-android .pdv-op-codigo{border-right:1px solid rgba(255,255,255,.08)}html.hub-app-android .pdv-op-codigo .pdv-codigo{gap:.45rem;padding:.45rem .65rem}html.hub-app-android .pdv-op-codigo .pdv-codigo-input{min-height:2.5rem;font-size:.9rem}html.hub-app-android .pdv-op-codigo .pdv-codigo-consulta,html.hub-app-android .pdv-op-codigo .pdv-codigo-adicionar{min-height:2.5rem;padding-inline:1rem;font-size:.88rem}html.hub-app-android .pdv-op-codigo .pdv-codigo-consulta{width:2.5rem;min-width:2.5rem}html.hub-app-android .pdv-op .pdv-statusbar--operador{padding-block:.2rem;font-size:.72rem}html.hub-app-android .pdv-overlay{align-items:center;padding:.4rem .75rem}html.hub-app-android .pdv-overlay__card{display:flex;flex-direction:column;max-height:calc(100dvh - .8rem)}html.hub-app-android .pdv-overlay__header{flex:0 0 auto;padding:.45rem .85rem}html.hub-app-android .pdv-overlay__header h2{font-size:.95rem}html.hub-app-android .pdv-overlay__corpo{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:.55rem .85rem 0}html.hub-app-android .pdv-overlay__card--md:has(.pdv-pag-acoes){max-width:34rem}html.hub-app-android .pdv-pag-total{padding:.4rem .75rem;margin-bottom:.45rem}html.hub-app-android .pdv-pag-total strong{font-size:1.25rem}html.hub-app-android .pdv-pag-atalhos-hint:has(.pdv-kbd-hint){display:none}html.hub-app-android .pdv-pag-atalhos-hint{margin-bottom:.45rem;font-size:.78rem}html.hub-app-android .pdv-pag-rows{gap:.3rem}html.hub-app-android .pdv-pag-row input{padding:.4rem .6rem}html.hub-app-android .pdv-pag-resumo{margin-top:.5rem;padding-top:.45rem;gap:.35rem 1.25rem}html.hub-app-android .pdv-pag-resumo strong{font-size:1rem}html.hub-app-android .pdv-pag-acoes{position:sticky;bottom:0;z-index:1;margin:.5rem -.85rem 0;padding:.5rem .85rem .6rem;background:#161618;border-top:1px solid rgba(255,255,255,.08)}html.hub-app-android .pdv-fullscreen-root[data-pdv-tema=light] .pdv-pag-acoes{background:var(--hub-surface)}html.hub-app-android .pdv-pag-acoes .pdv-btn-primario,html.hub-app-android .pdv-pag-acoes .pdv-btn-secundario{min-height:2.6rem;padding-block:.4rem}}:root{--bp-phone-max: 743px;--bp-tablet-min: 744px;--bp-tablet-max: 900px;--bp-desktop-min: 901px;--hub-touch-min: 2.75rem}:root,[data-theme=dark]{color-scheme:dark;--hub-bg: #080808;--hub-bg-elevated: #0d0d0d;--hub-surface: rgba(30, 30, 30, .72);--hub-surface-solid: #1a1a1a;--hub-surface-hover: #242424;--hub-orange: #f5c518;--hub-orange-hover: #ffe566;--hub-orange-soft: rgba(245, 197, 24, .15);--hub-gold: #e6a800;--hub-gold-soft: rgba(230, 168, 0, .12);--hub-brand-gradient: linear-gradient(180deg, #ffe566 0%, #e6a800 100%);--hub-text: #e5e2e1;--hub-muted: rgba(229, 226, 225, .62);--hub-erro: #f87171;--hub-sucesso: #4ade80;--hub-whatsapp: #075e54;--hub-on-accent: #0a0a0a;--hub-overlay: rgba(0, 0, 0, .55);--hub-raio: 10px;--hub-raio-lg: 16px;--hub-raio-sm: 6px;--hub-raio-md: 12px;--hub-sombra: 0 8px 32px rgba(0, 0, 0, .45);--largura-menu: 218px;--largura-menu-recolhido: 5.25rem;--hub-modulo-card-bg: linear-gradient(145deg, #1c1c1c 0%, #121212 100%);--hub-modulo-card-overlay: linear-gradient( 180deg, transparent 40%, rgba(0, 0, 0, .35) 100% );--hub-avatar-bg: linear-gradient(160deg, #222 0%, #101010 100%);--hub-perfil-card-bg: linear-gradient( 145deg, rgba(245, 197, 24, .1) 0%, rgba(230, 168, 0, .06) 42%, rgba(255, 255, 255, .03) 100% );--hub-perfil-card-inset: rgba(255, 255, 255, .05);--hub-nav-shell-bg: #0c0c0e;--hub-admin-subnav-bg: linear-gradient( 165deg, #141416 0%, #0a0a0c 48%, #050506 100% );--hub-admin-subnav-border: color-mix(in srgb, #000 80%, #2a2a30);--hub-admin-subnav-hover: color-mix(in srgb, #ffffff 8%, transparent);--hub-admin-subnav-text: color-mix(in srgb, var(--hub-text) 68%, transparent);--hub-admin-subnav-text-hover: var(--hub-text);--hub-admin-subnav-ativo-bg: linear-gradient( 165deg, #2a2a30 0%, #1c1c22 48%, #141418 100% );--hub-admin-subnav-ativo-text: var(--hub-gold);--hub-admin-subnav-sombra: 0 0 0 1px rgba(0, 0, 0, .85), 0 1px 0 rgba(255, 255, 255, .1), 0 12px 36px rgba(0, 0, 0, .55), inset 0 1.5px 0 rgba(255, 255, 255, .28), inset 0 -1.5px 0 rgba(0, 0, 0, .55), inset 1px 0 0 rgba(255, 255, 255, .06), inset -1px 0 0 rgba(0, 0, 0, .35);--hub-admin-subnav-ativo-sombra: inset 0 1px 0 rgba(255, 255, 255, .35), inset 0 -.5px 0 rgba(0, 0, 0, .25), 0 0 0 1.5px color-mix(in srgb, var(--hub-gold) 68%, #3d2800), 0 6px 20px rgba(0, 0, 0, .35), 0 0 22px color-mix(in srgb, var(--hub-gold) 18%, transparent);--hub-admin-subnav-raio: 999px;--hub-topnav-link-ativo-bg: #3e3e46;--hub-topnav-link-ativo-bg-hover: #484850;--hub-apps-hero-bg: linear-gradient( 155deg, rgba(245, 197, 24, .1) 0%, rgba(18, 18, 18, .85) 40%, rgba(8, 8, 8, .95) 100% );--hub-menu-secao-apps-border: rgba(255, 255, 255, .04);--hub-border: rgba(255, 255, 255, .08);--hub-tabela-linha-grade: color-mix(in srgb, var(--hub-border) 72%, transparent);--hub-border-strong: rgba(255, 255, 255, .12);--hub-price: var(--hub-orange);--hub-badge-restrict-bg: rgba(255, 59, 48, .25);--hub-badge-restrict-text: #ff6b6b;--hub-danger-soft: rgba(255, 59, 48, .12);--hub-danger-border: rgba(255, 59, 48, .35);--hub-danger-text: #ff6b6b;--app-tile-raio: 22px;--app-icon-raio: 18px;--app-tile-min: 300px;--launcher-tile-bg: linear-gradient( 168deg, rgba(255, 255, 255, .08) 0%, rgba(16, 16, 16, .9) 45%, rgba(6, 6, 6, .98) 100% );--launcher-tile-border: var(--app-accent-border, rgba(245, 197, 24, .25));--launcher-tile-shadow: 0 16px 40px rgba(0, 0, 0, .45);--launcher-tile-hover-shadow: 0 16px 40px rgba(0, 0, 0, .45), 0 0 0 1px var(--app-accent-soft), 0 0 32px var(--app-accent-soft);--launcher-icon-bg: linear-gradient( 150deg, rgba(255, 255, 255, .14) 0%, var(--app-accent-soft, rgba(245, 197, 24, .15)) 35%, rgba(0, 0, 0, .45) 100% );--launcher-icon-shadow: inset 0 1px 0 rgba(255, 255, 255, .16), 0 12px 32px var(--app-accent-soft), 0 0 20px var(--app-accent-glow, rgba(245, 197, 24, .15));--launcher-mesh-opacity: .85;--cor-primaria: var(--hub-orange);--cor-primaria-hover: var(--hub-orange-hover);--cor-fundo: var(--hub-bg);--cor-superficie: var(--hub-surface-solid);--cor-texto: var(--hub-text);--cor-texto-suave: var(--hub-muted);--cor-borda: var(--hub-gold-soft);--cor-erro: var(--hub-erro);--cor-sucesso: var(--hub-sucesso);--raio: var(--hub-raio);--sombra: var(--hub-sombra)}[data-theme=light]{color-scheme:light;--hub-bg: #f5f1eb;--hub-bg-elevated: #fffcf8;--hub-surface: #ffffff;--hub-surface-solid: #ffffff;--hub-surface-hover: #ebe5dc;--hub-orange: #c89600;--hub-orange-hover: #e6b800;--hub-orange-soft: #fff8e1;--hub-gold: #a67c00;--hub-gold-soft: #f5edd6;--hub-brand-gradient: linear-gradient(180deg, #ffe566 0%, #c89600 100%);--hub-text: #12100e;--hub-muted: #3a3531;--hub-erro: #c62828;--hub-sucesso: #2e7d32;--hub-whatsapp: #075e54;--hub-on-accent: #1a1400;--hub-overlay: rgba(42, 38, 34, .28);--hub-sombra: 0 4px 20px rgba(42, 38, 34, .07);--hub-modulo-card-bg: #ffffff;--hub-modulo-card-overlay: none;--hub-avatar-bg: linear-gradient(160deg, #fffbeb 0%, #f5edd6 100%);--hub-perfil-card-bg: #ffffff;--hub-perfil-card-inset: rgba(255, 255, 255, .9);--hub-nav-shell-bg: #f5f1eb;--hub-admin-subnav-bg: linear-gradient( 165deg, rgba(255, 255, 255, .92) 0%, rgba(255, 255, 255, .62) 48%, rgba(236, 230, 222, .88) 100% );--hub-admin-subnav-border: color-mix(in srgb, #1a1612 28%, #c8bfb4);--hub-admin-subnav-hover: color-mix(in srgb, #2a2622 6%, transparent);--hub-admin-subnav-text: #3a3531;--hub-admin-subnav-text-hover: #12100e;--hub-admin-subnav-ativo-bg: linear-gradient( 165deg, #ffffff 0%, #f7f3ed 48%, #efe8df 100% );--hub-admin-subnav-ativo-text: var(--hub-gold);--hub-admin-subnav-sombra: 0 0 0 1px rgba(42, 38, 34, .22), 0 1px 0 rgba(255, 255, 255, .95), 0 12px 28px rgba(42, 38, 34, .12), inset 0 1.5px 0 rgba(255, 255, 255, .98), inset 0 -1.5px 0 rgba(42, 38, 34, .1), inset 1px 0 0 rgba(255, 255, 255, .55), inset -1px 0 0 rgba(42, 38, 34, .06);--hub-admin-subnav-ativo-sombra: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 -.5px 0 rgba(42, 38, 34, .06), 0 0 0 1.5px color-mix(in srgb, var(--hub-gold) 72%, #5c3f00), 0 6px 18px rgba(42, 38, 34, .1), 0 0 20px color-mix(in srgb, var(--hub-gold) 16%, transparent);--hub-admin-subnav-raio: 999px;--hub-topnav-link-ativo-bg: #e4dfd7;--hub-topnav-link-ativo-bg-hover: #d9d3c9;--hub-apps-hero-bg: linear-gradient( 165deg, #fffbeb 0%, #ffffff 55%, #f5f1eb 100% );--hub-menu-secao-apps-border: #e3dbd0;--hub-border: #e3dbd0;--hub-tabela-linha-grade: color-mix(in srgb, var(--hub-border) 58%, transparent);--hub-border-strong: #cfc6b8;--hub-price: #b8860b;--hub-badge-restrict-bg: #fdecea;--hub-badge-restrict-text: #b42318;--hub-danger-soft: #fdecea;--hub-danger-border: #f5c4c0;--hub-danger-text: #b42318;--hub-shadow-sm: 0 1px 3px rgba(42, 38, 34, .06), 0 1px 2px rgba(42, 38, 34, .04);--hub-shadow-md: 0 8px 24px rgba(42, 38, 34, .08);--launcher-tile-bg: #ffffff;--launcher-tile-border: var(--hub-border);--launcher-tile-shadow: var(--hub-shadow-sm);--launcher-tile-hover-shadow: 0 10px 28px rgba(42, 38, 34, .1);--launcher-icon-bg: linear-gradient( 165deg, #ffffff 0%, color-mix(in srgb, var(--app-accent-soft, var(--hub-orange-soft)) 55%, #ffffff) 100% );--launcher-icon-shadow: 0 4px 14px rgba(42, 38, 34, .07);--launcher-mesh-opacity: .35}.etq-tabela th .hub-check,.etq-tabela td .hub-check{justify-content:center}.permissoes-grupo__todos.hub-check{width:auto}.hub-check{--hub-check-primary: var(--hub-orange);--hub-check-primary-dark: var(--hub-gold);--hub-check-primary-light: var(--hub-orange-hover);--hub-check-size: 1.75rem;--hub-check-label: var(--hub-text);position:relative;display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.hub-check--sm{--hub-check-size: 1.35rem;gap:.45rem}.hub-check--md{--hub-check-size: 1.75rem}.hub-check--disabled{opacity:.55;cursor:not-allowed}.hub-check__input{position:absolute;top:50%;left:0;width:var(--hub-check-size);height:var(--hub-check-size);margin:0;padding:0;border:none;opacity:0;transform:translateY(-50%);cursor:pointer;z-index:2}.hub-check--neon .hub-neon .hub-check__input{top:0;left:0;width:100%;height:100%;transform:none}.hub-check__label{font-size:.84rem;font-weight:600;color:var(--hub-check-label);line-height:1.3;transition:color .25s ease}.hub-check--sm .hub-check__label{font-size:.78rem}.hub-check:not(.hub-check--disabled):hover .hub-check__label{color:var(--hub-check-primary)}.hub-check--classic .hub-check__classic-box{position:relative;flex-shrink:0;width:var(--hub-check-size);height:var(--hub-check-size);display:flex;align-items:center;justify-content:center;background:var(--hub-surface-solid);border:2px solid color-mix(in srgb,var(--hub-check-primary-dark) 55%,var(--hub-border));border-radius:8px;box-shadow:0 2px 6px #00000038,inset 0 1px color-mix(in srgb,#fff 6%,transparent);transition:border-color .35s ease,background .35s ease,transform .25s ease,box-shadow .35s ease}.hub-check--classic .hub-check__classic-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:linear-gradient(145deg,color-mix(in srgb,#fff 22%,transparent),color-mix(in srgb,#fff 6%,transparent));opacity:0;transition:opacity .35s ease}.hub-check--classic .hub-check__classic-icon{width:62%;height:62%;color:var(--hub-on-accent);opacity:0;transform:scale(.45);transition:opacity .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.hub-check--classic:not(.hub-check--disabled):hover .hub-check__classic-box{transform:scale(1.05);border-color:color-mix(in srgb,var(--hub-check-primary) 65%,var(--hub-border))}.hub-check--classic .hub-check__input:checked+.hub-check__classic-box{border-color:var(--hub-check-primary);background:var(--hub-check-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-check-primary) 35%,transparent),0 4px 14px color-mix(in srgb,var(--hub-check-primary) 28%,transparent)}.hub-check--classic .hub-check__input:checked+.hub-check__classic-box .hub-check__classic-shine{opacity:1}.hub-check--classic .hub-check__input:checked+.hub-check__classic-box .hub-check__classic-icon{opacity:1;transform:scale(1)}.hub-check--classic .hub-check__input:focus-visible+.hub-check__classic-box{outline:2px solid var(--hub-check-primary);outline-offset:2px}.hub-check--neon .hub-neon{--hub-neon-size: var(--hub-check-size);position:relative;flex-shrink:0;width:var(--hub-neon-size);height:var(--hub-neon-size)}.hub-check--neon.hub-check--sm .hub-neon{--hub-neon-size: 1.35rem}.hub-check--neon.hub-check--md .hub-neon{--hub-neon-size: 1.85rem}.hub-check--neon .hub-neon__frame{position:relative;width:100%;height:100%}.hub-check--neon .hub-neon__box{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--hub-bg-elevated) 88%,transparent);border-radius:6px;border:2px solid color-mix(in srgb,var(--hub-check-primary-dark) 75%,var(--hub-border));transition:all .35s ease}.hub-check--neon .hub-neon__check-wrap{position:absolute;top:2px;right:2px;bottom:2px;left:2px;display:flex;align-items:center;justify-content:center}.hub-check--neon .hub-neon__check{width:78%;height:78%;fill:none;stroke:var(--hub-check-primary);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;transform-origin:center;transition:all .4s cubic-bezier(.16,1,.3,1)}.hub-check--neon .hub-neon__glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:8px;background:var(--hub-check-primary);opacity:0;filter:blur(8px);transform:scale(1.15);transition:opacity .35s ease;pointer-events:none}.hub-check--neon .hub-neon__borders{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;overflow:hidden;pointer-events:none}.hub-check--neon .hub-neon__borders span{position:absolute;width:40px;height:1px;background:var(--hub-check-primary);opacity:0;transition:opacity .35s ease}.hub-check--neon .hub-neon__borders span:nth-child(1){top:0;left:-100%;animation:hub-check-border-1 2s linear infinite}.hub-check--neon .hub-neon__borders span:nth-child(2){top:-100%;right:0;width:1px;height:40px;animation:hub-check-border-2 2s linear infinite}.hub-check--neon .hub-neon__borders span:nth-child(3){bottom:0;right:-100%;animation:hub-check-border-3 2s linear infinite}.hub-check--neon .hub-neon__borders span:nth-child(4){bottom:-100%;left:0;width:1px;height:40px;animation:hub-check-border-4 2s linear infinite}.hub-check--neon .hub-neon__particles span,.hub-check--neon .hub-neon__sparks span,.hub-check--neon .hub-neon__ring{pointer-events:none}.hub-check--neon .hub-neon__particles span{position:absolute;width:3px;height:3px;background:var(--hub-check-primary);border-radius:50%;opacity:0;top:50%;left:50%;box-shadow:0 0 6px var(--hub-check-primary)}.hub-check--neon .hub-neon__rings{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;pointer-events:none}.hub-check--neon .hub-neon__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--hub-check-primary);opacity:0;transform:scale(0)}.hub-check--neon .hub-neon__sparks span{position:absolute;width:16px;height:1px;background:linear-gradient(90deg,var(--hub-check-primary),transparent);opacity:0;top:50%;left:50%}.hub-check--neon:not(.hub-check--disabled):hover .hub-neon__box{border-color:var(--hub-check-primary);transform:scale(1.05)}.hub-check--neon .hub-check__input:checked~.hub-neon__frame .hub-neon__box{border-color:var(--hub-check-primary);background:color-mix(in srgb,var(--hub-check-primary) 14%,var(--hub-bg-elevated))}.hub-check--neon .hub-check__input:checked~.hub-neon__frame .hub-neon__check{stroke-dashoffset:0;transform:scale(1.08)}.hub-check--neon .hub-check__input:checked~.hub-neon__frame .hub-neon__glow{opacity:.28}.hub-check--neon .hub-check__input:checked~.hub-neon__frame .hub-neon__borders span{opacity:1}.hub-check--neon .hub-check__input:checked~.hub-neon__frame .hub-neon__particles span{animation:hub-check-particle .55s ease-out forwards}.hub-check--neon .hub-check__input:checked~.hub-neon__frame .hub-neon__ring{animation:hub-check-ring .55s ease-out forwards}.hub-check--neon .hub-check__input:checked~.hub-neon__frame .hub-neon__sparks span{animation:hub-check-spark .55s ease-out forwards}.hub-check--neon .hub-check__input:focus-visible~.hub-neon__frame .hub-neon__box{outline:2px solid var(--hub-check-primary);outline-offset:2px}.hub-check--neon .hub-neon__particles span:nth-child(1){--hub-check-px: 22px;--hub-check-py: -22px}.hub-check--neon .hub-neon__particles span:nth-child(2){--hub-check-px: -22px;--hub-check-py: -22px}.hub-check--neon .hub-neon__particles span:nth-child(3){--hub-check-px: 22px;--hub-check-py: 22px}.hub-check--neon .hub-neon__particles span:nth-child(4){--hub-check-px: -22px;--hub-check-py: 22px}.hub-check--neon .hub-neon__particles span:nth-child(5){--hub-check-px: 30px;--hub-check-py: 0}.hub-check--neon .hub-neon__particles span:nth-child(6){--hub-check-px: -30px;--hub-check-py: 0}.hub-check--neon .hub-neon__particles span:nth-child(7){--hub-check-px: 0;--hub-check-py: 30px}.hub-check--neon .hub-neon__particles span:nth-child(8){--hub-check-px: 0;--hub-check-py: -30px}.hub-check--neon .hub-neon__particles span:nth-child(9){--hub-check-px: 18px;--hub-check-py: -26px}.hub-check--neon .hub-neon__particles span:nth-child(10){--hub-check-px: -18px;--hub-check-py: 26px}.hub-check--neon .hub-neon__particles span:nth-child(11){--hub-check-px: 26px;--hub-check-py: 18px}.hub-check--neon .hub-neon__particles span:nth-child(12){--hub-check-px: -26px;--hub-check-py: -18px}.hub-check--neon .hub-neon__sparks span:nth-child(1){--hub-check-rot: 0deg}.hub-check--neon .hub-neon__sparks span:nth-child(2){--hub-check-rot: 90deg}.hub-check--neon .hub-neon__sparks span:nth-child(3){--hub-check-rot: 180deg}.hub-check--neon .hub-neon__sparks span:nth-child(4){--hub-check-rot: 270deg}.hub-check--neon .hub-neon__ring:nth-child(1){animation-delay:0s}.hub-check--neon .hub-neon__ring:nth-child(2){animation-delay:.08s}.hub-check--neon .hub-neon__ring:nth-child(3){animation-delay:.16s}@keyframes hub-check-border-1{0%{transform:translate(0)}to{transform:translate(200%)}}@keyframes hub-check-border-2{0%{transform:translateY(0)}to{transform:translateY(200%)}}@keyframes hub-check-border-3{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes hub-check-border-4{0%{transform:translateY(0)}to{transform:translateY(-200%)}}@keyframes hub-check-particle{0%{transform:translate(-50%,-50%) scale(1);opacity:0}20%{opacity:1}to{transform:translate(calc(-50% + var(--hub-check-px, 16px)),calc(-50% + var(--hub-check-py, 16px))) scale(0);opacity:0}}@keyframes hub-check-ring{0%{transform:scale(0);opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes hub-check-spark{0%{transform:rotate(var(--hub-check-rot, 0deg)) translate(0) scale(1);opacity:1}to{transform:rotate(var(--hub-check-rot, 0deg)) translate(24px) scale(0);opacity:0}}[data-theme=light] .hub-check--classic .hub-check__classic-box{background:var(--hub-surface-solid);border-color:color-mix(in srgb,var(--hub-check-primary-dark) 40%,var(--hub-border));box-shadow:0 1px 4px #2a262214}[data-theme=light] .hub-check--neon .hub-neon__box{background:color-mix(in srgb,var(--hub-surface-solid) 92%,var(--hub-bg))}[data-theme=light] .hub-check--neon .hub-check__input:checked~.hub-neon__frame .hub-neon__box{background:color-mix(in srgb,var(--hub-check-primary) 12%,var(--hub-surface-solid))}.hub-check--link{--hub-check-primary: var(--hub-link, #1976d2);--hub-check-primary-dark: color-mix(in srgb, var(--hub-link, #1976d2) 72%, #0d47a1);--hub-check-primary-light: color-mix(in srgb, var(--hub-link, #1976d2) 55%, #fff)}@media(prefers-reduced-motion:reduce){.hub-check--neon .hub-neon__borders span,.hub-check--neon .hub-check__input:checked~.hub-neon__frame .hub-neon__particles span,.hub-check--neon .hub-check__input:checked~.hub-neon__frame .hub-neon__ring,.hub-check--neon .hub-check__input:checked~.hub-neon__frame .hub-neon__sparks span{animation:none!important}}[data-theme=light] body,[data-theme=light] .layout-hub,[data-theme=light] .conteudo-principal{color:var(--hub-text)}[data-theme=light] .hub-texto-muted,[data-theme=light] .dash-nexus-header__saudacao,[data-theme=light] .dash-nexus-header__meta,[data-theme=light] .dash-kpi__titulo,[data-theme=light] .dash-kpi__rotulo,[data-theme=light] .dash-kpi__vendas-periodo-label,[data-theme=light] .dash-kpi__extra,[data-theme=light] .dash-kpi small,[data-theme=light] .dash-card__subtitulo,[data-theme=light] .rel-dashboard__resumo,[data-theme=light] .admin-resumo-kpi__rotulo{color:var(--hub-muted);opacity:1}[data-theme=light] .dash-kpi--verde .dash-kpi__valor{color:var(--hub-sucesso)}[data-theme=light] .dash-kpi--vermelho .dash-kpi__valor{color:var(--hub-erro)}[data-theme=light] .dash-kpi__vendas-periodo-valor{color:var(--hub-sucesso)}[data-theme=light] .dash-kpi__vendas-periodo-valor--alerta{color:var(--hub-erro)}[data-theme=light] .dash-grafico-horas__label-x,[data-theme=light] .dash-grafico-horas__label-y,[data-theme=light] .rel-dist-horaria__label-x,[data-theme=light] .rel-dist-horaria__label-y{fill:var(--hub-muted)}[data-theme=light] .dash-grafico-mensal__eixo-y,[data-theme=light] .dash-grafico-mensal__rotulo,[data-theme=light] .dash-grafico-mensal__hint,[data-theme=light] .dash-grafico-horas__legenda,[data-theme=light] .rel-dist-horaria__legenda{color:var(--hub-muted)}[data-theme=light] .dash-grafico-mensal__valor{color:color-mix(in srgb,var(--hub-sucesso) 70%,var(--hub-text))}[data-theme=light] .dash-grafico-mensal__grade{background:color-mix(in srgb,var(--hub-text) 10%,transparent)}[data-theme=light] .dash-grafico-horas__grade-v,[data-theme=light] .dash-grafico-horas__grade-h,[data-theme=light] .rel-dist-horaria__grade-v,[data-theme=light] .rel-dist-horaria__grade-h{stroke:color-mix(in srgb,var(--hub-text) 14%,transparent)}[data-theme=light] .rel-dist-horaria__toggle{background:color-mix(in srgb,var(--hub-text) 6%,transparent);border-color:var(--hub-border)}[data-theme=light] .rel-dist-horaria__toggle-btn{color:var(--hub-muted)}[data-theme=light] .rel-dist-horaria__toggle-btn:hover{color:var(--hub-text)}[data-theme=light] .app-page[data-app-id=pdv]{--app-accent: var(--hub-orange) !important;--app-accent-soft: var(--hub-orange-soft) !important;--app-accent-border: color-mix(in srgb, var(--hub-orange) 22%, var(--hub-border)) !important;--app-accent-glow: color-mix(in srgb, var(--hub-orange) 18%, transparent) !important}[data-theme=light] .layout-hub,[data-theme=light] .login-pagina,[data-theme=light] .estado-central{background:var(--hub-bg)}[data-theme=light] .login-pagina:before{background:color-mix(in srgb,var(--hub-orange) 14%,transparent);opacity:.5}[data-theme=light] .login-pagina:after{background:color-mix(in srgb,var(--hub-gold) 10%,transparent);opacity:.4}[data-theme=light] .menu-lateral{background:#f5f3ef;border-right-color:var(--hub-border);box-shadow:1px 0 #2a26220a}[data-theme=light] .menu-secao-apps{background:transparent;border:none}[data-theme=light] .menu-secao-badge{background:#0000000f;color:var(--hub-muted)}[data-theme=light] .menu-apps-gaveta>.app-menu-grupo:not(:last-child){border-bottom-color:#0000000f}[data-theme=light] .menu-recolher-switch{background:#0000001f}[data-theme=light] .menu-recolher-btn--ativo .menu-recolher-switch{background:var(--hub-orange)}[data-theme=light] .menu-rodape-suporte{background:transparent;border-color:transparent;color:var(--hub-muted)}[data-theme=light] .menu-rodape-suporte:hover,[data-theme=light] .menu-rodape-suporte[aria-expanded=true]{background:var(--hub-surface-hover);color:var(--hub-text)}[data-theme=light] .menu-marca,[data-theme=light] .menu-rodape{border-color:var(--hub-border)}[data-theme=light] .menu-link{color:var(--hub-muted)}[data-theme=light] .menu-link:hover{background:var(--hub-surface-hover);color:var(--hub-text)}[data-theme=light] .menu-link.ativo{background:var(--hub-orange-soft);color:var(--hub-orange);border-color:color-mix(in srgb,var(--hub-orange) 25%,var(--hub-border))}[data-theme=light] .menu-secao-titulo{color:var(--hub-muted)}[data-theme=light] .conteudo-principal{background:var(--hub-bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--hub-orange-soft) 65%,transparent) 0%,transparent 100px)}[data-theme=light] .menu-mobile-topbar{background:var(--hub-bg-elevated);border-bottom-color:var(--hub-border)}[data-theme=light] .menu-overlay{background:var(--hub-overlay)}[data-theme=light] .hub-page:before{background:color-mix(in srgb,var(--hub-orange) 12%,transparent);opacity:.55}[data-theme=light] .hub-page:after{background:color-mix(in srgb,var(--hub-gold) 10%,transparent);opacity:.45}[data-theme=light] .hub-tag{background:var(--hub-orange-soft);border-color:color-mix(in srgb,var(--hub-orange) 28%,var(--hub-border));color:var(--hub-orange)}[data-theme=light] .hub-page--dashboard .hub-tag{background:color-mix(in srgb,var(--hub-gold) 12%,#ffffff);border-color:color-mix(in srgb,var(--hub-gold) 30%,var(--hub-border));color:var(--hub-gold)}[data-theme=light] .hub-modulo-card{background:var(--hub-modulo-card-bg);border-color:var(--hub-border);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .hub-modulo-card:before{display:none}[data-theme=light] .hub-modulo-card:hover{border-color:color-mix(in srgb,var(--hub-orange) 35%,var(--hub-border));box-shadow:var(--hub-shadow-md)}[data-theme=light] .hub-secao--hub-admin{border-bottom-color:var(--hub-border)}[data-theme=light] .hub-stat-card,[data-theme=light] .admin-modulo-card,[data-theme=light] .card{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--hub-surface-solid);border-color:var(--hub-border);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .hub-apps-hero,[data-theme=light] .perfil-hero{background:var(--hub-apps-hero-bg);border-color:var(--hub-border)}[data-theme=light] .perfil-card--muted{background:var(--hub-surface-hover);border-color:var(--hub-border)}[data-theme=light] .btn-secundario{border-color:var(--hub-border-strong)}[data-theme=light] .btn-secundario:hover:not(:disabled){background:var(--hub-surface-hover);border-color:color-mix(in srgb,var(--hub-orange) 30%,var(--hub-border))}[data-theme=light] .hub-perfil-card{box-shadow:var(--hub-shadow-sm);border-color:var(--hub-border)}[data-theme=light] .hub-perfil-card__badge{background:color-mix(in srgb,var(--hub-gold) 12%,#ffffff);border-color:color-mix(in srgb,var(--hub-gold) 28%,var(--hub-border));color:var(--hub-gold)}[data-theme=light] .hub-avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--hub-orange) 22%,transparent),var(--hub-shadow-sm)}[data-theme=light] .hub-logo img{filter:none}[data-theme=light] .hub-logo-glow{box-shadow:var(--hub-shadow-sm)}[data-theme=light] .novidades-botao,[data-theme=light] .tema-toggle--segmentado,[data-theme=light] .chat-fab{background:var(--hub-surface-solid);border-color:var(--hub-border-strong);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .tema-toggle__opcao.ativo{background:var(--hub-orange-soft);box-shadow:none}[data-theme=light] .novidades-botao__badge{box-shadow:0 0 0 2px var(--hub-surface-solid)}[data-theme=light] .admin-resumo-kpi{background:radial-gradient(ellipse 120% 80% at 100% 0%,var(--admin-kpi-accent-soft) 0%,transparent 55%),var(--hub-surface-solid);border-color:var(--admin-kpi-accent-border);box-shadow:var(--launcher-tile-shadow, 0 2px 8px rgba(0, 0, 0, .06))}[data-theme=light] .admin-resumo-kpi:hover{box-shadow:var(--launcher-tile-hover-shadow, 0 6px 16px rgba(0, 0, 0, .1))}[data-theme=light] .admin-tabela-wrap{border-color:var(--hub-border)}[data-theme=light] code{background:var(--hub-orange-soft);color:var(--hub-orange)}[data-theme=light] .app-menu-pill{background:transparent;border:none;box-shadow:none}[data-theme=light] .app-menu-pill:hover{background:transparent}[data-theme=light] .app-menu-pill.ativo{background:transparent;border:none;box-shadow:none}[data-theme=light] .app-menu-grupo:not(.app-menu-grupo--sub)>.app-menu-pill:hover{background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 8%,transparent)}[data-theme=light] .app-menu-grupo:not(.app-menu-grupo--sub)>.app-menu-pill.ativo{background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 12%,rgba(255,255,255,.6))}[data-theme=light] .app-menu-summary{background:transparent;border:none;box-shadow:none}[data-theme=light] .app-menu-summary:hover{background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 8%,transparent);border:none}[data-theme=light] .app-menu-details--aberto .app-menu-summary,[data-theme=light] .app-menu-details:has(.app-menu-filho.ativo) .app-menu-summary,[data-theme=light] .app-menu-summary:has(.app-menu-pill.ativo){background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 12%,rgba(255,255,255,.6));border:none;box-shadow:none}[data-theme=light] .app-menu-summary .app-menu-pill,[data-theme=light] .app-menu-summary .app-menu-pill:hover,[data-theme=light] .app-menu-summary .app-menu-pill.ativo{background:transparent;border:none;box-shadow:none}[data-theme=light] .app-menu-pill-icone{background:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 18%,var(--launcher-icon-bg));border:none}[data-theme=light] .app-menu-filhos{background:color-mix(in srgb,var(--hub-surface-hover) 55%,transparent);border-top-color:var(--hub-border)}[data-theme=light] .app-menu-separador{border-top-color:var(--hub-border)}[data-theme=light] .app-menu-filho-icone{background:var(--hub-surface-solid);border-color:var(--hub-border)}[data-theme=light] .app-menu-filho.ativo .app-menu-filho-icone{background:color-mix(in srgb,var(--hub-orange-soft) 75%,var(--hub-surface-solid));border-color:color-mix(in srgb,var(--hub-orange) 28%,var(--hub-border))}[data-theme=light] .app-menu-filho.ativo{background:var(--hub-orange-soft);color:var(--hub-orange);border-color:transparent;box-shadow:inset 3px 0 0 var(--hub-orange)}[data-theme=light] .app-menu-filho:hover{background:var(--hub-surface-hover)}[data-theme=light] .mkt-preco-promo{color:var(--hub-price)}[data-theme=light] .mkt-thumb{box-shadow:var(--hub-shadow-sm)}[data-theme=light] .cw-modal{background:var(--hub-bg-elevated);border-color:var(--hub-border);box-shadow:var(--hub-shadow-md)}[data-theme=light] .cw-modal:before{opacity:.4}[data-theme=light] .cw-composer,[data-theme=light] .cw-bolha--out{background:var(--hub-surface-solid)}[data-theme=light] .cw-bolha--in{background:var(--hub-orange-soft)}[data-theme=light] .hub-tabela td,[data-theme=light] .fin-tabela td,[data-theme=light] .est-tabela td,[data-theme=light] .ops-tabela td,[data-theme=light] .admin-tabela td,[data-theme=light] .neg-tabela td,[data-theme=light] .vei-tabela td,[data-theme=light] .rel-tabela td{color:var(--hub-text)}[data-theme=light] .hub-tabela-wrap{background:var(--hub-surface-solid);border-color:var(--hub-border);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .hub-tabela th{background:var(--hub-surface-hover)}[data-theme=light] .hub-tabela tbody tr:hover td{background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 50%,var(--hub-surface-solid))}[data-theme=light] .hub-modal{background:var(--hub-surface-solid);box-shadow:var(--hub-shadow-md)}[data-theme=light] .rel-kpi{background:linear-gradient(155deg,color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 40%,#ffffff) 0%,var(--hub-surface-solid) 60%);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .rel-card-grafico{background:var(--hub-surface-solid);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .app-page-hero{box-shadow:var(--hub-shadow-sm)}[data-theme=light] .ops-fila-status__btn{border-color:var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-muted);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .ops-fila-status__btn:hover{color:var(--hub-text);background:var(--hub-surface-hover)}[data-theme=light] .ops-fila-status__btn--pendente .ops-fila-status__icone{color:var(--hub-erro)}[data-theme=light] .ops-fila-status__btn--em_andamento .ops-fila-status__icone{color:var(--hub-gold)}[data-theme=light] .ops-fila-status__btn--concluida .ops-fila-status__icone{color:var(--hub-sucesso)}[data-theme=light] .ops-fila-status__btn--pendente.ativo{color:#9b1c1c;border-color:color-mix(in srgb,#ef4444 45%,var(--hub-border));background:color-mix(in srgb,#ef4444 10%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,#ef4444 18%,transparent),inset 0 -2px #dc2626}[data-theme=light] .ops-fila-status__btn--em_andamento.ativo{color:#7a5a00;border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange) 12%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-orange) 18%,transparent),inset 0 -2px #d97706}[data-theme=light] .ops-fila-status__btn--concluida.ativo{color:#166534;border-color:color-mix(in srgb,#22c55e 40%,var(--hub-border));background:color-mix(in srgb,#22c55e 10%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,#22c55e 16%,transparent),inset 0 -2px #16a34a}[data-theme=light] .ops-fila-status__qtd{background:var(--hub-bg);border-color:var(--hub-border)}[data-theme=light] .ops-fila-status__btn--pendente.ativo .ops-fila-status__qtd{color:#fff;background:#dc2626;border-color:#dc2626}[data-theme=light] .ops-fila-origem__trigger{border-color:var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-muted);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .ops-fila-info{border-color:color-mix(in srgb,#ef4444 28%,var(--hub-border));background:color-mix(in srgb,#ef4444 8%,#fff);color:#9b1c1c}[data-theme=light] .ops-fila-info__proximo strong{color:#7f1d1d}[data-theme=light] .ops-fila-info__icone{color:#dc2626}[data-theme=light] .ops-fila-pedido{border-color:var(--hub-border);background:var(--hub-surface-solid);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .ops-fila-pedido:hover{border-color:color-mix(in srgb,#ef4444 28%,var(--hub-border));background:color-mix(in srgb,var(--hub-orange-soft) 55%,#fff)}[data-theme=light] .ops-fila-pedido.prioridade,[data-theme=light] .ops-fila-pedido.ops-fila-item--alerta{background:color-mix(in srgb,#f43f5e 8%,#fff);border-color:color-mix(in srgb,#f43f5e 32%,var(--hub-border))}[data-theme=light] .ops-fila-pedido__num{background:color-mix(in srgb,#ef4444 12%,#fff);border-color:color-mix(in srgb,#ef4444 35%,var(--hub-border));color:#b91c1c}[data-theme=light] .ops-fila-pedidos-cab{color:var(--hub-muted);border-color:var(--hub-border)}[data-theme=light] .ops-sep-fila-barra{background:color-mix(in srgb,var(--hub-border) 80%,transparent)}[data-theme=light] .ops-sep-fila-chip{border-color:var(--hub-border);background:var(--hub-surface-solid);color:var(--hub-text);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .ops-sep-fila-chip:hover{background:var(--hub-surface-hover)}[data-theme=light] .ops-sep-fila-chip--ativo{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border));background:var(--hub-orange-soft)}[data-theme=light] .ops-sep-preview-item{background:var(--hub-surface-hover);border:1px solid var(--hub-border)}[data-theme=light] .ops-sep-item-painel{border-color:var(--hub-border);background:linear-gradient(165deg,#fff,#f8f4ee);box-shadow:var(--hub-shadow-md);color:var(--hub-text)}[data-theme=light] .ops-sep-item-painel__img{background:#fff;border-color:var(--hub-border)}[data-theme=light] .ops-sep-item-painel__meta{border-color:var(--hub-border);background:color-mix(in srgb,var(--hub-bg) 70%,#fff)}[data-theme=light] .ops-sep-item-painel__meta-linha{border-bottom-color:var(--hub-border)}[data-theme=light] .ops-sep-item-painel__meta-icone,[data-theme=light] .ops-sep-item-painel__sec-icone,[data-theme=light] .ops-sep-item-painel__sec-titulo{color:var(--hub-muted)}[data-theme=light] .ops-sep-item-painel__qty-opcoes,[data-theme=light] .ops-sep-item-painel__qty-caixa{border-color:color-mix(in srgb,var(--hub-gold) 55%,var(--hub-border));background:linear-gradient(180deg,#fffdf6,#fff8e1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-gold) 12%,transparent)}[data-theme=light] .ops-sep-item-painel__qty-opcoes:focus-within,[data-theme=light] .ops-sep-item-painel__qty-caixa:focus-within{border-color:var(--hub-orange);box-shadow:0 0 0 2px color-mix(in srgb,var(--hub-orange) 18%,transparent)}[data-theme=light] .ops-sep-item-painel__qty-opcoes input,[data-theme=light] .ops-sep-item-painel__qty-valor,[data-theme=light] .ops-sep-item-painel__qty-de,[data-theme=light] .ops-sep-item-painel__qty-caixa .ops-sep-item-painel__qty-de{color:var(--hub-text)}[data-theme=light] .ops-sep-item-painel__qty-step{background:linear-gradient(180deg,#fff,#f0ebe4);color:var(--hub-text);box-shadow:inset 0 0 0 1px var(--hub-border)}[data-theme=light] .ops-sep-item-painel__qty-step--mais{background:linear-gradient(180deg,var(--hub-orange-hover),var(--hub-orange));color:var(--hub-on-accent);box-shadow:0 0 12px color-mix(in srgb,var(--hub-orange) 22%,transparent)}[data-theme=light] .ops-sep-status--painel .ops-status-btn{border:1px solid var(--hub-border);background:linear-gradient(180deg,#fff,#f7f3ed);color:var(--hub-muted);box-shadow:var(--hub-shadow-sm)}[data-theme=light] .ops-sep-status--painel .ops-status-btn__marcador{border-color:var(--hub-border-strong);background:#fff}[data-theme=light] .ops-sep-status--painel .ops-status-btn.ativo .ops-status-btn__marcador{border-color:#7a5a00;background:#f4c400;box-shadow:0 0 0 2px color-mix(in srgb,#f4c400 55%,transparent)}[data-theme=light] .ops-status-btn__icone{color:var(--hub-muted)}[data-theme=light] .ops-sep-status--painel .ops-status-btn--separado:not(.ativo) .ops-status-btn__icone{color:var(--hub-gold)}[data-theme=light] .ops-sep-status--painel .ops-status-btn--pendente.ativo{color:#1a1400;border-color:#d4a017;background:linear-gradient(180deg,var(--hub-orange-hover),var(--hub-orange-hover));box-shadow:0 0 12px color-mix(in srgb,var(--hub-orange) 20%,transparent)}[data-theme=light] .ops-sep-status--painel .ops-status-btn--pendente.ativo .ops-status-btn__icone{color:#1a1400}[data-theme=light] .ops-sep-status--painel .ops-status-btn--separado.ativo{color:#14532d;border-color:color-mix(in srgb,#22c55e 45%,var(--hub-border));background:linear-gradient(180deg,#dcfce7,#bbf7d0)}[data-theme=light] .ops-sep-status--painel .ops-status-btn--indisponivel.ativo{color:#7f1d1d;border-color:color-mix(in srgb,#ef4444 45%,var(--hub-border));background:linear-gradient(180deg,#fee2e2,var(--hub-danger-border))}[data-theme=light] .ops-sep-item-painel>.ops-sep-item-painel__status{border-top-color:var(--hub-border)}[data-theme=light] .ops-status-btn--pendente.ativo{background:color-mix(in srgb,var(--hub-orange) 18%,#fff);border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border));color:#92400e}[data-theme=light] .ops-status-btn--separado.ativo{background:color-mix(in srgb,#22c55e 16%,#fff);border-color:color-mix(in srgb,#22c55e 40%,var(--hub-border));color:#166534}[data-theme=light] .ops-status-btn--indisponivel.ativo{background:color-mix(in srgb,#ef4444 14%,#fff);border-color:color-mix(in srgb,#ef4444 40%,var(--hub-border));color:var(--hub-erro)}[data-theme=light] .layout-hub--separador-exclusivo .ops-sep-conferencia-item__status--separado,[data-theme=light] .app-scope .ops-sep-conferencia-item__status--separado{color:#166534;background:color-mix(in srgb,#22c55e 18%,#fff)}[data-theme=light] .layout-hub--separador-exclusivo .ops-sep-conferencia-item__status--indisponivel,[data-theme=light] .app-scope .ops-sep-conferencia-item__status--indisponivel{color:var(--hub-erro);background:color-mix(in srgb,#ef4444 16%,#fff)}[data-theme=light] .layout-hub--separador-exclusivo .ops-sep-conferencia-item__status--pendente,[data-theme=light] .app-scope .ops-sep-conferencia-item__status--pendente{color:#92400e;background:color-mix(in srgb,var(--hub-orange) 16%,#fff)}[data-theme=light] .ops-aviso-separacao,[data-theme=light] .ops-sep-alerta{border-color:color-mix(in srgb,#ef4444 28%,var(--hub-border));background:color-mix(in srgb,#ef4444 8%,#fff);color:#9b1c1c}[data-theme=light] .ops-fila-origem__menu{background:var(--hub-surface-solid);border-color:var(--hub-border);box-shadow:var(--hub-shadow-md)}[data-theme=light] .ops-status-badge--em-separacao{color:#166534;background:color-mix(in srgb,#22c55e 14%,#fff);border-color:color-mix(in srgb,#22c55e 35%,var(--hub-border))}[data-theme=light] .ops-status-badge--pausada{color:#9a3412;background:color-mix(in srgb,#f97316 14%,#fff);border-color:color-mix(in srgb,#f97316 35%,var(--hub-border))}[data-theme=light] .ops-status-badge--concluida{color:#3f6212;background:color-mix(in srgb,#84cc16 16%,#fff);border-color:color-mix(in srgb,#84cc16 35%,var(--hub-border))}.hub-page{position:relative;max-width:1280px;margin:0 auto;overflow-x:visible}@media(min-width:901px){.layout-hub--desktop-topnav .conteudo-principal>.hub-page:not(.hub-page--recepcao),.layout-hub--desktop-topnav .hub-page:not(.hub-page--recepcao){max-width:none;width:100%;margin-left:0;margin-right:0}}.hub-page--denso{--hub-secao-gap: .75rem}.hub-page:before,.hub-page:after{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(70px);z-index:0}.hub-page:before{width:240px;height:240px;top:-40px;left:-20px;background:#f5c5181a}.hub-page:after{width:180px;height:180px;bottom:0;right:0;background:#d4af370f}.hub-page>*{position:relative;z-index:1}.hub-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;background:var(--hub-orange-soft);border:1px solid rgba(245,197,24,.35);color:var(--hub-orange);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.hub-page--dashboard .hub-tag{background:#d4af371f;border-color:#d4af3759;color:var(--hub-gold);letter-spacing:.05em}.hub-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem;margin-bottom:1rem}.hub-page-header-texto{display:flex;align-items:flex-start;gap:1rem;min-width:0}.hub-page-header-logo{margin-top:.15rem}.hub-page-title{margin:0 0 .2rem;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:800;line-height:1.15;color:var(--hub-text)}.hub-page-title span{color:var(--hub-orange)}.hub-page-subtitle{margin:0;color:var(--hub-muted);font-size:.85rem;max-width:40rem;line-height:1.35}.hub-secao-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:var(--hub-secao-gap, .65rem)}.hub-secao-titulo{margin:0;font-size:1.05rem;font-weight:800}.hub-secao-titulo span{color:var(--hub-orange)}.hub-link{color:var(--hub-orange);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.hub-link:hover{text-decoration:underline}.hub-grid-2{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem}.hub-grid-4{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.65rem}.hub-stat-card{padding:.75rem .95rem;border-radius:var(--hub-raio-lg);background:var(--hub-surface);border:1px solid var(--hub-gold-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hub-stat-card strong{display:block;font-size:1.2rem;font-weight:800;color:var(--hub-text)}.hub-stat-card span{font-size:.8rem;color:var(--hub-muted)}.hub-modulo-card{position:relative;padding:.85rem 1rem;min-height:auto;border-radius:var(--hub-raio-lg);background:var(--hub-modulo-card-bg);border:1px solid var(--hub-gold-soft);text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:center;transition:border-color .2s,transform .2s,box-shadow .2s}.hub-modulo-card__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;position:relative;z-index:1}.hub-modulo-card:hover{border-color:#f5c51873;transform:translateY(-2px);box-shadow:var(--hub-sombra)}.hub-modulo-card strong{font-size:1.05rem;font-weight:700;color:var(--hub-text);line-height:1.25;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.5em}.hub-modulo-card em{font-style:normal;font-size:.78rem;color:var(--hub-orange);margin-top:.2rem}.hub-modulo-icone{flex-shrink:0;font-size:1.2rem;line-height:1;opacity:.95}.hub-banner{margin-top:1.5rem;padding:1rem 1.25rem;border-radius:var(--hub-raio-lg);background:linear-gradient(90deg,#f5c5181f,#d4af370f);border:1px solid rgba(245,197,24,.22);color:var(--hub-muted);font-size:.9rem}.hub-banner strong{color:var(--hub-gold)}.hub-lista-acoes{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.app-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.78rem;color:var(--hub-muted)}.app-breadcrumb a{color:color-mix(in srgb,var(--hub-text) 88%,transparent);text-decoration:none;font-weight:600}.app-breadcrumb a:hover{color:var(--hub-text)}.app-breadcrumb__atual{color:var(--hub-gold);font-weight:700}.app-breadcrumb__sep{color:color-mix(in srgb,var(--hub-text) 40%,transparent)}.placeholder-card{max-width:520px}.placeholder-icone{margin:0 0 1rem;font-size:2rem}.placeholder-texto{margin:0;color:var(--hub-muted)}.placeholder-texto strong{color:var(--hub-gold)}.hub-apps-hero{position:relative;margin-bottom:.65rem;padding:.65rem .85rem;border-radius:var(--hub-raio-lg);background:var(--hub-apps-hero-bg);border:1px solid rgba(245,197,24,.2);overflow:hidden}.hub-apps-hero:before{content:"";position:absolute;top:-30%;right:-10%;width:55%;height:120%;background:radial-gradient(circle,rgba(212,175,55,.12) 0%,transparent 65%);pointer-events:none}.hub-apps-hero__titulo{position:relative;margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.03em}.hub-apps-hero__titulo span{color:var(--hub-orange)}.hub-apps-hero__sub{display:none}.hub-apps-hero--compact{margin-bottom:.5rem;padding:0;border:none;background:none}.hub-apps-hero--compact:before{display:none}.hub-apps-hero--compact .hub-apps-hero__titulo{font-size:1.05rem}.hub-secao--hub-admin{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--hub-gold-soft)}.hub-secao--apps{margin-top:0}.hub-secao--apps .hub-secao-header{margin-bottom:.5rem}.hub-modulo-card{position:relative;overflow:hidden}.hub-modulo-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hub-modulo-card-overlay);pointer-events:none}.hub-apps-launcher-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:.65rem}.hub-apps-launcher-grid--home{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.hub-apps-launcher-grid--dashboard{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.6rem}.app-placeholder-card{border-color:var(--app-accent-border, rgba(245, 197, 24, .25));background:var(--hub-surface-solid)}.app-page .app-breadcrumb a{color:color-mix(in srgb,var(--hub-text) 88%,transparent)}.app-page .app-breadcrumb a:hover{color:var(--hub-text)}.app-page .app-breadcrumb__atual{color:var(--hub-gold)}.hub-dashboard-mobile{display:none}.hub-dashboard-mobile__hint{margin:0 0 .85rem;padding:.75rem .9rem;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-border);background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 40%,var(--hub-surface));color:var(--hub-muted);font-size:.85rem;line-height:1.45}.hub-dashboard-mobile__links{display:flex;flex-wrap:wrap;gap:.5rem}.hub-dashboard-mobile__link{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-text);font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s}.hub-dashboard-mobile__link:hover{border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 45%,var(--hub-border));background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 35%,var(--hub-surface))}@media(max-width:900px){.hub-dashboard-mobile,.hub-page--dashboard .hub-secao--apps{display:none}.hub-page--dashboard .hub-secao--hub-admin{display:block}.hub-page--dashboard .hub-perfil-card--pagina,.hub-page--dashboard .hub-page-header,.hub-page--aplicativos .hub-page-header,.hub-page--aplicativos .hub-secao--apps{display:none}.hub-secao-titulo--mobile{margin:0 0 .75rem;font-size:1rem;font-weight:700;color:var(--hub-text)}.hub-secao-titulo--mobile span{color:var(--hub-gold)}.hub-aplicativos-vazio{margin:0;padding:1rem;border-radius:12px;border:1px solid var(--hub-border);color:var(--hub-muted);font-size:.85rem;line-height:1.45;text-align:center}.hub-page--recepcao .recepcao-destaques{margin-bottom:.25rem}.hub-page--recepcao .recepcao-rodape{margin-bottom:.5rem}.hub-page-header{flex-direction:column;align-items:stretch}.hub-page-header .btn{width:100%;justify-content:center;min-height:44px}.hub-apps-launcher-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.hub-apps-launcher-grid--home{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}}@media(max-width:520px){.hub-apps-launcher-grid--dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-apps-launcher-grid--home{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.hub-apps-hero{padding:1.1rem 1.15rem}.hub-grid-4{grid-template-columns:1fr}}.app-page,.app-scope{--app-accent-light: color-mix(in srgb, var(--app-accent, var(--hub-orange)) 72%, #ffffff)}.app-page input:not([type=checkbox]):not([type=radio]):focus,.app-page select:focus,.app-page textarea:focus,.app-scope input:not([type=checkbox]):not([type=radio]):focus,.app-scope select:focus,.app-scope textarea:focus{outline-color:var(--app-accent, var(--hub-orange));border-color:var( --app-accent-border, color-mix(in srgb, var(--app-accent, var(--hub-orange)) 40%, transparent) )}.app-page .hub-check,.app-scope .hub-check{--hub-check-primary: var(--app-accent, var(--hub-orange));--hub-check-primary-dark: color-mix(in srgb, var(--app-accent, var(--hub-orange)) 82%, #000000);--hub-check-primary-light: var(--app-accent-light)}.hub-modal-backdrop.app-scope .btn:not(.btn-secundario):not(.btn--danger):not(.btn--danger-outline),.prod-modal-backdrop.app-scope .btn:not(.btn-secundario):not(.btn--danger):not(.btn--danger-outline),.vei-modal-backdrop.app-scope .btn:not(.btn-secundario):not(.btn--danger):not(.btn--danger-outline),.ops-modal-backdrop.app-scope .btn:not(.btn-secundario):not(.btn--danger):not(.btn--danger-outline),.mkt-modal-overlay.app-scope .btn:not(.btn-secundario):not(.btn--danger):not(.btn--danger-outline){background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent);box-shadow:0 10px 26px color-mix(in srgb,var(--hub-orange) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--hub-orange) 22%,transparent),inset 0 1px #ffffff1a}.hub-modal-backdrop.app-scope .btn-secundario,.prod-modal-backdrop.app-scope .btn-secundario,.vei-modal-backdrop.app-scope .btn-secundario,.ops-modal-backdrop.app-scope .btn-secundario,.mkt-modal-overlay.app-scope .btn-secundario{background:transparent;color:var(--hub-text);border:1px solid var(--hub-gold-soft)}.hub-modal-backdrop.app-scope .btn-secundario:hover:not(:disabled),.prod-modal-backdrop.app-scope .btn-secundario:hover:not(:disabled),.vei-modal-backdrop.app-scope .btn-secundario:hover:not(:disabled),.ops-modal-backdrop.app-scope .btn-secundario:hover:not(:disabled),.mkt-modal-overlay.app-scope .btn-secundario:hover:not(:disabled){background:var(--hub-surface-hover);border-color:color-mix(in srgb,var(--hub-orange) 35%,transparent)}.app-page .ops-filtro.ativo,.app-scope .ops-filtro.ativo,.app-page .mkt-galeria-filtro.ativo,.app-scope .mkt-galeria-filtro.ativo,.app-page .mkt-chip.ativo,.app-scope .mkt-chip.ativo,.app-page .mkt-modo-toggle button.ativo,.app-scope .mkt-modo-toggle button.ativo{border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 50%,transparent);background:var(--app-accent-soft, var(--hub-orange-soft));color:var(--app-accent-light)}.app-page .ops-resumo,.app-scope .ops-resumo{background:var(--app-accent-soft, var(--hub-orange-soft));border:1px solid var(--app-accent-border, color-mix(in srgb, var(--app-accent, var(--hub-orange)) 30%, transparent));color:var(--hub-text)}.app-page .ops-resumo strong,.app-scope .ops-resumo strong{color:var(--app-accent-light)}.app-page .ops-resumo[role=status],.app-scope .ops-resumo[role=status]{color:var(--hub-sucesso);background:color-mix(in srgb,var(--hub-sucesso) 12%,transparent);border-color:color-mix(in srgb,var(--hub-sucesso) 35%,transparent)}.app-page .ops-resumo[role=status] strong,.app-scope .ops-resumo[role=status] strong{color:var(--hub-sucesso)}.hub-texto-muted{margin:0;color:var(--hub-muted);font-size:.85rem;line-height:1.45}.hub-secao-titulo{margin:0 0 .75rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent-light, var(--hub-gold))}.hub-empty{margin:0;padding:2rem 1rem;text-align:center;color:var(--hub-muted);font-size:.9rem;line-height:1.5}.hub-empty strong{display:block;margin-bottom:.35rem;color:var(--hub-text);font-size:1rem}.hub-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.2;border:1px solid transparent}.hub-badge--ok{background:color-mix(in srgb,var(--hub-sucesso) 18%,transparent);color:var(--hub-sucesso);border-color:color-mix(in srgb,var(--hub-sucesso) 35%,transparent)}.hub-badge--inativo{background:color-mix(in srgb,var(--hub-muted) 14%,transparent);color:var(--hub-muted);border-color:color-mix(in srgb,var(--hub-muted) 28%,transparent)}.hub-badge--alerta{background:var(--hub-danger-soft);color:var(--hub-danger-text);border-color:var(--hub-danger-border)}.btn-sm{padding:.4rem .75rem;font-size:.8rem;font-weight:600}.btn:disabled,.btn-sm:disabled{opacity:.45;cursor:not-allowed;transform:none}.hub-tabela-wrap{overflow-x:auto;margin-top:.75rem;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-border);background:var(--hub-surface)}.hub-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.hub-tabela th,.hub-tabela td{padding:.55rem .75rem;text-align:left;border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade);vertical-align:middle}.hub-tabela th:last-child,.hub-tabela td:last-child{border-right:none}.hub-tabela td{color:var(--hub-text)}.hub-tabela th{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted);background:var(--hub-surface-solid);position:sticky;top:0;z-index:1}.hub-tabela-grade.hub-tabela .hub-tabela-grade__head th{z-index:3}.hub-tabela tbody tr:hover td{background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 35%,transparent)}.hub-tabela tbody tr.hub-tabela__linha--inativo td{opacity:.62}.hub-tabela td strong{color:var(--app-accent-light, var(--hub-orange-hover))}.hub-tabela .hub-tabela__vazio td{text-align:center;padding:1.75rem 1rem;color:var(--hub-muted)}.hub-tabela__num{font-variant-numeric:tabular-nums;font-weight:600}.app-scope .hub-tabela-wrap{border-color:var(--app-accent-border, var(--hub-border))}.hub-modal-backdrop,.hub-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));background:var(--hub-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hub-modal{width:min(440px,calc(100vw - 1.5rem));max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.1rem;margin:0;border-color:var(--app-accent-border, var(--hub-gold-soft));box-shadow:var(--hub-sombra)}.hub-modal--largo{width:min(560px,calc(100vw - 1.5rem))}.hub-modal__titulo{margin:0 0 .35rem;font-size:1rem;font-weight:800;color:var(--hub-text)}.hub-modal__hint{margin:0 0 .75rem;color:var(--hub-muted);font-size:.85rem;line-height:1.4}.hub-modal__hint code{background:var(--app-accent-soft, var(--hub-orange-soft));color:var(--app-accent-light, var(--hub-gold))}.hub-modal__campo{display:block;margin-bottom:.65rem}.hub-modal__campo>span{display:block;margin-bottom:.25rem;font-size:.78rem;font-weight:600;color:var(--hub-muted)}.hub-modal__previa{margin:.6rem 0 0;color:var(--hub-muted);font-size:.85rem}.hub-modal__previa strong{color:var(--app-accent-light, var(--hub-orange-hover))}.hub-modal__acoes{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--hub-border)}.app-scope .hub-modal__acoes{border-top-color:var(--app-accent-border, var(--hub-border))}.hub-senha-nao-salvar{-webkit-text-security:disc}.rel-dashboard .rel-kpis:not(.rel-kpis--painel){grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.85rem}.rel-kpi{position:relative;padding:.95rem 1rem .85rem 3.1rem;background:linear-gradient(155deg,color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 55%,transparent) 0%,var(--hub-surface) 55%);border-radius:var(--hub-raio-lg);box-shadow:0 4px 20px #0000001f;border:1px solid color-mix(in srgb,var(--hub-border) 70%,transparent);display:flex;flex-direction:column;gap:.15rem;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.rel-kpi:not(:has(.rel-kpi__icone)){padding-left:1rem}a.rel-kpi:hover{border-color:var(--app-accent-border, var(--hub-gold-soft));transform:translateY(-1px);box-shadow:0 6px 24px #00000029}.rel-kpi__icone{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:grid;place-items:center;border-radius:10px;font-size:1rem;background:var(--app-accent-soft, var(--hub-orange-soft));border:1px solid var(--app-accent-border, var(--hub-gold-soft))}.rel-kpi strong{font-variant-numeric:tabular-nums;font-size:1.4rem;letter-spacing:-.02em}.rel-kpi span{opacity:.82;font-weight:500;font-size:.78rem}.rel-kpi small{font-size:.7rem;opacity:.62;line-height:1.35}a.rel-kpi:after{content:"→";position:absolute;right:.75rem;top:.75rem;font-size:.75rem;opacity:0;color:var(--app-accent-light, var(--hub-orange-hover));transition:opacity .15s,transform .15s}a.rel-kpi:hover:after{opacity:.85;transform:translate(2px)}.rel-secao>h2{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent-light, var(--hub-gold))}.ops-motor-card{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.65rem .75rem}.ops-motor-editar{flex-shrink:0}.vei-modal__imagens-grid--salvas{margin-bottom:.65rem}.vei-modal__imagem-legenda{display:block;font-size:.72rem;color:var(--hub-muted);margin-top:.2rem}.vei-badge--inativo,.hub-badge--inativo.vei-badge{background:color-mix(in srgb,var(--hub-muted) 14%,transparent);color:var(--hub-muted);border-color:color-mix(in srgb,var(--hub-muted) 28%,transparent)}.vei-linha--inativo td{opacity:.65}.neg-qty-input{width:4.5rem;padding:.35rem .45rem;font-size:.85rem;text-align:right}.hub-tabela-wrap,.fin-lista-wrap,.est-lista-wrap,.ops-tabela-wrap{overflow-x:auto;margin-top:.75rem;border-radius:var(--hub-raio-lg);border:1px solid var(--hub-border);background:var(--hub-surface)}.hub-tabela,.fin-tabela,.est-tabela,.ops-tabela,.ops-tabela--clientes,.admin-tabela,.neg-tabela,.vei-tabela,.rel-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.hub-tabela th,.hub-tabela td,.fin-tabela th,.fin-tabela td,.est-tabela th,.est-tabela td,.ops-tabela th,.ops-tabela td,.ops-tabela--clientes th,.ops-tabela--clientes td,.admin-tabela th,.admin-tabela td,.neg-tabela th,.neg-tabela td,.vei-tabela th,.vei-tabela td,.rel-tabela th,.rel-tabela td{padding:.55rem .75rem;text-align:left;border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade);vertical-align:middle}.hub-tabela th:last-child,.hub-tabela td:last-child,.fin-tabela th:last-child,.fin-tabela td:last-child,.est-tabela th:last-child,.est-tabela td:last-child,.ops-tabela th:last-child,.ops-tabela td:last-child,.ops-tabela--clientes th:last-child,.ops-tabela--clientes td:last-child,.admin-tabela th:last-child,.admin-tabela td:last-child,.neg-tabela th:last-child,.neg-tabela td:last-child,.vei-tabela th:last-child,.vei-tabela td:last-child,.rel-tabela th:last-child,.rel-tabela td:last-child{border-right:none}.hub-tabela td,.fin-tabela td,.est-tabela td,.ops-tabela td,.ops-tabela--clientes td,.admin-tabela td,.neg-tabela td,.vei-tabela td,.rel-tabela td{color:var(--hub-text)}.hub-tabela th,.fin-tabela th,.est-tabela th,.ops-tabela th,.ops-tabela--clientes th,.admin-tabela th,.neg-tabela th,.vei-tabela th,.rel-tabela th{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted);background:color-mix(in srgb,var(--hub-surface-solid) 88%,transparent)}.hub-tabela tbody tr:hover td,.fin-tabela tbody tr:hover td,.est-tabela tbody tr:hover td,.ops-tabela tbody tr:hover td,.ops-tabela--clientes tbody tr:hover td,.admin-tabela tbody tr:hover td,.neg-tabela tbody tr:hover td{background:color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 35%,transparent)}.hub-tabela__vazio td,.fin-vazio,.est-vazio{text-align:center!important;padding:1.75rem 1rem!important;color:var(--hub-muted)}.fin-col-num,.est-col-num,.hub-col-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.app-scope .hub-tabela-wrap,.app-scope .fin-lista-wrap,.app-scope .est-lista-wrap{border-color:var(--app-accent-border, var(--hub-border))}.hub-form-grid,.fin-grid-form,.est-grid-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1rem}.hub-form-grid__titulo{grid-column:1 / -1;margin:0;font-size:.95rem;font-weight:800;color:var(--hub-text)}.hub-form-grid__full{grid-column:1 / -1}.hub-form-grid__acoes{grid-column:1 / -1;display:flex;gap:.5rem;flex-wrap:wrap}.hub-toolbar,.ops-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.hub-toolbar__acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.hub-toolbar__busca{margin:0;min-width:min(100%,260px);flex:1}.hub-toolbar__resumo{margin:0}.hub-loading,.fin-loading,.est-loading{color:var(--hub-muted);font-size:.85rem;margin:.5rem 0}.hub-rota-carregando{padding:2rem 1rem;text-align:center}.hub-meta{display:block;font-size:.72rem;color:var(--hub-muted);margin-top:.15rem}.hub-meta-inline{font-size:.8rem;color:var(--hub-muted);align-self:center}.btn-danger{background:var(--hub-danger-soft)!important;color:var(--hub-danger-text)!important;border:1px solid var(--hub-danger-border)!important;box-shadow:none!important}.btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--hub-danger-text) 18%,transparent)!important;filter:none}.hub-card-panel{margin-bottom:1rem}.hub-card-panel__titulo{margin:0 0 .5rem;font-size:.9rem;font-weight:800}.hub-card-panel__hint{margin:0 0 .65rem;font-size:.8rem;color:var(--hub-muted);line-height:1.4}.hub-card-panel textarea{resize:vertical;min-height:4.5rem}.fin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:.75rem;background:var(--hub-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fin-modal{width:min(440px,calc(100vw - 1.5rem));max-height:calc(100dvh - 1.5rem);overflow-y:auto;padding:1rem 1.1rem;background:var(--hub-surface);border:1px solid var(--app-accent-border, var(--hub-gold-soft));border-radius:var(--hub-raio-lg);box-shadow:var(--hub-sombra)}.fin-modal h3,.fin-modal .hub-modal__titulo{margin:0 0 .75rem;font-size:1rem;font-weight:800}.fin-modal-acoes,.hub-modal__acoes{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--hub-border)}.app-page .fin-btn-primario,.app-page .est-btn-primario,.fin-modal-backdrop.app-scope .fin-btn-primario{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:var(--hub-raio);background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent);font-weight:700;font-size:.85rem;border:none;cursor:pointer}.app-page .fin-btn-secundario,.app-page .est-btn-secundario,.fin-modal-backdrop .fin-btn-secundario{padding:.45rem .85rem;border-radius:var(--hub-raio);border:1px solid var(--hub-gold-soft);background:transparent;color:inherit;font-size:.82rem;cursor:pointer}.app-page .fin-btn-secundario:hover,.app-page .est-btn-secundario:hover{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border))}.ops-fila-item--static{cursor:default}.rel-dashboard .fin-kpis,.rel-dashboard .est-kpis{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.85rem}.rel-dashboard .fin-kpi,.rel-dashboard .est-kpi{position:relative;padding:.95rem 1rem .85rem 3.1rem;text-decoration:none;color:inherit;background:linear-gradient(155deg,color-mix(in srgb,var(--app-accent-soft, var(--hub-orange-soft)) 55%,transparent) 0%,var(--hub-surface) 55%);box-shadow:0 4px 20px #0000001f;transition:border-color .15s,transform .15s}a.fin-kpi:hover,a.est-kpi:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 45%,var(--hub-border))}.fin-kpi,.est-kpi{border-radius:var(--hub-raio-lg);transition:border-color .15s,transform .15s}.fin-kpi:hover,.est-kpi:hover{border-color:color-mix(in srgb,var(--app-accent, var(--hub-orange)) 45%,var(--hub-border))}.fin-kpi strong,.est-kpi strong{font-variant-numeric:tabular-nums}.fin-vazio td,.est-vazio td,.admin-tabela-vazio,.neg-vazio,.ops-tabela__vazio td,.hub-tabela__vazio td{text-align:center;padding:1.75rem 1rem;color:var(--hub-muted);font-size:.88rem;line-height:1.45}@media(max-width:743px){.hub-tabela-wrap--stack-sm .hub-tabela-grade,.hub-tabela-wrap--stack-sm .neg-lista-grade .hub-tabela-grade,.hub-tabela-wrap--stack-sm .neg-lista-grade--compacta .hub-tabela-grade,.hub-tabela-wrap--stack-sm .promo-grade .hub-tabela-grade,.hub-tabela-wrap--stack-sm .promo-grade--add .hub-tabela-grade,.hub-tabela-wrap--stack-sm .promo-grade--itens .hub-tabela-grade{min-width:0!important;width:100%!important;max-width:100%!important;table-layout:auto}.hub-tabela-wrap--stack-sm .hub-tabela-grade__scroll,.hub-tabela-wrap--stack-sm .neg-lista-grade .hub-tabela-grade__scroll,.hub-tabela-wrap--stack-sm .neg-lista-grade--compacta .hub-tabela-grade__scroll,.hub-tabela-wrap--stack-sm .promo-grade .hub-tabela-grade__scroll,.hub-tabela-wrap--stack-sm .promo-grade--add .hub-tabela-grade__scroll,.hub-tabela-wrap--stack-sm .promo-grade--itens .hub-tabela-grade__scroll{overflow:visible!important;max-height:none!important;min-height:0!important}.hub-tabela-wrap--stack-sm .hub-tabela-grade colgroup,.hub-tabela-wrap--stack-sm .hub-tabela-grade__resize{display:none!important}.hub-tabela-wrap--stack-sm .hub-tabela-grade__toolbar{flex-direction:column;align-items:stretch;gap:.45rem}.hub-tabela-wrap--stack-sm .hub-tabela-grade__busca,.hub-tabela-wrap--stack-sm .hub-tabela-grade__busca input{max-width:none;width:100%}.hub-tabela-wrap--stack-sm .hub-tabela thead,.hub-tabela-wrap--stack-sm .fin-tabela thead,.hub-tabela-wrap--stack-sm .est-tabela thead,.hub-tabela-wrap--stack-sm .ops-tabela thead,.hub-tabela-wrap--stack-sm .ops-tabela--clientes thead,.hub-tabela-wrap--stack-sm .admin-tabela thead,.hub-tabela-wrap--stack-sm .admin-tabela--usuarios thead,.hub-tabela-wrap--stack-sm .neg-tabela thead,.hub-tabela-wrap--stack-sm .vei-tabela thead,.hub-tabela-wrap--stack-sm .rel-tabela thead{display:none}.hub-tabela-wrap--stack-sm .hub-tabela tr,.hub-tabela-wrap--stack-sm .fin-tabela tr,.hub-tabela-wrap--stack-sm .est-tabela tr,.hub-tabela-wrap--stack-sm .ops-tabela tr,.hub-tabela-wrap--stack-sm .ops-tabela--clientes tr,.hub-tabela-wrap--stack-sm .admin-tabela tr,.hub-tabela-wrap--stack-sm .admin-tabela--usuarios tr,.hub-tabela-wrap--stack-sm .neg-tabela tr,.hub-tabela-wrap--stack-sm .vei-tabela tr,.hub-tabela-wrap--stack-sm .rel-tabela tr{display:block;margin-bottom:.7rem;padding:.55rem .2rem .65rem;border:1px solid var(--hub-border);border-radius:12px;background:color-mix(in srgb,var(--hub-surface) 92%,transparent)}.hub-tabela-wrap--stack-sm .hub-tabela td,.hub-tabela-wrap--stack-sm .fin-tabela td,.hub-tabela-wrap--stack-sm .est-tabela td,.hub-tabela-wrap--stack-sm .ops-tabela td,.hub-tabela-wrap--stack-sm .ops-tabela--clientes td,.hub-tabela-wrap--stack-sm .admin-tabela td,.hub-tabela-wrap--stack-sm .admin-tabela--usuarios td,.hub-tabela-wrap--stack-sm .neg-tabela td,.hub-tabela-wrap--stack-sm .vei-tabela td,.hub-tabela-wrap--stack-sm .rel-tabela td{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;border:none;padding:.35rem .7rem;text-align:right;color:var(--hub-text);white-space:normal;overflow:visible}.hub-tabela-wrap--stack-sm .hub-tabela td:before,.hub-tabela-wrap--stack-sm .fin-tabela td:before,.hub-tabela-wrap--stack-sm .est-tabela td:before,.hub-tabela-wrap--stack-sm .ops-tabela td:before,.hub-tabela-wrap--stack-sm .ops-tabela--clientes td:before,.hub-tabela-wrap--stack-sm .admin-tabela td:before,.hub-tabela-wrap--stack-sm .admin-tabela--usuarios td:before,.hub-tabela-wrap--stack-sm .neg-tabela td:before,.hub-tabela-wrap--stack-sm .vei-tabela td:before,.hub-tabela-wrap--stack-sm .rel-tabela td:before{content:attr(data-label);flex-shrink:0;font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--hub-muted);text-align:left}.hub-tabela-wrap--stack-sm .hub-tabela td[colspan],.hub-tabela-wrap--stack-sm .fin-tabela td[colspan],.hub-tabela-wrap--stack-sm .est-tabela td[colspan],.hub-tabela-wrap--stack-sm .ops-tabela td[colspan],.hub-tabela-wrap--stack-sm .admin-tabela td[colspan],.hub-tabela-wrap--stack-sm .admin-tabela--usuarios td[colspan],.hub-tabela-wrap--stack-sm .neg-tabela td[colspan],.hub-tabela-wrap--stack-sm .vei-tabela td[colspan],.hub-tabela-wrap--stack-sm .rel-tabela td[colspan],.hub-tabela-wrap--stack-sm tr.hub-tabela__vazio td{display:block;text-align:center}.hub-tabela-wrap--stack-sm .hub-tabela td[colspan]:before,.hub-tabela-wrap--stack-sm .fin-tabela td[colspan]:before,.hub-tabela-wrap--stack-sm .est-tabela td[colspan]:before,.hub-tabela-wrap--stack-sm .ops-tabela td[colspan]:before,.hub-tabela-wrap--stack-sm .admin-tabela td[colspan]:before,.hub-tabela-wrap--stack-sm .admin-tabela--usuarios td[colspan]:before,.hub-tabela-wrap--stack-sm .neg-tabela td[colspan]:before,.hub-tabela-wrap--stack-sm .vei-tabela td[colspan]:before,.hub-tabela-wrap--stack-sm .rel-tabela td[colspan]:before,.hub-tabela-wrap--stack-sm tr.hub-tabela__vazio td:before{display:none}.hub-tabela-wrap--stack-sm .ops-tabela__acao-td,.hub-tabela-wrap--stack-sm .admin-tabela__acao-td{justify-content:flex-end;align-items:center;padding-top:.55rem;margin-top:.15rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent);width:100%}.hub-tabela-wrap--stack-sm .hub-tabela td[data-label=""]:before,.hub-tabela-wrap--stack-sm .fin-tabela td[data-label=""]:before,.hub-tabela-wrap--stack-sm .est-tabela td[data-label=""]:before,.hub-tabela-wrap--stack-sm .ops-tabela td[data-label=""]:before,.hub-tabela-wrap--stack-sm .admin-tabela td[data-label=""]:before,.hub-tabela-wrap--stack-sm .admin-tabela--usuarios td[data-label=""]:before,.hub-tabela-wrap--stack-sm .neg-tabela td[data-label=""]:before,.hub-tabela-wrap--stack-sm .vei-tabela td[data-label=""]:before,.hub-tabela-wrap--stack-sm .rel-tabela td[data-label=""]:before{display:none}}.fin-erro,.est-erro,.rel-erro{color:var(--hub-erro);font-size:.85rem;margin:0 0 .75rem}.fin-msg,.est-msg{color:var(--hub-sucesso);font-size:.85rem;margin:0 0 .75rem}.app-page .ops-resumo,.app-scope .ops-resumo{border-radius:var(--hub-raio);padding:.55rem .75rem;margin-bottom:.75rem}.hub-mt-secao{margin-top:1.25rem}.hub-scroll-x{overflow-x:auto}.hub-produto-linha{display:flex;gap:.75rem;align-items:flex-start}.hub-produto-linha__img{flex-shrink:0}.hub-produto-linha__img img{object-fit:contain;border-radius:6px}.hub-produto-linha__sku{margin:.25rem 0 0;font-size:.8rem;color:var(--hub-muted)}.hub-produto-linha__preco{margin:.25rem 0 0;color:var(--hub-gold)}.hub-cfg-toolbar{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.hub-cfg-toolbar .admin-intro{margin:0;flex:1}.hub-cfg-toolbar .btn{margin-left:auto}.hub-subtitulo-secao{margin:0;font-size:.95rem;font-weight:700}.conteudo-principal table:not(.hub-sem-grade),.hub-modal table:not(.hub-sem-grade),.prod-modal table:not(.hub-sem-grade),.pes-modal table:not(.hub-sem-grade),.pdv-overlay table:not(.hub-sem-grade),.hub-tabela-grade{border-collapse:collapse}.conteudo-principal table:not(.hub-sem-grade)>:is(thead,tbody,tfoot)>tr>:is(th,td),.hub-modal table:not(.hub-sem-grade)>:is(thead,tbody,tfoot)>tr>:is(th,td),.prod-modal table:not(.hub-sem-grade)>:is(thead,tbody,tfoot)>tr>:is(th,td),.pes-modal table:not(.hub-sem-grade)>:is(thead,tbody,tfoot)>tr>:is(th,td),.pdv-overlay table:not(.hub-sem-grade)>:is(thead,tbody,tfoot)>tr>:is(th,td),.hub-tabela-grade>:is(thead,tbody,tfoot)>tr>:is(th,td){border-bottom:1px solid var(--hub-tabela-linha-grade);border-right:1px solid var(--hub-tabela-linha-grade)}.conteudo-principal table:not(.hub-sem-grade)>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child,.hub-modal table:not(.hub-sem-grade)>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child,.prod-modal table:not(.hub-sem-grade)>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child,.pes-modal table:not(.hub-sem-grade)>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child,.pdv-overlay table:not(.hub-sem-grade)>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child,.hub-tabela-grade>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child{border-right:none}@media(max-width:743px){.hub-tabela-wrap--stack-sm .hub-tabela-grade td{overflow:visible!important;white-space:normal!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.hub-tabela-wrap--stack-sm .hub-tabela-grade td>*{flex:1 1 auto;min-width:0;max-width:100%;text-align:right}.hub-tabela-wrap--stack-sm .hub-tabela-grade td{color:var(--hub-text)}.hub-tabela-wrap--stack-sm .dep-lista-colab thead,.hub-tabela-wrap--stack-sm .fisc-tabela thead,.hub-tabela-wrap--stack-sm .neg-gf__tabela thead,.hub-tabela-wrap--stack-sm .pedido-pdv-itens-modal__tabela thead{display:none}.hub-tabela-wrap--stack-sm .dep-lista-colab tr,.hub-tabela-wrap--stack-sm .fisc-tabela tr,.hub-tabela-wrap--stack-sm .neg-gf__tabela tr,.hub-tabela-wrap--stack-sm .pedido-pdv-itens-modal__tabela tr{display:block;position:relative;margin-bottom:.55rem;padding:.55rem .65rem .6rem .75rem;border:1px solid color-mix(in srgb,var(--hub-border) 75%,#27272a);border-radius:14px;background:color-mix(in srgb,var(--hub-bg-elevated) 55%,var(--hub-bg-elevated));box-shadow:0 8px 24px #00000038;overflow:visible}.hub-tabela-wrap--stack-sm .dep-lista-colab tr:before,.hub-tabela-wrap--stack-sm .fisc-tabela tr:before,.hub-tabela-wrap--stack-sm .neg-gf__tabela tr:before,.hub-tabela-wrap--stack-sm .pedido-pdv-itens-modal__tabela tr:before,.hub-tabela-wrap--stack-sm .hub-tabela tr:before,.hub-tabela-wrap--stack-sm .fin-tabela tr:before,.hub-tabela-wrap--stack-sm .ops-tabela tr:before,.hub-tabela-wrap--stack-sm .admin-tabela tr:before,.hub-tabela-wrap--stack-sm .neg-tabela tr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:color-mix(in srgb,var(--hub-gold) 55%,transparent);pointer-events:none}.hub-tabela-wrap--stack-sm .dep-lista-colab td,.hub-tabela-wrap--stack-sm .fisc-tabela td,.hub-tabela-wrap--stack-sm .neg-gf__tabela td,.hub-tabela-wrap--stack-sm .pedido-pdv-itens-modal__tabela td{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;border:none;padding:.32rem 0;text-align:right;color:var(--hub-text);white-space:normal;overflow:visible}.hub-tabela-wrap--stack-sm .dep-lista-colab td:before,.hub-tabela-wrap--stack-sm .fisc-tabela td:before,.hub-tabela-wrap--stack-sm .neg-gf__tabela td:before,.hub-tabela-wrap--stack-sm .pedido-pdv-itens-modal__tabela td:before{content:attr(data-label);flex-shrink:0;font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--hub-muted);text-align:left}.hub-tabela-wrap--stack-sm .dep-lista-colab td[colspan]:before,.hub-tabela-wrap--stack-sm .fisc-tabela td[colspan]:before,.hub-tabela-wrap--stack-sm .neg-gf__tabela td[colspan]:before,.hub-tabela-wrap--stack-sm .pedido-pdv-itens-modal__tabela td[colspan]:before,.hub-tabela-wrap--stack-sm .dep-lista-colab td[data-label=""]:before,.hub-tabela-wrap--stack-sm .fisc-tabela td[data-label=""]:before,.hub-tabela-wrap--stack-sm .neg-gf__tabela td[data-label=""]:before,.hub-tabela-wrap--stack-sm .pedido-pdv-itens-modal__tabela td[data-label=""]:before{display:none}.hub-tabela-wrap--stack-sm .hub-tabela tr,.hub-tabela-wrap--stack-sm .fin-tabela tr,.hub-tabela-wrap--stack-sm .ops-tabela tr,.hub-tabela-wrap--stack-sm .admin-tabela tr,.hub-tabela-wrap--stack-sm .neg-tabela tr{position:relative;padding-left:.75rem;border-radius:14px;background:color-mix(in srgb,var(--hub-bg-elevated) 55%,var(--hub-bg-elevated));box-shadow:0 8px 24px #00000038;overflow:hidden}.caixa-lista-wrap td[data-label="Vlr. abertura"],.caixa-lista-wrap td[data-label=Apurado],.caixa-lista-wrap td[data-label=Informado]{display:none!important}.caixa-lista-wrap td[data-label=Caixa]:before,.caixa-lista-wrap td[data-label=Status]:before{display:none}.caixa-lista-wrap td[data-label=Caixa]{display:block!important;padding-top:.15rem;font-size:.95rem;font-weight:800;text-align:left}.caixa-lista-wrap td[data-label=Status]{display:inline-flex!important;width:auto;padding:0 0 .25rem;justify-content:flex-start}.caixa-lista-wrap td[data-label="Dif."]{font-size:1.08rem;font-weight:800;font-variant-numeric:tabular-nums;padding-top:.35rem;margin-top:.2rem;border-top:1px solid color-mix(in srgb,var(--hub-border) 60%,transparent)}.caixa-lista-wrap td[data-label="Dif."]:before{font-size:.72rem}.caixa-lista-wrap .caixa-lista-linha--aberto:before{background:#22c55e}.caixa-lista-wrap .caixa-lista-linha--divergencia:before{background:var(--hub-orange)}.ops-tabela-wrap--clientes td[data-label="CPF/CNPJ"],.ops-tabela-wrap--clientes td[data-label=Tabela],.ops-tabela-wrap--clientes td[data-label=Vencimento]{display:none!important}.ops-tabela-wrap--clientes td[data-label=Cliente]:before{display:none}.ops-tabela-wrap--clientes td[data-label=Cliente]{display:block!important;padding-bottom:.2rem;text-align:left}.ops-tabela-wrap--clientes td[data-label=Cliente] .ops-cliente-celula__nome{font-size:.92rem;font-weight:700}.ops-tabela-wrap--clientes td[data-label=Status]{justify-content:flex-start}.ops-tabela-wrap--clientes td[data-label=Status]:before{display:none}.ops-tabela-wrap--clientes .ops-tabela__acao-td{justify-content:flex-end;border-top:1px solid color-mix(in srgb,var(--hub-border) 65%,transparent);margin-top:.25rem;padding-top:.45rem}.fin-lista-wrap td[data-label=Descrição]:before{display:none}.fin-lista-wrap td[data-label=Descrição]{display:block!important;font-weight:700;font-size:.88rem;text-align:left;padding-bottom:.15rem}.fin-lista-wrap td[data-label=Saldo]{font-size:1.08rem;font-weight:800;font-variant-numeric:tabular-nums}.fin-lista-wrap td[data-label=Saldo] .fin-col-num,.fin-lista-wrap td[data-label=Saldo]{color:var(--hub-text)}.fin-lista-wrap td[data-label=Status]:before{display:none}.fin-lista-wrap td[data-label=Status]{justify-content:flex-start;padding-top:0}.admin-tabela-wrap--usuarios td[data-label=Login],.admin-tabela-wrap--usuarios td[data-label=Código]{display:none!important}.admin-tabela-wrap--usuarios td[data-label=Usuário]:before{display:none}.admin-tabela-wrap--usuarios td[data-label=Usuário]{display:block!important;text-align:left;padding-bottom:.15rem}.admin-tabela-wrap--usuarios td[data-label=Usuário] strong{font-size:.9rem}.dep-tabela-wrap td[data-label=Colaborador]:before{display:none}.dep-tabela-wrap td[data-label=Colaborador]{display:block!important;text-align:left;padding-bottom:.2rem}.dep-tabela-wrap td[data-label=Departamento],.dep-tabela-wrap td[data-label="Saldo devedor"]{display:none!important}.fisc-lista-wrap td[data-label=Código]:before,.fisc-lista-wrap td[data-label=Descrição]:before{display:none}.fisc-lista-wrap td[data-label=Código]{display:block!important;font-weight:800;font-size:.88rem;text-align:left}.fisc-lista-wrap td[data-label=Descrição]{display:block!important;text-align:left;color:var(--hub-muted);font-size:.78rem;padding-bottom:.25rem}.fisc-lista-wrap td[data-label=CFOP],.fisc-lista-wrap td[data-label=CSOSN],.fisc-lista-wrap td[data-label=PIS],.fisc-lista-wrap td[data-label=COFINS],.fisc-lista-wrap td[data-label=IPI],.fisc-lista-wrap td[data-label=indPres],.neg-gf__tabela-wrap--mobile td[data-label=Código],.neg-gf__tabela-wrap--mobile td[data-label="Valor Unitário"],.neg-gf__tabela-wrap--mobile td[data-label=Desconto],.neg-gf__tabela-wrap--mobile td[data-label=Acréscimos],.neg-gf__tabela-wrap--mobile td.neg-gf__col-check,.neg-gf__tabela-wrap--mobile td[data-label=Alterar],.neg-gf__tabela-wrap--mobile td[data-label=Remover]{display:none!important}.neg-gf__tabela-wrap--mobile td[data-label=Descrição]:before{display:none}.neg-gf__tabela-wrap--mobile td[data-label=Descrição]{display:block!important;font-weight:700;font-size:.88rem;text-align:left;padding-bottom:.15rem}.neg-gf__tabela-wrap--mobile td[data-label="Qtd. Solicitada"] .promo-preco-input,.neg-gf__tabela-wrap--mobile td[data-label="Qtd. Solicitada"] input{width:auto;min-width:4.5rem;max-width:7rem;flex:0 0 auto;color:var(--hub-text);background:color-mix(in srgb,var(--hub-bg) 88%,#000)}.neg-gf__tabela-wrap--mobile td[data-label=Unidade],.neg-gf__tabela-wrap--mobile td[data-label="Qtd. na Caixa"],.neg-gf__tabela-wrap--mobile td[data-label=Total]{align-items:center}.neg-gf__tabela-wrap--mobile td[data-label=Total]{font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;border-top:1px solid color-mix(in srgb,var(--hub-border) 60%,transparent);margin-top:.15rem;padding-top:.4rem}.neg-gf__tabela-wrap--mobile tfoot tr.neg-gf__totais-row{margin-top:.35rem;padding:.65rem .75rem}.neg-gf__tabela-wrap--mobile tfoot tr.neg-gf__totais-row td:empty{display:none!important}.neg-gf__tabela-wrap--mobile tfoot tr.neg-gf__totais-row td[colspan]{display:block!important;text-align:left;padding-bottom:.25rem}.neg-gf__tabela-wrap--mobile tfoot tr.neg-gf__totais-row td.hub-tabela-grade__td--dir{display:flex!important;justify-content:space-between;font-size:1.05rem}.neg-gf__tabela-wrap--mobile tfoot tr.neg-gf__totais-row td.hub-tabela-grade__td--dir:before{content:"Total do pedido";display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--hub-muted)}.pedido-pdv-itens-modal__tabela-wrap td[data-label=Item],.pedido-pdv-itens-modal__tabela-wrap td[data-label=Código],.pedido-pdv-itens-modal__tabela-wrap td[data-label="Unid."],.pedido-pdv-itens-modal__tabela-wrap td[data-label="Unit."]{display:none!important}.pedido-pdv-itens-modal__tabela-wrap td[data-label=Descrição]:before{display:none}.pedido-pdv-itens-modal__tabela-wrap td[data-label=Descrição]{display:block!important;font-weight:700;text-align:left}.pedido-pdv-itens-modal__tabela-wrap td[data-label=Total]{font-size:1.02rem;font-weight:800;font-variant-numeric:tabular-nums}}@media(min-width:744px)and (max-width:900px){html.hub-layout-shell{font-size:150%}}@media(min-width:744px)and (max-width:900px)and (orientation:landscape)and (max-height:720px){html.hub-app-android.hub-layout-shell{font-size:100%}}@media(min-width:744px)and (max-width:1024px),(pointer:coarse)and (min-width:744px){.ops-sep-status--painel .ops-status-btn{min-height:var(--hub-touch-min, 2.75rem);padding:.45rem .4rem;font-size:.7rem}.ops-sep-item-painel__qty-opcoes input{min-height:var(--hub-touch-min, 2.75rem);font-size:1.2rem;padding:.35rem .5rem}.ops-sep-item-painel__qty-opcoes .btn{min-width:var(--hub-touch-min, 2.75rem);min-height:var(--hub-touch-min, 2.75rem)}.ops-fila-pedido__acao{min-height:var(--hub-touch-min, 2.75rem);padding:.45rem .7rem;font-size:.72rem}.ops-fila-pedido__acoes{gap:.35rem}.ops-status-picker{max-width:none}.ops-toolbar .btn,.ops-fila-toolbar .btn{min-height:var(--hub-touch-min, 2.75rem)}.hub-segment-nav__btn{min-height:var(--hub-touch-min, 2.75rem);padding-inline:.85rem}}@media(min-width:744px)and (max-width:1024px){.ops-sep-item-painel__produto{flex-direction:row;align-items:flex-start;gap:1.15rem}.ops-sep-item-painel__img{width:7.5rem;height:7.5rem;flex-shrink:0}.ops-sep-item-painel__nome{font-size:1.15rem;line-height:1.25}.ops-fila-pedidos-wrap{overflow-x:visible}.ops-fila-pedido__acao span{display:inline}.ops-fila-secoes--duas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@keyframes hub-route-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hub-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hub-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hub-blob-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(10px,-8px) scale(1.04)}}@keyframes hub-aurora-drift{0%,to{opacity:.75;transform:translate(0) scale(1)}33%{opacity:1;transform:translate(-3%,2%) scale(1.06)}66%{opacity:.9;transform:translate(2%,-2%) scale(1.02)}}@keyframes hub-glow-breathe{0%,to{opacity:.7;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.12)}}.hub-route-outlet{animation:hub-route-fade .32s cubic-bezier(.22,1,.36,1) both}.hub-page:before{animation:hub-blob-float 20s ease-in-out infinite}.hub-page:after{animation:hub-blob-float 26s ease-in-out infinite reverse}.hub-page--recepcao:before{animation:hub-blob-float 24s ease-in-out infinite}.hub-page-header{animation:hub-rise-in .42s cubic-bezier(.22,1,.36,1) both}.hub-secao-header{animation:hub-fade-in .38s ease both}.hub-perfil-card--pagina{animation:hub-rise-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:.06s}.hub-page .card{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .2s ease}.hub-page .card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000024;border-color:color-mix(in srgb,var(--hub-orange) 28%,var(--hub-gold-soft))}[data-theme=light] .hub-page .card:hover{box-shadow:0 8px 22px #1a140814}.hub-stagger-children>*{animation:hub-rise-in .46s cubic-bezier(.22,1,.36,1) both}.hub-stagger-children>*:nth-child(1){animation-delay:.03s}.hub-stagger-children>*:nth-child(2){animation-delay:.07s}.hub-stagger-children>*:nth-child(3){animation-delay:.11s}.hub-stagger-children>*:nth-child(4){animation-delay:.15s}.hub-stagger-children>*:nth-child(5){animation-delay:.19s}.hub-stagger-children>*:nth-child(6){animation-delay:.23s}.hub-stagger-children>*:nth-child(7){animation-delay:.27s}.hub-stagger-children>*:nth-child(8){animation-delay:.31s}.hub-stagger-children>*:nth-child(9){animation-delay:.35s}.hub-stagger-children>*:nth-child(10){animation-delay:.39s}.hub-stagger-children>*:nth-child(11){animation-delay:.43s}.hub-stagger-children>*:nth-child(12){animation-delay:.47s}.recepcao-hero__aurora{animation:hub-aurora-drift 14s ease-in-out infinite}.recepcao-hero>*:not(.recepcao-hero__aurora){animation:hub-rise-in .48s cubic-bezier(.22,1,.36,1) both}.recepcao-hero>*:nth-child(2){animation-delay:.04s}.recepcao-hero>*:nth-child(3){animation-delay:.1s}.recepcao-hero>*:nth-child(4){animation-delay:.16s}.recepcao-hero>*:nth-child(5){animation-delay:.22s}.recepcao-hero>*:nth-child(6){animation-delay:.28s}.recepcao-cta__seta{display:inline-block;transition:transform .2s cubic-bezier(.22,1,.36,1)}.recepcao-cta:hover .recepcao-cta__seta{transform:translate(3px)}.recepcao-atalho{transition:border-color .2s,background .2s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .2s}.recepcao-atalho:hover{box-shadow:0 6px 16px #0000001f}.recepcao-novidade{animation:hub-rise-in .48s cubic-bezier(.22,1,.36,1) both;animation-delay:.1s}.app-launcher-tile:hover .app-launcher-tile__glow{animation:hub-glow-breathe 2.4s ease-in-out infinite}.menu-link{transition:background .2s ease,color .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.menu-link:hover{transform:translate(3px)}.menu-link.ativo:hover{transform:none}.hub-tag{animation:hub-fade-in .5s ease both}@media(prefers-reduced-motion:reduce){.hub-route-outlet,.hub-page-header,.hub-secao-header,.hub-perfil-card--pagina,.hub-stagger-children>*,.recepcao-hero>*:not(.recepcao-hero__aurora),.recepcao-hero__aurora,.recepcao-novidade,.hub-page:before,.hub-page:after,.app-launcher-tile,.hub-tag{animation:none!important}.hub-page .card,.recepcao-atalho,.menu-link,.app-launcher-tile,.recepcao-cta__seta{transition:none!important}.hub-page .card:hover,.recepcao-atalho:hover,.menu-link:hover,.app-launcher-tile:hover{transform:none!important}}@media(pointer:coarse){:root :is(.pes-modal__fechar,.cadastro-modal__fechar,.prod-modal__fechar,.neg-modal__fechar,.est-xml-modal__fechar,.etq-modal__fechar,.parceiros-painel__fechar,.hub-dist-sheet__fechar,.app-central-sheet__fechar,.cli-lista-mobile-painel__fechar,.canhoto-nfe__fechar,.canhoto-detalhe__fechar,.face-capture-fechar,.ops-dispatch-fechar,.fin-inad__fechar){min-width:var(--hub-touch-min, 2.75rem);min-height:var(--hub-touch-min, 2.75rem)}:root .btn-sm{min-height:2.5rem}:root .hub-tabela-grade__filtro-btn{min-width:2.25rem;min-height:2.25rem}:root .hub-date-input__dia{min-height:2.5rem}:root .dev-tarefas-coment__item-btn{min-height:2.25rem;padding:.35rem .6rem}:root .hub-segment-nav__item{min-height:var(--hub-touch-min, 2.75rem)}:root .menu-lateral .menu-link{min-height:var(--hub-touch-min, 2.75rem)}}*,*:before,*:after{box-sizing:border-box}html{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color:var(--hub-text);background:var(--hub-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--hub-bg);color:var(--hub-text)}#root{min-height:100vh;min-height:100dvh}a{color:var(--hub-orange)}a:hover{color:var(--hub-orange-hover)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--hub-surface-solid);border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio);padding:.65rem .85rem;width:100%;color:var(--hub-text)}select{color-scheme:light}select option,select optgroup{color:var(--hub-surface-solid);background-color:#fff}select option:disabled{color:var(--hub-muted)}select option:checked{color:var(--hub-on-accent);background-color:#e8edf5}input::placeholder{color:var(--hub-muted)}input:focus,select:focus,textarea:focus{outline:2px solid var(--hub-orange);outline-offset:1px;border-color:#f5c51866}code{font-family:ui-monospace,monospace;font-size:.88em;background:#f5c5181f;color:var(--hub-gold);padding:.1em .35em;border-radius:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:var(--hub-raio);padding:.7rem 1.1rem;font-weight:700;font-size:.9rem;background:var(--hub-brand-gradient, var(--hub-orange));color:var(--hub-on-accent);transition:filter .15s,transform .15s}.btn:hover:not(:disabled){filter:brightness(1.06)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-secundario{background:transparent;color:var(--hub-text);border:1px solid var(--hub-gold-soft)}.btn-secundario:hover:not(:disabled){background:var(--hub-surface-hover);border-color:#f5c51859}.card{background:var(--hub-surface);border:1px solid var(--hub-gold-soft);border-radius:var(--hub-raio-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.9rem 1rem}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:var(--hub-surface-solid);border-color:var(--hub-border-strong);color:var(--hub-text)}[data-theme=light] select option,[data-theme=light] select optgroup{color:var(--hub-text);background-color:#fff}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{border-color:color-mix(in srgb,var(--hub-orange) 45%,var(--hub-border))}.erro{color:var(--hub-erro);font-size:.9rem;margin:0}.estado-central{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;background:radial-gradient(ellipse 80% 50% at 50% 20%,color-mix(in srgb,var(--hub-gold) 12%,transparent),transparent),var(--hub-bg);gap:1rem}.estado-central .hub-tag{opacity:1}.estado-central p{color:var(--hub-text);opacity:.85;max-width:28rem}.estado-central--inline{min-height:50vh;min-height:50dvh}.estado-central h2{margin:0;font-weight:800}.pagina-titulo{margin:0 0 .5rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;color:var(--hub-text)}.pagina-subtitulo{margin:0 0 .85rem;color:var(--hub-muted)}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
