@import"https://fonts.googleapis.com/css2?family=Manrope:wght@700;800&family=Instrument+Sans:wght@400;500;600;700&display=swap";:root{font-family:var(--font-body);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--meg-bg: #070b12;--meg-bg-soft: #0b1220;--meg-card: rgba(15, 23, 42, .86);--meg-card-strong: rgba(15, 23, 42, .96);--meg-border: rgba(148, 163, 184, .16);--meg-border-strong: rgba(34, 197, 94, .28);--meg-text: #e5e7eb;--meg-muted: #94a3b8;--meg-green: #22c55e;--meg-green-soft: rgba(34, 197, 94, .14);--meg-yellow: #facc15;--meg-red: #ef4444;--meg-purple: #a855f7;--meg-blue: #38bdf8;--meg-shadow: 0 18px 45px rgba(0, 0, 0, .34)}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:var(--bg)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}::selection{background:#22c55e47;color:#fff}:root{--bg: oklch(.22 .07 262);--nav: oklch(.19 .065 262);--nav-border: oklch(.3 .07 262);--surface: oklch(.25 .072 262);--surface-2: oklch(.27 .075 262);--row: oklch(.225 .07 262);--row-2: oklch(.24 .072 262);--row-3: oklch(.21 .065 262);--chip: oklch(.3 .075 262);--chip-2: oklch(.26 .075 262);--b1: oklch(.31 .07 262);--b2: oklch(.32 .07 262);--b3: oklch(.34 .07 262);--b4: oklch(.36 .07 262);--b5: oklch(.4 .07 262);--b6: oklch(.42 .07 262);--b7: oklch(.45 .07 262);--t1: oklch(.99 0 0);--t2: oklch(.97 .01 262);--t3: oklch(.92 .01 262);--t4: oklch(.86 .02 262);--t5: oklch(.78 .02 262);--t6: oklch(.74 .02 262);--t7: oklch(.69 .02 262);--t8: oklch(.62 .02 262);--t9: oklch(.55 .02 262);--lime-text: oklch(.86 .21 128);--purple-text: oklch(.78 .14 295);--purple-text-2: oklch(.9 .04 295);--orange-text: oklch(.78 .17 48);--red-text: oklch(.85 .12 22);--brand: oklch(.48 .2 295);--brand-strong: oklch(.4 .19 295);--brand-light: oklch(.62 .2 295);--brand-tint: oklch(.48 .2 295 / .08);--action: oklch(.86 .21 128);--action-dim: oklch(.78 .19 128);--whatsapp: oklch(.52 .14 152);--warning: oklch(.7 .19 48);--danger: oklch(.58 .21 22);--surface2: var(--surface-2);--surface3: var(--chip);--surface-nav: var(--nav);--border: var(--b3);--border2: var(--b5);--text: var(--t1);--muted: var(--t3);--muted2: var(--t5);--muted3: var(--t7);--purple: var(--brand);--purple-light: var(--brand-light);--lime: var(--action);--yellow: var(--warning);--red: var(--danger);--warning-text-dark: oklch(.78 .17 48);--warning-text-light: oklch(.5 .16 48);--ink: oklch(.16 .015 285);--font-display: "Manrope", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Instrument Sans", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--surface-dark-nav: #111D36;--nav-text: #FCFCFC;--nav-muted: #DEE3ED;--nav-muted2: #B6BFD0}.app[data-tema=claro],body[data-tema=claro]{--bg: oklch(.975 .004 285);--nav: oklch(1 0 0);--nav-border: oklch(.9 .01 285);--surface: oklch(1 0 0);--surface-2: oklch(.955 .006 285);--row: oklch(.995 .002 285);--row-2: oklch(.985 .003 285);--row-3: oklch(.97 .004 285);--chip: oklch(.93 .008 285);--chip-2: oklch(.96 .005 285);--b1: oklch(.92 .01 285);--b2: oklch(.9 .01 285);--b3: oklch(.88 .01 285);--b4: oklch(.85 .01 285);--b5: oklch(.8 .012 285);--b6: oklch(.78 .012 285);--b7: oklch(.74 .012 285);--t1: oklch(.16 .015 285);--t2: oklch(.2 .02 285);--t3: oklch(.3 .02 285);--t4: oklch(.36 .02 285);--t5: oklch(.44 .02 285);--t6: oklch(.5 .02 285);--t7: oklch(.54 .02 285);--t8: oklch(.6 .02 285);--t9: oklch(.64 .02 285);--lime-text: oklch(.48 .14 128);--purple-text: oklch(.44 .19 295);--purple-text-2: oklch(.4 .19 295);--orange-text: oklch(.5 .16 48);--red-text: oklch(.48 .2 22);--brand: oklch(.48 .2 295);--brand-strong: oklch(.4 .19 295);--brand-light: oklch(.62 .2 295);--brand-tint: oklch(.48 .2 295 / .08);--action: oklch(.86 .21 128);--action-dim: oklch(.78 .19 128);--whatsapp: oklch(.52 .14 152);--warning: oklch(.7 .19 48);--danger: oklch(.58 .21 22);--surface2: var(--surface-2);--surface3: var(--chip);--surface-nav: var(--nav);--border: var(--b3);--border2: var(--b5);--text: var(--t1);--muted: var(--t3);--muted2: var(--t5);--muted3: var(--t7);--purple: var(--brand);--purple-light: var(--brand-light);--lime: var(--action);--yellow: var(--warning);--red: var(--danger);--warning-text-dark: oklch(.78 .17 48);--warning-text-light: oklch(.5 .16 48);--ink: oklch(.16 .015 285);background:var(--bg)!important}body[data-tema=claro]:after{opacity:.35!important}.app[data-tema=claro] .btnPrimary{background:var(--lime)!important;color:var(--t1)!important;border:1px solid var(--lime)!important;box-shadow:0 4px 14px #0ea5a438!important}.app[data-tema=claro] .btnSecondary{background:var(--surface2)!important;color:var(--text)!important;border:1px solid var(--border2)!important}.app[data-tema=claro] .panel,.app[data-tema=claro] .configModuloBox,.app[data-tema=claro] .modalBox{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text)!important;box-shadow:0 1px 3px #0f172a0f!important}.app[data-tema=claro] .topbar{background:var(--bg)!important;border-bottom:1px solid var(--border)!important;box-shadow:0 1px 3px #0f172a0d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app[data-tema=claro] .tabs{background:var(--surface2)!important;border:1px solid var(--border)!important}.app[data-tema=claro] .tabs button.active{background:var(--action)!important;color:var(--ink)!important}.app[data-tema=claro] .kpi,.app[data-tema=claro] .kpis .kpi{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text)!important}.app[data-tema=claro] input,.app[data-tema=claro] select,.app[data-tema=claro] textarea{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border2)!important}.app[data-tema=claro] .cgLista,.app[data-tema=claro] .cgLinha{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.app[data-tema=claro] .cgLinha.cgCabecalho{background:var(--surface2)!important;color:var(--muted)!important}.app[data-tema=claro] .statusArea button:not(.btnSair){background:var(--surface2)!important;color:var(--text)!important;border:1px solid var(--border2)!important;box-shadow:none!important}.app[data-tema=claro] .btnSair{background:var(--bg)!important;color:var(--red-text)!important;border-color:var(--danger)!important}.app[data-tema=claro] .kpi h2,.app[data-tema=claro] .kpi strong{color:var(--text)!important}.app[data-tema=claro] .successText{color:var(--t3)!important}.app[data-tema=claro] .dangerText{color:var(--red)!important}.app[data-tema=claro] .panelHeader{background:var(--surface2)!important;color:var(--text)!important}.app[data-tema=claro] .panelHeader h3,.app[data-tema=claro] .panelHeader span{color:var(--text)!important}.app[data-tema=claro] .canalCard{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text)!important}.app[data-tema=claro] .canalCardTitulo{color:var(--text)!important}.app[data-tema=claro] .canalCardStatus{color:var(--muted)!important}.app[data-tema=claro] .btnFiltrarEstoque,.app[data-tema=claro] .btnMenuAcoes{background:var(--surface2)!important;color:var(--text)!important;border:1px solid var(--border2)!important}.app[data-tema=claro] .pdvTerminalCupom{background:var(--surface)!important;border:1px solid var(--border)!important}.app[data-tema=claro] .pdvCupomHeader{color:var(--lime)!important;border-bottom-color:var(--border)!important}.app[data-tema=claro] .pdvCarrinhoLinha,.app[data-tema=claro] .pdvCarrinhoCabecalho{border-bottom-color:var(--border)!important}.app[data-tema=claro] .pdvTotal,.app[data-tema=claro] .pdvTerminalFoto{background:var(--surface2)!important;border-color:var(--border)!important}.app[data-tema=claro] .pdvTerminalFotoDesc{color:var(--text)!important}.app[data-tema=claro] .pdvUltimoItemVazio,.app[data-tema=claro] .pdvBuscaGrande label,.app[data-tema=claro] .pdvCliente label{color:var(--muted)!important}.app[data-tema=claro] .pdvAtalho{background:color-mix(in oklab,var(--surface) 12%,transparent)!important;border-color:color-mix(in oklab,var(--b1) 30%,transparent)!important;color:var(--lime)!important}.app[data-tema=claro] .clientesFiltroTab{background:var(--surface2)!important;border-color:var(--border2)!important;color:var(--muted)!important}.app[data-tema=claro] .clientesFiltroTab:hover{color:var(--text)!important}.app[data-tema=claro] .clientesFiltroTab.ativo{background:color-mix(in oklab,var(--bg) 14%,transparent)!important;border-color:color-mix(in oklab,var(--b3) 50%,transparent)!important;color:var(--lime)!important}.app[data-tema=claro] .tableWrap th{background:var(--surface2)!important;color:var(--muted)!important;border-bottom-color:var(--border)!important}.app[data-tema=claro] .tableWrap td{color:var(--text)!important;border-bottom-color:var(--border)!important}.app[data-tema=claro] .tableWrap tr:hover td{background:var(--surface2)!important}.app[data-tema=claro] .dateRowPersonalizado label{color:var(--muted)!important}.app[data-tema=claro] .dateRowPersonalizado input[type=date]{background:var(--surface)!important;border-color:var(--border2)!important;color:var(--text)!important}.app[data-tema=claro] .tagsHubCard{background:var(--surface)!important;border-color:var(--border)!important}.app[data-tema=claro] .tagsHubCard:hover{background:var(--surface2)!important;border-color:var(--border2)!important}.app[data-tema=claro] .tagsHubCard span{color:var(--muted)!important}.app[data-tema=claro] .configModuloHeader span{color:var(--lime)!important}.app[data-tema=claro] .configModuloHeader h3{color:var(--text)!important}.app[data-tema=claro] .configModuloHeader p{color:var(--muted)!important}.app[data-tema=claro] .usuarioSistemaForm{background:var(--surface)!important;border-color:var(--border)!important}.app[data-tema=claro] .usuarioSistemaGrid label span{color:var(--muted)!important}.app{min-height:100vh;display:flex;align-items:stretch;font-family:var(--font-body);background:var(--purple),var(--lime),var(--bg)}.appContent{flex:1;min-width:0;display:flex;flex-direction:column}.sideRailNomeApp{font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.sideRailGrupoLabel,.sideRailBtnExpandido,.sideRailSubItemExpandido,.sideRailSubmenu strong,.sideRailSubmenu button,.sideRailFixarMenu,.sideRailTooltip{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.sideRail{flex:0 0 68px;width:68px;min-height:100vh;position:sticky!important;top:0;align-self:flex-start;background:var(--surface-dark-nav);border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;padding:18px 0;gap:8px;z-index:100000!important}.sideRailTop{margin-bottom:10px}.sideRailLogo{width:34px;height:34px;object-fit:contain;border-radius:8px}.sideRailItens{display:flex;flex-direction:column;gap:6px;flex:1}.sideRailItemWrap{position:relative}.sideRailSubmenu{position:absolute;top:0;left:54px;z-index:100002;display:grid;width:210px;gap:6px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface3);box-shadow:0 18px 48px #0000007a}.sideRailSubmenu strong{padding:5px 8px 9px;color:var(--muted2);font-size:10px;text-transform:uppercase}.sideRailSubmenu button{min-height:38px;padding:0 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.sideRailSubmenu button:hover,.sideRailSubmenu button.active{border-color:color-mix(in oklab,var(--brand-light) 28%,transparent);background:color-mix(in oklab,var(--brand-light) 8%,transparent);color:var(--text)}.sideRailBottom{margin-top:auto;display:flex;flex-direction:column;gap:6px}.sideRailBtn{position:relative;z-index:1;width:44px;height:44px;border-radius:12px;border:1px solid transparent;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--nav-muted2);transition:background .15s ease,border-color .15s ease,transform .15s ease,color .15s ease}.sideRailBtn:hover{background:color-mix(in oklab,var(--brand-light) 8%,transparent);border-color:color-mix(in oklab,var(--brand-light) 30%,transparent);color:var(--nav-text);transform:translate(2px)}.sideRailBtn.active{background:color-mix(in oklab,var(--brand-light) 14%,transparent);border-color:color-mix(in oklab,var(--brand-light) 60%,transparent);color:var(--brand-light);box-shadow:none}.sideRailIcon{display:flex;align-items:center;justify-content:center;line-height:1}.sideRailTooltip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(-6px);background:var(--surface3);border:1px solid var(--border);color:var(--text);padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;box-shadow:0 6px 18px #0006;z-index:100001!important}.sideRailBtn:hover .sideRailTooltip,.sideRailBtn:focus-visible .sideRailTooltip{opacity:1;transform:translateY(-50%) translate(0)}.sideRailBtn:focus-visible,.sideRailBtnExpandido:focus-visible,.sideRailSubItemExpandido:focus-visible,.sideRailSubmenu button:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-light) 65%,transparent);outline-offset:2px}.sideRail{transition:width .2s ease;overflow:visible}.sideRail.expandida{width:232px;flex:0 0 232px;align-items:stretch;padding:18px 12px}.sideRailNomeApp{font-weight:800;font-size:15px;letter-spacing:.01em;color:var(--nav-text);white-space:nowrap}.sideRail.expandida .sideRailTop{display:flex;align-items:center;gap:10px;padding:0 4px}.sideRail.recolhida .sideRailItens{align-items:center}.sideRailFixarMenu{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px 10px;font-size:12.5px;font-weight:700;color:var(--nav-muted);cursor:pointer}.sideRailFixarMenu .colSwitch input:checked+.colSwitchTrilho{background:var(--brand-strong);border-color:color-mix(in oklab,var(--brand-light) 60%,transparent)}.sideRail.recolhida,.sideRail.expandida{position:relative}.sideRailGrupo{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.sideRailGrupoLabel{margin:10px 10px 4px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nav-muted2)}.sideRailBtnExpandido{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--nav-muted);font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sideRailBtnExpandido:hover{background:color-mix(in oklab,var(--brand-light) 8%,transparent);border-color:color-mix(in oklab,var(--brand-light) 25%,transparent);color:var(--nav-text)}.sideRailBtnExpandido.active{background:color-mix(in oklab,var(--brand-light) 14%,transparent);border-color:color-mix(in oklab,var(--brand-light) 45%,transparent);color:var(--brand-light)}.sideRailLabelExpandido{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sideRailChevron{display:flex;flex:0 0 auto;color:var(--nav-muted2);transition:transform .15s ease}.sideRailChevron.aberto{transform:rotate(180deg)}.sideRailSubmenuInline{display:flex;flex-direction:column;gap:2px;padding:4px 0 4px 34px}.sideRailSubItemExpandido{min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--nav-muted2);font:inherit;font-size:12.5px;font-weight:600;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sideRailSubItemExpandido:hover{background:color-mix(in oklab,var(--brand-light) 6%,transparent);color:var(--nav-text)}.sideRailSubItemExpandido.active{background:color-mix(in oklab,var(--brand-light) 12%,transparent);color:var(--brand-light);border-color:color-mix(in oklab,var(--brand-light) 30%,transparent)}.sideRailItens{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(140,87,240,.25) transparent}.sideRailItens::-webkit-scrollbar{width:5px}.sideRailItens::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--brand-light) 25%,transparent);border-radius:4px}.topbarHamburguer{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border2);background:transparent;color:var(--muted);cursor:pointer;margin-right:10px}.sideRailMobileFundo{display:none}@media (max-width: 900px){.sideRail{position:fixed!important;top:0;left:0;height:100vh;transform:translate(-100%);transition:transform .2s ease;width:250px!important;flex:0 0 250px!important;padding:18px 12px!important;box-shadow:none}.sideRail.mobileAberta{transform:translate(0);box-shadow:8px 0 32px #00000080}.topbarHamburguer{display:flex}.sideRailMobileFundo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--bg) 60%,transparent);z-index:99999}}.triagemLotePage{display:grid;gap:12px;letter-spacing:0}.triagemLotePage .panel{border-radius:8px}.triagemLoteCabecalho{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(720px,2.2fr);align-items:stretch;overflow:hidden}.triagemLoteCabecalho>div:first-child{display:grid;align-content:center;padding:16px 20px;border-right:1px solid color-mix(in oklab,var(--b2) 13%,transparent)}.triagemLoteCabecalho h1{margin:0;color:var(--t3);font-size:24px;text-transform:uppercase}.triagemLoteCabecalho p{margin:5px 0 0;color:var(--t4);font-size:12px}.triagemLoteStatsTopo{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.triagemLoteStat{display:grid;align-content:center;min-height:82px;padding:13px;border-left:1px solid color-mix(in oklab,var(--b1) 12%,transparent)}.triagemLoteStat small,.triagemLotePage small{color:var(--t6);font-size:9px}.triagemLoteStat strong{margin-top:7px;color:var(--t4);font-size:18px}.triagemLoteStat.purple strong{color:var(--purple-text)}.triagemLoteStat.blue strong{color:var(--t4)}.triagemLoteStat.green strong{color:var(--lime)}.triagemLoteStat.yellow strong{color:var(--orange-text)}.triagemLoteStat.orange strong{color:var(--yellow)}.triagemLoteStat.red strong{color:var(--red)}.triagemLoteStat.red strong{color:var(--red-text)}.triagemLoteStat.cyan strong{color:var(--cyan)}.triagemLoteLayout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px}.triagemLotePrincipal,.triagemLoteLateral{display:grid;align-content:start;gap:12px;min-width:0}.triagemLoteBusca{padding:12px 14px}.triagemLoteBusca form{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px}.triagemLoteBusca input{min-height:42px;padding:0 12px;border:0!important;background:transparent!important;box-shadow:none!important}.triagemLoteBusca kbd{padding:7px 10px;border:1px solid color-mix(in oklab,var(--b4) 30%,transparent);border-radius:5px;color:var(--t5);font:inherit;font-size:10px}.triagemLoteBusca button,.triagemLotePage .panelHeader button{border:1px solid color-mix(in oklab,var(--b2) 18%,transparent);border-radius:6px;background:var(--surface2);color:var(--t4);font:inherit;font-size:9px;font-weight:800;text-transform:uppercase;cursor:pointer}.triagemLoteBusca button{min-height:36px;padding:0 13px}.triagemLoteBusca>small{display:block;margin:7px 0 0 32px;color:var(--t3)}.triagemLoteProdutoCard{display:grid;grid-template-columns:minmax(0,1.55fr) 140px minmax(260px,.9fr);gap:14px;padding:16px}.triagemLoteProdutoInfo{min-width:0}.triagemLoteProdutoInfo h2{margin:0 0 14px;color:var(--t3);font-size:17px;line-height:1.3}.triagemLoteIdentificadores{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.triagemLoteIdentificadores span,.triagemLoteQuantidades span{display:grid;gap:5px;min-width:0;padding:9px;border:1px solid color-mix(in oklab,var(--b1) 12%,transparent);border-radius:6px;background:var(--surface)}.triagemLoteIdentificadores b{overflow:hidden;color:var(--t5);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.triagemLoteDestino{display:grid;grid-template-columns:minmax(250px,1fr) repeat(3,70px);gap:12px;margin-top:9px;padding:11px;border:1px solid color-mix(in oklab,var(--brand-light) 20%,transparent);border-radius:6px}.triagemLoteDestino span{display:grid;gap:4px}.triagemLoteDestinoPrincipal{grid-template-columns:22px 1fr!important}.triagemLoteDestinoPrincipal svg{grid-row:span 2;color:var(--purple-text)}.triagemLoteDestino b,.triagemLoteDestino strong{color:var(--t4);font-size:11px}.triagemLoteQuantidades{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.triagemLoteQuantidades b{color:var(--t4);font-size:13px}.triagemLoteQuantidades span:nth-child(2) b{color:var(--lime)}.triagemLoteQuantidades span:nth-child(3) b{color:var(--orange-text)}.triagemLoteProdutoVisual{display:grid;place-items:center;min-height:150px;border:1px solid color-mix(in oklab,var(--brand-light) 20%,transparent);border-radius:6px;background:color-mix(in oklab,var(--brand-light) 14%,transparent)}.triagemLoteCubo{display:grid;grid-template-columns:repeat(3,25px);gap:3px;padding:7px;border:4px solid var(--b1);border-radius:5px;transform:rotate(-8deg);box-shadow:12px 12px #16653485}.triagemLoteCubo i{width:25px;height:25px;border-radius:4px;background:var(--surface3)}.triagemLoteCubo i:nth-child(2n){background:var(--lime)}.triagemLoteCubo i:nth-child(3n){background:var(--warning)}.triagemLoteEtiqueta{display:grid;align-content:start;gap:10px;padding:13px;border:1px solid rgba(143,163,196,.16);border-radius:6px;background:#070e1d8a}.triagemLoteEtiqueta>strong{color:#e8eefb;font-size:11px;line-height:1.4}.triagemLoteEtiquetaPapel{overflow:hidden;padding:11px;border-radius:4px;background:#fff}.triagemLoteEtiquetaPapel svg{width:100%;height:48px}.triagemLoteEtiqueta>div:last-child{display:flex;justify-content:space-between;gap:10px}.triagemLoteEtiqueta>div:last-child span{display:grid;gap:4px}.triagemLoteEtiqueta b{color:#e8eefb;font-size:10px}.triagemLoteOperacaoGrid{display:grid;grid-template-columns:1.7fr .85fr .8fr;gap:12px}.triagemLoteCirculares{display:grid;grid-template-columns:repeat(5,1fr);padding:14px}.triagemLoteCircular{display:grid;justify-items:center;gap:7px;padding:0 8px;border-right:1px solid color-mix(in oklab,var(--b1) 12%,transparent)}.triagemLoteCircular:last-child{border-right:0}.triagemLoteCircular>small{text-transform:uppercase}.triagemLoteCircular>b{color:var(--t5);font-size:10px}.triagemLoteGauge{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;background:conic-gradient(var(--gauge-color) var(--gauge),rgba(143,163,196,.12) 0)}.triagemLoteGauge:before{grid-area:1 / 1;width:58px;height:58px;border-radius:50%;background:var(--row);content:""}.triagemLoteGauge span{z-index:1;display:grid;grid-area:1 / 1;justify-items:center}.triagemLoteGauge strong{color:var(--t3);font-size:17px}.triagemLoteStatus,.triagemLoteChecklist,.triagemLoteNotas,.triagemLoteAcoes,.triagemLoteAtividade,.triagemLoteResumo{overflow:hidden}.triagemLotePage .panelHeader{min-height:42px;padding:11px 13px}.triagemLotePage .panelHeader h3{font-size:11px;text-transform:uppercase}.triagemLotePage .panelHeader button{min-height:26px;padding:0 8px}.triagemLoteStatus>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:11px}.triagemLoteStatus>div:last-child button{min-height:37px;border:1px solid currentColor;border-radius:5px;background:transparent;color:var(--t4);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.triagemLoteStatus>div:last-child button:last-child{grid-column:1 / -1}.triagemLoteStatus button.confirmado{color:var(--lime)}.triagemLoteStatus button.divergencia{color:var(--red-text)}.triagemLoteStatus button.etiqueta{color:#f59e0b}.triagemLoteStatus button.nao_localizado{color:var(--orange-text)}.triagemLoteStatus button.revisao{color:var(--t4)}.triagemLoteStatus button.active{background:color-mix(in srgb,currentColor 15%,transparent);box-shadow:none}.triagemLoteChecklist>label{display:flex;align-items:center;justify-content:space-between;min-height:31px;padding:0 12px;color:var(--t5);font-size:10px}.triagemLoteChecklist label span{display:flex;align-items:center;gap:7px}.triagemLoteChecklist label span svg{color:var(--lime)}.triagemLoteChecklist input{accent-color:var(--lime)}.triagemLoteInferior{display:grid;grid-template-columns:.8fr 1.45fr;gap:12px}.triagemLoteNotas textarea{display:block;width:calc(100% - 24px);min-height:76px;margin:0 12px;padding:11px;resize:none}.triagemLoteNotas>small{display:block;padding:7px 13px 10px;text-align:right}.triagemLoteAcoes>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:11px}.triagemLoteAcoes>div:last-child button{display:grid;min-height:68px;place-items:center;gap:6px;padding:8px;border:1px solid color-mix(in oklab,var(--brand-light) 25%,transparent);border-radius:6px;background:var(--surface);color:var(--purple-text);font:inherit;font-size:9px;font-weight:700;cursor:pointer}.triagemLoteAcoes button.primary{border-color:var(--lime)!important;background:color-mix(in oklab,var(--lime) 18%,transparent)!important;color:var(--lime)!important}.triagemLoteAtividade>div:nth-child(2){display:grid}.triagemLoteAtividade>div:nth-child(2)>div{display:grid;grid-template-columns:28px 1fr auto;gap:8px;padding:11px;border-top:1px solid color-mix(in oklab,var(--b1) 10%,transparent)}.triagemLoteAtividade i{display:grid;width:26px;height:26px;place-items:center;border-radius:5px;background:color-mix(in oklab,var(--surface3) 15%,transparent);color:var(--t4)}.triagemLoteAtividade .ok i{background:color-mix(in oklab,var(--chip) 15%,transparent);color:var(--t3)}.triagemLoteAtividade .alerta i{background:color-mix(in oklab,var(--warning) 15%,transparent);color:var(--orange-text)}.triagemLoteAtividade .erro i{background:color-mix(in oklab,var(--danger) 15%,transparent);color:var(--red-text)}.triagemLoteAtividade span{display:grid;gap:3px;min-width:0}.triagemLoteAtividade strong{color:var(--t4);font-size:10px;line-height:1.3}.triagemLoteAtividade time{color:var(--t6);font-size:8px}.triagemLoteCarregar{width:100%;min-height:38px;border:0;border-top:1px solid color-mix(in oklab,var(--b1) 10%,transparent);background:transparent;color:var(--purple-text);font:inherit;font-size:9px;cursor:pointer}.triagemLoteResumo{padding-bottom:13px}.triagemLoteResumoDestaques,.triagemLoteResumoMini{display:grid;gap:8px;padding:11px}.triagemLoteResumoDestaques{grid-template-columns:1fr 1fr}.triagemLoteResumoMini{grid-template-columns:repeat(3,1fr);padding-top:0}.triagemLoteResumoDestaques span,.triagemLoteResumoMini span{display:grid;gap:7px;padding:10px;border:1px solid color-mix(in oklab,var(--b1) 12%,transparent);border-radius:6px}.triagemLoteResumoDestaques b{color:var(--lime);font-size:17px}.triagemLoteResumoDestaques span:first-child b{color:var(--purple-text)}.triagemLoteResumoMini b{color:var(--orange-text);font-size:15px}.triagemLoteResumoMini span:nth-child(2) b{color:var(--red-text)}.triagemLoteResumoMini span:nth-child(3) b{color:var(--purple-text)}.triagemLoteProgresso{display:grid;gap:8px;padding:2px 12px}.triagemLoteProgresso>span{display:flex;justify-content:space-between}.triagemLoteProgresso>span b{color:var(--purple-text)}.triagemLoteProgresso>div{overflow:hidden;height:7px;border-radius:4px;background:color-mix(in oklab,var(--surface3) 14%,transparent)}.triagemLoteProgresso>div i{display:block;height:100%;background:var(--brand-light)}.triagemLoteRodape{display:grid;grid-template-columns:1fr 1.3fr 1fr 1fr 2fr .9fr .8fr;min-height:64px;overflow:hidden}.triagemLoteRodape>span{display:grid;align-content:center;gap:6px;padding:10px 16px;border-right:1px solid color-mix(in oklab,var(--b1) 10%,transparent)}.triagemLoteRodape b{color:var(--t5);font-size:11px}.triagemLoteRodape b.online{color:var(--t3)}.triagemLoteRodape span.progresso{grid-template-columns:1fr auto}.triagemLoteRodape span.progresso small{grid-column:1 / -1}.triagemLoteRodape span.progresso i{overflow:hidden;height:7px;border-radius:4px;background:color-mix(in oklab,var(--surface3) 14%,transparent)}.triagemLoteRodape span.progresso em{display:block;height:100%;background:var(--brand-light)}.triagemEstacaoPage{display:grid;gap:14px}.triagemEstacaoTopo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:66px}.triagemEstacaoTopo>div{display:grid;gap:5px}.triagemEstacaoTopo small,.triagemEstacaoPage article small,.triagemEstacaoRodape small{color:var(--muted);font-size:10px;text-transform:uppercase}.triagemEstacaoTopo>div strong{overflow:hidden;color:var(--t5);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.triagemEstacaoKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.triagemEstacaoKpis article{display:grid;min-height:108px;align-content:center;gap:7px;padding:15px;border:1px solid color-mix(in oklab,var(--b2) 28%,transparent);border-top:2px solid var(--b5);border-radius:8px;background:var(--row)}.triagemEstacaoKpis strong{color:var(--t4);font-size:24px;line-height:1}.triagemEstacaoKpis span{color:var(--t7);font-size:10px}.triagemEstacaoKpis .sucesso{border-top-color:var(--chip)}.triagemEstacaoKpis .sucesso strong{color:var(--t3)}.triagemEstacaoKpis .alerta{border-top-color:var(--warning)}.triagemEstacaoKpis .alerta strong{color:var(--orange-text)}.triagemEstacaoKpis .atencao{border-top-color:var(--warning)}.triagemEstacaoKpis .atencao strong{color:var(--orange-text)}.triagemEstacaoKpis .prazo{border-top-color:var(--brand-light)}.triagemEstacaoKpis .prazo strong{color:var(--purple-text);font-size:20px}.triagemEstacaoKpis .erro{border-top-color:var(--danger)}.triagemEstacaoKpis .erro strong{color:var(--red-text);font-size:20px}.triagemEstacaoKpis .ritmo{border-top-color:var(--b5)}.triagemEstacaoKpis .ritmo strong{color:var(--t1)}.triagemEstacaoOperacao{padding:18px;border-color:color-mix(in oklab,var(--b4) 28%,transparent)}.triagemEstacaoOperacaoCabecalho{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.triagemEstacaoOperacaoCabecalho>div{display:flex;align-items:center;gap:14px}.triagemEstacaoDepositos{display:flex;gap:8px}.triagemEstacaoDepositos button{min-height:36px;padding:0 15px;border:1px solid color-mix(in oklab,var(--b3) 34%,transparent);border-radius:6px;background:var(--surface);color:var(--t6);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.triagemEstacaoDepositos button.active{border-color:var(--chip);background:color-mix(in oklab,var(--chip) 12%,transparent);color:var(--t3)}.triagemEstacaoLeitor{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 16px;border:1px solid color-mix(in oklab,var(--chip) 52%,transparent);border-radius:8px;background:var(--bg);box-shadow:none}.triagemEstacaoLeitor svg{color:var(--t3)}.triagemEstacaoLeitor input{min-width:0;height:46px;border:0;outline:0;background:transparent;color:var(--t4);font:inherit;font-size:18px}.triagemEstacaoLeitor .btnPrimary{min-width:130px;height:44px}.triagemEstacaoMensagem{min-height:39px;margin-top:12px;padding:11px 13px;border:1px solid color-mix(in oklab,var(--b2) 16%,transparent);border-radius:6px;background:color-mix(in oklab,var(--surface) 55%,transparent);color:var(--t7);font-size:12px}.triagemEstacaoMensagem.visivel{border-color:color-mix(in oklab,var(--chip) 30%,transparent);color:var(--t3)}.triagemEstacaoUltima{overflow:hidden}.triagemEstacaoUltima .panelHeader{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid color-mix(in oklab,var(--b1) 14%,transparent)}.triagemEstacaoUltima .panelHeader h3{margin:0;color:var(--t5);font-size:13px}.triagemEstacaoUltima .panelHeader span{color:var(--t7);font-size:10px}.triagemEstacaoUltimaConteudo{display:grid;grid-template-columns:minmax(280px,2fr) repeat(3,minmax(120px,1fr))}.triagemEstacaoUltimaConteudo>div{display:grid;min-height:86px;align-content:center;gap:7px;padding:14px 16px;border-right:1px solid color-mix(in oklab,var(--b1) 12%,transparent)}.triagemEstacaoUltimaConteudo>div:last-child{border-right:0}.triagemEstacaoUltimaConteudo strong{color:var(--t4);font-size:12px;line-height:1.35}.triagemEstacaoVazio{margin:0;padding:26px 16px;color:var(--t7)}.triagemEstacaoRodape{display:grid;grid-template-columns:1.2fr 1fr 2fr .8fr}.triagemEstacaoRodape>span{display:grid;min-height:68px;align-content:center;gap:6px;padding:12px 16px;border-right:1px solid color-mix(in oklab,var(--b1) 12%,transparent)}.triagemEstacaoRodape>span:last-child{border-right:0}.triagemEstacaoRodape strong{color:var(--t5);font-size:11px}.triagemEstacaoRodape strong.online{color:var(--t3)}.triagemEstacaoRodape .progresso{grid-template-columns:minmax(0,1fr) auto}.triagemEstacaoRodape .progresso small{grid-column:1 / -1}.triagemEstacaoRodape .progresso i{overflow:hidden;height:7px;border-radius:4px;background:color-mix(in oklab,var(--surface2) 16%,transparent)}.triagemEstacaoRodape .progresso em{display:block;height:100%;background:var(--brand-light)}.lotesVendaPage{display:grid;gap:14px}.lotesVendaMensagem{margin:0;padding:12px 14px;border:1px solid color-mix(in oklab,var(--b4) 28%,transparent);border-radius:7px;background:color-mix(in oklab,var(--surface) 72%,transparent);color:var(--t2);font-size:11px}.lotesVendaMetricas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.lotesVendaMetricas article{display:grid;align-content:center;gap:7px;min-height:102px;padding:15px;border-top:2px solid var(--b5)}.lotesVendaMetricas small,.lotesVendaPage label span{color:var(--muted);font-size:9px;text-transform:uppercase}.lotesVendaMetricas strong{color:var(--t4);font-size:22px}.lotesVendaMetricas span{color:var(--t6);font-size:9px}.lotesVendaMetricas .normal{border-top-color:var(--chip)}.lotesVendaMetricas .normal strong{color:var(--t3)}.lotesVendaMetricas .restrito{border-top-color:var(--warning)}.lotesVendaMetricas .restrito strong{color:var(--orange-text)}.lotesVendaMetricas .limite{border-top-color:var(--brand-light)}.lotesVendaMetricas .limite strong{color:var(--purple-text)}.lotesVendaMetricas .estourado{border-top-color:var(--danger)}.lotesVendaMetricas .estourado strong{color:var(--red-text)}.lotesVendaCriar{overflow:hidden}.lotesVendaCriar form{display:grid;grid-template-columns:1.2fr 1.5fr .7fr auto;align-items:end;gap:12px;padding:16px}.lotesVendaCriar label{display:grid;gap:7px}.lotesVendaCriar input,.lotesVendaCriar select,.lotesVendaFinalizar input{min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--border2);border-radius:7px;outline:0;background:var(--surface2);color:var(--text);font:inherit}.lotesVendaCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.lotesVendaCards>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px;color:var(--text);text-align:left;cursor:pointer}.lotesVendaCards>button>span{display:grid;gap:5px}.lotesVendaCards>button>span:nth-of-type(n+2){padding-top:12px;border-top:1px solid var(--border)}.lotesVendaCards small{color:var(--muted);font-size:9px}.lotesVendaLeitor{overflow:hidden}.lotesVendaMontagemGrid{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px}.lotesVendaMontagemGrid>main{display:grid;gap:14px;min-width:0}.lotesVendaLeitor form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px;padding:8px 8px 8px 14px;border:1px solid color-mix(in oklab,var(--chip) 45%,transparent);border-radius:7px;background:var(--bg)}.lotesVendaLeitor form svg{color:var(--t3)}.lotesVendaLeitor input{min-width:0;height:44px;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:16px}.lotesVendaTabela{overflow:hidden}.lotesVendaLinhas{display:grid}.lotesVendaLinhas>div{display:grid;grid-template-columns:150px minmax(240px,1fr) 120px 110px 100px auto;align-items:center;gap:12px;min-height:62px;padding:10px 16px;border-top:1px solid var(--border)}.lotesVendaLinhas>div>span,.lotesVendaLinhas>div>small{color:var(--t6);font-size:10px}.lotesVendaLinhas>div>strong{color:var(--t5);font-size:11px}.lotesVendaCabecalho,.lotesVendaLinhas.agrupadas>div{display:grid;grid-template-columns:115px minmax(240px,1fr) 105px 55px 105px 115px 115px;align-items:center;gap:10px;padding:10px 14px}.lotesVendaCabecalho{border-top:1px solid var(--border);background:var(--surface2);color:var(--muted);font-size:8px;text-transform:uppercase}.lotesVendaLinhas.agrupadas>div{min-height:58px}.lotesVendaLinhas.agrupadas>div>span{color:var(--t6);font-size:9px}.lotesVendaNegociacao{display:grid;grid-template-columns:1.3fr 150px 150px repeat(3,minmax(120px,.7fr)) auto;align-items:end;gap:12px;padding:16px}.lotesVendaNegociacao h3,.lotesVendaRelatorios h3{margin:0 0 5px;font-size:13px}.lotesVendaNegociacao small,.lotesVendaRelatorios small{color:var(--muted);font-size:8px}.lotesVendaNegociacao label,.lotesVendaNegociacao>span,.lotesVendaRelatorios>span{display:grid;gap:6px}.lotesVendaNegociacao select,.lotesVendaNegociacao input{min-height:42px;padding:0 10px;border:1px solid var(--border2);border-radius:7px;background:var(--surface2);color:var(--text)}.lotesVendaNegociacao>span strong,.lotesVendaRelatorios>span strong{color:var(--lime);font-size:14px}.lotesVendaRelatorios{display:grid;grid-template-columns:minmax(260px,1fr) auto auto 180px 200px;align-items:center;gap:12px;padding:16px}.lotesVendaFinalizar{display:grid;grid-template-columns:minmax(240px,1fr) 1fr 180px auto;align-items:center;gap:12px;padding:16px}.lotesVendaFinalizar h3{margin:0 0 5px;font-size:13px}.lotesVendaFinalizar small{color:var(--muted);font-size:9px}.lotesVendaApoio{overflow:hidden}.lotesVendaApoio>div:last-child{display:grid;max-height:570px;overflow-y:auto}.lotesVendaApoio>div:last-child>button{display:grid;grid-template-columns:1fr auto;gap:5px 8px;padding:12px;border:0;border-top:1px solid var(--border);background:transparent;color:var(--text);text-align:left;cursor:pointer}.lotesVendaApoio>div:last-child>button:hover{background:color-mix(in oklab,var(--surface2) 5%,transparent)}.lotesVendaApoio button strong{color:var(--lime);font-size:10px}.lotesVendaApoio button span{grid-column:1 / -1;overflow:hidden;color:var(--t5);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.lotesVendaApoio button small{color:var(--muted);font-size:8px}.lotesVendaApoio button b{grid-column:2;grid-row:1}@media (max-width: 1050px){.lotesVendaMetricas{grid-template-columns:repeat(3,minmax(0,1fr))}.lotesVendaCriar form,.lotesVendaFinalizar{grid-template-columns:1fr 1fr}.lotesVendaLinhas>div{grid-template-columns:130px minmax(220px,1fr) 100px 100px}.lotesVendaCabecalho{display:none}.lotesVendaLinhas.agrupadas>div{grid-template-columns:110px minmax(220px,1fr) repeat(3,100px)}.lotesVendaNegociacao,.lotesVendaRelatorios{grid-template-columns:1fr 1fr}.lotesVendaMontagemGrid{grid-template-columns:1fr}.lotesVendaApoio>div:last-child{max-height:340px}}@media (max-width: 650px){.lotesVendaMetricas{grid-template-columns:1fr 1fr}.lotesVendaCriar form,.lotesVendaFinalizar{grid-template-columns:1fr}.lotesVendaLeitor form{grid-template-columns:auto 1fr}.lotesVendaLeitor form button{grid-column:1 / -1}.lotesVendaLinhas>div{grid-template-columns:1fr}.lotesVendaLinhas.agrupadas>div,.lotesVendaNegociacao,.lotesVendaRelatorios{grid-template-columns:1fr}}@media (max-width: 1250px){.triagemEstacaoKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.triagemEstacaoUltimaConteudo{grid-template-columns:2fr repeat(3,1fr)}}@media (max-width: 760px){.triagemEstacaoTopo{grid-template-columns:auto 1fr}.triagemEstacaoTopo>b{grid-column:1 / -1;justify-self:start}.triagemEstacaoKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.triagemEstacaoOperacaoCabecalho,.triagemEstacaoOperacaoCabecalho>div{align-items:stretch;flex-direction:column}.triagemEstacaoDepositos{flex-wrap:wrap}.triagemEstacaoLeitor{grid-template-columns:auto minmax(0,1fr)}.triagemEstacaoLeitor .btnPrimary{grid-column:1 / -1;width:100%}.triagemEstacaoUltimaConteudo,.triagemEstacaoRodape{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.triagemEstacaoKpis,.triagemEstacaoUltimaConteudo,.triagemEstacaoRodape{grid-template-columns:1fr}}@media (max-width: 1350px){.triagemLoteCabecalho{grid-template-columns:1fr}.triagemLoteCabecalho>div:first-child{border-right:0;border-bottom:1px solid color-mix(in oklab,var(--b2) 13%,transparent)}.triagemLoteProdutoCard{grid-template-columns:minmax(0,1fr) 120px 250px}.triagemLoteOperacaoGrid{grid-template-columns:1fr 1fr}.triagemLoteCirculares{grid-column:1 / -1}}@media (max-width: 1050px){.triagemLoteLayout{grid-template-columns:1fr}.triagemLoteLateral{grid-template-columns:1fr 1fr}.triagemLoteProdutoCard{grid-template-columns:1fr 150px}.triagemLoteEtiqueta{grid-column:1 / -1}.triagemLoteRodape{grid-template-columns:repeat(4,1fr)}}@media (max-width: 760px){.triagemLoteStatsTopo{grid-template-columns:repeat(2,1fr)}.triagemLoteProdutoCard,.triagemLoteOperacaoGrid,.triagemLoteInferior,.triagemLoteLateral{grid-template-columns:1fr}.triagemLoteProdutoVisual,.triagemLoteEtiqueta{grid-column:auto}.triagemLoteIdentificadores{grid-template-columns:repeat(2,1fr)}.triagemLoteDestino{grid-template-columns:1fr 1fr}.triagemLoteCirculares{grid-template-columns:repeat(2,1fr);gap:14px}.triagemLoteCircular{border-right:0}.triagemLoteAcoes>div:last-child{grid-template-columns:repeat(2,1fr)}.triagemLoteRodape{grid-template-columns:repeat(2,1fr)}}.revisaoMlPage{display:grid;gap:16px}.revisaoMlTitulo{align-items:center}.revisaoMlKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.revisaoMlKpis .panel{min-height:112px;padding:20px;border-top:2px solid var(--lime)}.revisaoMlKpis .panel.confirmado{border-top-color:var(--chip)}.revisaoMlKpis .panel.erro{border-top-color:var(--danger)}.revisaoMlKpis .panel.cancelado,.revisaoMlKpis .panel.slaBreve{border-top-color:var(--warning)}.revisaoMlKpis small{display:block;color:var(--t4);font-size:11px;font-weight:700;text-transform:uppercase}.revisaoMlKpis strong{display:block;margin-top:12px;color:var(--t4);font-size:30px}.revisaoMlKpis span{color:var(--t6);font-size:10px}.revisaoMlFerramentas{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:18px;padding:14px}.revisaoMlFiltros{display:flex;gap:8px;overflow-x:auto}.revisaoMlFiltrosSla{padding-left:14px;border-left:1px solid color-mix(in oklab,var(--b2) 16%,transparent)}.revisaoMlFiltros button{min-height:38px;padding:0 14px;border:1px solid color-mix(in oklab,var(--b2) 18%,transparent);border-radius:8px;background:var(--row);color:var(--t4);font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.revisaoMlFiltros button.ativo{border-color:color-mix(in oklab,var(--b5) 58%,transparent);color:var(--t4);box-shadow:inset 0 -2px #8b5cf6}.revisaoMlFerramentas form{display:grid;grid-template-columns:minmax(220px,360px) auto;gap:8px;margin-left:auto}.revisaoMlFerramentas input{min-height:42px;padding:0 14px}.revisaoMlLista{overflow:hidden}.revisaoMlLista .panelHeader{padding:18px 20px}.revisaoMlTabelaWrap{overflow-x:auto}.revisaoMlLista table{width:100%;min-width:1160px;border-collapse:collapse;table-layout:fixed}.revisaoMlColProduto{width:28%}.revisaoMlColEntrada{width:14%}.revisaoMlColEspera,.revisaoMlColSla{width:16%}.revisaoMlColStatus,.revisaoMlColDecisao{width:13%}.revisaoMlLista th,.revisaoMlLista td{padding:14px 18px;border-top:1px solid color-mix(in oklab,var(--b1) 12%,transparent);text-align:left;vertical-align:middle}.revisaoMlLista th{color:var(--t6);font-size:10px;line-height:1.35;text-transform:uppercase;white-space:normal}.revisaoMlProduto{display:flex;align-items:center;gap:12px;min-width:0}.revisaoMlProduto img{width:58px;height:58px;border:1px solid color-mix(in oklab,var(--b2) 18%,transparent);border-radius:6px;object-fit:contain;background:var(--surface3)}.revisaoMlProduto span{display:grid;gap:4px;min-width:0}.revisaoMlProduto b{color:var(--lime)}.revisaoMlProduto strong{overflow:hidden;color:var(--t4);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.revisaoMlProduto small,.revisaoMlLista time{color:var(--t4)}.revisaoMlEntrada{display:block;max-width:120px;line-height:1.45}.revisaoMlEspera{display:grid;gap:6px}.revisaoMlEspera small{color:var(--t6);font-size:9px}.revisaoMlTempo{display:inline-flex;align-items:center;gap:7px;color:var(--orange-text);font-variant-numeric:tabular-nums;white-space:nowrap}.revisaoMlTempo.finalizado{color:var(--t4)}.revisaoMlStatus{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid currentColor;border-radius:6px;font-size:10px;font-weight:800;text-transform:uppercase}.revisaoMlStatus.pendente{color:var(--orange-text)}.revisaoMlStatus.confirmado{color:var(--t3)}.revisaoMlStatus.erro{color:var(--red-text)}.revisaoMlStatus.cancelado,.revisaoMlStatus.canceladoMl{color:var(--orange-text)}.revisaoMlSlaCelula{display:grid;gap:6px;min-width:160px}.revisaoMlSlaCelula small{color:var(--t6);font-size:10px;font-variant-numeric:tabular-nums}.revisaoMlSla{width:fit-content;padding:5px 8px;border:1px solid currentColor;border-radius:9px;font-size:9px;font-weight:800;text-transform:uppercase}.revisaoMlSla.no_prazo,.revisaoMlSla.atendido_no_prazo{color:var(--t3)}.revisaoMlSla.vence_em_breve{color:var(--orange-text)}.revisaoMlSla.vencido,.revisaoMlSla.atendido_fora_prazo{color:var(--red-text)}.revisaoMlLista select{width:100%;max-width:190px;min-height:40px;padding:0 10px}.revisaoMlVazio{padding:70px 20px;color:var(--t6);text-align:center}.revisaoMlModalBody{display:grid;gap:18px;padding:22px 24px 24px}.revisaoMlModalBody p{margin:0;color:var(--t5);line-height:1.55}.revisaoMlModalBody label{display:grid;gap:8px;color:var(--t4);font-size:11px;font-weight:700;text-transform:uppercase}.revisaoMlModalBody textarea{min-height:130px;padding:14px;resize:vertical;text-transform:none}.revisaoMlModalAcoes{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 1100px){.revisaoMlKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.revisaoMlFerramentas{align-items:stretch;flex-direction:column}.revisaoMlFerramentas form{margin-left:0}.revisaoMlFiltrosSla{padding-left:0;border-left:0}}@media (max-width: 700px){.revisaoMlKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.revisaoMlKpis .panel{min-height:96px;padding:15px}.revisaoMlKpis strong{font-size:24px}.revisaoMlFerramentas form{grid-template-columns:1fr}}.manutencaoPage{display:grid;gap:16px}.scanHubSeletorPage{max-width:1180px;margin:0 auto}.scanHubSeletor{overflow:hidden}.scanHubSeletor .panelHeader{padding:20px}.scanHubSeletor .panelHeader div{display:grid;gap:5px}.scanHubSeletor .panelHeader small,.scanHubSeletor .panelHeader>span{color:var(--t6)}.scanHubSeletorLista{display:grid}.scanHubSeletorLista button{display:grid;grid-template-columns:42px minmax(0,1fr) auto 140px;align-items:center;gap:14px;min-height:78px;padding:14px 20px;border:0;border-top:1px solid color-mix(in oklab,var(--b1) 12%,transparent);background:transparent;color:var(--t5);font:inherit;text-align:left;cursor:pointer}.scanHubSeletorLista button:hover{background:color-mix(in oklab,var(--surface2) 5%,transparent)}.scanHubSeletorLista button>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in oklab,var(--lime) 28%,transparent);border-radius:8px;color:var(--lime)}.scanHubSeletorLista button>div{display:grid;gap:5px;min-width:0}.scanHubSeletorLista strong{overflow:hidden;color:var(--t4);text-overflow:ellipsis;white-space:nowrap}.scanHubSeletorLista small{color:var(--t6)}.scanHubSeletorLista b{color:var(--lime);font-variant-numeric:tabular-nums}.scanHubSeletorLista em{color:var(--t2);font-size:11px;font-style:normal;font-weight:800;text-align:right;text-transform:uppercase}.scanHubSeletorVazio{display:grid;justify-items:center;gap:9px;padding:70px 20px;color:var(--t6);text-align:center}.scanHubSeletorVazio strong{color:var(--t4)}@media (max-width: 700px){.scanHubSeletorLista button{grid-template-columns:38px minmax(0,1fr)}.scanHubSeletorLista button>b,.scanHubSeletorLista button>em{grid-column:2;text-align:left}}.manutencaoKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.manutencaoKpis .panel{min-height:112px;padding:20px;border-top:2px solid var(--b5)}.manutencaoKpis .ativo{border-top-color:var(--lime)}.manutencaoKpis .alerta{border-top-color:var(--warning)}.manutencaoKpis .concluido{border-top-color:var(--chip)}.manutencaoKpis small{color:var(--t4);font-size:10px;font-weight:700;text-transform:uppercase}.manutencaoKpis strong{display:block;margin-top:12px;color:var(--t4);font-size:30px}.manutencaoFerramentas{display:flex;align-items:center;gap:16px;padding:14px}.manutencaoFerramentas .revisaoMlFiltros{flex:1}.manutencaoFerramentas input{width:min(360px,100%);min-height:42px;padding:0 14px}.manutencaoLista{overflow:hidden}.manutencaoLista .panelHeader{padding:18px 20px}.manutencaoTabelaWrap{overflow-x:auto}.manutencaoLista table{width:100%;min-width:1080px;border-collapse:collapse}.manutencaoLista th,.manutencaoLista td{padding:14px 18px;border-top:1px solid color-mix(in oklab,var(--b1) 12%,transparent);color:var(--t5);font-size:12px;text-align:left;vertical-align:middle}.manutencaoLista th{color:var(--t6);font-size:10px;text-transform:uppercase}.manutencaoLista td:first-child{display:grid;max-width:420px;gap:4px}.manutencaoLista td:first-child b{color:var(--lime)}.manutencaoLista td:first-child strong{color:var(--t4)}.manutencaoLista td:first-child small{color:var(--t6)}.manutencaoStatus{display:inline-flex;padding:5px 9px;border:1px solid currentColor;border-radius:6px;color:var(--t4);font-size:9px;font-weight:800;text-transform:uppercase;white-space:nowrap}.manutencaoStatus.em_reparo{color:var(--lime)}.manutencaoStatus.aguardando_peca{color:var(--orange-text)}.manutencaoStatus.finalizada{color:var(--t3)}@media (max-width: 900px){.manutencaoKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.manutencaoFerramentas{align-items:stretch;flex-direction:column}.manutencaoFerramentas input{width:100%}}.topbar{height:64px;padding:0 32px;background:var(--bg);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand,.statusArea,.live,.tabs,.panelHeader{display:flex;align-items:center}.brand{gap:14px}.brandIcon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--purple),var(--lime));display:grid;place-items:center;box-shadow:none}.brand h1{margin:0;font-size:15px;letter-spacing:2px}.brand span,.statusArea small,.dateRow p,.kpi p,.kpi span,th,td{color:var(--muted)}.brand span{font-size:10px;text-transform:uppercase;letter-spacing:1px}.statusArea{gap:18px}.live{gap:8px;color:var(--lime);font-size:11px;font-weight:800;letter-spacing:1px}.live span{width:8px;height:8px;background:var(--lime);border-radius:6px;box-shadow:none;animation:pulse 1.3s infinite}@keyframes pulse{50%{opacity:.45;transform:scale(1.4)}}.statusArea button,.tabs button{border:1px solid var(--purple);color:var(--purple-light);background:transparent;border-radius:8px;padding:7px 16px;font-weight:700;cursor:pointer}main{width:100%;margin:0 auto;padding:24px 40px 40px}.dateRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.dateRow p{font-size:12px;letter-spacing:1px;text-transform:uppercase}.tabs{padding:4px;border:1px solid var(--border);background:var(--surface2);border-radius:10px;gap:4px}.tabs button{border:0;color:var(--muted);padding:7px 18px}.tabs .active{background:var(--purple);color:var(--t1);box-shadow:none}.kpis{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:14px;margin-bottom:20px}.kpisCanais{grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px}.kpiCanalCompacto{padding:12px 14px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.kpiCanalCompacto:hover{border-color:var(--purple-light);transform:translateY(-1px)}.kpiCanalCompacto.selecionado{border-color:var(--lime);box-shadow:none}.kpiCanalCompacto.kpiCanalTotal{border-color:var(--action);box-shadow:none}.kpiCanalCompacto:after{display:none}.kpiCanalHeader{display:flex;align-items:center;gap:6px;margin-bottom:8px}.kpiCanalDot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.kpiCanalCompacto .kpiLabel{font-size:9px;margin:0}.kpiCanalCompacto .kpiValue{font-size:17px;margin:4px 0 2px}.kpiCanalCompacto .kpiText{font-size:10px}.kpi,.panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -40px #07183ab3}.kpi{padding:20px;position:relative;box-shadow:0 24px 60px -40px #07183ab3}.kpi:after{content:"";height:2px;position:absolute;inset:auto 0 0}.kpi strong{display:block;font-size:24px;margin-bottom:10px}.kpiRankBadge{position:absolute;top:14px;right:16px;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--muted2);background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:2px 9px}.kpi span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:800}.kpi h2{margin:7px 0 4px;font-size:28px;line-height:1}.kpi p{margin:0;font-size:11px}.green h2,.successText{color:var(--lime)}.purple h2{color:var(--purple-light)}.yellow h2{color:var(--yellow)}.red h2,.dangerText{color:var(--red)}.white h2{color:var(--t1)}.green:after{background:var(--lime)}.purple:after{background:var(--brand-light)}.yellow:after{background:var(--warning)}.red:after{background:var(--danger)}.white:after{background:var(--surface3)}.full{margin-bottom:16px}.gridTwo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.panelHeader{justify-content:space-between;padding:15px 20px;background:var(--surface2);border-bottom:1px solid var(--border)}.panelHeader h3{margin:0;color:var(--t1);text-transform:uppercase;letter-spacing:.8px;font-size:12px}.badge{font-size:11px;border-radius:6px;padding:4px 10px}.greenBadge{color:var(--lime);background:color-mix(in oklab,var(--lime) 12%,transparent)}.yellowBadge{color:var(--yellow);background:color-mix(in oklab,var(--warning) 10%,transparent)}.redBadge{color:var(--red);background:color-mix(in oklab,var(--danger) 12%,transparent)}.tableWrap{overflow-x:auto}.buscaVendasBox{display:flex;align-items:center;gap:10px;margin:0 20px 16px;padding:10px 14px;background:color-mix(in oklab,var(--row) 48%,transparent);border:1px solid var(--border2);border-radius:12px;color:var(--muted2)}.buscaVendasBox input{flex:1;background:transparent;border:none;color:var(--text);font-size:13px;outline:none}.buscaVendasBox input::placeholder{color:var(--muted2)}.buscaVendasLimpar{background:transparent;border:none;color:var(--muted2);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.buscaVendasLimpar:hover{color:var(--text)}table{width:100%;border-collapse:collapse;font-size:12.5px}th{text-align:left;padding:11px 16px;background:var(--surface2);color:var(--muted2);text-transform:uppercase;letter-spacing:.8px;font-size:10px}td{padding:13px 16px;border-bottom:1px solid var(--b1)}.tabelaFixa{table-layout:fixed}.tabelaFixa th,.tabelaFixa td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel .tableWrap .vendasCanalTabela .vendasCanalColPedido{width:170px!important;min-width:170px!important;max-width:170px!important}.panel .tableWrap .vendasCanalTabela .vendasCanalColFlex{width:130px!important;min-width:130px!important;max-width:130px!important}.panel .tableWrap .vendasCanalTabela .vendasCanalColEnvio{width:70px!important;min-width:70px!important;max-width:70px!important}.panel .tableWrap .vendasCanalTabela .vendasCanalColVenda{width:100px!important;min-width:100px!important;max-width:100px!important}.panel .tableWrap .vendasCanalTabela .vendasCanalColData{width:150px!important;min-width:150px!important;max-width:150px!important}.panel .tableWrap .vendasCanalTabela .vendasCanalColRecebimento{width:220px!important;min-width:220px!important;max-width:220px!important;white-space:normal!important}.panel .tableWrap .vendasCanalTabela .vendasCanalColRecebidoEm{width:150px!important;min-width:150px!important;max-width:150px!important}.panel .tableWrap .aprovadosWhatsTabela .aprovadosColCliente{width:160px!important;min-width:160px!important;max-width:160px!important}.panel .tableWrap .aprovadosWhatsTabela .aprovadosColPedidoTiny{width:100px!important;min-width:100px!important;max-width:100px!important}.panel .tableWrap .aprovadosWhatsTabela .aprovadosColProduto{width:280px!important;min-width:280px!important;max-width:280px!important}.panel .tableWrap .aprovadosWhatsTabela .aprovadosColPagamento{width:110px!important;min-width:110px!important;max-width:110px!important}.panel .tableWrap .aprovadosWhatsTabela .aprovadosColValor{width:90px!important;min-width:90px!important;max-width:90px!important}.panel .tableWrap .aprovadosWhatsTabela .aprovadosColAprovadoEm,.panel .tableWrap .aprovadosWhatsTabela .aprovadosColStatus{width:110px!important;min-width:110px!important;max-width:110px!important}tr:hover td{background:color-mix(in oklab,var(--brand-light) 5%,transparent)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-decoration:none;border-bottom:none}.mono,.mono *{-webkit-text-decoration-skip:objects;text-underline-offset:unset}.tiny,.pill{display:inline-flex;align-items:center;border-radius:999px;font-size:10px;font-weight:800}.tiny{padding:3px 8px;color:var(--lime);background:var(--surface3);border:1px solid color-mix(in oklab,var(--lime) 20%,transparent)}.pill{padding:4px 10px;text-transform:uppercase}.approved{color:var(--lime);background:color-mix(in oklab,var(--lime) 10%,transparent);border:1px solid color-mix(in oklab,var(--lime) 22%,transparent)}.pix{color:var(--lime);font-weight:800}.card{color:var(--purple-light);font-weight:800}.chart{padding-bottom:18px}.barRow{display:grid;grid-template-columns:90px 1fr 44px;align-items:center;gap:12px;padding:14px 20px 0}.barRow span,.barRow small{color:var(--muted2);font-size:11px;font-weight:800;text-transform:uppercase}.barRow div{background:var(--surface3);border:1px solid var(--border);border-radius:8px;height:24px;overflow:hidden}.bar{height:100%;min-width:30px;display:flex;align-items:center;padding-left:10px;color:var(--t7);font-size:11px;font-weight:700}.greenBar{background:var(--lime)}.yellowBar{background:var(--warning)}.redBar{background:var(--danger);color:var(--t1)}.purpleBar{background:var(--brand-light);color:var(--t1)}@media (max-width: 1100px){.kpis{grid-template-columns:repeat(2,1fr)}.gridTwo{grid-template-columns:1fr}.topbar,.dateRow{align-items:flex-start;flex-direction:column;height:auto;gap:14px;padding-top:16px;padding-bottom:16px}}.campanhasContent{padding:20px}.campanhaForm{background:var(--surface2);border:1px solid var(--border);border-radius:14px;padding:18px;margin-bottom:18px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.formGrid label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.8px;font-weight:800}.formGrid input,.formGrid select{width:100%;border:1px solid var(--border2);background:var(--surface);color:var(--text);border-radius:10px;padding:11px 12px;outline:none;font-size:13px}.formGrid input:focus,.formGrid select:focus{border-color:var(--purple);box-shadow:none}.span2{grid-column:span 2}.btnPrimary{margin-top:16px;border:1px solid var(--text);background:var(--text);color:var(--bg);font-weight:700;border-radius:10px;padding:11px 18px;cursor:pointer}.btnPrimary:disabled{opacity:.55;cursor:not-allowed}.formSuccess{margin:14px 0 0;color:var(--lime);font-size:13px;font-weight:700}.formError{margin:14px 0 0;color:var(--red);font-size:13px;font-weight:700}@media (max-width: 800px){.formGrid{grid-template-columns:1fr}.span2{grid-column:span 1}}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--bg) 78%,transparent);display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modalBox{width:min(620px,100%);background:var(--surface2);border:1px solid var(--border2);border-radius:16px;box-shadow:0 24px 60px -40px #07183ab3;overflow:hidden}.modalHeader{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--b1)}.modalHeader h3{margin:0;color:var(--t1);font-size:16px;letter-spacing:.8px;text-transform:uppercase}.modalHeader button{width:34px;height:34px;border:1px solid var(--b3);background:var(--surface2);color:var(--t6);border-radius:10px;cursor:pointer;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center}.modalHeader button:hover{border-color:var(--lime);color:var(--text)}.modalResumo{padding:22px 24px;display:grid;gap:12px}.modalResumo div{background:var(--bg);border:1px solid var(--b1);border-radius:14px;padding:14px 16px}.modalResumo div:nth-child(1) span:before{content:"👥 "}.modalResumo div:nth-child(2) span:before{content:"📦 "}.modalResumo div:nth-child(3) span:before{content:"🛒 "}.modalResumo div:nth-child(4) span:before{content:"💰 "}.modalResumo span{display:block;margin-bottom:7px;color:var(--t7);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.modalResumo strong{display:block;color:var(--t4);font-size:14px;line-height:1.4}.modalValor{color:var(--lime)!important;font-size:24px!important}.modalAviso{margin:0 24px 20px;padding:14px 16px;background:color-mix(in oklab,var(--warning) 8%,transparent);border:1px solid color-mix(in oklab,var(--warning) 24%,transparent);border-radius:14px;color:var(--yellow);font-size:13px;line-height:1.5}.modalAviso:before{content:"⚠️ "}.modalActions{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--b1);background:var(--row)}.btnSecondary{border:1px solid var(--border2);background:var(--surface);color:var(--text);font-weight:700;border-radius:12px;padding:12px 18px;cursor:pointer}.modalActions .btnPrimary{margin-top:0;padding:12px 20px;border-radius:12px}@media (max-width: 640px){.modalActions{flex-direction:column}.modalActions button{width:100%}}.formError{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:12px 14px;color:var(--orange-text);background:color-mix(in oklab,var(--warning) 8%,transparent);border:1px solid color-mix(in oklab,var(--warning) 24%,transparent);border-radius:12px;font-size:13px;font-weight:800}.gruposSelector{grid-column:span 2;border:1px solid var(--border2);background:var(--surface2);border-radius:16px;padding:16px}.gruposSelectorHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.gruposSelectorHeader>span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.9px;font-weight:700}.gruposSelectorHeader>div{display:flex;gap:8px}.gruposSelectorHeader button{border:1px solid var(--border2);background:var(--surface);color:var(--text);border-radius:10px;padding:8px 12px;cursor:pointer;font-weight:800;font-size:11px}.gruposCheckboxList{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.grupoCheckbox{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;background:var(--row);border:1px solid var(--border);border-radius:14px;padding:14px;cursor:pointer;text-transform:none!important;letter-spacing:normal!important;transition:border-color .18s ease,background .18s ease,transform .18s ease}.grupoCheckbox:hover{border-color:var(--purple);background:color-mix(in oklab,var(--brand-light) 8%,transparent);transform:translateY(-1px)}.grupoCheckbox input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;margin:1px 0 0!important;accent-color:var(--lime);cursor:pointer}.grupoCheckbox span{display:block}.grupoCheckbox strong{display:block;color:var(--text);font-size:13px;line-height:1.35}.grupoCheckbox small{display:block;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.35}.modalGrupoLista{margin:10px 0 0;padding-left:18px;color:var(--lime)}.modalGrupoLista li{margin-top:5px}.gruposSelectorHeader>div:first-child{display:flex;flex-direction:column;gap:4px}.gruposSelectorHeader>div:first-child small{color:var(--lime);font-size:11px;font-weight:800}.grupoSearchBox{margin-bottom:12px}.grupoSearchBox input{width:100%;border:1px solid var(--border2);background:var(--surface);color:var(--text);border-radius:12px;padding:12px 14px;outline:none;font-size:13px}.grupoSearchBox input:focus{border-color:var(--purple);box-shadow:none}.gruposCheckboxList{max-height:320px;overflow-y:auto;padding-right:6px}.gruposCheckboxList::-webkit-scrollbar{width:8px}.gruposCheckboxList::-webkit-scrollbar-track{background:var(--row);border-radius:9px}.gruposCheckboxList::-webkit-scrollbar-thumb{background:var(--surface3);border-radius:9px}.gruposCheckboxList::-webkit-scrollbar-thumb:hover{background:var(--surface3)}.emptyGroups{margin:0;padding:14px;color:var(--yellow);background:color-mix(in oklab,var(--warning) 8%,transparent);border:1px solid color-mix(in oklab,var(--warning) 20%,transparent);border-radius:12px;font-size:13px;font-weight:800}.neonTabs{display:flex;gap:10px;padding:14px 28px;border-bottom:1px solid var(--border);background:var(--purple),var(--lime),var(--bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow-x:auto}.neonTabs button{border:1px solid var(--b1);background:var(--row);color:var(--t6);border-radius:14px;padding:11px 16px;cursor:pointer;font-weight:700;letter-spacing:.3px;white-space:nowrap;transition:all .18s ease}.neonTabs button:hover{color:var(--t1);border-color:var(--brand-light);box-shadow:none;transform:translateY(-1px)}.neonTabs button.active{color:var(--t7);border-color:var(--lime);background:var(--lime);box-shadow:none}.neonSection{background:var(--purple),var(--lime),var(--surface2)}.neonGrid{padding:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.neonCard{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--b1);border-radius:16px;padding:18px;box-shadow:0 18px 50px #00000038}.neonCard:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--purple),var(--lime);pointer-events:none;opacity:.8}.neonCard>*{position:relative;z-index:1}.neonCardTag{display:inline-flex;align-items:center;border:1px solid color-mix(in oklab,var(--lime) 28%,transparent);background:color-mix(in oklab,var(--lime) 11%,transparent);color:var(--lime);border-radius:6px;padding:5px 9px;font-size:10px;font-weight:700;letter-spacing:.8px;margin-bottom:12px}.neonCard h3{margin:0 0 12px;color:var(--t1);font-size:16px}.neonCard p{margin:7px 0;color:var(--t6);font-size:12px;line-height:1.45;word-break:break-word}.neonCard strong{color:var(--t4)}.emptyTab{padding:32px;color:var(--muted)}.emptyTab h2{color:var(--t1);margin:0 0 10px;font-size:22px}.emptyTab p{max-width:760px;line-height:1.6;margin:0}.purpleBadge{background:color-mix(in oklab,var(--brand-light) 16%,transparent);color:var(--purple-text);border:1px solid color-mix(in oklab,var(--brand-light) 32%,transparent)}@media (max-width: 760px){.neonTabs{padding:12px 16px}.neonTabs button{padding:10px 12px;font-size:12px}}.parceirosGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.parceiroCard h3{font-size:18px}.partnerStats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.partnerStats div{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:12px}.partnerStats strong{display:block;color:var(--lime);font-size:22px;line-height:1}.partnerStats span{display:block;margin-top:6px;color:var(--muted);font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.6px}.partnerGroups{margin-top:14px;padding:13px;border:1px solid color-mix(in oklab,var(--brand-light) 22%,transparent);background:color-mix(in oklab,var(--brand-light) 8%,transparent);border-radius:14px}.partnerGroups>strong{display:block;margin-bottom:8px;color:var(--purple-text);font-size:12px;text-transform:uppercase;letter-spacing:.7px}.partnerGroups ul{margin:0;padding-left:18px;color:var(--text)}.partnerGroups li{margin:5px 0;font-size:12px}.grupoActions{position:relative;z-index:2;margin-top:16px;display:flex;gap:10px}.btnDanger{border:1px solid color-mix(in oklab,var(--danger) 35%,transparent);background:color-mix(in oklab,var(--danger) 12%,transparent);color:var(--red-text);font-weight:700;border-radius:12px;padding:11px 16px;cursor:pointer}.btnDanger:hover{background:color-mix(in oklab,var(--danger) 18%,transparent);box-shadow:none}.btnDanger:disabled,.grupoActions .btnPrimary:disabled{opacity:.55;cursor:not-allowed}.grupoInativo{opacity:.62;filter:grayscale(.35)}.inactiveTag{color:var(--red-text);background:color-mix(in oklab,var(--danger) 11%,transparent);border-color:color-mix(in oklab,var(--danger) 28%,transparent)}.btnEdit{border:1px solid color-mix(in oklab,var(--brand-light) 38%,transparent);background:color-mix(in oklab,var(--brand-light) 13%,transparent);color:var(--purple-text);font-weight:700;border-radius:12px;padding:11px 16px;cursor:pointer}.btnEdit:hover{background:color-mix(in oklab,var(--brand-light) 22%,transparent);box-shadow:none}.editGroupModal{width:min(720px,100%)}.editGroupBody{padding:22px 24px}.editGroupInfo{padding:14px 16px;margin-bottom:16px;border:1px solid color-mix(in oklab,var(--lime) 20%,transparent);background:color-mix(in oklab,var(--lime) 7%,transparent);border-radius:14px}.editGroupInfo strong{display:block;color:var(--t1);font-size:16px}.editGroupInfo span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.editGroupGrid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.editGroupGrid label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.8px;font-weight:700}.editGroupGrid input{width:100%;border:1px solid var(--border2);background:var(--bg);color:var(--text);border-radius:11px;padding:12px 13px;outline:none;font-size:13px}.editGroupGrid input:focus{border-color:var(--purple);box-shadow:none}@media (max-width: 760px){.editGroupGrid{grid-template-columns:1fr}}.headerActions{display:flex;align-items:center;gap:10px}.compactBtn{margin-top:0;padding:9px 13px;font-size:12px;border-radius:11px}.parceiroCard .partnerStats strong{font-size:20px}.editGroupGrid select{width:100%;border:1px solid var(--border2);background:var(--bg);color:var(--text);border-radius:11px;padding:12px 13px;outline:none;font-size:13px}.editGroupGrid select:focus{border-color:var(--purple);box-shadow:none}.app{background:#22c55e14,var(--purple),#05070d!important;color:var(--t5)!important}.topbar{background:var(--bg)!important;border-bottom:1px solid var(--b2)!important;box-shadow:0 10px 30px #00000038!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.brandIcon{background:var(--chip)!important;box-shadow:0 10px 28px #22c55e38!important;color:var(--t7)!important}.brand h1{letter-spacing:.14em!important;color:var(--t1)!important}.brand span{color:var(--t6)!important}.tabs{gap:10px!important}.tabs button,.statusArea button{border-radius:14px!important;border:1px solid var(--b3)!important;background:var(--chip)!important;color:var(--t5)!important;box-shadow:none!important;transition:all .18s ease!important}.tabs button:hover,.statusArea button:hover{border-color:color-mix(in oklab,var(--lime) 35%,transparent)!important;background:var(--chip)!important;transform:translateY(-1px)!important}.tabs .active{background:var(--lime)!important;color:var(--t7)!important;border-color:color-mix(in oklab,var(--lime) 55%,transparent)!important;box-shadow:0 14px 30px #22c55e38!important}.live{background:var(--surface)!important;border:1px solid color-mix(in oklab,var(--chip) 20%,transparent)!important;color:var(--t3)!important;box-shadow:none!important}.live span{background:var(--chip)!important;box-shadow:none}.kpis{gap:16px!important}.kpi,.panel{background:var(--surface)!important;border:1px solid var(--b2)!important;border-radius:16px!important;box-shadow:0 18px 48px #00000040!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.kpi{min-height:138px!important;padding:22px!important;overflow:hidden!important}.kpi:after{height:3px!important;opacity:.9!important;box-shadow:none!important}.kpi strong{font-size:24px!important;filter:none!important}.kpi h2{font-size:28px!important;letter-spacing:-.04em!important}.kpi p,.kpi span,.dateRow p,.statusArea small{color:var(--t6)!important}.green h2,.successText{color:var(--t3)!important}.purple h2{color:var(--purple-text)!important}.yellow h2{color:var(--orange-text)!important}.red h2,.dangerText{color:var(--red-text)!important}.white h2{color:var(--t1)!important}.panel{overflow:hidden!important}.panelHeader{padding:18px 22px!important;border-bottom:1px solid var(--b1)!important;background:color-mix(in oklab,var(--surface) 22%,transparent)!important}.panelHeader h3{color:var(--t1)!important;letter-spacing:.04em!important}.badge{border-radius:6px!important;border:1px solid var(--b2)!important;box-shadow:none!important}.greenBadge{background:color-mix(in oklab,var(--lime) 14%,transparent)!important;color:var(--lime)!important}.yellowBadge{background:color-mix(in oklab,var(--warning) 12%,transparent)!important;color:var(--orange-text)!important}.redBadge{background:color-mix(in oklab,var(--danger) 13%,transparent)!important;color:var(--red-text)!important}.purpleBadge{background:color-mix(in oklab,var(--brand-light) 13%,transparent)!important;color:var(--purple-text)!important}.tableWrap table{border-collapse:separate!important;border-spacing:0!important}.tableWrap th{background:color-mix(in oklab,var(--surface) 32%,transparent)!important;color:var(--t7)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-bottom:1px solid var(--b1)!important}.tableWrap td{border-bottom:1px solid var(--b1)!important;color:var(--t5)!important}.tableWrap tr:hover td{background:color-mix(in oklab,var(--chip) 3.5%,transparent)!important}.pill{border-radius:999px!important;border:1px solid var(--b3)!important;box-shadow:none!important}.approved{background:color-mix(in oklab,var(--chip) 14%,transparent)!important;color:var(--t3)!important;border-color:color-mix(in oklab,var(--chip) 26%,transparent)!important}.btnPrimary{border-radius:10px!important;background:var(--text)!important;color:var(--bg)!important;border:1px solid var(--text)!important;box-shadow:none!important}.btnSecondary,.btnEdit{border-radius:10px!important;background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border2)!important;box-shadow:none!important}.barRow div{background:var(--surface3)!important;border:1px solid var(--b1)!important}.bar{box-shadow:none!important}.greenBar{background:var(--lime)!important}.modalOverlay{background:color-mix(in oklab,var(--bg) 74%,transparent)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.modalBox{background:var(--surface)!important;border:1px solid var(--b3)!important;border-radius:16px!important;box-shadow:0 30px 90px #0000008a!important}input,select,textarea{background:color-mix(in oklab,var(--row) 48%,transparent)!important;border:1px solid var(--b3)!important;color:var(--t5)!important;border-radius:12px!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:color-mix(in oklab,var(--chip) 45%,transparent)!important;box-shadow:none}@media (max-width: 900px){.kpis,.gridTwo{grid-template-columns:1fr!important}.topbar{gap:16px!important}}.topbar{min-height:72px!important;padding:14px 28px!important}.tabs{padding:14px 28px!important;background:color-mix(in oklab,var(--surface) 26%,transparent)!important;border-bottom:1px solid var(--b1)!important}.tabs button{min-height:42px!important;padding:0 20px!important;font-size:14px!important;font-weight:800!important;letter-spacing:.01em!important}.tabs .active{background:color-mix(in oklab,var(--chip) 16%,transparent)!important;color:var(--t3)!important;border-color:color-mix(in oklab,var(--chip) 34%,transparent)!important;box-shadow:0 10px 24px #00000038!important}.tabs .active:hover{background:color-mix(in oklab,var(--chip) 22%,transparent)!important}.dateRow{margin-top:28px!important;margin-bottom:18px!important}.dateRow p{font-size:12px!important;letter-spacing:.12em!important;color:var(--t5)!important}.kpis{margin-top:0!important}.kpi{min-height:126px!important;padding:20px!important;background:var(--surface)!important}.kpi strong{font-size:22px!important}.kpi h2{font-size:26px!important}.kpi p{margin-top:6px!important;font-size:12px!important}.kpi:after{opacity:.65!important}.panel{background:var(--surface)!important;border-color:var(--b2)!important}.panelHeader{padding:15px 20px!important}.panelHeader h3{font-size:13px!important}.tableWrap th{padding-top:13px!important;padding-bottom:13px!important;background:color-mix(in oklab,var(--surface) 22%,transparent)!important}.tableWrap td{padding-top:14px!important;padding-bottom:14px!important}.statusArea button{min-height:42px!important;padding:0 18px!important;border-radius:14px!important;background:var(--surface2)!important}.live{padding:7px 12px!important;border-radius:6px!important;background:color-mix(in oklab,var(--chip) 8%,transparent)!important}.brandIcon{width:42px!important;height:42px!important;border-radius:14px!important}.brand h1{font-size:15px!important}.brand span{font-size:10px!important}@media (min-width: 1200px){.app{padding-bottom:40px!important}}.app{background:var(--surface2),#7c3aed1a,#22c55e0d,#040814!important;color:var(--t4)!important}.topbar{background:var(--surface-nav)!important;border-bottom:1px solid var(--border)!important;box-shadow:0 10px 30px #00000047!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.brandIcon{background:color-mix(in oklab,var(--brand-light) 18%,transparent),var(--surface3)!important;border:1px solid color-mix(in oklab,var(--brand-light) 18%,transparent)!important;box-shadow:none;color:var(--brand-light)!important}.brand h1{color:var(--text)!important;letter-spacing:.12em!important}.brand span{color:var(--brand-light)!important}.tabs{background:color-mix(in oklab,var(--brand-light) 3%,transparent),var(--surface2)!important;border-top:1px solid var(--b1)!important;border-bottom:1px solid var(--border)!important;gap:12px!important}.tabs button,.statusArea button{background:var(--surface2)!important;border:1px solid var(--border)!important;color:var(--muted)!important;border-radius:14px!important;box-shadow:0 6px 20px #0000002e!important;transition:all .18s ease!important}.tabs button:hover,.statusArea button:hover{border-color:color-mix(in oklab,var(--brand-light) 28%,transparent)!important;color:var(--text)!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #00000038!important}.tabs .active{background:var(--surface2),var(--chip)!important;color:var(--t2)!important;border:1px solid color-mix(in oklab,var(--b4) 34%,transparent)!important;box-shadow:0 10px 28px #0000003d!important}.tabs .active:hover{background:var(--surface2),var(--chip)!important}.live{background:var(--surface2)!important;border:1px solid var(--border)!important;color:var(--muted)!important;box-shadow:none!important}.live span{background:var(--action)!important;box-shadow:none}.kpi,.panel{background:var(--surface)!important;border:1px solid color-mix(in oklab,var(--b1) 14%,transparent)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff05,0 16px 40px #00000047!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.kpi{position:relative!important;overflow:hidden!important}.kpi:before,.panel:before{content:""!important;position:absolute!important;top:0!important;left:18px!important;right:18px!important;height:1px!important;background:var(--surface)!important;pointer-events:none!important}.kpi:after{height:2px!important;opacity:.75!important}.green:after{background:color-mix(in oklab,var(--lime) 85%,transparent)!important}.purple:after{background:var(--purple)!important}.yellow:after{background:color-mix(in oklab,var(--warning) 85%,transparent)!important}.red:after{background:color-mix(in oklab,var(--danger) 85%,transparent)!important}.white:after{background:var(--surface3)!important}.kpi p,.kpi span,.dateRow p,.statusArea small{color:var(--t5)!important}.panelHeader{background:var(--surface2)!important;border-bottom:1px solid color-mix(in oklab,var(--b1) 10%,transparent)!important}.panelHeader h3{color:var(--t3)!important;letter-spacing:.05em!important}.badge,.pill{border-radius:999px!important;border:1px solid color-mix(in oklab,var(--b2) 18%,transparent)!important;box-shadow:none!important}.approved{background:color-mix(in oklab,var(--chip) 10%,transparent)!important;color:var(--t3)!important;border-color:color-mix(in oklab,var(--chip) 22%,transparent)!important}.tableWrap th{background:var(--row)!important;color:var(--t6)!important;border-bottom:1px solid color-mix(in oklab,var(--b1) 8%,transparent)!important}.tableWrap td{color:var(--t5)!important;border-bottom:1px solid color-mix(in oklab,var(--b1) 6%,transparent)!important}.tableWrap tr:hover td{background:color-mix(in oklab,var(--surface) 2.5%,transparent)!important}.barRow div{background:color-mix(in oklab,var(--surface) 82%,transparent)!important;border:1px solid color-mix(in oklab,var(--b1) 10%,transparent)!important}.greenBar{background:var(--chip)!important}.yellowBar{background:var(--warning)!important}.redBar{background:var(--danger)!important}.purpleBar{background:var(--brand-light)!important}.btnPrimary{background:var(--text)!important;color:var(--bg)!important;border:1px solid var(--text)!important;box-shadow:none!important}.btnPrimary:hover{opacity:.88!important;box-shadow:none!important}.btnSecondary,.btnEdit{background:var(--surface)!important;border:1px solid var(--border2)!important;color:var(--text)!important}.btnSecondary:hover,.btnEdit:hover{border-color:var(--lime)!important;color:var(--text)!important}@keyframes megPulseSoft{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes megBorderFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes megFloatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app{animation:megFloatIn .35s ease-out backwards!important}.brand{position:relative!important}.brandIcon{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.brand:hover .brandIcon{border-color:var(--lime)!important;box-shadow:none!important}.live span{animation:megPulseSoft 1.8s ease-in-out infinite!important}.tabs button,.statusArea button,.btnPrimary,.btnSecondary,.btnEdit{position:relative!important;overflow:hidden!important}.tabs button:before,.statusArea button:before,.btnPrimary:before,.btnSecondary:before,.btnEdit:before{content:none!important}.tabs .active{position:relative!important}.tabs .active:after{content:""!important;position:absolute!important;left:16px!important;right:16px!important;bottom:5px!important;height:2px!important;background:var(--lime)!important;opacity:.85!important}.kpi,.panel{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease!important}.kpi:hover,.panel:hover{transform:translateY(-2px)!important;border-color:color-mix(in oklab,var(--b3) 20%,transparent)!important;box-shadow:inset 0 1px #ffffff08,0 22px 52px #00000057!important}.kpi strong{opacity:.95!important}.kpi h2{line-height:1.05!important}.kpi p{color:var(--t4)!important}.panelHeader h3{display:flex!important;align-items:center!important;gap:7px!important}.badge{min-width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important}.tableWrap tr{transition:background .18s ease,transform .18s ease!important}.tableWrap tbody tr:hover{transform:translate(2px)!important}.linhaClicavel{cursor:pointer}.tableWrap tbody tr:hover td{color:var(--t3)!important}.pill{transition:all .18s ease!important}.pill:hover{transform:translateY(-1px)!important;border-color:color-mix(in oklab,var(--b4) 24%,transparent)!important}.approved:hover{box-shadow:none}.barRow div{overflow:hidden!important;position:relative!important}.barRow div:after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;width:70px!important;left:-80px!important;background:var(--surface)!important;animation:megScanBar 3.8s ease-in-out infinite!important;pointer-events:none!important}@keyframes megScanBar{0%{left:-80px;opacity:0}20%{opacity:1}55%{left:100%;opacity:.65}to{left:100%;opacity:0}}.greenBar,.yellowBar,.redBar,.purpleBar{background-size:200% 200%!important;animation:megBorderFlow 3.4s linear infinite!important}.dateRow{position:relative!important}.dateRow p{position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.dateRow p:before{content:""!important;width:7px!important;height:7px!important;border-radius:9px!important;background:var(--surface3)!important;box-shadow:none}.modalBox{animation:megFloatIn .22s ease-out both!important}input,select,textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}input:hover,select:hover,textarea:hover{border-color:color-mix(in oklab,var(--b4) 22%,transparent)!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.tabs button{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.015em!important;text-transform:none!important;color:var(--t2)!important;line-height:1!important}.tabs .active{font-weight:800!important;color:var(--t1)!important;letter-spacing:.01em!important}.tabs button span,.tabs button strong{font-family:inherit!important;font-weight:inherit!important}.statusArea button{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;color:var(--muted)!important}.live{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.brand h1{font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:15px!important;font-weight:800!important;letter-spacing:.13em!important}.brand span{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important}.dateRow button,.dateRow .active,.dateRow .tabs button{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important}.resumoFornecedoresGrid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px;margin-top:6px}@media (max-width: 640px){.resumoFornecedoresGrid{grid-template-columns:1fr}}.resumoFornecedorCard{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:var(--surface);border:1px solid color-mix(in oklab,var(--b3) 16%,transparent);border-radius:16px}.resumoFornecedorCard>.pedidosWebPill{align-self:flex-start}.resumoFornecedorLinha{display:flex;align-items:center;justify-content:space-between;gap:12px}.resumoFornecedorRotulo{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--t4)}.resumoFornecedorValor{font-size:18px;font-weight:700}.resumoFornecedorValorPago{color:var(--t3)}.resumoFornecedorValorFalta{color:var(--orange-text)}.kpis.kpisLucro{grid-template-columns:repeat(6,minmax(140px,1fr))!important}@media (max-width: 1100px){.kpis.kpisLucro{grid-template-columns:repeat(3,minmax(140px,1fr))!important}}@media (max-width: 640px){.kpis.kpisLucro{grid-template-columns:repeat(2,minmax(120px,1fr))!important}}.chartPizzaWrap{display:flex;align-items:center;gap:8px;padding:4px 12px 14px}.chartPizzaWrap svg{filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}.chartPizzaLegenda{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;gap:10px}.chartPizzaLegenda li{display:grid;grid-template-columns:10px 1fr auto auto;align-items:center;gap:8px}.chartPizzaDot{width:10px;height:10px;border-radius:50%;box-shadow:none}.chartPizzaLabel{color:var(--muted2);font-size:11px;font-weight:800;text-transform:uppercase}.chartPizzaLegenda b{color:var(--t1);font-size:13px}.chartPizzaLegenda small{color:var(--muted);font-size:11px;font-weight:700;min-width:32px;text-align:right}@media (max-width: 900px){.chartPizzaWrap{flex-direction:column}}.somPedidosToggle{display:inline-flex;align-items:center;gap:6px;background:color-mix(in oklab,var(--lime) 8%,transparent);border:1px solid color-mix(in oklab,var(--lime) 25%,transparent);color:var(--muted);border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.somPedidosToggle.ativo{color:var(--lime);border-color:color-mix(in oklab,var(--lime) 50%,transparent);background:color-mix(in oklab,var(--lime) 14%,transparent)}.somPedidosToggle:hover{border-color:color-mix(in oklab,var(--lime) 60%,transparent)}.dateRowPersonalizado{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px}.dateRowPersonalizado label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--t4)}.dateRowPersonalizado input[type=date]{background:var(--row);border:1px solid color-mix(in oklab,var(--b3) 20%,transparent);border-radius:8px;color:var(--t1);padding:6px 10px;font-size:13px;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color-scheme:dark;cursor:pointer}.dateRowPersonalizado input[type=date]:focus{outline:none;border-color:color-mix(in oklab,var(--b5) 50%,transparent)}.dateRowPersonalizado input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZD0iTTQ0OS43OTggMzEuMTE1QzQ0My45MzEgMTMuMDc4IDQyNi45NjggMCA0MDcgMGMtMTkuNTU1IDAtMzYuMjI4IDEyLjU0Mi00Mi40MiAzMGgtNjYuMTZDMjkyLjIyOCAxMi41NDIgMjc1LjU1NSAwIDI1NiAwcy0zNi4yMjggMTIuNTQyLTQyLjQyIDMwaC02Ni4xNkMxNDEuMjI4IDEyLjU0MiAxMjQuNTU1IDAgMTA1IDAgODUuMDMyIDAgNjguMDY5IDEzLjA3OCA2Mi4yMDIgMzEuMTE1IDI2LjkyNiAzNy4yMDggMCA2OC4wMDkgMCAxMDV2MzYyYzAgMjQuODEzIDIwLjE4NyA0NSA0NSA0NWg0MjJjMjQuODEzIDAgNDUtMjAuMTg3IDQ1LTQ1VjEwNWMwLTM2Ljk5MS0yNi45MjYtNjcuNzkyLTYyLjIwMi03My44ODVNMzkyIDQ1YzAtOC4yNzEgNi43MjktMTUgMTUtMTVzMTUgNi43MjkgMTUgMTV2MzBjMCA4LjI3MS02LjcyOSAxNS0xNSAxNXMtMTUtNi43MjktMTUtMTV6bS0xNTEgMGMwLTguMjcxIDYuNzI5LTE1IDE1LTE1czE1IDYuNzI5IDE1IDE1djMwYzAgOC4yNzEtNi43MjkgMTUtMTUgMTVzLTE1LTYuNzI5LTE1LTE1ek05MCA0NWMwLTguMjcxIDYuNzI5LTE1IDE1LTE1czE1IDYuNzI5IDE1IDE1djMwYzAgOC4yNzEtNi43MjkgMTUtMTUgMTVzLTE1LTYuNzI5LTE1LTE1em0zOTIgNDIyYzAgOC4yNzEtNi43MjkgMTUtMTUgMTVINDVjLTguMjcxIDAtMTUtNi43MjktMTUtMTVWMTgxaDQ1MnptMC0zMTZIMzB2LTQ2YzAtMTkuNTU1IDEyLjU0MS0zNi4yMjggMzAtNDIuNDJWNzVjMCAyNC44MTMgMjAuMTg3IDQ1IDQ1IDQ1czQ1LTIwLjE4NyA0NS00NVY2MGg2MXYxNWMwIDI0LjgxMyAyMC4xODcgNDUgNDUgNDVzNDUtMjAuMTg3IDQ1LTQ1VjYwaDYxdjE1YzAgMjQuODEzIDIwLjE4NyA0NSA0NSA0NXM0NS0yMC4xODcgNDUtNDVWNjIuNThjMTcuNDU5IDYuMTkyIDMwIDIyLjg2NSAzMCA0Mi40MnoiIGZpbGw9IiMyNGVmMDYiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiPjwvcGF0aD48cGF0aCBkPSJtMTk5LjM0NiAzMDMuODY4IDM3LjI2MS0zNy4yNjFDMjQ2LjAxNCAyNTcuMTk5IDIzOS4zNTUgMjQxIDIyNiAyNDFoLTkwYy04LjI4NCAwLTE1IDYuNzE2LTE1IDE1czYuNzE2IDE1IDE1IDE1aDUzLjc4N2wtMzQuMzkzIDM0LjM5NEMxNDUuOTg2IDMxNC44MDEgMTUyLjY0NSAzMzEgMTY2IDMzMWgxNWMxNi41NDIgMCAzMCAxMy40NTggMzAgMzBzLTEzLjQ1OCAzMC0zMCAzMC0zMC0xMy40NTgtMzAtMzBjMC04LjI4NC02LjcxNi0xNS0xNS0xNXMtMTUgNi43MTYtMTUgMTVjMCAzMy4wODQgMjYuOTE2IDYwIDYwIDYwczYwLTI2LjkxNiA2MC02MGMwLTI2LjY4OS0xNy41MTUtNDkuMzYzLTQxLjY1NC01Ny4xMzJNNDA2IDM5MWgtNDVWMjU2YzAtMTMuMzAyLTE2LjE2NS0yMC4wNTEtMjUuNjA2LTEwLjYwNmwtNjAgNjBjLTUuODU4IDUuODU4LTUuODU4IDE1LjM1NSAwIDIxLjIxM3MxNS4zNTUgNS44NTggMjEuMjEzIDBMMzMxIDI5Mi4yMTNWMzkxaC00NWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXM2LjcxNiAxNSAxNSAxNWgxMjBjOC4yODQgMCAxNS02LjcxNiAxNS0xNXMtNi43MTYtMTUtMTUtMTUiIGZpbGw9IiMyNGVmMDYiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiPjwvcGF0aD48L2c+PC9zdmc+Cg==);background-repeat:no-repeat;background-position:center;background-size:18px 18px;width:20px;height:20px}.tabs button{min-width:128px!important;justify-content:center!important}.tabs button:first-child{min-width:170px!important}.canaisGrid{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:18px;margin-top:18px}@media (max-width: 1100px){.canaisGrid{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width: 640px){.canaisGrid{grid-template-columns:repeat(2,minmax(120px,1fr))}}.financeiroGrid{grid-template-columns:repeat(4,minmax(160px,1fr))}@media (max-width: 1100px){.financeiroGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}}.canalCard{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;background:var(--surface);border:1px solid color-mix(in oklab,var(--b3) 16%,transparent);border-radius:16px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease;color:var(--t1);box-shadow:0 24px 60px -40px #07183ab3}.canalCard:hover:not(:disabled){transform:translateY(-3px);border-color:color-mix(in oklab,var(--b5) 50%,transparent);background:var(--surface)}.canalCard:disabled,.canalCard.canalCardEmBreve{opacity:.45;cursor:not-allowed}.canalCardTitulo{font-weight:700;font-size:15px}.canalCardStatus{font-size:12px;color:var(--t4)}.configGridMini{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:26px}.configCardMini{position:relative;width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--surface2);border:1px solid color-mix(in oklab,var(--b3) 16%,transparent);color:var(--t4);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.configCardMini:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--b5) 50%,transparent);color:var(--t3);background:var(--surface)}.configCardMini.active{border-color:color-mix(in oklab,var(--b5) 70%,transparent);color:var(--t1);background:color-mix(in oklab,var(--surface3) 10%,transparent);box-shadow:none}.configCardMiniTooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px);background:var(--bg);border:1px solid color-mix(in oklab,var(--b4) 25%,transparent);color:var(--t3);padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:50;box-shadow:0 6px 18px #0006}.configCardMini:hover .configCardMiniTooltip{opacity:1;transform:translate(-50%) translateY(0)}.pdvUltimoItemQtd{color:var(--lime)}.pdvUltimoItemVazio{font-size:14px;font-weight:500;color:var(--t4)}.pdvTerminalFluxo{display:flex;flex-direction:column;gap:16px;padding:18px 20px 20px}.pdvTerminalGrid{display:grid;grid-template-columns:300px 1fr;gap:18px;align-items:start}@media (max-width: 900px){.pdvTerminalGrid{grid-template-columns:1fr}}.pdvTerminalFoto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;min-height:220px;padding:20px;border-radius:14px;background:color-mix(in oklab,var(--lime) 8%,transparent);border:1px solid color-mix(in oklab,var(--lime) 30%,transparent)}.pdvTerminalFotoImg{width:160px;height:160px;object-fit:contain;border-radius:10px;background:var(--surface2);border:1px solid color-mix(in oklab,var(--b3) 16%,transparent)}.pdvTerminalFotoDesc{color:var(--t3);font-size:16px;font-weight:700}.pdvBuscaGrande{display:flex;flex-direction:column;gap:8px}.pdvBuscaGrande label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--t4);text-transform:uppercase;letter-spacing:.03em}.pdvAtalho{padding:1px 6px;border-radius:4px;background:color-mix(in oklab,var(--surface3) 12%,transparent);border:1px solid color-mix(in oklab,var(--b4) 30%,transparent);color:var(--t2);font-size:10px;text-transform:none;letter-spacing:0}.pdvBuscaGrande input{padding:16px 18px;border-radius:12px;border:1px solid color-mix(in oklab,var(--b4) 25%,transparent);background:var(--row);color:var(--t3);font-size:20px;font-weight:600}.pdvBuscaGrande .btnPrimary{align-self:flex-end;padding:10px 18px}.pdvTerminalCupom{display:flex;flex-direction:column;background:#080f1e8c;border:1px solid rgba(0,240,255,.16);border-radius:14px;padding:16px;gap:12px}.pdvCupomHeader{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#7dd8ff;padding-bottom:10px;border-bottom:1px dashed rgba(0,240,255,.2)}.pdvCupomScroll{overflow-x:auto;max-height:340px;overflow-y:auto}.pdvTotal{display:flex;justify-content:space-between;align-items:center;font-size:20px;padding:14px 18px;background:color-mix(in oklab,var(--surface2) 6%,transparent);border:1px solid color-mix(in oklab,var(--b3) 20%,transparent);border-radius:12px}.pdvCliente{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pdvCliente label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--t4)}.pdvCliente input,.pdvCliente select{padding:10px 12px;border-radius:8px;border:1px solid color-mix(in oklab,var(--b3) 18%,transparent);background:var(--row);color:var(--t3)}.pdvFinalizar{padding:16px;font-size:16px}.pdvAvisoEstoque{display:block;color:var(--orange-text);font-size:11px;font-weight:600;margin-top:2px}.pdvCarrinhoLista{display:flex;flex-direction:column;min-width:100%;width:max-content}.pdvCarrinhoLinha{display:flex;align-items:center;gap:32px;padding:14px 16px;border-bottom:1px solid var(--b1)}.pdvCarrinhoLinha>*:nth-child(1){flex:1 1 auto;white-space:nowrap}.pdvCarrinhoLinha>*:nth-child(2){flex:0 0 50px}.pdvCarrinhoLinha>*:nth-child(3){flex:0 0 130px}.pdvCarrinhoLinha>*:nth-child(4){flex:0 0 90px}.pdvCarrinhoLinha>*:nth-child(5){flex:0 0 110px;text-align:right}.pdvCarrinhoLinha>*:nth-child(6){flex:0 0 auto}.pdvPrecoEditavel{display:flex;align-items:center;gap:4px}.pdvPrecoEditavel input{width:90px;padding:4px 6px;font-size:13px;background:var(--surface3);border:1px solid var(--border2);border-radius:6px;color:var(--text)}.pdvPrecoEditavel input.abaixoDoMinimo{border-color:var(--danger);color:var(--red-text)}.btnPrimary.pdvBotaoBrinde{background:var(--lime)!important;color:var(--ink)!important;border-color:var(--lime)!important}.btnPrimary.pdvBotaoBrinde:hover{background:var(--action-dim)!important;border-color:var(--action-dim)!important}.pdvDescontoInput{width:56px;padding:4px 6px;font-size:13px;background:var(--surface3);border:1px solid var(--border2);border-radius:6px;color:var(--text);text-align:center}.pdvAvisoMinimo{display:inline-flex;color:var(--red-text);cursor:help}.pdvCarrinhoCabecalho{color:var(--t7);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--b2)}.pdvCarrinhoVazio{padding:24px 16px;color:var(--muted)}.pdvNomeProdutoTruncado{white-space:nowrap}@media (max-width: 700px){.pdvCliente{grid-template-columns:1fr}}.pdvConcluidoBox{padding:24px;text-align:center}.pdvConcluidoAcoes{display:flex;gap:12px;justify-content:center;margin-top:16px}.caixaAberturaTela{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;margin-top:16px;background:var(--purple),var(--lime),var(--surface2);border:1px solid var(--border)}.caixaAberturaOrbe{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none;will-change:transform}.caixaAberturaOrbe.roxo{width:320px;height:320px;top:-80px;left:-60px;background:var(--purple);animation:caixaOrbeFlutuar1 16s ease-in-out infinite}.caixaAberturaOrbe.lima{width:260px;height:260px;bottom:-70px;right:-40px;background:var(--lime);animation:caixaOrbeFlutuar2 20s ease-in-out infinite}@keyframes caixaOrbeFlutuar1{0%,to{transform:translate(0)}50%{transform:translate(55vw,30px)}}@keyframes caixaOrbeFlutuar2{0%,to{transform:translate(0)}50%{transform:translate(-48vw,-20px)}}.caixaAberturaLinhas{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-var(--lime);animation:caixaLinhasDeslizar 7s linear infinite;pointer-events:none}@keyframes caixaLinhasDeslizar{0%{background-position-x:0}to{background-position-x:240px}}@media (prefers-reduced-motion: reduce){.caixaAberturaOrbe,.caixaAberturaLinhas{animation:none}}.caixaAberturaConteudo{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px}.caixaAberturaRelogio{font-size:64px;font-weight:800;line-height:1;letter-spacing:.02em;color:var(--text);font-variant-numeric:tabular-nums}.caixaAberturaData{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.caixaAberturaBotao{margin-top:10px;padding:16px 32px;font-size:16px;display:flex;flex-direction:column;align-items:center;gap:2px}.caixaAberturaBotao .pdvAtalho{font-size:10px;opacity:.75;font-weight:500}.caixaAberturaForm{position:relative;z-index:1;background:var(--surface3);border:1px solid var(--border2);border-radius:16px;padding:32px;width:min(420px,90%);display:flex;flex-direction:column;gap:22px}.caixaAberturaForm h4{margin:0;text-align:center;font-size:18px}.caixaAberturaFormAcoes{display:flex;gap:12px;justify-content:flex-end;margin-top:6px}.caixaAberturaForm label,.caixaDrawerForm label{display:flex;flex-direction:column;gap:10px;font-size:13px;font-weight:700;color:var(--t5)}.caixaAberturaForm input,.caixaDrawerForm input,.caixaDrawerForm textarea{padding:15px 16px;border-radius:10px;border:1px solid color-mix(in oklab,var(--b3) 20%,transparent);background:var(--row);color:var(--t3);font-size:16px;font-family:inherit;resize:vertical}.caixaAberturaForm input:focus,.caixaDrawerForm input:focus,.caixaDrawerForm textarea:focus{outline:none;border-color:color-mix(in oklab,var(--b5) 50%,transparent)}.caixaStatusBar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 16px;margin-bottom:12px;background:var(--surface2);border:1px solid var(--border);border-radius:12px}.caixaStatusBarAcoes{display:flex;align-items:center;gap:14px}.caixaFechamentoResumo{display:flex;flex-direction:column;gap:10px;max-width:380px;margin:16px auto;text-align:left}.caixaFechamentoResumo>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--b2)}.caixaDrawerCorpo{display:flex;flex-direction:column;gap:24px;padding-top:26px}.caixaEsperadoBox{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-radius:14px;background:var(--surface2);border:1px solid var(--border);font-size:13px;color:var(--muted);line-height:1.6}.caixaEsperadoBox strong{font-size:26px;color:var(--lime)}.caixaDrawerForm{display:flex;flex-direction:column;gap:24px}.caixaDrawerForm .formError{margin:0}.caixaDrawerForm>button{margin-top:4px;padding:16px;font-size:15px}.caixaDetalhesLista{display:flex;flex-direction:column;gap:16px;font-size:14px}.caixaDetalhesLista>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0 16px;border-bottom:1px solid var(--b2)}.caixaDetalhesLista strong{font-size:15px}@media (max-width: 640px){.caixaAberturaRelogio{font-size:44px}.caixaStatusBar{flex-direction:column;align-items:flex-start}}.reciboParaImprimir,.etiquetaReversaImprimir{display:none}@media print{html,body{background:var(--bg)!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}body>*:not(#recibo-impressao-portal){display:none!important}#recibo-impressao-portal{display:block!important;background:#fff!important}.reciboParaImprimir{display:block!important;width:80mm;padding:4mm;font-family:Courier New,monospace;font-size:12px;color:#000!important;background:#fff!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.reciboParaImprimir *{color:#000!important;background:transparent!important}.etiquetaReversaImprimir{page:etiquetaReversaPagina;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:1mm;box-sizing:border-box;width:100vw;height:100vh;padding:2mm 3mm;font-family:Arial,sans-serif;color:#000!important;background:#fff!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.etiquetaReversaImprimir *{color:#000!important;background:transparent!important}.etiquetaReversaImprimir>*{flex-shrink:0}.etiquetaReversaImprimir .etiquetaReversaBarcode{height:6mm;width:auto;max-width:100%}}@page etiquetaReversaPagina{size:60mm 30mm;margin:0}.etiquetaPacoteMisteriosoImprimir{display:none}@media print{.etiquetaPacoteMisteriosoImprimir{display:flex!important;flex-direction:column;align-items:center;gap:2mm;width:50mm;padding:3mm;font-family:Arial,sans-serif;color:#000!important;background:#fff!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.etiquetaPacoteMisteriosoImprimir *{color:#000!important;background:transparent!important}}.etiquetaPacoteMisteriosoTitulo{font-weight:800;font-size:13px;letter-spacing:.5px;text-transform:uppercase}.etiquetaPacoteMisteriosoCodigo{font-family:Courier New,monospace;font-weight:800;font-size:13px;letter-spacing:.5px}.etiquetaPacoteMisteriosoBarcode{width:100%;height:40px}.etiquetaPacoteMisteriosoBoaSorte{font-weight:800;font-size:15px}.pacoteMisteriosoLayout{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.pacoteMisteriosoColunaEsquerda{flex:1 1 420px;min-width:320px}.pacoteMisteriosoColunaDireita{flex:0 0 260px;position:sticky;top:20px}.pacoteMisteriosoEtiquetaPreview{border:1px solid #d8d8d8;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;color:#111}.pacoteMisteriosoEtiquetaPreview,.pacoteMisteriosoEtiquetaPreview *{color:#111}.pacoteMisteriosoEtiquetaPreview.rascunho{opacity:.55}.pacoteMisteriosoEtiquetaPreviewTitulo{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#777;margin:0 0 4px}.reciboTitulo{text-align:center;font-weight:800;font-size:16px;margin:0 0 4px}.reciboLinha{margin:2px 0}.reciboItem{display:flex;justify-content:space-between;gap:8px;margin:2px 0}.reciboTotal{font-weight:800;font-size:14px}.reciboRodape{text-align:center;margin-top:8px}.tituloComIcone{display:flex;align-items:center;gap:8px}.statusComIcone{display:inline-flex;align-items:center;gap:6px}.lucroCanalSplit{display:grid;grid-template-columns:190px 1fr;gap:16px;margin-bottom:16px;align-items:stretch}@media (max-width: 900px){.lucroCanalSplit{grid-template-columns:1fr}}.lucroCanalEsquerda{display:flex;flex-direction:column;gap:16px}.lucroCanalCards{display:flex;flex-direction:column;gap:10px}.lucroCanalResumo{padding:14px 16px;background:var(--surface2);border:1px solid color-mix(in oklab,var(--b3) 16%,transparent);border-radius:12px}.lucroCanalResumo h4{margin:0 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted2)}.lucroCanalResumoLinha{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12.5px;border-bottom:1px solid var(--b1)}.lucroCanalResumoLinha:last-child{border-bottom:none}.lucroCanalCard{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--surface);border:1px solid color-mix(in oklab,var(--b3) 16%,transparent);border-radius:12px;cursor:pointer;color:var(--t1);font-weight:600;font-size:13px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.lucroCanalCard:hover:not(:disabled){transform:translate(2px);border-color:color-mix(in oklab,var(--b5) 40%,transparent);background:var(--surface)}.lucroCanalCard.active{border-color:color-mix(in oklab,var(--b5) 70%,transparent);background:color-mix(in oklab,var(--surface2) 8%,transparent);color:var(--t3)}.lucroCanalCard:disabled,.lucroCanalCard.canalCardEmBreve{opacity:.4;cursor:not-allowed}.lucroCanalChart{min-width:0}.lucroCanalChart .panel{height:100%}@media (max-width: 900px){.tabs button,.statusArea button{font-size:12px!important}.tabs button{min-width:auto!important}}.tabs{position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px!important;margin:10px 24px 0!important;border-radius:14px!important;background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:none!important;overflow-x:auto!important;scrollbar-width:none!important}.tabs::-webkit-scrollbar{display:none!important}.tabs:before{content:none!important}.tabs:after{content:none!important}.tabs button{position:relative!important;min-width:132px!important;min-height:42px!important;padding:0 20px!important;border-radius:10px!important;background:transparent!important;border:1px solid transparent!important;color:var(--muted)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;box-shadow:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}.tabs button:first-child{min-width:185px!important}.tabs button:hover{transform:none!important;border-color:var(--border2)!important;color:var(--text)!important;background:var(--surface2)!important;box-shadow:none!important}.tabs button:before{content:none!important}.tabs .active{color:var(--bg)!important;border:1px solid var(--lime)!important;background:var(--lime)!important;box-shadow:none!important;transform:none!important}.tabs button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}@media (min-width: 1200px){.tabs{max-width:fit-content!important}}@media (max-width: 900px){.tabs{display:flex!important;width:calc(100% - 24px)!important;margin:10px 12px 0!important;padding:12px!important;gap:10px!important}.tabs button,.tabs button:first-child{min-width:max-content!important;min-height:46px!important;padding:0 16px!important;font-size:12px!important}}.tabs{margin:10px 24px 0!important;padding:12px 14px!important;gap:12px!important;width:fit-content!important;max-width:calc(100% - 48px)!important;border-radius:16px!important;background:var(--surface2)!important;border:1px solid var(--border)!important;box-shadow:inset 0 1px #ffffff09,0 24px 60px -40px #16233fb3!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.tabs .active{background:var(--action)!important;color:var(--ink)!important;border:1px solid var(--action)!important;box-shadow:inset 0 1px #fff3,0 14px 30px #0000003d!important}.tabs button{min-height:48px!important;min-width:128px!important;padding:0 19px!important;border-radius:14px!important;background:var(--surface3)!important;border:1px solid var(--border)!important;color:var(--muted)!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0003!important}.tabs button:first-child{min-width:178px!important}.tabs button:hover{transform:translateY(-2px)!important;color:var(--text)!important;border-color:color-mix(in oklab,var(--brand-light) 28%,transparent)!important;background:var(--surface3)!important;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #00000047!important}.tabs .active:after{content:none!important}.tabs button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important}@media (max-width: 900px){.tabs{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:10px 12px 0!important;overflow-x:auto!important}.tabs button,.tabs button:first-child{min-width:max-content!important;min-height:46px!important;padding:0 16px!important;font-size:12px!important}}.neonTabs{position:relative!important;display:inline-flex!important;align-items:center!important;gap:12px!important;width:fit-content!important;max-width:calc(100% - 48px)!important;margin:10px 24px 0!important;padding:12px 14px!important;border-radius:16px!important;background:var(--surface2),var(--bg)!important;border:1px solid color-mix(in oklab,var(--b3) 14%,transparent)!important;box-shadow:inset 0 1px #ffffff09,0 18px 42px #0000004d;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;overflow-x:auto!important;scrollbar-width:none!important}.neonTabs::-webkit-scrollbar{display:none!important}.neonTabs:before{content:""!important;position:absolute!important;top:0!important;left:28px!important;right:28px!important;height:1px!important;background:var(--surface)!important;pointer-events:none!important}.neonTabs:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:16px!important;padding:1px!important;background:var(--surface2)!important;-webkit-mask:#fff content-box,#fff!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important}.neonTabs button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;min-width:128px!important;padding:0 19px!important;border-radius:14px!important;background:color-mix(in oklab,var(--surface) 86%,transparent)!important;border:1px solid color-mix(in oklab,var(--b2) 17%,transparent)!important;color:var(--t1)!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0003!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease!important}.neonTabs button:first-child{min-width:178px!important}.neonTabs button:hover{transform:translateY(-2px)!important;color:var(--t3)!important;border-color:color-mix(in oklab,var(--b4) 28%,transparent)!important;background:var(--surface2),color-mix(in oklab,var(--surface) 94%,transparent)!important;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #00000047!important}.neonTabs button:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:14px!important;background:var(--surface)!important;transform:translate(-120%)!important;transition:transform .45s ease!important;pointer-events:none!important}.neonTabs button:hover:before{transform:translate(120%)!important}.neonTabs .active{color:var(--t2)!important;border:1px solid color-mix(in oklab,var(--b4) 36%,transparent)!important;background:var(--surface2),var(--row)!important;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #0000004d!important;transform:translateY(-1px)!important}.neonTabs .active:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:6px!important;height:2px!important;border-radius:9px!important;background:var(--surface)!important;box-shadow:none;opacity:1!important}.neonTabs .active:hover{border-color:color-mix(in oklab,var(--b5) 44%,transparent)!important;box-shadow:inset 0 1px #ffffff12,0 16px 34px #00000057!important}@media (max-width: 900px){.neonTabs{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:10px 12px 0!important;padding:12px!important;gap:10px!important}.neonTabs button,.neonTabs button:first-child{min-width:max-content!important;min-height:46px!important;padding:0 16px!important;font-size:12px!important}}.campanhasPanel{overflow:hidden!important}.campanhasContent{padding:22px!important}.campanhaForm{background:var(--surface)!important;border:1px solid color-mix(in oklab,var(--b2) 10%,transparent)!important;border-radius:16px!important;padding:22px!important;box-shadow:inset 0 1px #ffffff06,0 16px 38px #0000003d!important}.gruposSelector{position:relative!important;padding:18px!important;border-radius:16px!important;background:var(--surface2),var(--row)!important;border:1px solid color-mix(in oklab,var(--b1) 14%,transparent)!important;box-shadow:inset 0 1px #ffffff06,0 12px 30px #0003!important;overflow:hidden!important}.gruposSelector:before{content:""!important;position:absolute!important;top:0!important;left:22px!important;right:22px!important;height:1px!important;background:var(--surface)!important;pointer-events:none!important}.gruposSelectorHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:16px!important}.gruposSelectorHeader>div:first-child span{display:block!important;color:var(--t3)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.01em!important}.gruposSelectorHeader>div:first-child small{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:4px!important;color:var(--t3)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.02em!important}.gruposSelectorHeader>div:first-child small:before{content:""!important;width:7px!important;height:7px!important;border-radius:9px!important;background:var(--lime)!important;box-shadow:none}.gruposSelectorHeader>div:last-child{display:inline-flex!important;align-items:center!important;gap:10px!important}.gruposSelectorHeader button{position:relative!important;min-height:40px!important;padding:0 15px!important;border-radius:12px!important;background:color-mix(in oklab,var(--surface) 88%,transparent)!important;border:1px solid color-mix(in oklab,var(--b2) 18%,transparent)!important;color:var(--t5)!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.01em!important;box-shadow:inset 0 1px #ffffff09,0 8px 18px #0003!important;overflow:hidden!important;transition:all .18s ease!important}.gruposSelectorHeader button:hover{transform:translateY(-2px)!important;color:var(--t2)!important;border-color:color-mix(in oklab,var(--b4) 30%,transparent)!important;background:var(--surface2),color-mix(in oklab,var(--surface) 94%,transparent)!important;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #00000047!important}.grupoSearchBox{margin-bottom:14px!important}.grupoSearchBox input{min-height:46px!important;border-radius:14px!important;background:var(--surface)!important;border:1px solid color-mix(in oklab,var(--b1) 16%,transparent)!important;color:var(--t4)!important;padding:0 16px!important}.grupoSearchBox input::placeholder{color:var(--t7)!important}.grupoSearchBox input:focus{border-color:color-mix(in oklab,var(--b5) 38%,transparent)!important;box-shadow:none}.gruposCheckboxList{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;max-height:none!important}.grupoCheckbox{min-height:68px!important;padding:14px!important;border-radius:14px!important;background:var(--surface)!important;border:1px solid color-mix(in oklab,var(--b1) 14%,transparent)!important;box-shadow:inset 0 1px #ffffff06,0 8px 20px #00000029!important;transition:all .18s ease!important}.grupoCheckbox:hover{transform:translateY(-2px)!important;border-color:color-mix(in oklab,var(--b4) 24%,transparent)!important;box-shadow:inset 0 1px #ffffff09,0 12px 24px #0000003d!important}.grupoCheckbox input[type=checkbox]{width:19px!important;height:19px!important;accent-color:var(--chip)!important}.grupoCheckbox strong{color:var(--t3)!important;font-size:13px!important;font-weight:800!important}.grupoCheckbox small{color:var(--t3)!important;font-size:11px!important;line-height:1.35!important}.emptyGroups{grid-column:1 / -1!important;padding:18px!important;text-align:center!important;border:1px dashed color-mix(in oklab,var(--b2) 18%,transparent)!important;border-radius:14px!important;color:var(--t5)!important;background:var(--row)!important}@media (max-width: 1200px){.gruposCheckboxList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.gruposSelectorHeader{align-items:flex-start!important;flex-direction:column!important}.gruposCheckboxList{grid-template-columns:1fr!important}.gruposSelectorHeader>div:last-child{width:100%!important}.gruposSelectorHeader button{flex:1!important}}.gruposDropdownPremium{overflow:visible!important}.grupoDropdownBox{position:relative!important;margin-top:14px!important}.grupoDropdownBox summary{list-style:none!important;min-height:58px!important;padding:0 16px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;cursor:pointer!important;background:var(--surface2),var(--surface)!important;border:1px solid color-mix(in oklab,var(--b3) 16%,transparent)!important;box-shadow:inset 0 1px #ffffff09,0 10px 26px #0000003d;transition:all .18s ease!important}.grupoDropdownBox summary::-webkit-details-marker{display:none!important}.grupoDropdownBox summary:hover{transform:translateY(-1px)!important;border-color:color-mix(in oklab,var(--b4) 30%,transparent)!important;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #0000004d!important}.grupoDropdownBox summary>div{display:flex!important;flex-direction:column!important;gap:4px!important}.grupoDropdownBox summary strong{color:var(--t2)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important}.grupoDropdownBox summary span{color:var(--t5)!important;font-size:11px!important;font-weight:700!important}.grupoDropdownBox summary b{min-width:34px!important;height:30px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:color-mix(in oklab,var(--chip) 12%,transparent)!important;border:1px solid color-mix(in oklab,var(--chip) 24%,transparent)!important;color:var(--t3)!important;font-size:12px!important;font-weight:700!important;box-shadow:none}.grupoDropdownBox summary:after{content:"⌄"!important;color:var(--t1)!important;font-size:18px!important;margin-left:6px!important;transition:transform .18s ease!important}.grupoDropdownBox[open] summary:after{transform:rotate(180deg)!important}.grupoDropdownContent{margin-top:12px!important;padding:14px!important;border-radius:16px!important;background:var(--row)!important;border:1px solid color-mix(in oklab,var(--b2) 13%,transparent)!important;box-shadow:inset 0 1px #ffffff06,0 18px 44px #00000057!important}.gruposDropdownPremium .grupoSearchBox{margin-bottom:12px!important}.gruposDropdownPremium .grupoSearchBox input{min-height:44px!important}.gruposDropdownPremium .gruposDropdownList{display:flex!important;flex-direction:column!important;gap:9px!important;max-height:300px!important;overflow-y:auto!important;padding-right:4px!important}.gruposDropdownPremium .gruposDropdownList::-webkit-scrollbar{width:8px!important}.gruposDropdownPremium .gruposDropdownList::-webkit-scrollbar-track{background:var(--surface2)!important;border-radius:9px!important}.gruposDropdownPremium .gruposDropdownList::-webkit-scrollbar-thumb{background:var(--surface2)!important;border-radius:9px!important}.grupoDropdownItem{position:relative!important;display:grid!important;grid-template-columns:22px 22px 1fr!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:11px 13px!important;border-radius:14px!important;background:var(--surface)!important;border:1px solid color-mix(in oklab,var(--b1) 13%,transparent)!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.grupoDropdownItem:hover{transform:translate(3px)!important;border-color:color-mix(in oklab,var(--chip) 34%,transparent)!important;background:#22c55e13,#0d1628d1!important;box-shadow:0 10px 24px #0000003d!important}.grupoDropdownItem input[type=checkbox]{position:absolute!important;opacity:0!important;pointer-events:none!important}.checkVisual{width:20px!important;height:20px!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--bg)!important;border:1px solid var(--b5)!important;box-shadow:inset 0 1px #ffffff09!important;transition:all .16s ease!important}.grupoDropdownItem input[type=checkbox]:checked+.checkVisual{background:color-mix(in oklab,var(--chip) 92%,transparent)!important;border-color:color-mix(in oklab,var(--chip) 60%,transparent)!important;box-shadow:inset 0 1px #ffffff2e!important}.grupoDropdownItem input[type=checkbox]:checked+.checkVisual:after{content:"✓"!important;color:var(--t7)!important;font-size:14px!important;font-weight:700!important}.grupoDropdownItem strong{color:var(--t3)!important;font-size:13px!important;font-weight:700!important}.grupoDropdownItem small{color:var(--t3)!important;font-size:11px!important;line-height:1.35!important}.gruposDropdownPremium .emptyGroups{margin:0!important}.gruposDropdownPremium .gruposCheckboxList{grid-template-columns:none!important}.gruposDropdownPremium .gruposSelectorHeader>div:first-child span{text-transform:none!important;font-size:16px!important;font-weight:700!important;color:var(--t3)!important;letter-spacing:.01em!important}.gruposDropdownPremium .gruposSelectorHeader>div:first-child small{font-size:12px!important;font-weight:700!important;color:var(--t3)!important;letter-spacing:.01em!important}.gruposDropdownPremium .gruposSelectorHeader>div:last-child{display:flex!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.gruposDropdownPremium .gruposSelectorHeader button{min-width:150px!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important}.grupoDropdownBox summary{min-height:60px!important;padding:12px 16px!important;gap:12px!important}.grupoDropdownBox summary>div{flex:1!important;min-width:0!important}.grupoDropdownBox summary strong{font-size:14px!important;font-weight:700!important;color:var(--t2)!important;line-height:1.2!important}.grupoDropdownBox summary span{font-size:11px!important;font-weight:500!important;color:var(--t5)!important;line-height:1.25!important}.grupoDropdownBox summary b{min-width:34px!important;flex-shrink:0!important;font-size:12px!important;font-weight:800!important}.grupoDropdownBox summary:after{margin-left:2px!important;flex-shrink:0!important}.grupoDropdownContent{padding:12px!important}.grupoDropdownItem{grid-template-columns:22px 1fr!important;align-items:center!important;column-gap:12px!important;row-gap:0!important;min-height:60px!important;padding:12px 14px!important}.grupoDropdownItem>span:last-child{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.grupoDropdownItem strong{font-size:13px!important;font-weight:700!important;line-height:1.2!important;color:var(--t4)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.grupoDropdownItem small{font-size:11px!important;font-weight:500!important;line-height:1.35!important;color:var(--t3)!important;white-space:normal!important}.grupoDropdownItem:hover strong{color:var(--t1)!important}.grupoDropdownItem:hover small{color:var(--t2)!important}.checkVisual{width:20px!important;height:20px!important;border-radius:6px!important}.gruposDropdownPremium .grupoSearchBox input{font-size:13px!important;font-weight:500!important}.campanhaForm .btnPrimary{font-size:14px!important;font-weight:700!important;letter-spacing:.01em!important}@media (max-width: 900px){.gruposDropdownPremium .gruposSelectorHeader{flex-direction:column!important;align-items:stretch!important}.gruposDropdownPremium .gruposSelectorHeader>div:last-child{justify-content:stretch!important}.gruposDropdownPremium .gruposSelectorHeader button{flex:1!important;min-width:auto!important}.grupoDropdownItem strong{white-space:normal!important}}.produtosPage{position:relative!important}.produtosHeader h3{margin-bottom:4px!important}.produtosHeader p{margin:0!important;color:var(--t5)!important;font-size:12px!important;font-weight:500!important}.produtosKpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:18px 22px 0!important}.produtosKpis article{padding:18px!important;border-radius:16px!important;background:var(--surface2),var(--row)!important;border:1px solid color-mix(in oklab,var(--b1) 14%,transparent)!important;box-shadow:inset 0 1px #ffffff06,0 12px 30px #0000002e!important}.produtosKpis span{display:block!important;color:var(--t5)!important;font-size:12px!important;font-weight:600!important;margin-bottom:8px!important}.produtosKpis strong{color:var(--t2)!important;font-size:28px!important;font-weight:700!important}.produtosToolbar{display:flex!important;align-items:center!important;gap:14px!important;padding:18px 22px!important}.produtosToolbar input{flex:1!important;min-height:48px!important;border-radius:14px!important;background:var(--bg)!important;border:1px solid color-mix(in oklab,var(--b1) 16%,transparent)!important;color:var(--t4)!important;padding:0 16px!important;font-size:13px!important;outline:none!important}.produtosToolbar input:focus{border-color:color-mix(in oklab,var(--b5) 38%,transparent)!important;box-shadow:none}.produtosFiltros{display:inline-flex!important;gap:8px!important;padding:8px!important;border-radius:16px!important;background:var(--bg)!important;border:1px solid color-mix(in oklab,var(--b2) 12%,transparent)!important}.produtosFiltros button{min-height:38px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid color-mix(in oklab,var(--b1) 16%,transparent)!important;background:var(--surface)!important;color:var(--t1)!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;transition:all .16s ease!important}.produtosFiltros button:hover,.produtosFiltros .active{color:var(--t2)!important;border-color:color-mix(in oklab,var(--b4) 34%,transparent)!important;background:var(--surface2),var(--row)!important;box-shadow:none}.produtosList{display:flex!important;flex-direction:column!important;gap:14px!important;padding:0 22px 22px!important}.produtoCard{display:grid!important;grid-template-columns:86px 1fr 260px 180px!important;gap:16px!important;align-items:center!important;padding:16px!important;border-radius:16px!important;background:var(--surface)!important;border:1px solid color-mix(in oklab,var(--b1) 14%,transparent)!important;box-shadow:inset 0 1px #ffffff06,0 14px 34px #0003!important;transition:all .16s ease!important}.produtoCard:hover{transform:translateY(-2px)!important;border-color:color-mix(in oklab,var(--chip) 28%,transparent)!important;box-shadow:0 16px 36px #0000004d!important}.produtoFoto{width:86px!important;height:86px!important;border-radius:16px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--surface2),var(--bg)!important;border:1px solid color-mix(in oklab,var(--b3) 14%,transparent)!important;color:var(--t5)!important;font-size:10px!important;font-weight:800!important}.produtoFoto img{width:100%!important;height:100%!important;object-fit:cover!important}.produtoTitleRow{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.produtoInfo h3{margin:0 0 6px!important;color:var(--t2)!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important}.produtoInfo p{margin:0 0 10px!important;color:var(--t3)!important;font-size:12px!important;line-height:1.45!important}.produtoMeta{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.produtoMeta span{padding:6px 9px!important;border-radius:9px!important;background:var(--bg)!important;border:1px solid color-mix(in oklab,var(--b1) 13%,transparent)!important;color:var(--t3)!important;font-size:11px!important}.produtoMeta strong{color:var(--t4)!important}.produtoNumbers{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.produtoNumbers div{padding:12px!important;border-radius:14px!important;background:var(--row)!important;border:1px solid color-mix(in oklab,var(--b1) 13%,transparent)!important}.produtoNumbers span{display:block!important;color:var(--t5)!important;font-size:10px!important;margin-bottom:6px!important}.produtoNumbers strong{color:var(--t2)!important;font-size:13px!important;font-weight:700!important}.produtoStatus{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:flex-end!important}.produtoModal{width:min(980px,calc(100vw - 28px))!important;max-height:calc(100vh - 32px)!important;overflow-y:auto!important}.produtoModal .modalHeader p{margin:4px 0 0!important;color:var(--t5)!important;font-size:12px!important}.produtoModalPreview{display:grid!important;grid-template-columns:86px 1fr!important;gap:14px!important;align-items:center!important;margin:14px 0 18px!important;padding:14px!important;border-radius:16px!important;background:var(--surface2),var(--bg)!important;border:1px solid color-mix(in oklab,var(--b2) 12%,transparent)!important}.produtoModalPreview strong,.produtoModalPreview span,.produtoModalPreview b{display:block!important}.produtoModalPreview strong{color:var(--t2)!important;font-size:15px!important;margin-bottom:4px!important}.produtoModalPreview span{color:var(--t5)!important;font-size:12px!important;margin-bottom:8px!important}.produtoModalPreview b{color:var(--t3)!important;font-size:18px!important;font-weight:700!important}.previewFoto{width:86px!important;height:86px!important}.produtoFormGrid textarea{min-height:84px!important;resize:vertical!important;border-radius:14px!important;background:var(--bg)!important;border:1px solid color-mix(in oklab,var(--b1) 16%,transparent)!important;color:var(--t4)!important;padding:12px 14px!important;font-family:inherit!important;outline:none!important}.produtoFormGrid textarea:focus{border-color:color-mix(in oklab,var(--b5) 38%,transparent)!important;box-shadow:none}.produtoSwitches{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}.produtoSwitches label{display:flex!important;align-items:center!important;gap:10px!important;padding:13px 14px!important;border-radius:14px!important;background:var(--bg)!important;border:1px solid color-mix(in oklab,var(--b1) 14%,transparent)!important;color:var(--t5)!important;font-size:12px!important;font-weight:700!important}.produtoSwitches input{width:18px!important;height:18px!important;accent-color:var(--chip)!important}@media (max-width: 1100px){.produtoCard{grid-template-columns:76px 1fr!important}.produtoNumbers,.produtoStatus{grid-column:1 / -1!important}.produtoStatus{align-items:flex-start!important;flex-direction:row!important;flex-wrap:wrap!important}}@media (max-width: 760px){.produtosKpis,.produtoSwitches{grid-template-columns:1fr!important}.produtosToolbar{flex-direction:column!important;align-items:stretch!important}.produtosFiltros{overflow-x:auto!important}.produtoCard{grid-template-columns:1fr!important}.produtoFoto{width:100%!important;height:180px!important}.produtoNumbers{grid-template-columns:1fr!important}}.produtosPage .modalOverlay,.modalOverlay:has(.produtoModal){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:34px 18px!important;background:var(--surface2),#7c3aed14,#02060fd1!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;overflow-y:auto!important}.produtoModal{position:relative!important;width:min(980px,calc(100vw - 42px))!important;max-height:calc(100vh - 68px)!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;background:color-mix(in oklab,var(--surface) 98%,transparent)!important;border:1px solid color-mix(in oklab,var(--b3) 18%,transparent)!important;box-shadow:inset 0 1px #ffffff0a,0 28px 80px #0000009e}.produtoModal:before{content:""!important;position:absolute!important;top:0!important;left:28px!important;right:28px!important;height:1px!important;background:var(--surface)!important;pointer-events:none!important}.produtoModal .modalHeader{position:sticky!important;top:0!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:20px 22px!important;background:color-mix(in oklab,var(--surface) 98%,transparent)!important;border-bottom:1px solid color-mix(in oklab,var(--b1) 14%,transparent)!important}.produtoModal .modalHeader h3{margin:0!important;color:var(--t2)!important;font-size:17px!important;font-weight:700!important;letter-spacing:.01em!important}.produtoModal .modalHeader p{margin:4px 0 0!important;color:var(--t5)!important;font-size:12px!important;font-weight:500!important}.produtoModal .modalHeader button{width:38px!important;height:38px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:color-mix(in oklab,var(--surface) 92%,transparent)!important;border:1px solid color-mix(in oklab,var(--b2) 20%,transparent)!important;color:var(--t5)!important;font-size:24px!important;line-height:1!important;cursor:pointer!important}.produtoModal .modalHeader button:hover{color:var(--t1)!important;border-color:color-mix(in oklab,var(--b4) 34%,transparent)!important;box-shadow:none}.produtoModal>.produtoModalPreview,.produtoModal>.formGrid,.produtoModal>.produtoSwitches,.produtoModal>.modalActions{margin-left:22px!important;margin-right:22px!important}.produtoModalPreview{margin-top:18px!important}.produtoFormGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;max-height:none!important;overflow:visible!important}.produtoFormGrid label{color:var(--t3)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.produtoFormGrid input,.produtoFormGrid textarea{width:100%!important;margin-top:7px!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.produtoFormGrid textarea{min-height:86px!important}.produtoSwitches{margin-top:16px!important}.produtoModal .modalActions{position:sticky!important;bottom:0!important;z-index:4!important;margin-top:18px!important;padding:16px 0 20px!important;background:var(--surface)!important;border-top:1px solid color-mix(in oklab,var(--b1) 10%,transparent)!important}.produtoModal::-webkit-scrollbar{width:9px!important}.produtoModal::-webkit-scrollbar-track{background:var(--surface2)!important;border-radius:9px!important}.produtoModal::-webkit-scrollbar-thumb{background:var(--surface2)!important;border-radius:9px!important}@media (max-width: 760px){.produtoModal{width:calc(100vw - 24px)!important;max-height:calc(100vh - 36px)!important}.produtoFormGrid{grid-template-columns:1fr!important}.produtoModal>.produtoModalPreview,.produtoModal>.formGrid,.produtoModal>.produtoSwitches,.produtoModal>.modalActions{margin-left:14px!important;margin-right:14px!important}}.produtoPopupOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:22px!important;background:var(--surface2),#7c3aed1a,#02060fd6!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.produtoPopupBox{position:relative!important;width:min(980px,calc(100vw - 44px))!important;max-height:calc(100vh - 44px)!important;overflow-y:auto!important;border-radius:16px!important;background:color-mix(in oklab,var(--surface) 98%,transparent)!important;border:1px solid color-mix(in oklab,var(--b3) 18%,transparent)!important;box-shadow:inset 0 1px #ffffff0a,0 28px 80px #0000009e}.produtoPopupBox:before{content:""!important;position:absolute!important;top:0!important;left:30px!important;right:30px!important;height:1px!important;background:var(--surface)!important}.produtoPopupHeader{position:sticky!important;top:0!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:20px 22px!important;background:color-mix(in oklab,var(--surface) 99%,transparent)!important;border-bottom:1px solid color-mix(in oklab,var(--b1) 14%,transparent)!important}.produtoPopupHeader span{display:block!important;color:var(--t1)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;margin-bottom:5px!important}.produtoPopupHeader h3{margin:0!important;color:var(--t2)!important;font-size:18px!important;font-weight:700!important}.produtoPopupHeader p{margin:4px 0 0!important;color:var(--t5)!important;font-size:12px!important}.produtoPopupHeader button{width:38px!important;height:38px!important;border-radius:12px!important;background:color-mix(in oklab,var(--surface) 92%,transparent)!important;border:1px solid color-mix(in oklab,var(--b2) 20%,transparent)!important;color:var(--t5)!important;font-size:24px!important;cursor:pointer!important}.produtoPopupPreview{display:grid!important;grid-template-columns:82px 1fr!important;gap:14px!important;align-items:center!important;margin:18px 22px!important;padding:14px!important;border-radius:16px!important;background:var(--surface2),var(--bg)!important;border:1px solid color-mix(in oklab,var(--b2) 12%,transparent)!important}.produtoPopupFoto{width:82px!important;height:82px!important;border-radius:16px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--surface2),var(--bg)!important;border:1px solid color-mix(in oklab,var(--b3) 14%,transparent)!important;color:var(--t5)!important;font-size:10px!important;font-weight:800!important}.produtoPopupFoto img{width:100%!important;height:100%!important;object-fit:cover!important}.produtoPopupPreview strong,.produtoPopupPreview span,.produtoPopupPreview b{display:block!important}.produtoPopupPreview strong{color:var(--t2)!important;font-size:15px!important;margin-bottom:5px!important}.produtoPopupPreview span{color:var(--t5)!important;font-size:12px!important;margin-bottom:8px!important}.produtoPopupPreview b{color:var(--t3)!important;font-size:18px!important;font-weight:700!important}.produtoPopupGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0 22px!important}.produtoPopupGrid label{color:var(--t3)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.produtoPopupGrid input,.produtoPopupGrid textarea{width:100%!important;margin-top:7px!important;border-radius:14px!important;background:var(--bg)!important;border:1px solid color-mix(in oklab,var(--b1) 16%,transparent)!important;color:var(--t4)!important;padding:12px 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;outline:none!important}.produtoPopupGrid textarea{min-height:84px!important;resize:vertical!important}.produtoPopupGrid input:focus,.produtoPopupGrid textarea:focus{border-color:color-mix(in oklab,var(--b5) 38%,transparent)!important;box-shadow:none}.produtoPopupSwitches{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:16px 22px 0!important}.produtoPopupSwitches label{display:flex!important;align-items:center!important;gap:10px!important;padding:13px 14px!important;border-radius:14px!important;background:var(--bg)!important;border:1px solid color-mix(in oklab,var(--b1) 14%,transparent)!important;color:var(--t5)!important;font-size:12px!important;font-weight:700!important}.produtoPopupSwitches input{width:18px!important;height:18px!important;accent-color:var(--chip)!important}.produtoPopupActions{position:sticky!important;bottom:0!important;z-index:3!important;display:flex!important;justify-content:flex-end!important;gap:12px!important;margin-top:18px!important;padding:16px 22px 20px!important;background:var(--surface)!important;border-top:1px solid color-mix(in oklab,var(--b1) 10%,transparent)!important}.produtoPopupBox::-webkit-scrollbar{width:9px!important}.produtoPopupBox::-webkit-scrollbar-track{background:var(--surface)!important;border-radius:9px!important}.produtoPopupBox::-webkit-scrollbar-thumb{background:var(--surface2)!important;border-radius:9px!important}@media (max-width: 760px){.produtoPopupGrid,.produtoPopupSwitches{grid-template-columns:1fr!important}.produtoPopupOverlay{align-items:flex-start!important;padding:14px!important}.produtoPopupBox{width:calc(100vw - 28px)!important;max-height:calc(100vh - 28px)!important}}.produtoInlineBox{margin:18px 22px 0!important;padding:20px!important;border-radius:16px!important;background:var(--surface2),var(--surface)!important;border:1px solid color-mix(in oklab,var(--b3) 14%,transparent)!important;box-shadow:inset 0 1px #ffffff09,0 18px 46px #00000047;animation:produtoInlineEntrada .22s ease-out both!important}@keyframes produtoInlineEntrada{0%{opacity:0;transform:translateY(-8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.produtoInlineHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:16px!important}.produtoInlineHeader span{display:block!important;color:var(--t1)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;margin-bottom:5px!important}.produtoInlineHeader h3{margin:0!important;color:var(--t2)!important;font-size:17px!important;font-weight:700!important}.produtoInlineHeader p{margin:5px 0 0!important;color:var(--t5)!important;font-size:12px!important}.produtoInlinePreview{display:grid!important;grid-template-columns:82px 1fr!important;gap:14px!important;align-items:center!important;padding:14px!important;margin-bottom:16px!important;border-radius:16px!important;background:var(--surface2),var(--bg)!important;border:1px solid color-mix(in oklab,var(--b2) 12%,transparent)!important}.produtoInlineFoto{width:82px!important;height:82px!important;border-radius:16px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--surface2),var(--bg)!important;border:1px solid color-mix(in oklab,var(--b3) 14%,transparent)!important;color:var(--t5)!important;font-size:10px!important;font-weight:800!important}.produtoInlineFoto img{width:100%!important;height:100%!important;object-fit:cover!important}.produtoInlinePreview strong,.produtoInlinePreview span,.produtoInlinePreview b{display:block!important}.produtoInlinePreview strong{color:var(--t2)!important;font-size:15px!important;margin-bottom:5px!important}.produtoInlinePreview span{color:var(--t5)!important;font-size:12px!important;margin-bottom:8px!important}.produtoInlinePreview b{color:var(--t3)!important;font-size:18px!important;font-weight:700!important}.produtoInlineLayout{display:grid!important;grid-template-columns:1fr 260px!important;gap:20px!important;align-items:start!important}@media (max-width: 860px){.produtoInlineLayout{grid-template-columns:1fr!important}}.produtoInlineGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.produtoInlineGrid label{color:var(--t3)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.produtoInlineGrid input,.produtoInlineGrid textarea{width:100%!important;margin-top:7px!important;border-radius:14px!important;background:var(--bg)!important;border:1px solid color-mix(in oklab,var(--b1) 16%,transparent)!important;color:var(--t4)!important;padding:12px 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;outline:none!important}.produtoInlineGrid textarea{min-height:84px!important;resize:vertical!important}.produtoInlineGrid input:focus,.produtoInlineGrid textarea:focus{border-color:color-mix(in oklab,var(--b5) 38%,transparent)!important;box-shadow:none}.produtoInlineSwitches{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}.produtoInlineSwitches label{display:flex!important;align-items:center!important;gap:10px!important;padding:13px 14px!important;border-radius:14px!important;background:var(--bg)!important;border:1px solid color-mix(in oklab,var(--b1) 14%,transparent)!important;color:var(--t5)!important;font-size:12px!important;font-weight:700!important}.produtoInlineSwitches input{width:18px!important;height:18px!important;accent-color:var(--chip)!important}.produtoInlineActions{display:flex!important;justify-content:flex-end!important;gap:12px!important;margin-top:18px!important;padding-top:16px!important;border-top:1px solid color-mix(in oklab,var(--b1) 10%,transparent)!important}@media (max-width: 760px){.produtoInlineBox{margin:14px 14px 0!important;padding:16px!important}.produtoInlineHeader{flex-direction:column!important}.produtoInlineGrid,.produtoInlineSwitches{grid-template-columns:1fr!important}.produtoInlineActions{flex-direction:column!important}}.disparoPreparadoBox{padding:18px!important;border-radius:16px!important;background:var(--surface2),var(--surface)!important;border:1px solid color-mix(in oklab,var(--b2) 13%,transparent)!important;box-shadow:inset 0 1px #ffffff08,0 14px 34px #0003!important}.disparoPreparadoHeader{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:14px!important}.disparoPreparadoHeader span{display:block!important;color:var(--t1)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;margin-bottom:5px!important}.disparoPreparadoHeader h3{margin:0!important;color:var(--t2)!important;font-size:16px!important;font-weight:700!important}.disparoPreparadoHeader p{margin:5px 0 0!important;color:var(--t5)!important;font-size:12px!important}.disparoPreparadoCard{display:grid!important;grid-template-columns:92px 1fr!important;gap:14px!important;align-items:center!important;padding:14px!important;border-radius:16px!important;background:var(--surface)!important;border:1px solid color-mix(in oklab,var(--chip) 18%,transparent)!important;box-shadow:inset 0 1px #ffffff06,0 12px 26px #0003!important}.disparoPreparadoFoto{width:92px!important;height:92px!important;border-radius:16px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--surface2),var(--bg)!important;border:1px solid color-mix(in oklab,var(--b3) 16%,transparent)!important;color:var(--t5)!important;font-size:10px!important;font-weight:800!important}.disparoPreparadoFoto img{width:100%!important;height:100%!important;object-fit:cover!important}.disparoPreparadoInfo strong{display:block!important;color:var(--t2)!important;font-size:15px!important;line-height:1.35!important;margin-bottom:10px!important}.disparoPreparadoMeta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:10px!important}.disparoPreparadoMeta span{padding:7px 10px!important;border-radius:9px!important;background:var(--bg)!important;border:1px solid color-mix(in oklab,var(--b1) 14%,transparent)!important;color:var(--t3)!important;font-size:11px!important}.disparoPreparadoMeta b{color:var(--t3)!important;font-weight:800!important}.disparoPreparadoInfo small{color:var(--t5)!important;font-size:12px!important}.disparoPreparadoVazio{padding:18px!important;border-radius:16px!important;border:1px dashed color-mix(in oklab,var(--b2) 20%,transparent)!important;background:var(--row)!important}.disparoPreparadoVazio strong{display:block!important;color:var(--t2)!important;font-size:14px!important;margin-bottom:6px!important}.disparoPreparadoVazio p{margin:0!important;color:var(--t5)!important;font-size:12px!important;line-height:1.45!important}.disparoPreparadoVazio b{color:var(--t3)!important}.campanhaForm>.btnPrimary{margin-top:4px!important}@media (max-width: 760px){.disparoPreparadoHeader{flex-direction:column!important}.disparoPreparadoCard{grid-template-columns:1fr!important}.disparoPreparadoFoto{width:100%!important;height:180px!important}}.produtoInlineActions{align-items:center!important}.produtoInlineActions .btnSecondary,.produtoInlineActions .btnPrimary{min-height:48px!important;height:48px!important;padding:0 24px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.produtoInlineActions .btnSecondary{min-width:126px!important}.produtoInlineActions .btnPrimary{min-width:230px!important}.produtoInlineSwitches label{cursor:pointer!important;transition:all .16s ease!important}.produtoInlineSwitches label:hover{border-color:color-mix(in oklab,var(--chip) 26%,transparent)!important;box-shadow:none}.produtoInlineSwitches input:checked+span{color:var(--t3)!important}.produtoInlineActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important}.produtoInlineActions button,.produtoInlineActions .btnSecondary,.produtoInlineActions .btnPrimary{box-sizing:border-box!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0 26px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;vertical-align:middle!important;transform:none!important}.produtoInlineActions .btnSecondary{width:138px!important;min-width:138px!important}.produtoInlineActions .btnPrimary{width:260px!important;min-width:260px!important}.produtoInlineActions button:hover,.produtoInlineActions .btnSecondary:hover,.produtoInlineActions .btnPrimary:hover{transform:translateY(-1px)!important}@media (max-width: 760px){.produtoInlineActions button,.produtoInlineActions .btnSecondary,.produtoInlineActions .btnPrimary{width:100%!important;min-width:100%!important}}.campoCodigoTiny{min-width:0!important}.codigoTinyRow{display:grid!important;grid-template-columns:1fr 148px!important;gap:10px!important;align-items:center!important;margin-top:7px!important}.codigoTinyRow input{margin-top:0!important}.codigoTinyRow button{height:44px!important;min-height:44px!important;padding:0 14px!important;border-radius:14px!important;background:var(--surface2),color-mix(in oklab,var(--surface) 92%,transparent)!important;border:1px solid color-mix(in oklab,var(--b4) 24%,transparent)!important;color:var(--t2)!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000038!important;transition:all .16s ease!important}.codigoTinyRow button:hover:not(:disabled){transform:translateY(-1px)!important;border-color:color-mix(in oklab,var(--lime) 34%,transparent)!important;box-shadow:0 12px 26px #00000047!important}.codigoTinyRow button:disabled{opacity:.65!important;cursor:not-allowed!important}@media (max-width: 760px){.codigoTinyRow{grid-template-columns:1fr!important}.codigoTinyRow button{width:100%!important}}.produtoToast{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 16px!important;padding:14px 16px!important;border-radius:16px!important;background:var(--surface2),var(--bg)!important;border:1px solid color-mix(in oklab,var(--b3) 18%,transparent)!important;box-shadow:inset 0 1px #ffffff09,0 14px 32px #0000003d;animation:produtoToastEntrada .18s ease-out both!important}@keyframes produtoToastEntrada{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.produtoToast strong{color:var(--t2)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important}.produtoToast span{flex:1!important;color:var(--t2)!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}.produtoToast.sucesso{border-color:color-mix(in oklab,var(--chip) 28%,transparent)!important;box-shadow:inset 0 1px #ffffff09,0 14px 32px #0000003d}.produtoToast.sucesso strong{color:var(--t3)!important}.produtoToast.erro{border-color:color-mix(in oklab,var(--danger) 34%,transparent)!important;box-shadow:inset 0 1px #ffffff09,0 14px 32px #0000003d}.produtoToast.erro strong{color:var(--red-text)!important}@media (max-width: 760px){.produtoToast{flex-direction:column!important;align-items:flex-start!important}}.produtoWhatsappPreview{margin-bottom:18px!important;display:flex!important;justify-content:center!important}.produtoWhatsappPhone{width:min(420px,100%)!important;overflow:hidden!important;border-radius:16px!important;background:#25d3661a,#0b1a20f5!important;border:1px solid color-mix(in oklab,var(--whatsapp) 22%,transparent)!important;box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000052}.produtoWhatsappTop{padding:13px 15px!important;display:flex!important;flex-direction:column!important;gap:3px!important;background:var(--surface2)!important;border-bottom:1px solid color-mix(in oklab,var(--whatsapp) 14%,transparent)!important}.produtoWhatsappTop span{color:var(--t2)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.04em!important}.produtoWhatsappTop small{color:var(--whatsapp)!important;font-size:11px!important;font-weight:600!important}.produtoWhatsappImage{height:240px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--surface2),var(--surface3)!important;color:var(--t7)!important;font-size:12px!important;font-weight:800!important}.produtoWhatsappImage img{width:100%!important;height:100%!important;object-fit:contain!important}.produtoWhatsappText{padding:16px 16px 10px!important;background:var(--surface3)!important;color:var(--t7)!important}.produtoWhatsappText strong,.produtoWhatsappText p,.produtoWhatsappText em,.produtoWhatsappText small{display:block!important}.produtoWhatsappText strong{color:var(--t7)!important;font-size:14px!important;line-height:1.35!important;margin-bottom:14px!important}.produtoWhatsappText p{color:var(--t7)!important;margin:0 0 13px!important;font-size:14px!important;line-height:1.35!important}.produtoWhatsappText em{color:var(--t7)!important;font-style:normal!important;margin:2px 0 12px!important;letter-spacing:.02em!important}.produtoWhatsappText small{color:var(--t7)!important;font-size:12px!important;margin-top:8px!important}.produtoWhatsappButton{width:100%!important;height:48px!important;border:0!important;border-top:1px solid var(--b1)!important;background:var(--surface3)!important;color:var(--t7)!important;font-size:14px!important;font-weight:800!important;cursor:default!important}@media (min-width: 1100px){.produtoWhatsappPreview{justify-content:flex-start!important}.produtoWhatsappPhone{width:380px!important}}.produtoWhatsappPreview{float:right!important;width:390px!important;max-width:390px!important;margin:0 0 24px 28px!important;display:block!important;position:sticky!important;top:96px!important;z-index:5!important}.produtoWhatsappPreview .produtoWhatsappPhone{width:100%!important;max-width:100%!important}.produtoWhatsappImage{height:250px!important}.produtoWhatsappText{min-height:260px!important}.produtoWhatsappButton{height:52px!important}.produtoInlineActions{clear:both!important}.campoCodigoTiny .codigoTinyRow{grid-template-columns:1fr 150px!important}@media (max-width: 1180px){.produtoWhatsappPreview{float:none!important;width:100%!important;max-width:420px!important;margin:0 auto 22px!important;position:relative!important;top:auto!important}.produtoInlineActions{clear:none!important}}@media (max-width: 760px){.produtoWhatsappPreview{max-width:100%!important}.produtoWhatsappImage{height:220px!important}.produtoWhatsappText{min-height:auto!important}}.dadosTinyBox{margin-top:4px!important}.dadosTinyToggle{width:100%!important;min-height:66px!important;padding:14px 18px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:var(--surface2),var(--row)!important;border:1px solid color-mix(in oklab,var(--b3) 18%,transparent)!important;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0003;cursor:pointer!important;transition:all .16s ease!important;text-align:left!important}.dadosTinyToggle:hover{transform:translateY(-1px)!important;border-color:color-mix(in oklab,var(--chip) 28%,transparent)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 32px #0000003d}.dadosTinyToggle span{display:flex!important;flex-direction:column!important;gap:5px!important}.dadosTinyToggle strong{color:var(--t2)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.02em!important}.dadosTinyToggle small{color:var(--t3)!important;font-size:12px!important;font-weight:600!important}.dadosTinyToggle b{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:color-mix(in oklab,var(--chip) 10%,transparent)!important;border:1px solid color-mix(in oklab,var(--chip) 22%,transparent)!important;color:var(--t3)!important;font-size:12px!important;font-weight:700!important}.dadosTinyGrid{margin-top:14px!important;padding:16px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;border-radius:16px!important;border:1px solid color-mix(in oklab,var(--b2) 12%,transparent)!important;background:var(--surface2),var(--row)!important;animation:dadosTinyEntrada .18s ease-out both!important}@keyframes dadosTinyEntrada{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 760px){.dadosTinyGrid{grid-template-columns:1fr!important}}.campoObrigatorioErro{position:relative!important}.campoObrigatorioErro>input,.campoObrigatorioErro textarea,.campoObrigatorioErro .codigoTinyRow input{border-color:color-mix(in oklab,var(--danger) 72%,transparent)!important;box-shadow:inset 0 1px #ffffff09!important}.campoObrigatorioErro>input:focus,.campoObrigatorioErro textarea:focus,.campoObrigatorioErro .codigoTinyRow input:focus{border-color:color-mix(in oklab,var(--danger) 92%,transparent)!important;box-shadow:inset 0 1px #ffffff0b!important}.campoErroTexto{display:block!important;margin-top:7px!important;color:var(--red-text)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.02em!important}.campoErroTexto:before{content:"⚠ "!important}.campoObrigatorioErro .codigoTinyRow button{border-color:color-mix(in oklab,var(--danger) 42%,transparent)!important}.produtosRecentesBox{margin-top:8px!important;padding:18px!important;border-radius:16px!important;border:1px solid color-mix(in oklab,var(--b3) 14%,transparent)!important;background:var(--surface2),var(--surface)!important;box-shadow:inset 0 1px #ffffff09,0 16px 38px #00000038!important}.produtosRecentesHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important}.produtosRecentesHeader span{display:block!important;color:var(--t1)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;margin-bottom:7px!important}.produtosRecentesHeader h3{margin:0!important;color:var(--t2)!important;font-size:18px!important;font-weight:700!important}.produtosRecentesHeader p{margin:6px 0 0!important;color:var(--t3)!important;font-size:13px!important;font-weight:600!important}.produtosRecentesHeader b{min-width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:color-mix(in oklab,var(--chip) 11%,transparent)!important;border:1px solid color-mix(in oklab,var(--chip) 22%,transparent)!important;color:var(--t3)!important;font-size:13px!important}.produtosRecentesLista{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.produtoRecenteItem{width:100%!important;padding:12px!important;display:grid!important;grid-template-columns:58px 1fr auto!important;gap:12px!important;align-items:center!important;border-radius:16px!important;border:1px solid var(--b2)!important;background:var(--surface2),var(--bg)!important;color:var(--t2)!important;text-align:left!important;cursor:pointer!important;transition:all .16s ease!important}.produtoRecenteItem:hover{transform:translateY(-1px)!important;border-color:color-mix(in oklab,var(--chip) 32%,transparent)!important;box-shadow:0 14px 28px #00000038!important}.produtoRecenteFoto{width:58px!important;height:58px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:var(--surface3)!important;border:1px solid color-mix(in oklab,var(--b2) 12%,transparent)!important}.produtoRecenteFoto img{width:100%!important;height:100%!important;object-fit:cover!important}.produtoRecenteFoto small{color:var(--t3)!important;font-size:9px!important;font-weight:700!important}.produtoRecenteInfo{min-width:0!important;display:flex!important;flex-direction:column!important;gap:5px!important}.produtoRecenteInfo strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--t2)!important;font-size:13px!important;font-weight:700!important}.produtoRecenteInfo small{color:var(--t3)!important;font-size:11px!important;font-weight:700!important}.produtoRecenteItem em{font-style:normal!important;color:var(--t3)!important;font-size:11px!important;font-weight:700!important}.produtosRecentesVazio{padding:16px!important;border-radius:16px!important;border:1px dashed var(--b4)!important;color:var(--t3)!important;font-size:13px!important;font-weight:700!important}@media (max-width: 900px){.produtosRecentesLista{grid-template-columns:1fr!important}}.produtosRecentesBusca{margin:0 0 14px!important}.produtosRecentesBusca input{width:100%!important;height:46px!important;padding:0 16px!important;border-radius:16px!important;border:1px solid color-mix(in oklab,var(--b3) 14%,transparent)!important;background:var(--surface2),var(--bg)!important;color:var(--t2)!important;outline:none!important;font-size:13px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0000002e!important}.produtosRecentesBusca input::placeholder{color:var(--t7)!important}.produtosRecentesBusca input:focus{border-color:color-mix(in oklab,var(--chip) 32%,transparent)!important;box-shadow:inset 0 1px #ffffff0a!important}.produtoRecenteItem em{min-width:104px!important;height:38px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;border:1px solid color-mix(in oklab,var(--chip) 24%,transparent)!important;background:#22c55e1a,#050a16b8!important;color:var(--t3)!important;font-style:normal!important;font-size:11px!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;box-shadow:inset 0 1px #ffffff09;transition:all .16s ease!important}.produtoRecenteItem:hover em{border-color:color-mix(in oklab,var(--chip) 48%,transparent)!important;background:#22c55e2e,#050a16d6!important;box-shadow:inset 0 1px #ffffff0b!important}.produtoRecenteItem em:before{content:"↗ "!important}.produtoRecenteItem em{font-size:0!important}.produtoRecenteItem em:after{content:"Usar produto"!important;font-size:11px!important}.brandLogoBox{width:72px!important;height:46px!important;padding:5px 7px!important;overflow:hidden!important}.brandLogoBox img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 0 10px rgba(125,92,255,.42))!important}.brandSolo{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;min-width:260px!important}.topLogoMeg{width:235px!important;max-width:235px!important;height:auto!important;display:block!important;object-fit:contain!important;filter:drop-shadow(0 0 12px rgba(125,92,255,.28))!important}.brandSolo h1,.brandSolo p,.brandSolo .brandIcon{display:none!important}@media (max-width: 800px){.brandSolo{min-width:190px!important}.topLogoMeg{width:190px!important;max-width:190px!important}}.topbar .brand.brandSolo{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:260px!important;height:62px!important}.topbar .brand.brandSolo .topLogoMeg{width:235px!important;max-width:235px!important;height:auto!important;display:block!important;object-fit:contain!important;filter:drop-shadow(0 0 12px rgba(125,92,255,.35))!important}.topbar .brand.brandSolo .brandIcon,.topbar .brand.brandSolo h1,.topbar .brand.brandSolo p,.topbar .brand.brandSolo span{display:none!important}.configuracoesPage{width:min(1500px,100%)!important;margin:28px auto 70px!important;padding:0!important}.configHeader{border:1px solid color-mix(in oklab,var(--b2) 13%,transparent)!important;border-radius:16px!important;padding:28px!important;margin-bottom:22px!important;background:var(--surface2),#7c3aed1a,#080f20c2!important;box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff09!important}.configKicker{display:block!important;margin-bottom:8px!important;color:var(--t1)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important}.configHeader h2{margin:0 0 8px!important;color:var(--t2)!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.03em!important}.configHeader p{margin:0!important;color:var(--t6)!important;font-size:14px!important;font-weight:700!important}.configGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.configCard{min-height:132px!important;padding:22px!important;display:grid!important;grid-template-columns:56px 1fr auto!important;align-items:center!important;gap:18px!important;border-radius:16px!important;border:1px solid color-mix(in oklab,var(--b2) 12%,transparent)!important;background:var(--surface2),var(--surface)!important;color:var(--t2)!important;cursor:default!important;text-align:left!important;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff09!important}.configCard:hover{border-color:color-mix(in oklab,var(--b4) 28%,transparent)!important;transform:translateY(-1px)!important;box-shadow:0 22px 56px #0000004d,inset 0 1px #ffffff0b!important}.configIcon{width:54px!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;border:1px solid color-mix(in oklab,var(--b3) 16%,transparent)!important;background:var(--bg)!important;font-size:23px!important}.configCard h3{margin:0 0 6px!important;color:var(--t2)!important;font-size:16px!important;font-weight:700!important}.configCard p{margin:0!important;color:var(--t6)!important;font-size:12px!important;font-weight:700!important}.configCard span{min-width:74px!important;padding:8px 10px!important;border-radius:9px!important;border:1px solid color-mix(in oklab,var(--chip) 22%,transparent)!important;background:color-mix(in oklab,var(--chip) 8%,transparent)!important;color:var(--t3)!important;font-size:10px!important;font-weight:700!important;text-align:center!important;text-transform:uppercase!important}@media (max-width: 900px){.configGrid{grid-template-columns:1fr!important}.configuracoesPage{width:100%!important}}@media (max-width: 1200px){.topbar{padding:14px 18px!important;gap:14px!important}.topLogoMeg{width:200px!important;max-width:200px!important}.neonTabs{width:calc(100vw - 24px)!important;margin:10px 12px 18px!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;scrollbar-width:thin!important}.neonTabs button{min-width:max-content!important;white-space:nowrap!important}main{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-left:auto!important;margin-right:auto!important}.kpis,.configGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gridTwo{grid-template-columns:1fr!important}}@media (max-width: 900px){body{overflow-x:hidden!important}.app{width:100%!important;overflow-x:hidden!important}.topbar{flex-direction:column!important;align-items:flex-start!important;padding:14px 14px 12px!important}.brandSolo{min-width:0!important;width:100%!important}.topLogoMeg{width:180px!important;max-width:180px!important}.statusArea{width:100%!important;display:flex!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}.statusArea small{font-size:11px!important}.statusArea button{min-height:42px!important;padding:10px 14px!important}.neonTabs{position:relative!important;display:flex!important;gap:8px!important;padding:8px!important;border-radius:16px!important}.neonTabs button{min-height:44px!important;padding:10px 14px!important;font-size:12px!important}main{padding-bottom:60px!important}.panel,.configHeader,.configCard,.campanhaCard,.produtoCard,.grupoCard,.parceiroCard{border-radius:16px!important}.kpis,.configGrid,.gridTwo{grid-template-columns:1fr!important}.kpi{min-height:118px!important}.tableWrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}table{min-width:760px!important}input,textarea,select,button{font-size:16px!important}textarea{min-height:110px!important}}@media (max-width: 600px){.topbar{padding:12px!important}.topLogoMeg{width:150px!important;max-width:150px!important}.live{font-size:11px!important;padding:8px 10px!important}.statusArea{align-items:center!important}.statusArea button{width:100%!important;justify-content:center!important}.neonTabs{margin:8px 8px 14px!important;width:calc(100vw - 16px)!important}main{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.configuracoesPage{width:calc(100vw - 16px)!important;margin:18px auto 60px!important}.configHeader{padding:20px!important}.configHeader h2{font-size:23px!important}.configCard{grid-template-columns:46px 1fr!important;gap:14px!important;padding:18px!important}.configCard span{grid-column:1 / -1!important;width:fit-content!important}.configIcon{width:44px!important;height:44px!important;font-size:20px!important}.configCard h3{font-size:15px!important}.configCard p{font-size:12px!important}.panelHeader{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.dateRow{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.dateRow .tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important}.dateRow .tabs button{width:100%!important;min-width:0!important}}@media (max-width: 420px){.topLogoMeg{width:135px!important;max-width:135px!important}.neonTabs button{padding:9px 12px!important;font-size:11px!important}.configHeader h2{font-size:21px!important}}@media (max-width: 1200px){.campanhasPage,.disparosPage,.campanhasGrupoPage{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-left:auto!important;margin-right:auto!important}.produtoDisparoLayout,.produtoInlineGrid,.produtoFormPreviewGrid,.produtoCadastroGrid,.disparoProdutoGrid{grid-template-columns:1fr!important}.whatsappPreview,.previewWhatsapp,.whatsPreviewCard,.cardWhatsappPreview{width:100%!important;max-width:420px!important;margin:18px auto 0!important;position:relative!important;top:auto!important;right:auto!important}}@media (max-width: 900px){.campanhaBox,.disparoBox,.produtoBox,.grupoSelectorBox,.historicoProdutosBox,.produtoPreparadoBox,.produtoCadastroBox{width:100%!important;max-width:100%!important;border-radius:16px!important;padding:16px!important}.produtoCadastroBox form,.produtoForm,.formProduto,.formGrid,.dadosTinyGrid,.produtoCamposGrid,.grupoFormGrid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.produtoCadastroBox input,.produtoCadastroBox textarea,.produtoCadastroBox select,.produtoForm input,.produtoForm textarea,.produtoForm select{width:100%!important;max-width:100%!important}.btnBuscarTiny,.buscarTinyBtn,button[class*=Tiny],button[class*=tiny]{width:100%!important;min-height:46px!important}.produtoChecks,.checkboxGrid,.produtoOpcoesGrid{grid-template-columns:1fr!important;gap:10px!important}.produtoActions,.formActions,.acoesProduto,.acoesFormulario{display:flex!important;flex-direction:column!important;gap:10px!important;align-items:stretch!important}.produtoActions button,.formActions button,.acoesProduto button,.acoesFormulario button{width:100%!important;min-height:48px!important}.historicoProdutosGrid,.ultimosProdutosGrid,.reaproveitamentoGrid{grid-template-columns:1fr!important}.historicoProdutoCard,.produtoHistoricoCard,.produtoReusoCard{grid-template-columns:58px 1fr!important;gap:12px!important}.historicoProdutoCard button,.produtoHistoricoCard button,.produtoReusoCard button{grid-column:1 / -1!important;width:100%!important;min-height:42px!important}.grupoSelecionadoCard,.grupoItem,.grupoLinha{width:100%!important}}@media (max-width: 600px){.campanhasPage,.disparosPage,.campanhasGrupoPage{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.campanhaBox,.disparoBox,.produtoBox,.grupoSelectorBox,.historicoProdutosBox,.produtoPreparadoBox,.produtoCadastroBox{padding:14px!important}.campanhaBox h2,.disparoBox h2,.produtoBox h2,.produtoCadastroBox h2{font-size:20px!important;line-height:1.15!important}.campanhaBox h3,.disparoBox h3,.produtoBox h3,.produtoCadastroBox h3{font-size:16px!important}.whatsappPreview,.previewWhatsapp,.whatsPreviewCard,.cardWhatsappPreview{max-width:340px!important;transform:none!important}.whatsappPreview img,.previewWhatsapp img,.whatsPreviewCard img,.cardWhatsappPreview img{max-height:260px!important;object-fit:contain!important}.historicoProdutosBox input,.ultimosProdutosBox input,.reaproveitamentoBox input{width:100%!important}.btnEnviarFila,.enviarFilaBtn,button[class*=Fila],button[class*=fila]{width:100%!important;min-height:48px!important}}@media (max-width: 900px){.campanhasPanel{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:14px auto 70px!important;padding:14px!important;overflow:hidden!important}.campanhasPanel .panelHeader{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.campanhasPanel .panelHeader h3{font-size:18px!important;line-height:1.2!important}.campanhasPanel .headerActions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.campanhasPanel .headerActions .badge,.campanhasPanel .headerActions .compactBtn{width:100%!important;min-height:44px!important;justify-content:center!important}.campanhasContent{display:block!important;width:100%!important;max-width:100%!important}.campanhaForm{width:100%!important;max-width:100%!important}.campanhaForm .formGrid,.campanhasPanel .formGrid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important}.campanhaForm .span2,.campanhasPanel .span2{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}.gruposSelector,.gruposDropdownPremium,.disparoPreparadoBox,.produtosRecentesBox{width:100%!important;max-width:100%!important;padding:14px!important;border-radius:16px!important}.gruposSelectorHeader,.disparoPreparadoHeader,.produtosRecentesHeader{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.gruposSelectorHeader>div,.disparoPreparadoHeader>div,.produtosRecentesHeader>div{width:100%!important}.disparoPreparadoHeader button{width:100%!important;min-height:44px!important}.grupoDropdownBox summary{min-height:52px!important;padding:14px!important}.grupoDropdownContent{padding:12px!important}.gruposDropdownPremium .grupoSearchBox input,.produtosRecentesBusca input{width:100%!important;height:48px!important;font-size:16px!important}.gruposDropdownPremium .gruposDropdownList,.gruposCheckboxList{max-height:310px!important;overflow-y:auto!important}.grupoDropdownItem,.grupoCheckbox{width:100%!important;display:grid!important;grid-template-columns:28px 1fr!important;gap:10px!important;align-items:center!important;padding:12px!important}.grupoDropdownItem strong,.grupoDropdownItem small{white-space:normal!important;word-break:break-word!important}.disparoPreparadoCard{display:grid!important;grid-template-columns:92px 1fr!important;gap:12px!important;align-items:start!important;padding:12px!important}.disparoPreparadoFoto{width:92px!important;height:92px!important;min-width:92px!important}.disparoPreparadoInfo{min-width:0!important}.disparoPreparadoInfo strong{white-space:normal!important;word-break:break-word!important;font-size:14px!important;line-height:1.25!important}.disparoPreparadoMeta{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.produtosRecentesLista{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.produtoRecenteItem{width:100%!important;display:grid!important;grid-template-columns:58px 1fr!important;gap:12px!important;align-items:center!important;padding:12px!important}.produtoRecenteItem em{grid-column:1 / -1!important;width:100%!important;min-width:0!important;height:42px!important;margin-top:4px!important}.produtoRecenteInfo{min-width:0!important}.produtoRecenteInfo strong{white-space:normal!important;word-break:break-word!important;line-height:1.25!important}.campanhaForm>.btnPrimary{width:100%!important;min-height:50px!important;margin-top:14px!important}.campanhasPanel .tableWrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.campanhasPanel table{min-width:760px!important}}@media (max-width: 600px){.campanhasPanel,.gruposSelector,.gruposDropdownPremium,.disparoPreparadoBox,.produtosRecentesBox{padding:12px!important}.disparoPreparadoCard{grid-template-columns:1fr!important}.disparoPreparadoFoto{width:100%!important;height:180px!important}.disparoPreparadoFoto img{width:100%!important;height:100%!important;object-fit:contain!important}.produtoRecenteItem{grid-template-columns:52px 1fr!important}.produtoRecenteFoto{width:52px!important;height:52px!important}.produtosRecentesHeader h3,.disparoPreparadoHeader h3{font-size:17px!important}.produtosRecentesHeader p,.disparoPreparadoHeader p{font-size:12px!important}}@media (max-width: 900px){body,html{max-width:100vw!important;overflow-x:hidden!important}main{width:100%!important;max-width:100vw!important;padding-left:8px!important;padding-right:8px!important;box-sizing:border-box!important;overflow-x:hidden!important}.campanhasPanel{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.campanhasPanel *,.campanhasPanel *:before,.campanhasPanel *:after{box-sizing:border-box!important}.campanhasContent,.campanhaForm,.campanhaForm .formGrid,.campanhasPanel .formGrid,.gruposDropdownPremium,.grupoDropdownBox,.grupoDropdownContent,.disparoPreparadoBox,.produtosRecentesBox,.tableWrap{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.grupoDropdownBox summary,.grupoDropdownItem,.disparoPreparadoCard,.produtoRecenteItem,.produtosRecentesBusca input,.campanhaForm>.btnPrimary{width:100%!important;max-width:100%!important}}@media (max-width: 600px){main{padding-left:6px!important;padding-right:6px!important}.campanhasPanel,.gruposDropdownPremium,.disparoPreparadoBox,.produtosRecentesBox{padding-left:10px!important;padding-right:10px!important}}@media (max-width: 900px){.configuracoesPage{width:100%!important;max-width:100%!important;margin:14px auto 70px!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.configuracoesPage *,.configuracoesPage *:before,.configuracoesPage *:after{box-sizing:border-box!important}.configHeader{width:100%!important;max-width:100%!important;padding:20px!important;border-radius:16px!important;margin-bottom:16px!important}.configHeader h2{font-size:24px!important;line-height:1.15!important}.configHeader p{font-size:13px!important;line-height:1.45!important}.configGrid{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.configCard{width:100%!important;max-width:100%!important;min-height:118px!important;padding:16px!important;border-radius:16px!important;display:grid!important;grid-template-columns:48px 1fr!important;gap:14px!important;align-items:center!important}.configIcon{width:48px!important;height:48px!important;border-radius:16px!important;font-size:21px!important}.configCard h3{font-size:15px!important;line-height:1.2!important;margin-bottom:5px!important}.configCard p{font-size:12px!important;line-height:1.35!important}.configCard span{grid-column:1 / -1!important;width:100%!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media (max-width: 600px){.configuracoesPage{margin-top:10px!important}.configHeader{padding:18px!important}.configKicker{font-size:10px!important;letter-spacing:.16em!important}.configHeader h2{font-size:22px!important}.configCard{padding:14px!important;grid-template-columns:44px 1fr!important}.configIcon{width:44px!important;height:44px!important;font-size:20px!important}}.configCardActive{border-color:color-mix(in oklab,var(--chip) 42%,transparent)!important;box-shadow:0 22px 56px #0000004d,inset 0 1px #ffffff0d!important}.configModuloBox{margin-top:22px!important;padding:24px!important;border-radius:16px!important;border:1px solid color-mix(in oklab,var(--b2) 13%,transparent)!important;background:var(--surface2),var(--surface)!important;box-shadow:0 24px 60px -40px #07183ab3}.configModuloHeader{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:20px!important}.configModuloHeader span{display:block!important;color:var(--t1)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;margin-bottom:8px!important}.configModuloHeader h3{margin:0 0 7px!important;color:var(--t2)!important;font-size:22px!important;font-weight:700!important}.configModuloHeader p{margin:0!important;color:var(--t7)!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important}.minhaLojaPublicarLinha{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--muted2)}.minhaLojaTituloComMp{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.minhaLojaMpStatus{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.minhaLojaMpStatus--ok{color:var(--lime)}.minhaLojaMpStatus--off{color:var(--red)}.minhaLojaMpDesconectar,.minhaLojaMpConectarBtn{background:none;border:none;color:inherit;font-size:11px;font-weight:700;text-transform:none;letter-spacing:normal;text-decoration:underline;cursor:pointer;padding:0;opacity:.85}.minhaLojaMpDesconectar:hover,.minhaLojaMpConectarBtn:hover{opacity:1}.minhaLojaMpDesconectar:disabled,.minhaLojaMpConectarBtn:disabled{opacity:.5;cursor:default}.minhaLojaLayout{display:grid;grid-template-columns:420px minmax(0,1fr);gap:20px;align-items:start}.minhaLojaColunaForm{min-width:0}.minhaLojaColunaPreview{min-width:0;position:sticky;top:20px}.minhaLojaTopoAcoes{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.minhaLojaVoltarBtn{background:none;border:none;color:var(--muted2);font-size:13px;font-weight:700;cursor:pointer;padding:0;display:inline-block}.minhaLojaVoltarBtn:hover{color:var(--t1)}.minhaLojaVerLojaBtn{color:var(--lime);font-size:13px;font-weight:800;text-decoration:none;border:1px solid color-mix(in oklab,var(--lime) 35%,transparent);border-radius:9px;padding:7px 16px;transition:background .15s ease}.minhaLojaVerLojaBtn:hover{background:color-mix(in oklab,var(--lime) 10%,transparent)}.minhaLojaAcordeaoCartao{border-radius:16px;border:1px solid color-mix(in oklab,var(--b2) 13%,transparent);background:var(--surface);overflow:hidden}.minhaLojaSecao{padding:16px 20px;border-bottom:1px solid var(--b1)}.minhaLojaSecao:last-child{border-bottom:none}.minhaLojaSecaoHeader{display:flex;align-items:center;gap:12px}.minhaLojaSecaoToggle{display:flex;align-items:center;gap:12px;background:none;border:none;padding:0;margin:0;cursor:pointer;text-align:left;flex:1 1 auto;min-width:0}.minhaLojaSecaoRotulo{display:block;color:var(--t1);font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:3px}.minhaLojaSecaoToggle h4{margin:0;color:var(--t2);font-size:14px;font-weight:700}.minhaLojaSecaoChevron{flex-shrink:0;color:var(--muted2);transition:transform .16s ease}.minhaLojaSecaoToggle[aria-expanded=true] .minhaLojaSecaoChevron{transform:rotate(180deg);color:var(--t1)}.minhaLojaSecaoCorpo{margin-top:16px;padding-top:16px;border-top:1px solid var(--b1)}.minhaLojaPreviewCartaoReal{padding:12px 12px 0;display:flex;flex-direction:column;height:calc(100vh - 140px)}.minhaLojaPreviewFrame{flex:1 1 auto;min-height:0;overflow-y:auto;border-radius:14px;border:1px solid var(--b2);background:var(--row)}.minhaLojaColunaForm .minhaSenhaForm{grid-template-columns:1fr!important}.minhaLojaCoresGrid{display:flex;flex-direction:column}.minhaLojaCampoCorLinha{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--b1)}.minhaLojaCampoCorLinha:last-child{border-bottom:none}.minhaLojaCampoCorLinha>span{font-size:13px;font-weight:700;color:var(--text)}.minhaLojaCampoCorLinha input[type=color]{width:30px;height:30px;padding:0;border:none!important;border-radius:8px;cursor:pointer;background:none!important;flex-shrink:0}.minhaLojaLogoLinha{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.minhaLojaLogoPreview{width:72px;height:72px;border-radius:14px;border:1px solid var(--border);background:var(--surface2);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:var(--muted2)}.minhaLojaLogoPreview img{width:100%;height:100%;object-fit:contain}.minhaLojaUploadBtn{cursor:pointer;display:inline-flex;align-items:center}.minhaLojaBannersLista{display:flex;flex-direction:column;gap:10px}.minhaLojaBannerLinha{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:10px 0;border-bottom:1px solid var(--b1)}.minhaLojaBannerLinha:last-child{border-bottom:none}.minhaLojaBannerLinha img{width:72px;height:40px;object-fit:cover;border-radius:8px;flex-shrink:0}.minhaLojaBannerLinkTexto{flex:1 1 140px;min-width:0;text-align:left;background:none;border:none;padding:4px 0;font-size:13px;color:var(--muted2);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minhaLojaBannerLinkTexto:hover{color:var(--text);text-decoration:underline}.minhaLojaBannerLinkInput{flex:1 1 140px;min-width:0}.minhaLojaBannerAcoes{display:flex;gap:4px;flex-shrink:0;margin-left:auto}.minhaLojaToggleLinha{display:flex;align-items:center;justify-content:space-between;gap:10px}.minhaLojaToggleLinha span{font-size:13px;font-weight:700;color:var(--text)}.minhaLojaAvisosLista{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.minhaLojaAvisosGrupo{display:flex;flex-direction:column;gap:8px}.minhaLojaAvisosGrupoTitulo{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted2)}.minhaLojaAvisoLinha{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border-radius:12px;border:1px solid var(--border);background:var(--surface2)}.minhaLojaAvisoLinha input[type=text]{flex:1 1 100%}.minhaLojaAvisoLinha select{flex:1 1 auto;min-width:0}.minhaLojaAvisoForm{display:flex;flex-direction:column;gap:10px}.minhaLojaAvisoFormLinhaTexto{display:flex;align-items:center;gap:10px}.minhaLojaAvisoFormLinhaTexto input[type=text]{flex:1 1 auto;min-width:0}.minhaLojaAvisoCor{flex-shrink:0;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:none;cursor:pointer}.minhaLojaPreviewCartao{border-radius:16px;border:1px solid var(--border);background:var(--surface2);padding:16px}.minhaLojaPreviewLabel{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--muted2);margin-bottom:10px}.minhaLojaPreviewMock{border-radius:14px;overflow:hidden;border:1px solid var(--b2)}.minhaLojaPreviewTopo{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--b2)}.minhaLojaPreviewTopo img{width:24px;height:24px;border-radius:6px;object-fit:contain}.minhaLojaPreviewLogoVazia{width:24px;height:24px;border-radius:6px;background:var(--surface3);flex-shrink:0}.minhaLojaPreviewTopo strong{font-size:13px;font-weight:800}.minhaLojaPreviewAviso{padding:6px 14px;font-size:11px;font-weight:700;color:var(--t1);text-align:center}.minhaLojaPreviewCard{padding:20px 14px;display:flex;flex-direction:column;align-items:center;gap:10px}.minhaLojaPreviewFoto{width:100%;height:90px;border-radius:10px;background:var(--surface3)}.minhaLojaPreviewPreco{font-size:15px;font-weight:700;align-self:flex-start}.minhaLojaPreviewBotao{width:100%;padding:9px 0;border-radius:9px;font-size:13px;font-weight:800;border:none}.minhaLojaFormaEnvioForm{display:flex;flex-direction:column;gap:10px}@media (max-width: 900px){.minhaLojaLayout{grid-template-columns:1fr}.minhaLojaColunaPreview{order:-1;position:static}.minhaLojaPreviewCartaoReal{height:70vh}}.configModuloHeader b{min-width:112px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;color:var(--t3)!important;background:color-mix(in oklab,var(--chip) 8%,transparent)!important;border:1px solid color-mix(in oklab,var(--chip) 24%,transparent)!important;font-size:12px!important;font-weight:700!important}.usuarioSistemaForm{padding:18px!important;border-radius:16px!important;border:1px solid var(--b1)!important;background:var(--row)!important}.usuarioSistemaGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.usuarioSistemaGrid label{display:flex!important;flex-direction:column!important;gap:7px!important}.usuarioSistemaGrid label.span2{grid-column:1 / -1!important}.usuarioSistemaGrid label span{color:var(--t5)!important;font-size:12px!important;font-weight:700!important}.usuarioSistemaGrid input,.usuarioSistemaGrid select,.usuarioSistemaGrid textarea{width:100%!important;border-radius:14px!important;border:1px solid color-mix(in oklab,var(--b2) 13%,transparent)!important;background:var(--bg)!important;color:var(--t2)!important;outline:none!important;font-size:14px!important;font-weight:700!important}.usuarioSistemaGrid input,.usuarioSistemaGrid select{height:46px!important;padding:0 14px!important}.usuarioSistemaGrid textarea{min-height:94px!important;padding:13px 14px!important;resize:vertical!important}.usuarioSistemaGrid input:focus,.usuarioSistemaGrid select:focus,.usuarioSistemaGrid textarea:focus{border-color:color-mix(in oklab,var(--chip) 38%,transparent)!important;box-shadow:none}.usuarioSistemaActions{margin-top:16px!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}.usuarioSistemaActions button{min-width:150px!important;min-height:46px!important}.pagarContaModal{width:min(560px,100%)!important}.pagarContaForm{margin:20px 24px 24px!important}.panelHeaderAcoes{display:flex;align-items:center;gap:10px}.panelHeaderAcoes button{margin-top:0!important;height:42px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important}.pagarContaForm .usuarioSistemaActions button{width:auto!important;max-width:none!important}.usuariosSistemaLista{margin-top:22px!important}.usuariosSistemaListaHeader{margin-bottom:12px!important}.usuariosSistemaListaHeader h4{margin:0 0 5px!important;color:var(--t2)!important;font-size:17px!important;font-weight:700!important}.usuariosSistemaListaHeader p{margin:0!important;color:var(--t7)!important;font-size:12px!important;font-weight:700!important}.usuariosSistemaVazio{padding:16px!important;border-radius:16px!important;border:1px dashed var(--b5)!important;color:var(--t3)!important;font-size:13px!important;font-weight:700!important}.usuariosSistemaCards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.usuarioSistemaCard{padding:15px!important;border-radius:16px!important;border:1px solid color-mix(in oklab,var(--b2) 11%,transparent)!important;background:var(--surface2),var(--surface)!important}.usuarioSistemaCard strong{display:block!important;color:var(--t2)!important;font-size:14px!important;font-weight:700!important}.usuarioSistemaCard small,.usuarioSistemaCard p{color:var(--t7)!important;font-size:12px!important;font-weight:700!important}.usuarioSistemaCard p{margin:8px 0 0!important}.usuarioSistemaCard span,.usuarioSistemaCard em{display:inline-flex!important;margin-top:10px!important;margin-right:8px!important;padding:7px 9px!important;border-radius:9px!important;font-size:10px!important;font-weight:700!important;font-style:normal!important}.usuarioSistemaCard span{color:var(--t5)!important;background:var(--surface)!important;border:1px solid var(--b3)!important}.statusAtivo{color:var(--lime)!important;background:color-mix(in oklab,var(--lime) 8%,transparent)!important;border:1px solid color-mix(in oklab,var(--lime) 24%,transparent)!important}.statusInativo{color:var(--red-text)!important;background:color-mix(in oklab,var(--danger) 8%,transparent)!important;border:1px solid color-mix(in oklab,var(--danger) 24%,transparent)!important}.configModuloEmBreve{text-align:center!important;color:var(--t5)!important}.configModuloEmBreve h3{margin:0 0 8px!important;color:var(--t2)!important}.configModuloEmBreve p{margin:0!important;color:var(--t7)!important}@media (max-width: 900px){.configModuloBox{padding:16px!important;border-radius:16px!important}.configModuloHeader{flex-direction:column!important;align-items:stretch!important}.configModuloHeader b{width:100%!important}.usuarioSistemaGrid,.usuariosSistemaCards{grid-template-columns:1fr!important}.usuarioSistemaActions{flex-direction:column!important}.usuarioSistemaActions button{width:100%!important}}.usuarioSistemaActions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important}.usuarioSistemaActions .btnSecondary,.usuarioSistemaActions .btnPrimary{height:50px!important;min-height:50px!important;min-width:170px!important;padding:0 22px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.usuarioSistemaActions .btnSecondary{color:var(--t4)!important;border:1px solid var(--b5)!important;background:var(--surface)!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0003!important}.usuarioSistemaActions .btnSecondary:hover{border-color:color-mix(in oklab,var(--b4) 30%,transparent)!important;color:var(--t1)!important;transform:translateY(-1px)!important}@media (max-width: 900px){.usuarioSistemaActions{flex-direction:column!important;align-items:stretch!important}.usuarioSistemaActions .btnSecondary,.usuarioSistemaActions .btnPrimary{width:100%!important;min-width:0!important}}@media (min-width: 901px){.usuarioSistemaActions{width:100%!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important}.usuarioSistemaActions .btnSecondary,.usuarioSistemaActions .btnPrimary{width:185px!important;min-width:185px!important;max-width:185px!important;height:54px!important;min-height:54px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-align:center!important}}.usuarioSistemaCard{cursor:pointer!important;transition:.18s ease!important}.usuarioSistemaCard:hover{border-color:color-mix(in oklab,var(--b4) 28%,transparent)!important;transform:translateY(-1px)!important}.usuarioSistemaCardSelecionado{border-color:color-mix(in oklab,var(--chip) 44%,transparent)!important;box-shadow:none}.usuarioPermissoesBox{margin-top:22px!important;padding:20px!important;border-radius:16px!important;border:1px solid color-mix(in oklab,var(--b2) 13%,transparent)!important;background:#22c55e0e,#050a16b8!important}.usuarioPermissoesHeader,.usuarioPermissoesStatus,.usuarioPermissoesActions{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important}.usuarioPermissoesHeader{margin-bottom:16px!important}.usuarioPermissoesHeader span{display:block!important;color:var(--t1)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;margin-bottom:7px!important}.usuarioPermissoesHeader h4{margin:0 0 5px!important;color:var(--t2)!important;font-size:20px!important;font-weight:700!important}.usuarioPermissoesHeader p{margin:0!important;color:var(--t7)!important;font-size:12px!important;font-weight:700!important}.usuarioPermissoesStatus{padding:14px!important;margin-bottom:16px!important;border-radius:16px!important;border:1px solid var(--b1)!important;background:var(--surface)!important}.usuarioPermissoesStatus strong{display:block!important;color:var(--t5)!important;font-size:12px!important;font-weight:700!important;margin-bottom:7px!important}.btnDangerSoft,.btnSuccessSoft{min-width:170px!important;height:44px!important;border-radius:14px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important}.btnDangerSoft{color:var(--red-text)!important;border:1px solid color-mix(in oklab,var(--danger) 28%,transparent)!important;background:color-mix(in oklab,var(--danger) 8%,transparent)!important}.btnSuccessSoft{color:var(--t3)!important;border:1px solid color-mix(in oklab,var(--chip) 28%,transparent)!important;background:color-mix(in oklab,var(--chip) 8%,transparent)!important}.permissoesGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.permissaoItem{display:grid!important;grid-template-columns:28px 1fr!important;gap:10px!important;align-items:center!important;padding:13px!important;border-radius:16px!important;border:1px solid color-mix(in oklab,var(--b2) 10%,transparent)!important;background:var(--row)!important;cursor:pointer!important}.permissaoItem input{width:18px!important;height:18px!important;accent-color:var(--chip)!important}.permissaoItem strong{display:block!important;color:var(--t2)!important;font-size:13px!important;font-weight:700!important}.permissaoItem small{display:block!important;margin-top:3px!important;color:var(--t7)!important;font-size:11px!important;font-weight:700!important}.usuarioPermissoesActions{margin-top:16px!important;justify-content:flex-end!important}.usuarioPermissoesActions .btnPrimary{min-width:190px!important;height:48px!important}@media (max-width: 900px){.usuarioPermissoesHeader,.usuarioPermissoesStatus,.usuarioPermissoesActions{flex-direction:column!important;align-items:stretch!important}.permissoesGrid{grid-template-columns:1fr!important}.usuarioPermissoesHeader .btnSecondary,.usuarioPermissoesStatus button,.usuarioPermissoesActions .btnPrimary{width:100%!important}}.permissoesCategorias{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.permissaoCategoriaBox{padding:16px!important;border-radius:16px!important;border:1px solid color-mix(in oklab,var(--b2) 11%,transparent)!important;background:var(--surface2),var(--surface)!important}.permissaoCategoriaHeader{margin-bottom:12px!important}.permissaoCategoriaHeader h5{margin:0 0 5px!important;color:var(--t2)!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.01em!important}.permissaoCategoriaHeader p{margin:0!important;color:var(--t7)!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}.permissaoCategoriaBox .permissoesGrid{margin-top:0!important}@media (min-width: 1200px){.permissoesCategorias{grid-template-columns:repeat(2,minmax(0,1fr))!important}.permissaoCategoriaBox:first-child,.permissaoCategoriaBox:nth-child(2){grid-column:span 1!important}}@media (max-width: 900px){.permissaoCategoriaBox{padding:14px!important;border-radius:16px!important}}.perfisProntosBox{margin-bottom:16px!important;padding:16px!important;border-radius:16px!important;border:1px solid color-mix(in oklab,var(--chip) 16%,transparent)!important;background:#22c55e0f,#070d1da3!important}.perfisProntosBox strong{display:block!important;color:var(--t2)!important;font-size:15px!important;font-weight:700!important;margin-bottom:5px!important}.perfisProntosBox p{margin:0 0 12px!important;color:var(--t7)!important;font-size:12px!important;font-weight:700!important}.perfisProntosActions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.perfisProntosActions button{min-height:42px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid color-mix(in oklab,var(--b3) 16%,transparent)!important;background:var(--surface2),var(--row)!important;color:var(--t4)!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}.perfisProntosActions button:hover{border-color:color-mix(in oklab,var(--chip) 35%,transparent)!important;color:var(--t1)!important;transform:translateY(-1px)!important}@media (max-width: 900px){.perfisProntosActions{display:grid!important;grid-template-columns:1fr!important}.perfisProntosActions button{width:100%!important}}.perfisProntosActions button.perfilProntoAtivo{border-color:color-mix(in oklab,var(--chip) 48%,transparent)!important;color:var(--t3)!important;background:#22c55e1f,#080f20eb!important;box-shadow:none}.usuariosSistemaAgrupados{display:grid!important;gap:18px!important}.usuariosGrupoBloco{display:grid!important;gap:12px!important}.usuariosGrupoTitulo{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.usuariosGrupoTitulo h5{margin:0!important;color:var(--t2)!important;font-size:15px!important;font-weight:700!important}.usuariosGrupoTitulo b{min-width:34px!important;height:30px!important;padding:0 10px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--t3)!important;background:color-mix(in oklab,var(--chip) 9%,transparent)!important;border:1px solid color-mix(in oklab,var(--chip) 24%,transparent)!important;font-size:12px!important;font-weight:700!important}.usuariosGrupoInativos .usuariosGrupoTitulo b{color:var(--red-text)!important;background:color-mix(in oklab,var(--danger) 8%,transparent)!important;border-color:color-mix(in oklab,var(--danger) 24%,transparent)!important}.usuarioSistemaCardInativo{opacity:.72!important;border-color:color-mix(in oklab,var(--danger) 18%,transparent)!important;background:#ef444406,#050a1694!important}.usuarioSistemaCardInativo:hover{opacity:.92!important;border-color:color-mix(in oklab,var(--danger) 32%,transparent)!important}.loginPage{--login-bg: #FCFBFD;--login-border-soft: #EAE8EE;--login-text-hi: #1E1830;--login-text-low: #746F7E;--login-on-brand-hi: #FFFFFF;--login-on-brand-mid: rgba(255, 255, 255, .78);--login-on-brand-low: rgba(255, 255, 255, .55);--login-field-bg-brand: rgba(255, 255, 255, .07);--login-field-border-brand: rgba(255, 255, 255, .12);--login-action-hover: #B8F248;--login-action-active: #93CB1F;--login-danger-on-brand: #FFC9C4;--login-card-shadow: 0 30px 60px -34px rgba(87, 33, 158, .45);min-height:100vh!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:96px 20px 48px!important;background:var(--login-bg)!important}.loginBox{position:relative!important;width:100%!important;max-width:452px!important;padding:48px 40px 36px!important;border-radius:16px!important;border:none!important;background:var(--brand)!important;box-shadow:var(--login-card-shadow)!important}.loginBrandBlock{text-align:center!important;margin-bottom:30px!important}.loginWordmark{display:block!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:800!important;font-size:22px!important;letter-spacing:-.03em!important;color:var(--login-on-brand-hi)!important}.loginEyebrow{display:block!important;margin-top:7px!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--login-on-brand-low)!important}.loginLead{margin:0 0 28px!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13.5px!important;line-height:1.55!important;color:var(--login-on-brand-mid)!important;text-align:center!important}.loginForm{display:flex!important;flex-direction:column!important;gap:18px!important}.loginField{display:flex!important;flex-direction:column!important;gap:7px!important}.loginField label{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12.5px!important;font-weight:600!important;color:var(--login-on-brand-mid)!important}.loginForm input{width:100%!important;height:auto!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;color:var(--login-text-hi)!important;background:var(--surface3)!important;border:1px solid transparent!important;border-radius:9px!important;padding:12px 14px!important;outline:none!important;transition:border-color .13s ease-out,box-shadow .13s ease-out!important}.loginForm input::placeholder{color:var(--login-text-low)!important}.loginForm input:focus{border-color:var(--action)!important;box-shadow:none}.loginForm input[aria-invalid=true]{border-color:var(--danger)!important;box-shadow:none}.loginFieldErro{display:flex!important;align-items:flex-start!important;gap:6px!important;margin:0!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;line-height:1.4!important;color:var(--login-danger-on-brand)!important}.loginFieldErro svg{flex:none!important;margin-top:1px!important}.loginPasswordWrap{position:relative!important;display:flex!important}.loginPasswordWrap input{padding-right:42px!important}.loginReveal{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;border-radius:7px!important;color:var(--login-text-low)!important;cursor:pointer!important}.loginReveal:hover{color:var(--login-text-hi)!important;background:var(--login-border-soft)!important}.loginReveal:focus-visible{outline:2px solid var(--action)!important;outline-offset:1px!important}.loginRowEnd{display:flex!important;justify-content:flex-end!important;margin-top:-6px!important}.loginLink{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12.5px!important;font-weight:600!important;color:var(--login-on-brand-hi)!important;text-decoration:underline!important;text-decoration-color:color-mix(in oklab,var(--surface3) 35%,transparent)!important;text-underline-offset:2px!important}.loginLink:hover{text-decoration-color:var(--login-on-brand-hi)!important}.loginLink:focus-visible{outline:2px solid var(--action)!important;outline-offset:2px!important;border-radius:4px!important}.loginForm button[type=submit]{margin-top:4px!important;width:100%!important;height:auto!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14.5px!important;font-weight:700!important;color:var(--ink)!important;background:var(--action)!important;border:none!important;border-radius:11px!important;padding:13px!important;cursor:pointer!important;box-shadow:none!important;transition:background .13s ease-out!important}.loginForm button[type=submit]:hover:not(:disabled){background:var(--login-action-hover)!important}.loginForm button[type=submit]:active:not(:disabled){background:var(--login-action-active)!important}.loginForm button[type=submit]:focus-visible{outline:2px solid var(--login-on-brand-hi)!important;outline-offset:2px!important}.loginForm button:disabled{opacity:.65!important;cursor:not-allowed!important}.loginErro{display:flex!important;align-items:flex-start!important;gap:6px!important;margin:-6px 0 0!important;padding:0!important;border:none!important;background:none!important;border-radius:0!important;color:var(--login-danger-on-brand)!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;line-height:1.4!important;font-weight:600!important}.loginErro svg{flex:none!important;margin-top:1px!important}.loginRodape{display:block!important;margin:22px 0 0!important;text-align:center!important;color:var(--login-text-low)!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:500!important}.loginRodape a{color:var(--brand-strong)!important;font-weight:600!important;text-decoration:none!important}.loginRodape a:hover{text-decoration:underline!important}.loginSeguranca{margin-top:26px!important;padding-top:18px!important;border-top:1px solid var(--b5)!important;display:flex!important;gap:10px!important;align-items:flex-start!important}.loginSegurancaIcone{flex:none!important;margin-top:2px!important;color:var(--warning)!important}.loginSegurancaTitulo{margin:0 0 2px!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:600!important;color:var(--login-on-brand-mid)!important}.loginSegurancaDetalhe{margin:0!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;color:var(--warning)!important}.loginTenantNote{margin-top:12px!important;display:flex!important;gap:10px!important;align-items:flex-start!important;padding:12px 13px!important;background:var(--login-field-bg-brand)!important;border:1px solid var(--login-field-border-brand)!important;border-radius:10px!important}.loginTenantNote svg{flex:none!important;margin-top:2px!important;color:var(--login-on-brand-mid)!important}.loginTenantNote p{margin:0!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;line-height:1.5!important;color:var(--login-on-brand-mid)!important}.loginTenantNote b{color:var(--login-on-brand-hi)!important;font-weight:600!important}@media (max-width: 480px){.loginPage{padding:48px 16px 32px!important}.loginBox{padding:36px 24px 28px!important}}.btnSair{border-color:color-mix(in oklab,var(--danger) 24%,transparent)!important;background:color-mix(in oklab,var(--danger) 8%,transparent)!important;color:var(--red-text)!important}.trocaSenhaBox{border-color:color-mix(in oklab,var(--chip) 22%,transparent)!important;box-shadow:0 28px 90px #00000070,inset 0 1px #ffffff0b!important}.btnTrocaSenhaSair{margin-top:0!important;color:var(--red-text)!important;background:color-mix(in oklab,var(--danger) 10%,transparent)!important;border:1px solid color-mix(in oklab,var(--danger) 24%,transparent)!important;box-shadow:none!important}.minhaSenhaBox{margin-top:22px!important;padding:20px!important;border-radius:16px!important;border:1px solid color-mix(in oklab,var(--chip) 16%,transparent)!important;background:#22c55e0e,#050a16ad!important}.minhaSenhaHeader{margin-bottom:16px!important}.minhaSenhaHeader span{display:block!important;color:var(--t1)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;margin-bottom:7px!important}.minhaSenhaHeader h4{margin:0 0 5px!important;color:var(--t2)!important;font-size:19px!important;font-weight:700!important}.minhaSenhaHeader p{margin:0!important;color:var(--t7)!important;font-size:12px!important;font-weight:700!important}.minhaSenhaForm{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.minhaSenhaForm label{display:grid!important;gap:7px!important}.minhaSenhaForm label span{color:var(--t5)!important;font-size:12px!important;font-weight:700!important}.minhaSenhaForm input{width:100%!important;height:46px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid color-mix(in oklab,var(--b2) 13%,transparent)!important;background:var(--bg)!important;color:var(--t2)!important;outline:none!important;font-size:14px!important;font-weight:700!important}.minhaSenhaForm input:focus{border-color:color-mix(in oklab,var(--chip) 38%,transparent)!important;box-shadow:none}.minhaSenhaActions{grid-column:1 / -1!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}.minhaSenhaActions .btnSecondary,.minhaSenhaActions .btnPrimary{min-width:190px!important;height:50px!important;margin-top:0!important}.minhaSenhaForm .span2,.equipeVendasGrid .span2{grid-column:span 2!important}.minhaSenhaForm .spanFull,.equipeVendasGrid .spanFull{grid-column:1 / -1!important}.equipeVendasForm{padding:18px!important;border-radius:16px!important;border:1px solid var(--b1)!important;background:var(--row)!important}.equipeVendasGrid{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;gap:14px!important}.equipeVendasGrid label{display:flex!important;flex-direction:column!important;gap:7px!important}.equipeVendasGrid label span{color:var(--t5)!important;font-size:12px!important;font-weight:700!important}.equipeVendasGrid input,.equipeVendasGrid select{width:100%!important;height:46px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid color-mix(in oklab,var(--b2) 13%,transparent)!important;background:var(--bg)!important;color:var(--t2)!important;outline:none!important;font-size:14px!important;font-weight:700!important}.equipeVendasGrid input:focus,.equipeVendasGrid select:focus{border-color:color-mix(in oklab,var(--chip) 38%,transparent)!important;box-shadow:none}.equipeVendasActions{margin-top:16px!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}.equipeVendasActions .btnSecondary,.equipeVendasActions .btnPrimary{min-width:190px!important;height:50px!important}@media (max-width: 900px){.equipeVendasGrid{grid-template-columns:1fr!important}.equipeVendasActions{flex-direction:column!important}.equipeVendasActions .btnSecondary,.equipeVendasActions .btnPrimary{width:100%!important;min-width:0!important}}.estoqueMovProdutoBox{margin-top:16px!important;padding:16px!important;border:1px solid color-mix(in oklab,var(--b3) 14%,transparent)!important;border-radius:14px!important;background:color-mix(in oklab,var(--surface) 3%,transparent)!important}.estoqueMovProdutoTitulo{margin:0 0 12px!important;color:var(--t5)!important;font-size:13px!important;font-weight:800!important}.estoqueSelecaoLinha{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 20px!important;background:color-mix(in oklab,var(--surface2) 6%,transparent)!important;border-top:1px solid color-mix(in oklab,var(--b3) 16%,transparent)!important;color:var(--t1)!important;font-size:12.5px!important;font-weight:700!important}.paginacaoLinha{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;padding:16px 20px!important;border-top:1px solid var(--b1)!important;color:var(--muted2)!important;font-size:12.5px!important}.paginacaoBotoes{display:flex!important;align-items:center!important;gap:12px!important}.paginacaoBotoes .btnSecondary{padding:8px 16px!important;font-size:12.5px!important}.paginacaoBotoes .btnSecondary:disabled{opacity:.4!important;cursor:not-allowed!important}.paginacaoIndicador{color:var(--t5)!important;font-weight:700!important;white-space:nowrap!important}.faixasBonificacao{display:flex!important;flex-direction:column!important;gap:10px!important}.faixasBonificacaoLinha{display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:12px!important;align-items:end!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid color-mix(in oklab,var(--b2) 10%,transparent)!important;background:var(--row)!important}.faixasBonificacaoLinha label{display:grid!important;gap:6px!important;margin:0!important}.faixasBonificacaoLinha label span{color:var(--t5)!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.faixasBonificacaoLinha input{width:100%!important;height:42px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid color-mix(in oklab,var(--b2) 13%,transparent)!important;background:var(--row)!important;color:var(--t2)!important;outline:none!important;font-size:13px!important;font-weight:700!important}.faixasBonificacaoRemover{height:42px!important;width:42px!important;padding:0!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}@media (max-width: 900px){.minhaSenhaForm{grid-template-columns:1fr!important}.minhaSenhaActions{flex-direction:column!important}.minhaSenhaActions .btnSecondary,.minhaSenhaActions .btnPrimary{width:100%!important;min-width:0!important}.faixasBonificacaoLinha{grid-template-columns:1fr!important}.faixasBonificacaoRemover{width:100%!important}}.inputReadOnly{opacity:.82!important;cursor:not-allowed!important;border-color:color-mix(in oklab,var(--chip) 26%,transparent)!important;background:color-mix(in oklab,var(--chip) 6%,transparent)!important;color:var(--t3)!important;font-weight:700!important}.grupoMultiplicadorForm{display:flex;flex-direction:column;gap:22px}.grupoFormSection{padding:18px;border:1px solid var(--b2);border-radius:16px;background:var(--surface)}.grupoFormSection h4{margin:0 0 16px;color:var(--t5);font-size:1rem;font-weight:700}.cepInline{display:grid;grid-template-columns:1fr auto;gap:10px}.cepInline .btnSecondary{min-width:118px;height:44px;align-self:end}.gruposListaBox{margin-top:28px;padding-top:24px;border-top:1px solid var(--b2)}.compactHeader{margin-bottom:18px}.gruposListaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.grupoCardResumo{padding:16px;border-radius:16px;border:1px solid var(--b2);background:var(--surface);box-shadow:0 14px 40px #0000002e}.grupoCardResumo strong{display:block;color:var(--t1);font-size:.95rem;margin-bottom:8px}.grupoCardResumo p{margin:0 0 14px;color:var(--t6);font-size:.84rem}.grupoCardResumo div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--b1)}.grupoCardResumo span{color:var(--t6);font-size:.78rem}.grupoCardResumo b{color:var(--t3);font-size:.8rem}.grupoCardResumo code{color:var(--t5);font-size:.72rem;word-break:break-all;text-align:right}.emptyListMessage{color:var(--t6);padding:18px;border:1px dashed var(--b5);border-radius:16px}.grupoCardActions{display:flex!important;justify-content:flex-end!important;gap:10px!important;border-top:1px solid var(--b1)!important;margin-top:10px;padding-top:12px!important}.btnWarningSoft,.btnSuccessSoftMini,.btnDangerSoftMini{border:1px solid var(--b5);border-radius:14px;padding:9px 12px;font-size:.76rem;font-weight:700;cursor:pointer;transition:.2s ease}.btnWarningSoft{color:var(--orange-text);background:color-mix(in oklab,var(--warning) 12%,transparent);border-color:color-mix(in oklab,var(--warning) 30%,transparent)}.btnSuccessSoftMini{color:var(--t3);background:color-mix(in oklab,var(--chip) 12%,transparent);border-color:color-mix(in oklab,var(--chip) 30%,transparent)}.btnDangerSoftMini{color:var(--red-text);background:color-mix(in oklab,var(--danger) 12%,transparent);border-color:color-mix(in oklab,var(--danger) 30%,transparent)}.btnWarningSoft:hover,.btnSuccessSoftMini:hover,.btnDangerSoftMini:hover{transform:translateY(-1px);filter:brightness(1.08)}.fotoPadraoGrupoBox{margin:22px 0;padding:18px;border-radius:16px;border:1px solid color-mix(in oklab,var(--b3) 18%,transparent);background:var(--surface2),var(--surface);display:grid;grid-template-columns:1fr 170px;gap:18px;align-items:center}.fotoPadraoGrupoInfo span{display:block;color:var(--t2);font-size:.72rem;font-weight:700;letter-spacing:.24em;margin-bottom:8px}.fotoPadraoGrupoInfo h4{margin:0 0 6px;color:var(--t1);font-size:1.06rem;font-weight:700}.fotoPadraoGrupoInfo p{margin:0 0 14px;color:var(--t6);font-size:.86rem}.fotoPadraoGrupoInfo small{display:block;margin-top:10px;color:var(--t3);font-size:.78rem;font-weight:800}.btnUploadFotoGrupo{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:16px;border:1px solid color-mix(in oklab,var(--b4) 35%,transparent);background:var(--surface2);color:var(--t1);font-size:.84rem;font-weight:700;cursor:pointer}.btnUploadFotoGrupo input{display:none}.fotoPadraoGrupoPreview{width:150px;height:150px;border-radius:16px;border:1px solid var(--b4);background:color-mix(in oklab,var(--bg) 62%,transparent);overflow:hidden;display:flex;align-items:center;justify-content:center}.fotoPadraoGrupoPreview img{width:100%;height:100%;object-fit:cover}.fotoPadraoGrupoPreview div{text-align:center;padding:12px}.fotoPadraoGrupoPreview strong{display:block;color:var(--t5);margin-bottom:6px}.fotoPadraoGrupoPreview span{color:var(--t6);font-size:.76rem}@media (max-width: 760px){.fotoPadraoGrupoBox{grid-template-columns:1fr}.fotoPadraoGrupoPreview{width:140px;height:140px}}.grupoModoMultiplicadorBox{margin:22px 0;padding:18px;border-radius:16px;border:1px solid var(--b3);background:var(--surface2),var(--surface)}.grupoModoMultiplicadorBox>div:first-child span{display:block;color:var(--t2);font-size:.72rem;font-weight:700;letter-spacing:.22em;margin-bottom:8px}.grupoModoMultiplicadorBox h4{margin:0 0 6px;color:var(--t1);font-size:1rem}.grupoModoMultiplicadorBox p{margin:0;color:var(--t6);font-size:.84rem}.grupoModoActions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.grupoModoActions button{border:1px solid var(--b5);background:var(--surface);color:var(--t5);border-radius:16px;padding:10px 14px;font-weight:700;cursor:pointer}.grupoModoActions .grupoModoAtivo{color:var(--t2);border-color:color-mix(in oklab,var(--b5) 45%,transparent);background:var(--surface2)}.multiplicadorExistenteBox{display:grid;grid-template-columns:1fr 1.2fr;gap:14px;margin-top:16px}.multiplicadorExistenteBox label{display:flex;flex-direction:column;gap:7px}.multiplicadorExistenteBox label span{color:var(--t5);font-size:.78rem;font-weight:700}.multiplicadorExistenteBox input,.multiplicadorExistenteBox select{min-height:42px;border-radius:14px;border:1px solid var(--b4);background:color-mix(in oklab,var(--bg) 72%,transparent);color:var(--t1);padding:0 12px}.multiplicadorExistenteBox p{grid-column:1 / -1;color:var(--t3);font-size:.78rem;font-weight:800}.grupoCardResumoClicavel{cursor:pointer;transition:.2s ease}.grupoCardResumoClicavel:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--b4) 30%,transparent)!important}.grupoDetalheOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:color-mix(in oklab,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:24px}.grupoDetalheModal{width:min(1040px,96vw);max-height:90vh;overflow:auto;border-radius:16px;border:1px solid color-mix(in oklab,var(--b3) 20%,transparent);background:var(--surface2),var(--surface);box-shadow:0 28px 90px #0000007a;padding:22px}.grupoDetalheHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid var(--b2);padding-bottom:16px;margin-bottom:18px}.grupoDetalheHeader span{display:block;color:var(--t2);font-size:.72rem;font-weight:700;letter-spacing:.22em;margin-bottom:8px}.grupoDetalheHeader h3{margin:0 0 6px;color:var(--t1)}.grupoDetalheHeader p{margin:0;color:var(--t6);font-size:.82rem}.grupoDetalheHeader button{border:1px solid color-mix(in oklab,var(--danger) 32%,transparent);background:color-mix(in oklab,var(--danger) 12%,transparent);color:var(--red-text);border-radius:14px;padding:9px 12px;font-weight:700;cursor:pointer}.grupoDetalheResumo{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.grupoDetalheResumo div{border-radius:16px;background:color-mix(in oklab,var(--row) 48%,transparent);border:1px solid var(--b1);padding:12px}.grupoDetalheResumo span{display:block;color:var(--t6);font-size:.74rem;margin-bottom:5px}.grupoDetalheResumo b{color:var(--t1)}.grupoDetalheGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grupoDetalheGrid label{display:flex;flex-direction:column;gap:7px}.grupoDetalheGrid label span{color:var(--t5);font-size:.76rem;font-weight:700}.grupoDetalheGrid input,.grupoDetalheGrid select,.grupoDetalheGrid textarea{border-radius:14px;border:1px solid var(--b4);background:color-mix(in oklab,var(--bg) 72%,transparent);color:var(--t1);padding:10px 12px;min-height:42px}.grupoDetalheGrid textarea{min-height:86px;resize:vertical}.grupoDetalheGrid .span2{grid-column:span 2}.grupoDetalheActions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.grupoDetalheCarregando{color:var(--t5);padding:24px;text-align:center}@media (max-width: 900px){.multiplicadorExistenteBox,.grupoDetalheGrid,.grupoDetalheResumo{grid-template-columns:1fr}.grupoDetalheGrid .span2{grid-column:span 1}}.campanhasPanel .campanhasContent,.campanhasPanel .campanhaForm{width:100%}.campanhasPanel .campanhaForm>.formGrid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.15fr) minmax(300px,1fr);gap:18px;align-items:start}.campanhasPanel .campanhaForm>.formGrid>.gruposSelector,.campanhasPanel .campanhaForm>.formGrid>.disparoPreparadoBox,.campanhasPanel .campanhaForm>.formGrid>.produtosRecentesBox{grid-column:auto!important;width:100%;min-width:0;height:100%;border-radius:16px;padding:18px;background:#ffffff14,#080c18b8;border:1px solid var(--b4);box-shadow:0 18px 45px #00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.campanhasPanel .gruposSelectorHeader,.campanhasPanel .disparoPreparadoHeader,.campanhasPanel .produtosRecentesHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.campanhasPanel .gruposSelectorHeader span,.campanhasPanel .disparoPreparadoHeader span,.campanhasPanel .produtosRecentesHeader span{display:inline-block;margin-bottom:4px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.78}.campanhasPanel .disparoPreparadoHeader h3,.campanhasPanel .produtosRecentesHeader h3{margin:0;font-size:1.05rem;line-height:1.2}.campanhasPanel .disparoPreparadoHeader p,.campanhasPanel .produtosRecentesHeader p,.campanhasPanel .gruposSelectorHeader small{margin:4px 0 0;font-size:.82rem;line-height:1.35;opacity:.72}.campanhasPanel .grupoDropdownBox,.campanhasPanel .disparoPreparadoCard,.campanhasPanel .disparoPreparadoVazio,.campanhasPanel .produtosRecentesBusca,.campanhasPanel .produtosRecentesLista,.campanhasPanel .produtosRecentesVazio{border-radius:16px}.campanhasPanel .grupoDropdownContent,.campanhasPanel .produtosRecentesLista{max-height:420px;overflow:auto;padding-right:4px}.campanhasPanel .disparoPreparadoCard{display:grid;grid-template-columns:112px 1fr;gap:14px;align-items:center}.campanhasPanel .disparoPreparadoFoto{width:112px;height:112px;border-radius:16px;overflow:hidden}.campanhasPanel .disparoPreparadoFoto img{width:100%;height:100%;object-fit:cover}.campanhasPanel .disparoPreparadoMeta{display:grid;gap:8px;margin:12px 0}.campanhasPanel .produtoRecenteItem{width:100%}@media (max-width: 1180px){.campanhasPanel .campanhaForm>.formGrid{grid-template-columns:1fr 1fr}.campanhasPanel .campanhaForm>.formGrid>.produtosRecentesBox{grid-column:1 / -1!important}}@media (max-width: 760px){.campanhasPanel .campanhaForm>.formGrid{grid-template-columns:1fr;gap:14px}.campanhasPanel .campanhaForm>.formGrid>.gruposSelector,.campanhasPanel .campanhaForm>.formGrid>.disparoPreparadoBox,.campanhasPanel .campanhaForm>.formGrid>.produtosRecentesBox{grid-column:1 / -1!important;border-radius:16px;padding:14px}.campanhasPanel .gruposSelectorHeader,.campanhasPanel .disparoPreparadoHeader,.campanhasPanel .produtosRecentesHeader{flex-direction:column}.campanhasPanel .disparoPreparadoCard{grid-template-columns:88px 1fr}.campanhasPanel .disparoPreparadoFoto{width:88px;height:88px;border-radius:14px}.campanhasPanel .grupoDropdownContent,.campanhasPanel .produtosRecentesLista{max-height:320px}}.campanhasPanel .campanhaForm>.formGrid{outline:5px solid red!important;background:color-mix(in oklab,var(--danger) 8%,transparent)!important}.campanhasPanel .campanhaForm>.formGrid>.gruposSelector,.campanhasPanel .campanhaForm>.formGrid>.disparoPreparadoBox,.campanhasPanel .campanhaForm>.formGrid>.produtosRecentesBox{outline:4px solid var(--chip)!important}.campanhasPanel .campanhaForm>.formGrid{outline:none!important;background:transparent!important;display:grid!important;grid-template-columns:minmax(300px,.95fr) minmax(380px,1.25fr) minmax(320px,1fr)!important;gap:18px!important;align-items:stretch!important;width:100%!important}.campanhasPanel .campanhaForm>.formGrid>.gruposSelector,.campanhasPanel .campanhaForm>.formGrid>.disparoPreparadoBox,.campanhasPanel .campanhaForm>.formGrid>.produtosRecentesBox{outline:none!important;grid-column:auto!important;width:100%!important;min-width:0!important;min-height:210px!important;height:100%!important;border-radius:16px!important;padding:18px!important;background:color-mix(in oklab,var(--surface2) 10%,transparent),var(--surface)!important;border:1px solid color-mix(in oklab,var(--b3) 18%,transparent)!important;box-shadow:0 18px 45px #00000042,inset 0 1px #ffffff0d!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.campanhasPanel .campanhaForm>.formGrid>.gruposSelector:hover,.campanhasPanel .campanhaForm>.formGrid>.disparoPreparadoBox:hover,.campanhasPanel .campanhaForm>.formGrid>.produtosRecentesBox:hover{border-color:color-mix(in oklab,var(--b4) 34%,transparent)!important;transform:translateY(-1px);transition:.18s ease}.campanhasPanel .gruposSelectorHeader,.campanhasPanel .disparoPreparadoHeader,.campanhasPanel .produtosRecentesHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important}.campanhasPanel .gruposSelectorHeader span,.campanhasPanel .disparoPreparadoHeader span,.campanhasPanel .produtosRecentesHeader span{color:var(--t2)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase!important}.campanhasPanel .gruposSelectorHeader small,.campanhasPanel .disparoPreparadoHeader p,.campanhasPanel .produtosRecentesHeader p{color:var(--t6)!important;font-size:.82rem!important;line-height:1.4!important}.campanhasPanel .disparoPreparadoHeader h3,.campanhasPanel .produtosRecentesHeader h3{margin:4px 0 0!important;color:var(--t1)!important;font-size:1.12rem!important;line-height:1.18!important}.campanhasPanel .grupoDropdownBox,.campanhasPanel .disparoPreparadoCard,.campanhasPanel .disparoPreparadoVazio,.campanhasPanel .produtosRecentesBusca,.campanhasPanel .produtosRecentesVazio{border-radius:16px!important;background:color-mix(in oklab,var(--surface) 35%,transparent)!important;border:1px solid var(--b2)!important}.campanhasPanel .grupoDropdownBox summary{border-radius:16px!important}.campanhasPanel .grupoDropdownContent,.campanhasPanel .produtosRecentesLista{max-height:360px!important;overflow:auto!important;padding-right:4px!important}.campanhasPanel .disparoPreparadoCard{display:grid!important;grid-template-columns:104px 1fr!important;gap:14px!important;align-items:center!important;padding:14px!important}.campanhasPanel .disparoPreparadoFoto{width:104px!important;height:104px!important;border-radius:16px!important;overflow:hidden!important;background:var(--surface)!important;border:1px solid var(--b4)!important}.campanhasPanel .disparoPreparadoFoto img{width:100%!important;height:100%!important;object-fit:cover!important}.campanhasPanel .disparoPreparadoMeta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:12px 0!important}.campanhasPanel .disparoPreparadoMeta span{padding:7px 10px!important;border-radius:9px!important;background:color-mix(in oklab,var(--surface2) 10%,transparent)!important;border:1px solid color-mix(in oklab,var(--b2) 18%,transparent)!important;color:var(--t5)!important;font-size:.78rem!important}.campanhasPanel .produtosRecentesHeader>b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;height:34px!important;border-radius:9px!important;color:var(--t3)!important;background:color-mix(in oklab,var(--chip) 13%,transparent)!important;border:1px solid color-mix(in oklab,var(--chip) 28%,transparent)!important}.campanhasPanel .campanhaForm>.btnPrimary{margin-top:14px!important;width:auto!important;min-width:230px!important}@media (max-width: 1240px){.campanhasPanel .campanhaForm>.formGrid{grid-template-columns:1fr 1fr!important}.campanhasPanel .campanhaForm>.formGrid>.produtosRecentesBox{grid-column:1 / -1!important}}@media (max-width: 760px){.campanhasPanel .campanhaForm>.formGrid{grid-template-columns:1fr!important;gap:14px!important}.campanhasPanel .campanhaForm>.formGrid>.gruposSelector,.campanhasPanel .campanhaForm>.formGrid>.disparoPreparadoBox,.campanhasPanel .campanhaForm>.formGrid>.produtosRecentesBox{grid-column:1 / -1!important;min-height:auto!important;border-radius:16px!important;padding:14px!important}.campanhasPanel .gruposSelectorHeader,.campanhasPanel .disparoPreparadoHeader,.campanhasPanel .produtosRecentesHeader{flex-direction:column!important}.campanhasPanel .disparoPreparadoCard{grid-template-columns:86px 1fr!important}.campanhasPanel .disparoPreparadoFoto{width:86px!important;height:86px!important;border-radius:14px!important}.campanhasPanel .campanhaForm>.btnPrimary{width:100%!important}}.campanhasPanel .gruposSelector{position:relative!important;overflow:hidden!important}.campanhasPanel .gruposSelector:after{content:"1";position:absolute;top:16px;right:16px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:var(--lime);font-weight:700;background:color-mix(in oklab,var(--lime) 12%,transparent);border:1px solid color-mix(in oklab,var(--lime) 32%,transparent);box-shadow:none}.campanhasPanel .gruposSelectorHeader{padding-right:46px!important}.campanhasPanel .gruposSelectorHeader>div:first-child span{display:block!important;color:var(--t1)!important;font-size:1.02rem!important;line-height:1.22!important;letter-spacing:0!important;text-transform:none!important}.campanhasPanel .gruposSelectorHeader>div:first-child span:before{content:"Passo 2 · ";color:var(--t2);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.campanhasPanel .disparoPreparadoHeader>div:first-child span:before{content:"Passo 1 · ";color:var(--t2);font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.campanhasPanel .acoesDisparoHeader>div:first-child span:before{content:"Passo 3 · ";color:var(--t2);font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.campanhasPanel .gruposSelectorHeader>div:first-child small{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:10px!important;padding:7px 10px!important;border-radius:9px!important;color:var(--t3)!important;background:color-mix(in oklab,var(--chip) 10%,transparent)!important;border:1px solid color-mix(in oklab,var(--chip) 20%,transparent)!important;font-weight:800!important}.campanhasPanel .gruposSelectorHeader>div:last-child{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;min-width:150px!important}.campanhasPanel .gruposSelectorHeader button{height:42px!important;border-radius:14px!important;font-weight:700!important;background:var(--surface)!important;border:1px solid var(--b3)!important;color:var(--t4)!important}.campanhasPanel .gruposSelectorHeader button:first-child{background:color-mix(in oklab,var(--surface3) 18%,transparent)!important;border-color:color-mix(in oklab,var(--b4) 30%,transparent)!important}.campanhasPanel .gruposDestinoAberto{margin-top:16px!important;padding:0!important;background:transparent!important;border:0!important}.campanhasPanel .gruposDestinoAberto summary{display:none!important}.campanhasPanel .gruposDestinoAberto .grupoDropdownContent{display:flex!important;flex-direction:column!important;gap:12px!important;max-height:390px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 2px 0 0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.campanhasPanel .gruposDestinoAberto .grupoDropdownContent::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.campanhasPanel .grupoSearchBox input{height:46px!important;border-radius:16px!important;background:color-mix(in oklab,var(--row) 42%,transparent)!important;border:1px solid color-mix(in oklab,var(--b3) 18%,transparent)!important;color:var(--t1)!important}.campanhasPanel .gruposDropdownList{display:grid!important;gap:10px!important}.campanhasPanel .grupoDropdownItem{min-height:58px!important;padding:12px!important;border-radius:16px!important;background:var(--surface2)!important;border:1px solid var(--b2)!important;transition:.18s ease!important}.campanhasPanel .grupoDropdownItem:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--b4) 30%,transparent)!important;background:var(--surface)!important}.campanhasPanel .grupoDropdownItem strong{color:var(--t1)!important;font-size:.88rem!important}.campanhasPanel .grupoDropdownItem small{color:var(--t7)!important}@media (max-width: 760px){.campanhasPanel .gruposSelector:after{top:12px;right:12px}.campanhasPanel .gruposSelectorHeader{padding-right:42px!important}.campanhasPanel .gruposSelectorHeader>div:last-child{width:100%!important}.campanhasPanel .gruposDestinoAberto .grupoDropdownContent{max-height:300px!important}}.campanhasPanel .campanhaForm>.formGrid{grid-template-columns:minmax(320px,.9fr) minmax(520px,1.35fr)!important;gap:18px!important}.campanhasPanel .campanhaForm>.formGrid>.gruposSelector,.campanhasPanel .campanhaForm>.formGrid>.disparoPreparadoBox{min-height:420px!important}.campanhasPanel .historicoDisparosHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:26px 0 12px;padding:18px 20px;border-radius:16px;background:var(--surface2),var(--surface);border:1px solid color-mix(in oklab,var(--b2) 16%,transparent);box-shadow:0 16px 38px #00000038}.campanhasPanel .historicoDisparosHeader span{display:inline-block;color:var(--t2);font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px}.campanhasPanel .historicoDisparosHeader h3{margin:0;color:var(--t1);font-size:1.18rem;line-height:1.2}.campanhasPanel .historicoDisparosHeader p{margin:6px 0 0;color:var(--t7);font-size:.86rem}.campanhasPanel .historicoDisparosHeader>b{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:var(--t3);background:color-mix(in oklab,var(--chip) 12%,transparent);border:1px solid color-mix(in oklab,var(--chip) 30%,transparent);font-weight:700}.campanhasPanel .historicoDisparosWrap{border-radius:16px!important;overflow:hidden!important;border:1px solid color-mix(in oklab,var(--b2) 14%,transparent)!important;background:color-mix(in oklab,var(--row) 42%,transparent)!important}.campanhasPanel .historicoDisparosWrap table{width:100%!important;border-collapse:collapse!important}.campanhasPanel .historicoDisparosWrap thead th{position:sticky;top:0;z-index:1;background:var(--surface2)!important;color:var(--t3)!important;font-size:.74rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.campanhasPanel .historicoDisparosWrap tbody tr{transition:.16s ease}.campanhasPanel .historicoDisparosWrap tbody tr:hover{background:color-mix(in oklab,var(--surface2) 6%,transparent)!important}.campanhasPanel .btnReenviarHistorico{min-width:92px;height:34px;padding:0 12px;border-radius:9px;border:1px solid color-mix(in oklab,var(--chip) 32%,transparent);background:color-mix(in oklab,var(--chip) 12%,transparent);color:var(--t3);font-weight:700;cursor:pointer}.campanhasPanel .btnReenviarHistorico:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--chip) 18%,transparent);border-color:color-mix(in oklab,var(--chip) 50%,transparent)}@media (max-width: 1020px){.campanhasPanel .campanhaForm>.formGrid{grid-template-columns:1fr!important}.campanhasPanel .campanhaForm>.formGrid>.gruposSelector,.campanhasPanel .campanhaForm>.formGrid>.disparoPreparadoBox{min-height:auto!important}}@media (max-width: 760px){.campanhasPanel .historicoDisparosHeader{flex-direction:column;padding:16px}.campanhasPanel .btnReenviarHistorico{width:100%}}.campanhasPanel .statusDisparoBadge{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:112px;height:32px;padding:0 12px;border-radius:6px;font-size:.74rem;font-weight:700;letter-spacing:.03em;white-space:nowrap;border:1px solid var(--b4);background:var(--chip)}.campanhasPanel .statusDisparoBadge>span{font-size:.78rem;line-height:1}.statusDotDisparo{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block;flex-shrink:0}.campanhasPanel .statusDisparoBadge>strong{font-size:.72rem;line-height:1}.campanhasPanel .statusDisparoBadge.statusEnviando{color:var(--orange-text);background:color-mix(in oklab,var(--warning) 12%,transparent);border-color:color-mix(in oklab,var(--warning) 34%,transparent);box-shadow:none}.campanhasPanel .statusDisparoBadge.statusEnviado{color:var(--lime);background:color-mix(in oklab,var(--lime) 12%,transparent);border-color:color-mix(in oklab,var(--lime) 34%,transparent);box-shadow:none}.campanhasPanel .statusDisparoBadge.statusErro{color:var(--red-text);background:color-mix(in oklab,var(--danger) 13%,transparent);border-color:color-mix(in oklab,var(--danger) 36%,transparent);box-shadow:none}.campanhasPanel .statusDisparoBadge.statusNaFila{color:var(--t5);background:color-mix(in oklab,var(--surface2) 16%,transparent);border-color:var(--b5);box-shadow:none}.campanhasPanel .statusDisparoBadge.statusCancelado{color:var(--orange-text);background:color-mix(in oklab,var(--warning) 13%,transparent);border-color:color-mix(in oklab,var(--warning) 36%,transparent);box-shadow:none}.campanhasPanel .statusDisparoBadge.statusDesconhecido{color:var(--t5);background:color-mix(in oklab,var(--surface2) 16%,transparent);border-color:var(--b5)}.campanhasPanel .whatsHistoryMotivo p{color:var(--orange-text);font-size:.86rem;line-height:1.35}.historicoDisparosHeaderAcoes{display:flex;align-items:center;gap:14px}.btnAtualizarHistorico{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--b5);background:var(--surface2);color:var(--t5);font-size:.78rem;font-weight:700;cursor:pointer}.btnAtualizarHistorico:hover:not(:disabled){border-color:color-mix(in oklab,var(--lime) 50%,transparent);color:var(--lime)}.btnAtualizarHistorico:disabled{opacity:.6;cursor:default}.campanhasPanel .dataHistoricoDisparo{color:var(--t6);font-size:.82rem;white-space:nowrap}.campanhasPanel .disparoPreparadoMetaEditavel{display:grid!important;grid-template-columns:minmax(120px,.6fr) minmax(150px,.8fr) minmax(220px,1.4fr) auto!important;gap:10px!important;align-items:end!important;margin:14px 0!important}.campanhasPanel .metaBadgeProduto{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 12px!important;border-radius:16px!important;background:color-mix(in oklab,var(--surface2) 10%,transparent)!important;border:1px solid color-mix(in oklab,var(--b2) 20%,transparent)!important;color:var(--t5)!important;font-size:.78rem!important;font-weight:800!important}.campanhasPanel .metaBadgeProduto b{color:var(--lime)!important}.campanhasPanel .campoEdicaoRapidaProduto{display:grid!important;gap:6px!important;min-width:0!important}.campanhasPanel .campoEdicaoRapidaProduto small{color:var(--t2)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important}.campanhasPanel .campoEdicaoRapidaProduto input{width:100%!important;height:46px!important;border-radius:16px!important;padding:0 13px!important;color:var(--t1)!important;background:color-mix(in oklab,var(--row) 48%,transparent)!important;border:1px solid color-mix(in oklab,var(--b3) 20%,transparent)!important;outline:none!important;font-weight:800!important}.campanhasPanel .campoEdicaoRapidaProduto input:focus{border-color:color-mix(in oklab,var(--b5) 52%,transparent)!important;box-shadow:none}.campanhasPanel .campoFotoRapidaProduto input{font-size:.78rem!important;font-weight:700!important}.campanhasPanel .abrirFotoProdutoPreparado{height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:16px!important;color:var(--t3)!important;background:color-mix(in oklab,var(--chip) 12%,transparent)!important;border:1px solid color-mix(in oklab,var(--chip) 30%,transparent)!important;font-size:.76rem!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important}.campanhasPanel .abrirFotoProdutoPreparado:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--chip) 18%,transparent)!important}@media (max-width: 1180px){.campanhasPanel .disparoPreparadoMetaEditavel{grid-template-columns:1fr 1fr!important}.campanhasPanel .campoFotoRapidaProduto,.campanhasPanel .abrirFotoProdutoPreparado{grid-column:1 / -1!important}}@media (max-width: 760px){.campanhasPanel .disparoPreparadoMetaEditavel{grid-template-columns:1fr!important}.campanhasPanel .abrirFotoProdutoPreparado{width:100%!important}}.campanhasPanel .modalBox{max-width:680px!important}.campanhasPanel .previewWhatsModal{overflow:hidden;border-radius:16px;background:var(--surface3);border:1px solid var(--b4);box-shadow:0 22px 55px #00000059}.campanhasPanel .previewWhatsHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;background:#22c55e2e,#062d26;color:var(--t1)}.campanhasPanel .previewWhatsHeader strong{display:block;font-size:1rem;letter-spacing:.02em}.campanhasPanel .previewWhatsHeader small{display:block;margin-top:3px;color:var(--t3);font-size:.78rem;font-weight:800}.campanhasPanel .previewWhatsHeader span{min-width:82px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:var(--t3);background:color-mix(in oklab,var(--chip) 12%,transparent);border:1px solid color-mix(in oklab,var(--chip) 28%,transparent);font-weight:700;font-size:.78rem}.campanhasPanel .previewWhatsImage{min-height:230px;display:flex;align-items:center;justify-content:center;background:var(--surface3)}.campanhasPanel .previewWhatsImage img{width:100%;max-height:340px;object-fit:contain;display:block}.campanhasPanel .previewWhatsNoImage{width:180px;height:120px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--t7);background:var(--surface2);border:1px dashed var(--b1);font-weight:700}.campanhasPanel .previewWhatsBody{padding:20px 22px 0;color:var(--t7);font-family:Arial,sans-serif}.campanhasPanel .previewWhatsBody p{margin:0 0 14px;color:var(--t7);line-height:1.35}.campanhasPanel .previewWhatsTitle{font-weight:700;font-size:1rem}.campanhasPanel .previewWhatsProduct{font-size:.96rem}.campanhasPanel .previewWhatsPrice{font-size:1.02rem;font-weight:700}.campanhasPanel .previewWhatsCode{font-size:.94rem}.campanhasPanel .previewWhatsLine{width:100%;height:1px;margin:18px 0;background:var(--surface)}.campanhasPanel .previewWhatsInstruction{font-size:.92rem}.campanhasPanel .previewWhatsButton{margin:18px -22px 0;height:58px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--t7);background:var(--surface3);border-top:1px solid var(--b1);font-weight:700;font-size:.98rem}.campanhasPanel .previewAvisoPremium{display:grid!important;gap:6px!important;margin-top:16px!important;border-radius:16px!important}.campanhasPanel .previewAvisoPremium strong{color:var(--orange-text)!important}.campanhasPanel .previewAvisoPremium span{color:color-mix(in oklab,var(--orange-text) 84%,transparent)!important;font-size:.88rem}@media (max-width: 760px){.campanhasPanel .modalBox{max-width:calc(100vw - 24px)!important}.campanhasPanel .previewWhatsImage{min-height:190px}.campanhasPanel .previewWhatsBody{padding:18px 18px 0}.campanhasPanel .previewWhatsButton{margin-left:-18px;margin-right:-18px}}.campanhasPanel .previewAvisoPremium:before{content:none!important;display:none!important}.campanhasPanel .previewAvisoPremium{position:relative!important;padding:16px 18px 16px 48px!important}.campanhasPanel .previewAvisoPremium:after{content:"⚠️";position:absolute;left:18px;top:17px;font-size:1rem;line-height:1}.campanhasPanel .previewAvisoPremium strong{display:block!important;margin:0 0 6px!important;color:var(--orange-text)!important;font-weight:700!important}.campanhasPanel .previewAvisoPremium span{display:block!important;color:color-mix(in oklab,var(--orange-text) 88%,transparent)!important;line-height:1.45!important}.campanhasPanel .historicoPeriodoCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.campanhasPanel .historicoPeriodoCard{position:relative;overflow:hidden;border:1px solid color-mix(in oklab,var(--b3) 22%,transparent);border-radius:16px;padding:18px 20px;min-height:122px;cursor:pointer;text-align:left;color:var(--t4);background:var(--surface2),#8b5cf62e,#081224fa;box-shadow:0 18px 45px #00000061,inset 0 1px #ffffff0a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.campanhasPanel .historicoPeriodoCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface2);opacity:0;transition:opacity .18s ease;pointer-events:none}.campanhasPanel .historicoPeriodoCard:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--b5) 55%,transparent);box-shadow:0 22px 55px #0000007a}.campanhasPanel .historicoPeriodoCard:hover:before,.campanhasPanel .historicoPeriodoCard.ativo:before{opacity:1}.campanhasPanel .historicoPeriodoCard.ativo{border-color:color-mix(in oklab,var(--lime) 72%,transparent);background:var(--surface2),var(--lime),var(--surface);box-shadow:0 22px 60px #00000080,inset 0 1px #ffffff0f}.campanhasPanel .historicoPeriodoCard span{position:relative;z-index:1;display:block;color:var(--t1);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.campanhasPanel .historicoPeriodoCard strong{position:relative;z-index:1;display:block;margin-top:10px;color:var(--t1);font-size:34px;line-height:1;font-weight:700;letter-spacing:-.04em}.campanhasPanel .historicoPeriodoCard small{position:relative;z-index:1;display:block;margin-top:8px;color:var(--t3);font-size:13px;font-weight:700}.campanhasPanel .historicoPeriodoCard.ativo small{color:var(--lime)}.campanhasPanel .historicoPeriodoCard.ativo:after{content:"Filtro ativo";position:absolute;top:14px;right:14px;padding:6px 10px;border-radius:9px;color:var(--lime);background:color-mix(in oklab,var(--lime) 35%,transparent);border:1px solid color-mix(in oklab,var(--lime) 35%,transparent);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media (max-width: 900px){.campanhasPanel .historicoPeriodoCards{grid-template-columns:1fr}}.campanhasPanel .historicoCliqueAviso{margin:18px 0 0;padding:24px;border-radius:16px;border:1px dashed color-mix(in oklab,var(--b4) 35%,transparent);background:var(--surface2),color-mix(in oklab,var(--row) 94%,transparent);color:var(--t4);box-shadow:inset 0 1px #ffffff0a}.campanhasPanel .historicoCliqueAviso strong{display:block;color:var(--t1);font-size:18px;font-weight:700;margin-bottom:6px}.campanhasPanel .historicoContadoresResumo{display:flex;align-items:center;gap:14px}.campanhasPanel .historicoContadorEnviados,.campanhasPanel .historicoContadorNaoEnviados{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;white-space:nowrap}.campanhasPanel .historicoContadorEnviados{color:var(--t3)}.campanhasPanel .historicoContadorEnviados b{font-size:1rem;font-weight:700}.campanhasPanel .historicoContadorNaoEnviados{color:var(--orange-text)}.campanhasPanel .historicoContadorNaoEnviados b{font-size:1rem;font-weight:700}.campanhasPanel .historicoPeriodoCard small.historicoNaoEnviadosMini,.campanhasPanel .historicoPeriodoCard small.historicoOutrosMini{display:block!important;font-size:.68rem!important;font-weight:700!important;margin-top:2px!important}.campanhasPanel .historicoPeriodoCard small.historicoNaoEnviadosMini{color:var(--orange-text)!important}.campanhasPanel .historicoPeriodoCard small.historicoOutrosMini{color:var(--t5)!important}.campanhasPanel .historicoNaoEnviadosPorMotivo{margin:14px 0 0;padding:16px 18px;border-radius:16px;border:1px solid color-mix(in oklab,var(--warning) 24%,transparent);background:color-mix(in oklab,var(--warning) 6%,transparent)}.campanhasPanel .historicoNaoEnviadosPorMotivo ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.campanhasPanel .historicoNaoEnviadosPorMotivo li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.82rem;color:var(--orange-text)}.campanhasPanel .historicoNaoEnviadosPorMotivo li b{color:var(--orange-text);font-size:.9rem;flex-shrink:0}.campanhasPanel .historicoCliqueAviso p{margin:0;color:var(--t6);font-size:14px;font-weight:700}.campanhasPanel .panelHeader .headerActions .compactBtn{position:relative;overflow:hidden;border:1px solid color-mix(in oklab,var(--b5) 75%,transparent);background:color-mix(in oklab,var(--surface3) 98%,transparent);box-shadow:inset 0 1px #ffffff1f;animation:megBotaoNeonPulse 1.7s ease-in-out infinite}.campanhasPanel .panelHeader .headerActions .compactBtn:before{content:"";position:absolute;top:-60%;left:-40%;width:45%;height:220%;background:var(--surface);transform:rotate(24deg);animation:megBotaoNeonShine 2.8s ease-in-out infinite;pointer-events:none}.campanhasPanel .panelHeader .headerActions .compactBtn:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--lime) 90%,transparent);box-shadow:none}@keyframes megBotaoNeonPulse{0%,to{box-shadow:inset 0 1px #ffffff1a}50%{box-shadow:inset 0 1px #ffffff29}}@keyframes megBotaoNeonShine{0%{left:-55%;opacity:0}18%{opacity:1}42%{left:115%;opacity:0}to{left:115%;opacity:0}}.ofertaAvulsaForm{margin-top:18px;border:1px solid rgba(139,92,246,.35);background:#8b5cf633,#0f172aeb}.ofertaAvulsaHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.ofertaAvulsaHeader span{display:inline-block;font-size:11px;letter-spacing:.14em;font-weight:800;color:#a3e635;margin-bottom:5px}.ofertaAvulsaHeader h3{margin:0}.ofertaAvulsaHeader p{margin:6px 0 0;color:#ffffffb8}.ofertaAvulsaHeader>b{padding:8px 12px;border-radius:9px;background:#a3e63524;border:1px solid rgba(163,230,53,.45);color:#a3e635;white-space:nowrap}.ofertaAvulsaBtn{margin-top:12px}.financeiroPage{display:flex;flex-direction:column;gap:18px}.financeiroHero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:24px;border-radius:16px;border:1px solid color-mix(in oklab,var(--chip) 22%,transparent);background:#22c55e2e,#8b5cf633,#0f172aeb;box-shadow:0 18px 50px #00000047}.financeiroHero span,.financeiroPanel .panelHeader span{color:var(--lime);font-size:11px;letter-spacing:.16em;font-weight:700}.financeiroHero h2{margin:5px 0;font-size:28px}.financeiroHero p{margin:0;color:var(--t6)}.financeiroHero button{border:1px solid color-mix(in oklab,var(--lime) 45%,transparent);background:color-mix(in oklab,var(--lime) 12%,transparent);color:var(--orange-text);padding:12px 16px;border-radius:9px;font-weight:700;cursor:pointer}.financeiroCards{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:14px}.financeiroCard{text-align:left;border:1px solid var(--b4);color:var(--t1);border-radius:16px;padding:18px;cursor:pointer;background:var(--surface);box-shadow:0 16px 40px #0000003d;transition:transform .18s ease,border-color .18s ease}.financeiroCard:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--lime) 55%,transparent)}.financeiroCard span{display:block;color:var(--t6);font-size:13px;font-weight:800}.financeiroCard strong{display:block;margin:8px 0;font-size:24px}.financeiroCard small{color:var(--t6)}.financeiroCardSaldo{background:color-mix(in oklab,var(--surface3) 22%,transparent)}.financeiroCardEntrada{background:color-mix(in oklab,var(--chip) 22%,transparent)}.financeiroCardSaida,.financeiroCardDivida{background:color-mix(in oklab,var(--danger) 20%,transparent)}.financeiroCardTiny{background:color-mix(in oklab,var(--brand-light) 22%,transparent)}.financeiroSubTabs{display:flex;gap:10px;flex-wrap:wrap}.financeiroSubTabs button{border:1px solid var(--b5);background:var(--surface);color:var(--t5);padding:10px 14px;border-radius:9px;cursor:pointer;font-weight:700}.financeiroSubTabs button.active,.financeiroSubTabs button:hover{border-color:color-mix(in oklab,var(--lime) 55%,transparent);color:var(--orange-text);background:color-mix(in oklab,var(--lime) 12%,transparent)}.financeiroPanel{padding:20px;border-radius:16px;border:1px solid var(--b4);background:var(--surface);box-shadow:0 18px 50px #00000040}.financeiroResumoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.financeiroResumoGrid article{padding:18px;border-radius:16px;background:color-mix(in oklab,var(--row) 42%,transparent);border:1px solid var(--b2)}.financeiroResumoGrid span{color:var(--t6);font-weight:800}.financeiroResumoGrid strong{display:block;margin:8px 0;font-size:24px}.financeiroResumoGrid p,.financeiroHint{color:var(--t6)}.financeiroForm{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.financeiroForm label{display:flex;flex-direction:column;gap:7px;color:var(--t5);font-size:13px;font-weight:800}.financeiroForm input,.financeiroForm select{width:100%;border-radius:14px;border:1px solid var(--b5);background:color-mix(in oklab,var(--bg) 55%,transparent);color:var(--t1);padding:12px 13px;outline:none}.financeiroForm input:focus,.financeiroForm select:focus{border-color:color-mix(in oklab,var(--lime) 60%,transparent);box-shadow:none}.financeiroForm .span2{grid-column:span 2}.financeiroForm button{align-self:end}@media (max-width: 1100px){.financeiroCards{grid-template-columns:repeat(2,1fr)}.financeiroResumoGrid,.financeiroForm{grid-template-columns:1fr}.financeiroForm .span2{grid-column:span 1}}@media (max-width: 720px){.financeiroHero{flex-direction:column;align-items:flex-start}.financeiroCards{grid-template-columns:1fr}}.financeiroPage,.financeiroPage *{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.financeiroHero{border-radius:16px!important;padding:26px!important;background:#0b1220fa,#22c55e24!important;border:1px solid var(--b3)!important}.financeiroHero span{color:var(--lime)!important;font-size:11px!important;letter-spacing:.2em!important;font-weight:700!important}.financeiroHero h2{font-size:30px!important;font-weight:700!important;letter-spacing:-.04em!important;color:var(--t4)!important}.financeiroHero p{font-size:16px!important;color:var(--t6)!important}.financeiroHero button{min-width:126px!important;background:color-mix(in oklab,var(--lime) 10%,transparent)!important;border:1px solid color-mix(in oklab,var(--lime) 48%,transparent)!important;color:var(--orange-text)!important;font-weight:700!important}.financeiroCards{grid-template-columns:repeat(5,minmax(170px,1fr))!important;gap:14px!important}.financeiroCard{min-height:118px!important;border-radius:16px!important;padding:20px 18px!important;background:var(--surface)!important;border:1px solid var(--b3)!important}.financeiroCard span{color:var(--t6)!important;font-size:13px!important;font-weight:800!important;white-space:normal!important}.financeiroCard strong{font-size:26px!important;font-weight:700!important;letter-spacing:-.04em!important;color:var(--t1)!important}.financeiroCard small{font-size:13px!important;color:var(--t7)!important}.financeiroSubTabs button{font-size:15px!important;font-weight:700!important;padding:10px 16px!important;border-radius:9px!important}.financeiroPanel{border-radius:16px!important;padding:22px!important;background:var(--surface)!important;border:1px solid var(--b2)!important}.financeiroPanel .panelHeader{background:color-mix(in oklab,var(--row) 44%,transparent)!important;border-radius:16px!important;padding:16px 18px!important;margin-bottom:18px!important}.financeiroPanel .panelHeader h3{font-size:17px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--t4)!important}.financeiroForm{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.financeiroForm label{font-size:13px!important;font-weight:800!important;color:var(--t6)!important}.financeiroForm input,.financeiroForm select{min-height:44px!important;border-radius:14px!important;background:color-mix(in oklab,var(--bg) 58%,transparent)!important;border:1px solid var(--b4)!important;color:var(--t1)!important;font-size:14px!important;font-weight:700!important}.financeiroForm input::placeholder{color:var(--t7)!important}.financeiroForm button.btnPrimary{min-height:44px!important;border-radius:14px!important;font-weight:700!important}.financeiroPage table th,.financeiroPage table td{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important}@media (max-width: 1250px){.financeiroCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.financeiroCards,.financeiroForm,.financeiroResumoGrid{grid-template-columns:1fr!important}}.financeiroPage{gap:20px!important}.financeiroHero{background:var(--bg),var(--surface2)!important;border:1px solid color-mix(in oklab,var(--b3) 22%,transparent)!important;box-shadow:0 22px 60px #00000052!important}.financeiroHero span{color:var(--lime)!important}.financeiroKpisDashboard{margin-top:0!important}.financeiroKpisDashboard .kpi{cursor:pointer!important;min-height:154px!important}.financeiroKpisDashboard .kpi:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--b5) 42%,transparent)}.financeiroSubTabs{background:var(--surface2)!important;border:1px solid color-mix(in oklab,var(--b3) 16%,transparent)!important;border-radius:16px!important;padding:8px!important;width:fit-content!important}.financeiroSubTabs button{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;background:var(--surface2)!important;border:1px solid var(--b3)!important;color:var(--t6)!important}.financeiroSubTabs button.active{color:var(--t1)!important;background:var(--surface2)!important;border-color:color-mix(in oklab,var(--b4) 38%,transparent)!important;box-shadow:inset 0 -2px #a855f7e6!important}.financeiroPanel{border:1px solid color-mix(in oklab,var(--b3) 20%,transparent)!important;background:var(--surface)!important}.financeiroPanel .panelHeader{background:color-mix(in oklab,var(--bg) 55%,transparent)!important;border:1px solid color-mix(in oklab,var(--b1) 10%,transparent)!important}.financeiroResumoGrid article{background:var(--surface2)!important;border:1px solid var(--b2)!important}.financeiroForm input,.financeiroForm select{background:color-mix(in oklab,var(--bg) 70%,transparent)!important;border:1px solid var(--b4)!important}.financeiroForm button.btnPrimary{background:var(--surface2)!important;border:1px solid color-mix(in oklab,var(--b4) 32%,transparent)!important}.financeiroHero h2{font-size:24px!important;line-height:1.12!important;letter-spacing:-.02em!important;font-weight:700!important}.financeiroHero p{font-size:15px!important;max-width:760px!important}.financeiroHero span,.financeiroKpisDashboard .kpiLabel,.financeiroPanel .panelHeader h3,.financeiroSubTabs button{font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}.financeiroKpisDashboard .kpiValue{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;letter-spacing:-.04em!important}.financeiroPanel .panelHeader h3{font-size:15px!important}.financeiroSubTabs button{font-size:13px!important;letter-spacing:.02em!important;text-transform:none!important}.financeiroTituloCompacto{margin-top:4px!important;margin-bottom:4px!important;padding:0 4px!important}.financeiroTituloCompacto span{display:block;margin-bottom:5px;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;color:var(--lime)!important;font-size:11px!important;letter-spacing:.18em!important;font-weight:700!important}.financeiroTituloCompacto h2{margin:0!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;color:var(--t4)!important;font-size:22px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.03em!important}.financeiroTituloCompacto p{margin:6px 0 10px!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;color:var(--t6)!important;font-size:14px!important}.financeiroPage,.financeiroPage *,.financeiroKpisDashboard .kpiLabel,.financeiroPanel .panelHeader h3,.financeiroSubTabs button,.financeiroForm label,.financeiroForm input,.financeiroForm select,.financeiroPage table th,.financeiroPage table td{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.financeiroKpisDashboard .kpiLabel{letter-spacing:.12em!important;text-transform:uppercase!important}.financeiroKpisDashboard .kpi{min-height:142px!important}.financeiroKpisDashboard .kpiValue{font-size:30px!important}.financeiroSubTabs{margin-top:2px!important}.financeiroSubTabs button{text-transform:none!important;letter-spacing:0!important}.financeiroHero,.financeiroTituloCompacto{display:none!important}.financeiroPage{margin-top:0!important;padding-top:0!important}.financeiroPage,.financeiroPage *,.financeiroPage button,.financeiroPage input,.financeiroPage select,.financeiroPage table,.financeiroPage th,.financeiroPage td{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.financeiroKpisDashboard{margin-top:0!important;padding-top:0!important}.financeiroKpisDashboard .kpiLabel,.financeiroPanel .panelHeader h3{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important}.financeiroKpisDashboard .kpiValue,.financeiroResumoGrid strong,.financeiroPage td strong{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:700!important;letter-spacing:-.04em!important}.financeiroSubTabs button{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important}.financeiroForm label,.financeiroResumoGrid span,.financeiroResumoGrid p,.financeiroHint{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.financeiroPageSemHero{padding-top:0!important}.financeiroKpisOperacional{grid-template-columns:repeat(6,minmax(150px,1fr))!important}.financeiroKpisOperacional .kpi{min-height:148px!important}.financeiroSubTabsOperacional{margin-top:4px!important}.financeiroAnaliseGrid,.financeiroResultadoBox{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin-bottom:18px}.financeiroAnaliseGridSaidas{grid-template-columns:repeat(4,minmax(160px,1fr))}.financeiroAnaliseGrid article,.financeiroResultadoBox article{padding:16px;border-radius:16px;background:var(--surface);border:1px solid var(--b2);box-shadow:inset 0 -1px #22d3ee14}.financeiroAnaliseGrid span,.financeiroResultadoBox span{display:block;margin-bottom:8px;color:var(--t6);font-size:13px;font-weight:700}.financeiroAnaliseGrid strong,.financeiroResultadoBox strong{display:block;color:var(--t1);font-size:22px;font-weight:700;letter-spacing:-.04em}.financeiroKpisOperacional .blue{border-color:color-mix(in oklab,var(--b3) 22%,transparent)!important;box-shadow:inset 0 -2px #22d3ee6b}@media (max-width: 1300px){.financeiroKpisOperacional{grid-template-columns:repeat(3,minmax(0,1fr))!important}.financeiroAnaliseGrid,.financeiroResultadoBox,.financeiroAnaliseGridSaidas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 780px){.financeiroKpisOperacional,.financeiroAnaliseGrid,.financeiroResultadoBox,.financeiroAnaliseGridSaidas{grid-template-columns:1fr!important}}.financeiroLiveBar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-radius:16px;background:var(--surface2);border:1px solid color-mix(in oklab,var(--b3) 16%,transparent);color:var(--t6);font-size:13px;font-weight:800}.financeiroLiveBar button{border:1px solid color-mix(in oklab,var(--b4) 28%,transparent);background:color-mix(in oklab,var(--surface2) 8%,transparent);color:var(--t4);border-radius:9px;padding:8px 12px;font-weight:700;cursor:pointer}.financeiroLiveBar button:disabled{opacity:.6;cursor:wait}.liveDot{color:var(--lime);font-weight:700;letter-spacing:.08em}.financeiroToast{padding:12px 14px;border-radius:16px;font-weight:700;border:1px solid var(--b4)}.financeiroToast.sucesso{color:var(--t3);background:color-mix(in oklab,var(--chip) 13%,transparent);border-color:color-mix(in oklab,var(--chip) 25%,transparent)}.financeiroToast.erro{color:var(--t4);background:color-mix(in oklab,var(--danger) 14%,transparent);border-color:color-mix(in oklab,var(--danger) 28%,transparent)}.financeiroKpisOperacional{grid-template-columns:repeat(4,minmax(170px,1fr))!important}.financeiroTabelaReal{margin-top:18px}.financeiroTabelaReal table th{text-transform:uppercase;letter-spacing:.08em;font-size:11px!important}.financeiroTabelaReal table td{vertical-align:top}.financeiroLinhaAtrasada td{border-top:1px solid color-mix(in oklab,var(--danger) 28%,transparent)!important;border-bottom:1px solid color-mix(in oklab,var(--danger) 18%,transparent)!important;background:color-mix(in oklab,var(--danger) 6%,transparent)!important}.financeiroGraficoGrid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;margin-bottom:18px}.financeiroGraficoCard{padding:16px;border-radius:16px;background:var(--surface);border:1px solid var(--b2)}.financeiroGraficoCard h4{margin:0 0 12px;color:var(--t4);font-size:15px;font-weight:700}.financeiroGraficoCard p{color:var(--t6)}.financeiroBarraLinha{margin-bottom:12px}.financeiroBarraLinha>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--t6);font-size:13px;font-weight:800}.financeiroBarraFundo{height:9px;border-radius:999px;background:color-mix(in oklab,var(--bg) 78%,transparent);overflow:hidden}.financeiroBarraFundo span{display:block;height:100%;border-radius:999px;background:var(--surface2)}.yellowBadge{background:color-mix(in oklab,var(--warning) 16%,transparent)!important;color:var(--orange-text)!important;border-color:color-mix(in oklab,var(--warning) 28%,transparent)!important}@media (max-width: 1200px){.financeiroKpisOperacional{grid-template-columns:repeat(2,minmax(0,1fr))!important}.financeiroGraficoGrid{grid-template-columns:1fr}}@media (max-width: 720px){.financeiroLiveBar{flex-direction:column;align-items:flex-start}.financeiroKpisOperacional{grid-template-columns:1fr!important}}.financeiroCaixaGrid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;margin-bottom:18px}.financeiroCaixaBox{align-content:start;background:var(--surface);border:1px solid var(--b2);border-radius:16px;padding:14px}.financeiroCaixaBox h4{grid-column:1 / -1;margin:0 0 4px;color:var(--t1);font-size:15px;font-weight:700}.caixaMovimentosHeader{margin-top:18px}.financeiroLinhaAberta td{border-top:1px solid color-mix(in oklab,var(--chip) 26%,transparent)!important;border-bottom:1px solid color-mix(in oklab,var(--chip) 16%,transparent)!important;background:color-mix(in oklab,var(--chip) 5%,transparent)!important}@media (max-width: 1300px){.financeiroCaixaGrid{grid-template-columns:1fr}}.financeiroPageSemHero .financeiroSubTabsOperacional{margin-top:18px}.financeiroPageSemHero .financeiroLiveBar+.financeiroSubTabsOperacional,.financeiroPageSemHero .financeiroToast+.financeiroSubTabsOperacional{margin-top:14px}.financeiroGraficoGridRecharts{align-items:stretch}.financeiroGraficoCardRecharts{min-height:360px;position:relative;overflow:hidden}.financeiroGraficoCardRecharts:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface2),var(--purple);pointer-events:none}.financeiroGraficoTitulo{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.financeiroGraficoTitulo h4{margin:0;text-transform:uppercase;letter-spacing:.08em}.financeiroGraficoTitulo strong{color:var(--t1);font-size:13px;padding:6px 10px;border-radius:9px;background:var(--surface2);border:1px solid var(--b3)}.financeiroGraficoArea{position:relative;z-index:1;width:100%}.financeiroLegendaGrafico{position:relative;z-index:1;display:grid;gap:7px;margin-top:10px}.financeiroLegendaGrafico span{display:flex;align-items:center;gap:8px;color:var(--t6);font-size:12px;font-weight:800}.financeiroLegendaGrafico i{width:9px;height:9px;border-radius:6px;box-shadow:none}.recharts-tooltip-label{color:var(--t1)!important;font-weight:700!important}.recharts-default-tooltip{box-shadow:0 18px 48px #00000052!important}.recharts-text{fill:color-mix(in oklab,var(--surface3) 62%,transparent)!important}.financeiroTinySyncBox{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(170px,.7fr) minmax(170px,.7fr) auto;gap:14px;align-items:end;margin-bottom:18px;padding:16px;border-radius:16px;background:var(--purple),var(--surface2),var(--surface);border:1px solid var(--b3);box-shadow:0 18px 42px #0206172e}.financeiroTinySyncInfo{align-self:center}.financeiroTinySyncInfo span{display:inline-flex;margin-bottom:4px;color:var(--purple-text);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.financeiroTinySyncInfo strong{display:block;color:var(--t1);font-size:17px;font-weight:700}.financeiroTinySyncInfo p{margin:5px 0 0;max-width:620px;color:var(--t7);font-size:12px;line-height:1.45;font-weight:700}.financeiroTinySyncBox label{display:grid;gap:7px;color:var(--t6);font-size:12px;font-weight:700}.financeiroTinySyncBox input{min-height:42px;border-radius:14px;border:1px solid var(--b4);background:color-mix(in oklab,var(--row) 42%,transparent);color:var(--t1);padding:0 12px;font-weight:700;outline:none}.financeiroTinySyncBox input:focus{border-color:color-mix(in oklab,var(--b5) 48%,transparent);box-shadow:none}.financeiroTinySyncButton{min-height:42px;white-space:nowrap;box-shadow:0 14px 34px #22d3ee1f}.financeiroTinySyncButton:disabled{opacity:.68;cursor:wait}.financeiroTinySyncResumo{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--b1)}.financeiroTinySyncResumo span{display:inline-flex;gap:5px;align-items:center;padding:7px 10px;border-radius:9px;background:var(--surface2);border:1px solid var(--b2);color:var(--t6);font-size:12px;font-weight:700}.financeiroTinySyncResumo strong{color:var(--t1)}@media (max-width: 1100px){.financeiroTinySyncBox{grid-template-columns:1fr 1fr}.financeiroTinySyncInfo,.financeiroTinySyncButton{grid-column:1 / -1}}@media (max-width: 640px){.financeiroTinySyncBox{grid-template-columns:1fr}}.financeiroTabelaReal table{min-width:1180px;table-layout:fixed}.financeiroTabelaReal th,.financeiroTabelaReal td{white-space:nowrap}.financeiroTabelaReal td{overflow:hidden;text-overflow:ellipsis}.financeiroTabelaReal table th:nth-child(2),.financeiroTabelaReal table td:nth-child(2){width:140px}.financeiroTabelaReal table th:nth-child(3),.financeiroTabelaReal table td:nth-child(3){width:110px}.financeiroTabelaReal table th:nth-child(4),.financeiroTabelaReal table td:nth-child(4){width:260px;max-width:260px}.financeiroTabelaReal table th:nth-child(5),.financeiroTabelaReal table td:nth-child(5),.financeiroTabelaReal table th:nth-child(6),.financeiroTabelaReal table td:nth-child(6),.financeiroTabelaReal table th:nth-child(7),.financeiroTabelaReal table td:nth-child(7){width:130px;text-align:right}.financeiroTabelaReal table th:nth-child(8),.financeiroTabelaReal table td:nth-child(8){width:90px;text-align:center}.financeiroTabelaReal table th:nth-child(9),.financeiroTabelaReal table td:nth-child(9){width:120px;text-align:center}.financeiroTabelaReal .tiny{display:inline-flex;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financeiroTabelaReal .tinyEcommerce{display:inline-flex;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t4);font-weight:700}.financeiroTabelaReal table{min-width:1320px}.financeiroTabelaReal table{min-width:1560px;table-layout:fixed}.financeiroTabelaReal table th:nth-child(1),.financeiroTabelaReal table td:nth-child(1){width:110px}.financeiroTabelaReal table th:nth-child(2),.financeiroTabelaReal table td:nth-child(2){width:190px}.financeiroTabelaReal table th:nth-child(3),.financeiroTabelaReal table td:nth-child(3){width:145px}.financeiroTabelaReal table th:nth-child(5),.financeiroTabelaReal table td:nth-child(5){width:250px;max-width:250px}.financeiroTabelaReal table th:nth-child(6),.financeiroTabelaReal table td:nth-child(6),.financeiroTabelaReal table th:nth-child(7),.financeiroTabelaReal table td:nth-child(7),.financeiroTabelaReal table th:nth-child(8),.financeiroTabelaReal table td:nth-child(8),.financeiroTabelaReal table th:nth-child(9),.financeiroTabelaReal table td:nth-child(9),.financeiroTabelaReal table th:nth-child(10),.financeiroTabelaReal table td:nth-child(10){width:115px;text-align:right}.financeiroTabelaReal table th:nth-child(11),.financeiroTabelaReal table td:nth-child(11){width:90px;text-align:center}.financeiroTabelaReal table th:nth-child(12),.financeiroTabelaReal table td:nth-child(12){width:110px;text-align:center}.financeiroTabelaReal .tinyEcommerce{display:inline-flex;max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t4);font-weight:700}.financeiroTabelaReal{overflow-x:auto;overflow-y:visible}.financeiroTabelaReal table{min-width:1640px;table-layout:fixed}.financeiroTabelaReal th,.financeiroTabelaReal td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financeiroTabelaReal table th:nth-child(1),.financeiroTabelaReal table td:nth-child(1){width:115px}.financeiroTabelaReal table th:nth-child(2),.financeiroTabelaReal table td:nth-child(2){width:210px}.financeiroTabelaReal table th:nth-child(3),.financeiroTabelaReal table td:nth-child(3){width:155px}.financeiroTabelaReal table th:nth-child(4),.financeiroTabelaReal table td:nth-child(4){width:115px}.financeiroTabelaReal table th:nth-child(5),.financeiroTabelaReal table td:nth-child(5){width:270px;max-width:270px}.financeiroTabelaReal table th:nth-child(6),.financeiroTabelaReal table td:nth-child(6),.financeiroTabelaReal table th:nth-child(7),.financeiroTabelaReal table td:nth-child(7),.financeiroTabelaReal table th:nth-child(8),.financeiroTabelaReal table td:nth-child(8),.financeiroTabelaReal table th:nth-child(9),.financeiroTabelaReal table td:nth-child(9),.financeiroTabelaReal table th:nth-child(10),.financeiroTabelaReal table td:nth-child(10){width:120px;text-align:right}.financeiroTabelaReal table th:nth-child(11),.financeiroTabelaReal table td:nth-child(11){width:95px;text-align:center}.financeiroTabelaReal table th:nth-child(12),.financeiroTabelaReal table td:nth-child(12){width:115px;text-align:center}.financeiroTabelaReal .tiny{display:inline-flex;max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financeiroTabelaReal .tinyEcommerce{display:inline-flex;max-width:195px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t4);font-weight:700}.financeiroTabelaReal .lucroPositivo{color:var(--t4)}.financeiroTabelaReal .lucroNegativo{color:var(--red-text)}.tinyFiltroBox{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(300px,1.4fr) 160px 160px 170px auto auto;gap:12px;align-items:end;margin:16px 0 18px;padding:14px;border-radius:16px;background:var(--surface2),var(--purple),var(--surface);border:1px solid var(--b3)}.tinyFiltroInfo{align-self:center}.tinyFiltroInfo span{display:block;color:var(--t1);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.tinyFiltroInfo strong{display:block;margin-top:4px;color:var(--t1);font-size:15px;font-weight:700}.tinyFiltroInfo p{margin:4px 0 0;color:var(--t7);font-size:11px;line-height:1.35;font-weight:700}.tinyFiltroBox label{display:grid;gap:6px;color:var(--t6);font-size:11px;font-weight:700}.tinyFiltroBox input,.tinyFiltroBox select{min-height:40px;border-radius:12px;border:1px solid var(--b4);background:color-mix(in oklab,var(--row) 46%,transparent);color:var(--t1);padding:0 11px;font-weight:700;outline:none}.tinyFiltroBox input:focus,.tinyFiltroBox select:focus{border-color:color-mix(in oklab,var(--b5) 50%,transparent);box-shadow:none}.tinyFiltroBusca input{letter-spacing:.01em}.tinyFiltroLimpar{min-height:40px}.tinyFiltroResultado{display:inline-grid;justify-items:center;gap:1px;min-width:92px;padding:7px 10px;border-radius:14px;background:color-mix(in oklab,var(--row) 42%,transparent);border:1px solid var(--b2)}.tinyFiltroResultado strong{color:var(--t1);font-size:16px;line-height:1}.tinyFiltroResultado span{color:var(--t7);font-size:10px;font-weight:800}.tinyTabelaEscopo .financeiroTabelaReal{overflow-x:auto;overflow-y:visible}.tinyTabelaEscopo .financeiroTabelaReal table{min-width:1780px!important;table-layout:fixed!important}.tinyTabelaEscopo .financeiroTabelaReal th,.tinyTabelaEscopo .financeiroTabelaReal td{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tinyTabelaEscopo .financeiroTabelaReal table th:nth-child(1),.tinyTabelaEscopo .financeiroTabelaReal table td:nth-child(1){width:120px!important}.tinyTabelaEscopo .financeiroTabelaReal table th:nth-child(2),.tinyTabelaEscopo .financeiroTabelaReal table td:nth-child(2){width:255px!important}.tinyTabelaEscopo .financeiroTabelaReal table th:nth-child(3),.tinyTabelaEscopo .financeiroTabelaReal table td:nth-child(3){width:170px!important}.tinyTabelaEscopo .financeiroTabelaReal table th:nth-child(4),.tinyTabelaEscopo .financeiroTabelaReal table td:nth-child(4){width:120px!important}.tinyTabelaEscopo .financeiroTabelaReal table th:nth-child(5),.tinyTabelaEscopo .financeiroTabelaReal table td:nth-child(5){width:280px!important;max-width:280px!important}.tinyTabelaEscopo .financeiroTabelaReal table th:nth-child(6),.tinyTabelaEscopo .financeiroTabelaReal table td:nth-child(6),.tinyTabelaEscopo .financeiroTabelaReal table th:nth-child(7),.tinyTabelaEscopo .financeiroTabelaReal table td:nth-child(7),.tinyTabelaEscopo .financeiroTabelaReal table th:nth-child(8),.tinyTabelaEscopo .financeiroTabelaReal table td:nth-child(8),.tinyTabelaEscopo .financeiroTabelaReal table th:nth-child(9),.tinyTabelaEscopo .financeiroTabelaReal table td:nth-child(9),.tinyTabelaEscopo .financeiroTabelaReal table th:nth-child(10),.tinyTabelaEscopo .financeiroTabelaReal table td:nth-child(10){width:125px!important;text-align:right!important}.tinyTabelaEscopo .financeiroTabelaReal table th:nth-child(11),.tinyTabelaEscopo .financeiroTabelaReal table td:nth-child(11){width:95px!important;text-align:center!important}.tinyTabelaEscopo .financeiroTabelaReal table th:nth-child(12),.tinyTabelaEscopo .financeiroTabelaReal table td:nth-child(12){width:115px!important;text-align:center!important}.tinyTabelaEscopo .tiny{display:inline-flex;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tinyTabelaEscopo .tinyEcommerce{display:inline-flex;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t4);font-weight:700}.tinyTabelaEscopo .lucroPositivo{color:var(--t4)}.tinyTabelaEscopo .lucroNegativo{color:var(--red-text)}.tinyTabelaVazia{text-align:center!important;padding:24px!important;color:var(--t7)!important;font-weight:700!important}@media (max-width: 1500px){.tinyFiltroBox{grid-template-columns:1fr 1fr 150px 150px}.tinyFiltroInfo,.tinyFiltroBusca{grid-column:span 2}}@media (max-width: 900px){.tinyFiltroBox{grid-template-columns:1fr}.tinyFiltroInfo,.tinyFiltroBusca{grid-column:auto}}.tinyTabelaEscopoFinal .financeiroTabelaReal{width:100%;overflow-x:auto!important;overflow-y:visible!important;padding-bottom:8px}.tinyTabelaEscopoFinal .financeiroTabelaReal table{width:1870px!important;min-width:1870px!important;max-width:none!important;table-layout:fixed!important;border-collapse:collapse}.tinyTabelaEscopoFinal .financeiroTabelaReal th,.tinyTabelaEscopoFinal .financeiroTabelaReal td{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important}.tinyTabelaEscopoFinal .financeiroTabelaReal th:nth-child(6),.tinyTabelaEscopoFinal .financeiroTabelaReal td:nth-child(6),.tinyTabelaEscopoFinal .financeiroTabelaReal th:nth-child(7),.tinyTabelaEscopoFinal .financeiroTabelaReal td:nth-child(7),.tinyTabelaEscopoFinal .financeiroTabelaReal th:nth-child(8),.tinyTabelaEscopoFinal .financeiroTabelaReal td:nth-child(8),.tinyTabelaEscopoFinal .financeiroTabelaReal th:nth-child(9),.tinyTabelaEscopoFinal .financeiroTabelaReal td:nth-child(9),.tinyTabelaEscopoFinal .financeiroTabelaReal th:nth-child(10),.tinyTabelaEscopoFinal .financeiroTabelaReal td:nth-child(10){text-align:right!important}.tinyTabelaEscopoFinal .financeiroTabelaReal th:nth-child(11),.tinyTabelaEscopoFinal .financeiroTabelaReal td:nth-child(11),.tinyTabelaEscopoFinal .financeiroTabelaReal th:nth-child(12),.tinyTabelaEscopoFinal .financeiroTabelaReal td:nth-child(12){text-align:center!important}.tinyPedidoTiny{display:inline-flex;align-items:center;max-width:92px;color:var(--lime);font-weight:700}.tinyPedidoEcommerceFull{display:inline-flex;align-items:center;max-width:245px;color:var(--t4);font-weight:700;font-size:12px;letter-spacing:.01em}.tinyClienteNome{display:inline-flex;max-width:245px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tinyTabelaEscopoFinal .lucroPositivo{color:var(--t4)}.tinyTabelaEscopoFinal .lucroNegativo{color:var(--red-text)}.tinyTabelaEscopoFinal .financeiroTabelaReal::-webkit-scrollbar{height:10px}.tinyTabelaEscopoFinal .financeiroTabelaReal::-webkit-scrollbar-track{background:var(--surface2);border-radius:9px}.tinyTabelaEscopoFinal .financeiroTabelaReal::-webkit-scrollbar-thumb{background:var(--surface2);border-radius:9px}.tinyVendaModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px;background:color-mix(in oklab,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tinyVendaModal{width:min(1280px,96vw);max-height:92vh;overflow:auto;border-radius:16px;background:var(--surface2),var(--purple),var(--surface);border:1px solid var(--b5);box-shadow:0 34px 90px #0000007a;padding:20px}.tinyVendaModalHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px;border-radius:16px;background:color-mix(in oklab,var(--row) 46%,transparent);border:1px solid var(--b2);margin-bottom:16px}.tinyVendaResumoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.tinyVendaResumoGrid article{min-height:92px;border-radius:16px;padding:14px;background:color-mix(in oklab,var(--surface) 36%,transparent);border:1px solid var(--b2)}.tinyVendaResumoGrid strong{color:var(--t1);font-size:18px;font-weight:700}.tinyVendaModalColumns{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:16px}.tinyVendaCustoForm,.tinyVendaCustosLista{border-radius:16px;padding:16px;background:color-mix(in oklab,var(--row) 38%,transparent);border:1px solid var(--b2)}.tinyVendaSecaoTitulo{margin-bottom:14px}.tinyVendaCustoForm{display:grid;gap:12px}.tinyVendaCustoForm label{display:grid;gap:7px;color:var(--t6);font-size:12px;font-weight:700}.tinyVendaCustoForm input,.tinyVendaCustoForm select{min-height:42px;border-radius:14px;border:1px solid var(--b4);background:color-mix(in oklab,var(--bg) 52%,transparent);color:var(--t1);padding:0 12px;font-weight:700;outline:none}.tinyVendaCustoForm input:focus,.tinyVendaCustoForm select:focus{border-color:color-mix(in oklab,var(--b5) 50%,transparent);box-shadow:none}.tinyVendaResumoGrid .lucroNegativo,.tinyVendaCustosTabela .lucroNegativo{color:var(--red-text)}.tinyVendaResumoGrid .lucroPositivo{color:var(--t4)}@media (max-width: 980px){.tinyVendaResumoGrid,.tinyVendaModalColumns{grid-template-columns:1fr}}.tinyLinhaVendaClicavel{cursor:pointer;transition:background .18s ease,transform .18s ease}.tinyLinhaVendaClicavel:hover{background:color-mix(in oklab,var(--surface2) 7%,transparent)!important}.tinyVendaModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px;background:color-mix(in oklab,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tinyVendaModal{width:min(1380px,96vw);max-height:92vh;overflow:auto;border-radius:16px;background:var(--surface2),var(--purple),var(--surface);border:1px solid var(--b5);box-shadow:0 34px 90px #00000085;padding:20px}.tinyVendaModalHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px;border-radius:16px;background:color-mix(in oklab,var(--row) 48%,transparent);border:1px solid var(--b2);margin-bottom:16px}.tinyVendaModalHeader span,.tinyVendaSecaoTitulo span{display:block;color:var(--t1);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.tinyVendaModalHeader h3{margin:5px 0 0;color:var(--t1);font-size:22px;font-weight:700}.tinyVendaModalHeader p{margin:4px 0 0;color:var(--t7);font-size:13px;font-weight:800}.tinyVendaModalHeader button{border:1px solid var(--b4);background:var(--surface);color:var(--t1);border-radius:14px;padding:10px 14px;font-weight:700;cursor:pointer}.tinyVendaModalLoading{padding:24px;color:var(--t1);font-weight:700}.tinyVendaResumoGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.tinyVendaResumoGrid article{min-height:88px;border-radius:16px;padding:14px;background:color-mix(in oklab,var(--row) 38%,transparent);border:1px solid var(--b2)}.tinyVendaResumoGrid span{display:block;color:var(--t7);font-size:12px;font-weight:700;margin-bottom:8px}.tinyVendaResumoGrid strong{color:var(--t1);font-size:17px;font-weight:700}.tinyVendaModalColumns{display:grid;grid-template-columns:minmax(460px,1fr) minmax(420px,.95fr);gap:16px}.tinyVendaEditForm,.tinyVendaCustoForm,.tinyVendaCustosLista{border-radius:16px;padding:16px;background:color-mix(in oklab,var(--row) 40%,transparent);border:1px solid var(--b2)}.tinyVendaEditForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tinyVendaCustoForm{display:grid;gap:12px;margin-bottom:14px}.tinyVendaSecaoTitulo{grid-column:1 / -1;margin-bottom:4px}.tinyVendaSecaoTitulo strong{display:block;margin-top:4px;color:var(--t1);font-size:16px;font-weight:700}.tinyVendaEditForm label,.tinyVendaCustoForm label{display:grid;gap:7px;color:var(--t6);font-size:12px;font-weight:700}.tinyVendaEditForm input,.tinyVendaEditForm textarea,.tinyVendaCustoForm input,.tinyVendaCustoForm select{min-height:42px;border-radius:14px;border:1px solid var(--b4);background:color-mix(in oklab,var(--bg) 52%,transparent);color:var(--t1);padding:0 12px;font-weight:700;outline:none}.tinyVendaEditForm textarea{min-height:90px;padding:12px;resize:vertical}.tinyVendaEditForm input:focus,.tinyVendaEditForm textarea:focus,.tinyVendaCustoForm input:focus,.tinyVendaCustoForm select:focus{border-color:color-mix(in oklab,var(--b5) 50%,transparent);box-shadow:none}.tinyVendaCampoFull{grid-column:1 / -1}.tinyVendaCustosBloco{display:grid;align-content:start}.tinyVendaSemCustos{color:var(--t7);font-weight:700}.tinyVendaCustosTabela{display:grid;gap:10px}.tinyVendaCustosTabela article{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:16px;background:var(--surface2);border:1px solid var(--b1)}.tinyVendaCustosTabela article div:first-child{display:grid;gap:4px}.tinyVendaCustosTabela article strong{color:var(--t1);font-weight:700}.tinyVendaCustosTabela article span,.tinyVendaCustosTabela article small{color:var(--t7);font-weight:700}.tinyVendaCustosTabela article div:last-child{display:grid;justify-items:end;gap:8px}.tinyVendaCustosTabela button{border:1px solid color-mix(in oklab,var(--danger) 28%,transparent);background:color-mix(in oklab,var(--danger) 22%,transparent);color:var(--red-text);border-radius:12px;padding:8px 10px;font-weight:700;cursor:pointer}.tinyVendaModal .lucroPositivo{color:var(--t4)}.tinyVendaModal .lucroNegativo{color:var(--red-text)}@media (max-width: 1200px){.tinyVendaResumoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tinyVendaModalColumns{grid-template-columns:1fr}}@media (max-width: 720px){.tinyVendaResumoGrid,.tinyVendaEditForm{grid-template-columns:1fr}}body.tinyModalAberto{overflow:hidden!important}.tinyVendaModalOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow-y:auto!important;padding:18px 22px!important;background:color-mix(in oklab,var(--bg) 82%,transparent)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.tinyVendaModal{margin:0 auto 28px!important;width:min(1380px,96vw)!important;max-height:calc(100vh - 36px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}.tinyVendaModal::-webkit-scrollbar{width:10px}.tinyVendaModal::-webkit-scrollbar-track{background:var(--surface2);border-radius:9px}.tinyVendaModal::-webkit-scrollbar-thumb{background:var(--surface2);border-radius:9px}.tinyVendaEditForm select,.tinyVendaCustoForm select{min-height:42px;border-radius:14px;border:1px solid var(--b4);background:color-mix(in oklab,var(--bg) 52%,transparent);color:var(--t1);padding:0 12px;font-weight:700;outline:none}.statusFinanceiroRecebido{color:var(--lime)!important}.statusFinanceiroCancelado{color:var(--red-text)!important}.statusFinanceiroAguardando{color:var(--orange-text)!important}.tinyVendaAcoesFinanceiras{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.btnRecebidoFinanceiro{min-height:42px;border:1px solid color-mix(in oklab,var(--chip) 34%,transparent);background:#16a34a47,#0206178f;color:var(--t3);border-radius:14px;padding:0 16px;font-weight:700;cursor:pointer;box-shadow:0 14px 32px #16a34a1f}.btnRecebidoFinanceiro:hover{border-color:color-mix(in oklab,var(--chip) 58%,transparent);transform:translateY(-1px)}.btnRecebidoFinanceiro.bloqueado,.btnRecebidoFinanceiro:disabled{opacity:.58;cursor:not-allowed;filter:grayscale(.25)}.tinyVendaEditForm select{min-height:42px;border-radius:14px;border:1px solid var(--b4);background:color-mix(in oklab,var(--bg) 52%,transparent);color:var(--t1);padding:0 12px;font-weight:700;outline:none}.entradasTabelaPremium table{table-layout:fixed;min-width:1225px}.entradasTabelaPremium{width:100%;overflow-x:auto}.entradasTabelaPremium table{table-layout:fixed;min-width:1265px}.entradaLinhaClicavel{cursor:pointer;transition:background .18s ease,transform .18s ease}.entradaLinhaClicavel:hover{background:color-mix(in oklab,var(--surface2) 7%,transparent)!important}.entradaOrigemTag,.entradaBancoTag,.entradaBancoPendente,.entradaFormaTag{display:inline-flex;align-items:center;max-width:100%;min-height:26px;padding:4px 9px;border-radius:6px;font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entradaOrigemTag{color:var(--purple-text);background:color-mix(in oklab,var(--brand-light) 12%,transparent);border:1px solid color-mix(in oklab,var(--brand-light) 18%,transparent)}.entradaBancoTag{color:var(--t1);background:color-mix(in oklab,var(--surface2) 12%,transparent);border:1px solid color-mix(in oklab,var(--b2) 18%,transparent)}.entradaBancoPendente{color:var(--orange-text);background:color-mix(in oklab,var(--warning) 11%,transparent);border:1px solid color-mix(in oklab,var(--warning) 18%,transparent)}.entradaFormaTag{color:var(--t3);background:color-mix(in oklab,var(--chip) 11%,transparent);border:1px solid color-mix(in oklab,var(--chip) 18%,transparent)}.entradaDescricaoTexto{display:block;max-width:100%;color:var(--t5);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entradaValorTexto{color:var(--t1);font-weight:700}.entradaDetalheModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:grid;place-items:center;padding:24px;background:color-mix(in oklab,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.entradaDetalheModal{width:min(920px,94vw);max-height:90vh;overflow-y:auto;border-radius:16px;padding:20px;background:var(--surface2),var(--purple),var(--surface);border:1px solid var(--b5);box-shadow:0 34px 90px #00000085}.entradaDetalheHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px;border-radius:16px;background:color-mix(in oklab,var(--row) 48%,transparent);border:1px solid var(--b2);margin-bottom:16px}.entradaDetalheHeader span,.entradaDetalheBloco span{display:block;color:var(--t1);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.entradaDetalheHeader h3{margin:5px 0 0;color:var(--t1);font-size:22px;font-weight:700}.entradaDetalheHeader p{margin:4px 0 0;color:var(--t7);font-size:13px;font-weight:800}.entradaDetalheHeader button{border:1px solid var(--b4);background:var(--surface);color:var(--t1);border-radius:14px;padding:10px 14px;font-weight:700;cursor:pointer}.entradaDetalheGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.entradaDetalheGrid article,.entradaDetalheBloco{border-radius:16px;padding:14px;background:color-mix(in oklab,var(--row) 38%,transparent);border:1px solid var(--b2)}.entradaDetalheGrid span{display:block;color:var(--t7);font-size:12px;font-weight:700;margin-bottom:8px}.entradaDetalheGrid strong{display:block;color:var(--t1);font-size:16px;font-weight:700}.entradaDetalheGrid small{display:block;color:var(--t7);font-weight:800;margin-top:3px}.entradaDetalheBloco{margin-bottom:12px}.entradaDetalheBloco p{margin:8px 0 0;color:var(--t5);font-weight:800;line-height:1.55;white-space:pre-wrap;word-break:break-word}.entradaDetalheRodape{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;color:var(--t7);font-weight:800;padding:4px 2px 0}@media (max-width: 900px){.entradaDetalheGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.entradaDetalheGrid{grid-template-columns:1fr}}.tinyLinhaCancelada{background:color-mix(in oklab,var(--danger) 18%,transparent)!important;border-left:3px solid color-mix(in oklab,var(--danger) 80%,transparent)}.tinyLinhaCancelada td{color:color-mix(in oklab,var(--red-text) 92%,transparent)!important}.tinyLinhaCancelada .tiny,.tinyLinhaCancelada .tinyEcommerce,.tinyLinhaCancelada .tinyClienteNome{color:color-mix(in oklab,var(--red-text) 95%,transparent)!important;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:color-mix(in oklab,var(--danger) 75%,transparent)}.tinyStatusCancelado{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;border-radius:6px;color:var(--red-text);background:color-mix(in oklab,var(--danger) 18%,transparent);border:1px solid color-mix(in oklab,var(--danger) 28%,transparent);font-weight:700}.tinyStatusRecebido{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;border-radius:6px;color:var(--t3);background:color-mix(in oklab,var(--chip) 14%,transparent);border:1px solid color-mix(in oklab,var(--chip) 24%,transparent);font-weight:700}.tinyStatusAguardando{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;border-radius:6px;color:var(--orange-text);background:color-mix(in oklab,var(--warning) 11%,transparent);border:1px solid color-mix(in oklab,var(--warning) 20%,transparent);font-weight:700}.tinyValorCancelado{color:var(--red-text)!important;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:color-mix(in oklab,var(--danger) 85%,transparent)}.tinyCanceladasCard{border-color:color-mix(in oklab,var(--danger) 26%,transparent)!important;background:#f8717126,#0f172a9e!important}.tinyCanceladasCard strong{color:var(--red-text)!important}.taxaVendaManualBox{grid-column:1 / -1;margin:10px 0 4px;padding:14px;border-radius:16px;background:var(--surface2),color-mix(in oklab,var(--row) 42%,transparent);border:1px solid color-mix(in oklab,var(--b3) 20%,transparent)}.taxaVendaManualHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.taxaVendaManualHeader span{display:block;color:var(--t1);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.taxaVendaManualHeader strong{display:block;color:var(--t1);font-size:14px;font-weight:700;margin-top:3px}.taxaVendaOk,.taxaVendaPendente{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;border-radius:9px;font-size:11px;font-weight:700;white-space:nowrap}.taxaVendaOk{color:var(--t3);background:color-mix(in oklab,var(--chip) 16%,transparent);border:1px solid color-mix(in oklab,var(--chip) 24%,transparent)}.taxaVendaPendente{color:var(--red-text);background:color-mix(in oklab,var(--danger) 16%,transparent);border:1px solid color-mix(in oklab,var(--danger) 26%,transparent)}.taxaVendaManualGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.taxaVendaResumo{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 12px}.taxaVendaResumo span{display:inline-flex;gap:6px;align-items:center;padding:7px 10px;border-radius:9px;color:var(--t6);background:var(--surface2);border:1px solid var(--b2);font-weight:700;font-size:12px}.taxaVendaResumo strong{color:var(--t1);font-weight:700}.btnTaxaVendaManual{width:100%;min-height:42px;border-radius:14px;border:1px solid color-mix(in oklab,var(--b4) 36%,transparent);background:color-mix(in oklab,var(--surface3) 22%,transparent);color:var(--t1);font-weight:700;cursor:pointer;transition:transform .15s ease,filter .15s ease}.btnTaxaVendaManual:hover{transform:translateY(-1px);filter:brightness(1.08)}@media (max-width: 760px){.taxaVendaManualGrid{grid-template-columns:1fr}}.ofertaPublicaPage{min-height:100vh;background:var(--purple),var(--lime),var(--surface2),var(--bg);display:flex;align-items:center;justify-content:center;padding:28px 20px;color:var(--text);font-family:inherit}.ofertaPublicaCard{position:relative;overflow:hidden;width:min(1140px,100%);background:#09090bd1;border:1px solid var(--border2);border-radius:16px;padding:32px;box-shadow:0 32px 80px #0000008c,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ofertaPublicaCard:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;background:var(--purple),var(--lime);pointer-events:none;opacity:.9;z-index:0}.ofertaPublicaCard>*{position:relative;z-index:1}.ofertaPublicaLogo{display:flex;align-items:center;justify-content:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}.ofertaPublicaLogo img{max-height:52px;max-width:220px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(147,51,234,.5))}.ofertaPublicaBanners{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.ofertaPublicaBanners img{width:100%;height:auto;border-radius:14px;border:1px solid var(--border2);display:block}.ofertaPublicaTopo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:24px;padding:12px 16px;background:#111113b8;border:1px solid var(--border2);border-radius:16px}.ofertaPublicaTopo span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lime)}.ofertaPublicaTopo span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:none;animation:pulseLive 1.6s ease-in-out infinite;flex-shrink:0}@keyframes pulseLive{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}.ofertaPublicaTopo strong{display:inline-flex;align-items:center;background:#9333ea26;color:#c084fc;border:1px solid rgba(147,51,234,.38);padding:6px 14px;border-radius:9px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ofertaPublicaGrid{display:grid;grid-template-columns:minmax(260px,440px) 1fr;gap:32px;align-items:start}.ofertaImagemBox{background:#111113e6;border:1px solid var(--border2);border-radius:16px;padding:20px;min-height:360px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px #ffffff08}.ofertaImagemBox img{width:100%;max-height:420px;object-fit:contain;border-radius:12px}.ofertaSemImagem{width:100%;min-height:280px;border:1.5px dashed var(--border2);color:var(--muted2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;letter-spacing:.05em}.ofertaInfoBox{display:flex;flex-direction:column;gap:16px}.ofertaCodigo{margin:0;color:var(--purple-light);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.ofertaInfoBox h1{margin:0;font-size:clamp(22px,3.2vw,40px);line-height:1.08;color:#fff;font-weight:700}.ofertaTimerBox{width:100%;box-sizing:border-box;padding:14px 18px;border-radius:16px;border:1px solid rgba(250,204,21,.4);background:#facc1524;box-shadow:0 8px 28px #facc151a;display:flex;align-items:center;justify-content:space-between;gap:14px}.ofertaTimerBox span{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;color:#fde68a;text-transform:uppercase;margin-bottom:0}.ofertaTimerNumero{display:block;font-size:clamp(30px,4vw,46px);line-height:1;font-weight:700;color:var(--yellow);margin:0;letter-spacing:.04em;font-variant-numeric:tabular-nums}.ofertaTimerFinal{border-color:#f43f5eb3;background:#f43f5e2e;animation:ofertaTimerPulso .9s infinite alternate}@keyframes ofertaTimerPulso{0%{transform:scale(1)}to{transform:scale(1.012)}}.ofertaPrecoBox{background:#22c55e2e;border:1px solid rgba(134,239,172,.3);border-radius:16px;padding:18px 20px;box-shadow:0 8px 28px #22c55e1a}.ofertaPrecoBox span{display:block;color:#86efac;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.ofertaPrecoBox strong{display:block;font-size:clamp(34px,5vw,56px);color:#4ade80;line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.ofertaQuantidadeBox{display:grid;grid-template-columns:160px 1fr;gap:12px}.ofertaQuantidadeBox label,.ofertaQuantidadeBox div{background:var(--surface2);border:1px solid var(--border);border-radius:16px;padding:14px 16px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ofertaQuantidadeBox input{width:100%;margin-top:8px;border:1px solid var(--border2);background:var(--bg);color:#fff;border-radius:10px;padding:10px 12px;font-size:20px;font-weight:700;outline:none;transition:border-color .2s}.ofertaQuantidadeBox input:focus{border-color:var(--purple);box-shadow:none}.ofertaQuantidadeBox strong{color:#fff;font-size:22px;font-weight:700;display:block;margin-top:8px;font-variant-numeric:tabular-nums}.ofertaEstoqueBox{background:#0ea5e91a;border:1px solid rgba(56,189,248,.22);color:#7dd3fc;padding:12px 16px;border-radius:14px;font-size:13px;font-weight:700;letter-spacing:.02em}.ofertaAcoes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ofertaAcoes button{border:none;border-radius:16px;padding:16px 18px;font-size:15px;font-weight:700;cursor:pointer;letter-spacing:.04em;text-align:center;transition:all .2s ease;color:#052e16;background:#4ade80;box-shadow:0 8px 24px #22c55e47}.ofertaAcoes button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #22c55e66}.ofertaAcoes .ofertaCartao{color:#172554;background:#60a5fa;box-shadow:0 8px 24px #3b82f647}.ofertaAcoes .ofertaCartao:hover{box-shadow:0 12px 32px #3b82f666}.ofertaAcoes button:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:grayscale(.5)}.ofertaBotaoSecundario{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border2);background:var(--surface2);color:var(--text);padding:14px 24px;border-radius:14px;font-weight:700;text-decoration:none;transition:all .2s;font-size:14px}.ofertaBotaoSecundario:hover{background:var(--surface3);border-color:var(--purple);color:var(--purple-light)}.ofertaAviso{margin:0;color:var(--muted2);font-size:12px;line-height:1.5}.ofertaAviso strong{color:var(--muted)}.ofertaLoadingBox,.ofertaErroBox{text-align:center;padding:60px 20px}.ofertaLoadingBox h1,.ofertaErroBox h1{margin:0 0 12px;color:#fff;font-size:24px}.ofertaLoadingBox p,.ofertaErroBox p{color:var(--muted);margin-bottom:24px}.ofertaPixBox{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 12px;text-align:center}.ofertaPixBox h2{margin:0;font-size:22px;color:#fff}.ofertaPixValor{margin:0;color:var(--muted);font-size:16px}.ofertaPixValor strong{color:var(--lime);font-size:20px}.ofertaQrBox{background:#fff;border-radius:16px;padding:12px;box-shadow:none}.ofertaQrImagem{display:block;width:220px;height:220px;border-radius:8px}.ofertaPixInstrucao{margin:0;color:var(--muted);font-size:14px;max-width:380px;line-height:1.6}.ofertaBtnCopiar{background:#16a34a;color:#fff;border:none;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s;letter-spacing:.02em;width:100%;max-width:380px;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:8px}.ofertaBtnCopiar:hover{transform:translateY(-2px);box-shadow:none}.ofertaPixExpiracao{background:#facc151a;border:1px solid rgba(250,204,21,.3);border-radius:10px;padding:10px 18px;color:var(--yellow);font-size:13px}.ofertaBtnLink{color:var(--purple-light);font-size:14px;text-decoration:none;border-bottom:1px dashed var(--purple-light);padding-bottom:2px;transition:color .2s}.ofertaBtnLink:hover{color:#fff}.ofertaPixAguardando{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-muted);background:#ffffff0a;border-radius:10px;padding:10px 16px}.ofertaPixSpinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.15);border-top-color:var(--purple-light);border-radius:50%;animation:spin .8s linear infinite;flex-shrink:0}.ofertaPixConfirmado{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:24px 0}.ofertaPixConfirmadoIcone{font-size:64px;line-height:1}.ofertaPixConfirmado h2{font-size:24px;font-weight:700;color:#4ade80;margin:0}.ofertaPixConfirmado p{color:var(--text-secondary);font-size:15px;margin:0}.ofertaPixPedidoNumero{background:#4ade801a;border:1px solid rgba(74,222,128,.3);border-radius:10px;padding:12px 24px;font-size:18px;color:#4ade80;display:inline-flex;align-items:center;gap:8px}.ofertaPixConfirmadoSub{font-size:13px;color:var(--text-muted);line-height:1.6}.ofertaCheckoutErro{background:#ef44441a;border:1px solid rgba(239,68,68,.4);border-radius:10px;padding:10px 14px;color:#fca5a5;font-size:14px;text-align:center;margin-bottom:4px}.freteAtualizadoAviso{background:color-mix(in oklab,var(--warning) 12%,transparent);border:1px solid color-mix(in oklab,var(--warning) 40%,transparent);border-radius:10px;padding:14px 16px;margin-bottom:12px;color:var(--orange-text);font-size:14px;text-align:center}.freteAtualizadoLinhas{display:flex;flex-direction:column;gap:4px;margin:8px 0 12px;color:var(--orange-text);font-size:13px}.freteAtualizadoLinhas s{opacity:.7}.freteAtualizadoBotao{background:var(--warning);color:var(--t7);border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer}.freteAtualizadoBotao:hover{background:var(--warning)}.ofertaEstoqueInfo{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#a3e63514;border:1px solid rgba(163,230,53,.3)}.ofertaEstoqueInfo strong{display:block;font-size:14px;color:var(--lime);margin-bottom:2px}.ofertaEstoqueInfo p{margin:0;font-size:11px;color:var(--muted2)}.ofertaEstoqueIcone{font-size:22px;flex-shrink:0}.ofertaEstoqueUltimas{background:#facc1514;border-color:#facc1559;animation:timerPulse 2s ease-in-out infinite}.ofertaEstoqueUltimas strong{color:var(--yellow)}.ofertaEstoqueSemEstoque{background:#ef444414;border-color:#ef444459}.ofertaEstoqueSemEstoque strong{color:#f87171}.ofertaTelefoneBox{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.ofertaTelefoneBox label{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ofertaTelefoneBox label span{font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted2)}.ofertaTelefoneBox input{background:#ffffff0d;border:1px solid var(--border2);border-radius:10px;color:#fff;font-size:16px;font-family:Courier New,monospace;padding:11px 14px;outline:none;transition:border-color .2s,box-shadow .2s;letter-spacing:.06em;width:100%;box-sizing:border-box}.ofertaTelefoneBox input:focus{border-color:var(--purple);box-shadow:none}.ofertaTelefoneBox input::placeholder{color:var(--muted2)}.ofertaEntregaBox{display:flex;flex-direction:column;gap:16px;margin-top:8px}.ofertaEntregaTitulo{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.ofertaEntregaOpcoes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ofertaEntregaOpc{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 14px;border:1.5px solid var(--border2);border-radius:14px;background:var(--surface2);cursor:pointer;transition:border-color .25s,background .25s,box-shadow .25s;font-family:inherit;overflow:hidden}.ofertaEntregaOpc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:var(--purple);opacity:0;transition:opacity .25s}.ofertaEntregaOpc:hover{border-color:#9333ea80;box-shadow:none}.ofertaEntregaOpc:hover:before{opacity:1}.ofertaEntregaOpc span{font-size:1.75rem;line-height:1}.ofertaEntregaOpc strong{font-size:.83rem;font-weight:600;color:var(--text);text-align:center;line-height:1.3}.ofertaEntregaOpc small{font-size:.71rem;color:var(--muted);font-weight:400}.ofertaEntregaOpcAtiva{border-color:var(--purple)!important;background:#9333ea1a!important;box-shadow:none}.ofertaEntregaOpcAtiva:before{opacity:1!important}.ofertaEntregaOpcAtiva strong{color:#c084fc}.ofertaEntregaOpcAtiva small{color:#c084fcb3}.ofertaRetiradaInfo{background:#9333ea0f;border:1px solid rgba(147,51,234,.2);border-radius:12px;padding:16px 18px;font-size:.84rem;color:var(--muted);line-height:1.7}.ofertaRetiradaInfo p{margin:0}.ofertaRetiradaInfo strong{color:var(--text);font-weight:600}.ofertaRetiradaAviso{color:#a3e635!important;font-weight:600;margin-top:8px!important;font-size:.82rem}.ofertaFreteBox{display:flex;flex-direction:column;gap:12px}.ofertaFreteCepLabel{display:flex;flex-direction:column;gap:8px;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ofertaFreteCepRow{display:flex;gap:8px}.ofertaFreteCepRow input{flex:1;padding:11px 16px;border:1.5px solid var(--border2);border-radius:10px;background:var(--surface);color:var(--text);font-size:1.05rem;font-family:inherit;letter-spacing:.04em;transition:border-color .2s,box-shadow .2s}.ofertaFreteCepRow input:focus{outline:none;border-color:var(--purple);box-shadow:none}.ofertaFreteCepRow input::placeholder{color:var(--muted2)}.ofertaFreteBtnCalc{padding:11px 18px;background:var(--purple);color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;font-family:inherit;letter-spacing:.02em;transition:opacity .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 14px #9333ea59}.ofertaFreteBtnCalc:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px #9333ea73}.ofertaFreteBtnCalc:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.ofertaFreteErro{font-size:.82rem;color:#f87171;margin:0;padding:10px 14px;background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:8px}.ofertaFreteResultado{background:#a3e6350d;border:1px solid rgba(163,230,53,.22);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.ofertaFreteEndereco{font-size:.79rem;color:var(--muted);margin:0;display:flex;align-items:center;gap:4px}.ofertaFreteValorRow{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:.84rem;color:var(--muted)}.ofertaFreteValorRow strong{color:var(--text)}.ofertaFreteValorDestaque{display:flex;align-items:center;gap:6px;font-size:.9rem}.ofertaFreteValorDestaque strong{color:#a3e635;font-size:1.1rem;font-weight:700}.ofertaFreteAviso{font-size:.74rem;color:var(--muted2);margin:0}.ofertaEnderecoCompleto{margin-top:12px;padding-top:14px;border-top:1px solid rgba(163,230,53,.15);display:flex;flex-direction:column;gap:12px}.ofertaEnderecoTitulo{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.ofertaEnderecoRua{display:flex;align-items:center;gap:10px;font-size:.88rem;color:var(--muted);background:#9333ea12;border:1px solid rgba(147,51,234,.15);border-radius:10px;padding:10px 14px}.ofertaEnderecoRua strong{color:var(--text);font-weight:600}.ofertaEnderecoGrid{display:grid;grid-template-columns:1fr 2fr;gap:10px}.ofertaEnderecoLabel{display:flex;flex-direction:column;gap:6px;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ofertaEnderecoLabel input{padding:10px 14px;border:1.5px solid var(--border2);border-radius:10px;background:var(--surface);color:var(--text);font-size:.92rem;font-family:inherit;transition:border-color .2s,box-shadow .2s;text-transform:none;letter-spacing:normal}.ofertaEnderecoLabel input:focus{outline:none;border-color:var(--purple);box-shadow:none}.ofertaEnderecoLabel input::placeholder{color:var(--muted2);font-size:.82rem}.ofertaEnderecoObrigatorio{color:#f87171;font-size:.7rem;text-transform:none}.ofertaEnderecoOpcional{color:var(--muted2);font-size:.68rem;font-weight:400;text-transform:none}.ofertaEnderecoNumeroLabel input{border-color:#9333ea59}.ofertaTotalComFrete{display:grid;grid-template-columns:1fr auto;gap:6px 16px;background:var(--surface2);border:1px solid var(--border2);border-radius:12px;padding:14px 18px;font-size:.84rem;color:var(--muted)}.ofertaTotalComFrete strong{color:var(--text);font-size:.95rem;font-weight:600}.ofertaTotalComFrete strong:nth-child(4){font-size:.82rem;color:var(--muted);font-weight:500}.ofertaTotalComFrete strong:last-child{color:#a3e635;font-size:1.05rem;font-weight:700}.ofertaFilaBox{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 20px;text-align:center}.ofertaFilaIcone{font-size:48px;animation:timerPulse 1.5s ease-in-out infinite}.ofertaFilaBox h2{margin:0;font-size:24px;color:#fff}.ofertaFilaPosicao{display:flex;flex-direction:column;align-items:center;gap:4px;background:#9333ea26;border:1px solid rgba(147,51,234,.4);border-radius:16px;padding:16px 40px}.ofertaFilaPosicao span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ofertaFilaPosicao strong{color:var(--purple-light);font-size:52px;font-weight:700;line-height:1}.ofertaFilaProduto{margin:0;color:var(--muted);font-size:14px}.ofertaFilaProduto strong{color:#fff}.ofertaFilaAviso{margin:0;color:var(--muted);font-size:13px;line-height:1.7;max-width:320px}.ofertaFilaAviso strong{color:var(--lime)}.ofertaFilaPulse{display:flex;align-items:center;gap:8px;color:var(--muted2);font-size:12px}.ofertaFilaPulse span{width:8px;height:8px;border-radius:50%;background:var(--lime);display:inline-block;animation:livePulse 1.2s ease-in-out infinite}.ofertaCartaoFormBox{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--bg)}.ofertaCartaoCard{background:var(--card);border:1px solid var(--border2);border-radius:16px;padding:32px 28px;width:100%;max-width:480px;display:flex;flex-direction:column;gap:20px}.ofertaCartaoCabecalho{display:flex;align-items:center;gap:12px}.ofertaCartaoCabecalho button{background:none;border:none;color:var(--muted);font-size:20px;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .2s,color .2s;line-height:1}.ofertaCartaoCabecalho button:hover{background:#ffffff14;color:#fff}.ofertaCartaoCabecalho h2{margin:0;font-size:20px;color:#fff;flex:1}.ofertaCartaoValorInfo{background:#9333ea1f;border:1px solid rgba(147,51,234,.35);border-radius:14px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ofertaCartaoValorInfo span{color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.ofertaCartaoValorInfo strong{color:var(--lime);font-size:22px;font-weight:800}.ofertaCartaoCarregando{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 20px;color:var(--muted);font-size:14px}.ofertaCartaoSpinner{width:36px;height:36px;border:3px solid rgba(147,51,234,.3);border-top-color:var(--purple);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ofertaCartaoProcessando{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;text-align:center}.ofertaCartaoProcessando p{margin:0;color:var(--muted);font-size:14px}.ofertaCartaoResultado{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 20px;text-align:center;border-radius:16px}.ofertaCartaoAprovado{background:#a3e63514;border:1px solid rgba(163,230,53,.3)}.ofertaCartaoAnalise{background:#facc1514;border:1px solid rgba(250,204,21,.3)}.ofertaCartaoRecusado{background:#ef444414;border:1px solid rgba(239,68,68,.35)}.ofertaCartaoIcone{font-size:48px;line-height:1}.ofertaCartaoResultado h3{margin:0;font-size:20px;color:#fff}.ofertaCartaoResultado p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.ofertaCartaoSubaviso{font-size:12px!important;color:var(--muted2)!important;margin-top:4px!important}#cardPaymentBrick_container iframe{border-radius:12px!important}@media (max-width: 860px){.ofertaPublicaPage{padding:12px;align-items:flex-start}.ofertaPublicaCard{padding:20px 16px;border-radius:16px}.ofertaPublicaGrid{grid-template-columns:1fr;gap:20px}.ofertaImagemBox{min-height:220px}.ofertaQuantidadeBox,.ofertaAcoes{grid-template-columns:1fr}.ofertaPublicaTopo{flex-direction:column;align-items:flex-start}.ofertaTimerBox{flex-direction:column;align-items:flex-start;gap:4px}.ofertaEntregaOpcoes{gap:8px}.ofertaEntregaOpc{padding:14px 8px 12px}.ofertaEntregaOpc span{font-size:1.5rem}.ofertaEntregaOpc strong{font-size:.78rem}.ofertaEnderecoGrid{grid-template-columns:1fr 1fr}.ofertaFreteBtnCalc{padding:11px 14px;font-size:.8rem}.ofertaFreteValorRow{flex-direction:column;align-items:flex-start;gap:4px}.ofertaTotalComFrete{padding:12px 14px;font-size:.82rem}}@media (max-width: 520px){.ofertaPublicaPage{padding:0}.ofertaPublicaCard{border-radius:0;border-left:none;border-right:none;padding:18px 14px}.ofertaImagemBox{min-height:180px;border-radius:16px}.ofertaInfoBox h1{font-size:1.1rem}.ofertaTimerNumero{font-size:2rem!important}.ofertaAcoes{flex-direction:column}.ofertaAcoes button{width:100%;justify-content:center;font-size:1rem;padding:16px}.ofertaEntregaOpc{padding:12px 6px 10px;border-radius:12px}.ofertaEntregaOpc span{font-size:1.4rem}.ofertaEntregaOpc strong{font-size:.74rem}.ofertaEntregaOpc small{display:none}.ofertaFreteCepRow{flex-direction:column}.ofertaFreteBtnCalc{width:100%;text-align:center}.ofertaEnderecoGrid{grid-template-columns:1fr}.ofertaTotalComFrete{font-size:.8rem;padding:10px 12px}.ofertaRetiradaInfo{font-size:.82rem;padding:12px 14px}.ofertaFreteResultado{padding:12px}.ofertaEnderecoLabel input{padding:12px;font-size:1rem}.ofertaEnderecoLabel{font-size:.72rem}}@media (max-width: 380px){.ofertaPublicaCard{padding:14px 12px}.ofertaInfoBox h1{font-size:1rem}.ofertaEntregaOpcoes{gap:6px}.ofertaEntregaOpc{padding:10px 4px 8px}.ofertaEntregaOpc span{font-size:1.3rem}.ofertaEntregaOpc strong{font-size:.7rem}}.produtoModalOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1200!important;background:color-mix(in oklab,var(--bg) 72%,transparent)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;animation:modalOverlayIn .18s ease-out both!important}@keyframes modalOverlayIn{0%{opacity:0}to{opacity:1}}.produtoModalBox{width:100%!important;max-width:560px!important;max-height:92vh!important;overflow-y:auto!important;border-radius:16px!important;background:var(--surface2),var(--surface)!important;border:1px solid color-mix(in oklab,var(--b3) 15%,transparent)!important;box-shadow:0 32px 80px #0000008c;animation:modalBoxIn .22s ease-out both!important}@keyframes modalBoxIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.produtoModalHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:22px 24px 18px!important;border-bottom:1px solid color-mix(in oklab,var(--b2) 9%,transparent)!important}.produtoModalHeaderInfo span{display:block!important;color:var(--t1)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;margin-bottom:4px!important}.produtoModalHeaderInfo h3{margin:0!important;color:var(--t2)!important;font-size:17px!important;font-weight:700!important}.produtoModalFechar{width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid color-mix(in oklab,var(--b2) 18%,transparent)!important;background:var(--surface3)!important;color:var(--t5)!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .14s ease!important}.produtoModalFechar:hover{background:var(--surface3)!important;color:var(--t2)!important;border-color:color-mix(in oklab,var(--b4) 26%,transparent)!important}.produtoModalForm{padding:22px 24px!important;display:flex!important;flex-direction:column!important;gap:16px!important}.produtoModalRow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.produtoModal3col{grid-template-columns:1fr 1fr 1fr!important}.produtoModalFull{grid-column:1 / -1!important}.produtoModalLabel{display:flex!important;flex-direction:column!important;gap:7px!important}.produtoModalLabel>span{color:var(--t5)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important}.produtoModalLabel input,.produtoModalLabel textarea{width:100%!important;border-radius:12px!important;background:var(--bg)!important;border:1px solid color-mix(in oklab,var(--b1) 16%,transparent)!important;color:var(--t4)!important;padding:11px 13px!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;outline:none!important;transition:border-color .15s,box-shadow .15s!important;box-sizing:border-box!important}.produtoModalLabel input:focus,.produtoModalLabel textarea:focus{border-color:color-mix(in oklab,var(--b4) 36%,transparent)!important;box-shadow:none}.produtoModalLabel textarea{min-height:76px!important;resize:vertical!important}.produtoModalPrecoPreview{height:42px!important;display:flex!important;align-items:center!important;padding:0 13px!important;border-radius:12px!important;background:color-mix(in oklab,var(--chip) 7%,transparent)!important;border:1px solid color-mix(in oklab,var(--chip) 18%,transparent)!important;color:var(--t3)!important;font-size:15px!important;font-weight:700!important}.produtoModalFotoRow{display:flex!important;gap:10px!important;align-items:center!important}.produtoModalFotoRow input{flex:1!important}.produtoModalFotoThumb{width:42px!important;height:42px!important;border-radius:10px!important;overflow:hidden!important;border:1px solid color-mix(in oklab,var(--b3) 16%,transparent)!important;flex-shrink:0!important}.produtoModalFotoThumb img{width:100%!important;height:100%!important;object-fit:cover!important}.produtoModalToggleBox{border-radius:16px!important;border:1px solid color-mix(in oklab,var(--b1) 12%,transparent)!important;overflow:hidden!important}.produtoModalToggleBtn{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;padding:13px 15px!important;background:var(--row)!important;border:0!important;cursor:pointer!important;text-align:left!important;color:var(--t5)!important;font-size:13px!important;font-weight:700!important;transition:background .14s!important}.produtoModalToggleBtn:hover{background:color-mix(in oklab,var(--surface2) 5%,transparent)!important}.produtoModalToggleBtn span{flex:1!important}.produtoModalToggleBtn small{color:var(--t7)!important;font-size:11px!important;font-weight:500!important;margin-right:6px!important}.produtoModalToggleBtn b{color:var(--t7)!important;font-size:11px!important}.produtoModalExtra{padding:16px!important;background:var(--row)!important;display:flex!important;flex-direction:column!important;gap:14px!important;border-top:1px solid color-mix(in oklab,var(--b1) 10%,transparent)!important}.produtoModalFooter{padding:16px 24px 22px!important;border-top:1px solid color-mix(in oklab,var(--b1) 8%,transparent)!important;display:flex!important;flex-direction:column!important;gap:14px!important}.produtoModalSwitches{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.produtoModalSwitches label{display:flex!important;align-items:center!important;gap:8px!important;padding:9px 16px!important;border-radius:12px!important;background:var(--row)!important;border:1px solid color-mix(in oklab,var(--b1) 13%,transparent)!important;color:var(--t2)!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;transition:all .14s!important;white-space:nowrap!important}.produtoModalSwitches label:hover{border-color:color-mix(in oklab,var(--chip) 28%,transparent)!important}.produtoModalSwitches input{width:16px!important;height:16px!important;accent-color:var(--chip)!important;flex-shrink:0!important}.produtoModalSwitches input:checked+span{color:var(--t3)!important}.produtoModalAcoes{display:flex!important;gap:12px!important;justify-content:flex-end!important}.produtoModalAcoes .btnSecondary,.produtoModalAcoes .btnPrimary{height:48px!important;padding:0 26px!important;border-radius:14px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important}.produtoModalAcoes .btnPrimary{min-width:160px!important}@media (max-width: 600px){.produtoModalOverlay{padding:12px!important;align-items:flex-end!important}.produtoModalBox{max-height:96vh!important;border-radius:16px 22px 14px 14px!important}.produtoModalRow{grid-template-columns:1fr!important}.produtoModal3col{grid-template-columns:1fr 1fr!important}.produtoModalAcoes .btnSecondary,.produtoModalAcoes .btnPrimary{flex:1!important}}.disparoPreparadoCardFix{display:grid!important;grid-template-columns:100px 1fr!important;gap:16px!important;align-items:center!important;padding:16px!important;border-radius:16px!important;background:var(--surface)!important;border:1px solid color-mix(in oklab,var(--chip) 20%,transparent)!important;box-shadow:inset 0 1px #ffffff06,0 12px 26px #0003!important}.disparoPreparadoFotoFix{width:100px!important;height:100px!important;border-radius:16px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--surface2),var(--bg)!important;border:1px solid color-mix(in oklab,var(--b3) 16%,transparent)!important;color:var(--t5)!important;font-size:10px!important;font-weight:800!important;flex-shrink:0!important}.disparoPreparadoFotoFix img{width:100%!important;height:100%!important;object-fit:cover!important}.disparoPreparadoInfoFix{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.disparoPreparadoInfoFix strong{display:block!important;color:var(--t2)!important;font-size:15px!important;line-height:1.35!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.disparoPreparadoMetaFix{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.metaBadgeProdutoFix{padding:6px 10px!important;border-radius:6px!important;background:var(--chip)!important;border:1px solid color-mix(in oklab,var(--b1) 14%,transparent)!important;color:var(--t3)!important;font-size:11px!important;white-space:nowrap!important}.metaBadgeProdutoFix b{color:var(--lime)!important;font-weight:800!important}.campoEdicaoPrecoFix{display:flex!important;flex-direction:column!important;gap:4px!important}.campoEdicaoPrecoFix small{color:var(--t7)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.campoEdicaoPrecoFix input{width:110px!important;padding:8px 10px!important;border-radius:11px!important;background:var(--bg)!important;border:1px solid color-mix(in oklab,var(--chip) 22%,transparent)!important;color:var(--t3)!important;font-size:13px!important;font-weight:700!important;outline:none!important;font-family:inherit!important}.campoEdicaoPrecoFix input:focus{border-color:color-mix(in oklab,var(--chip) 50%,transparent)!important;box-shadow:none}.abrirFotoProdutoFix{padding:7px 12px!important;border-radius:10px!important;background:color-mix(in oklab,var(--surface2) 6%,transparent)!important;border:1px solid color-mix(in oklab,var(--b3) 16%,transparent)!important;color:var(--t1)!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important;transition:all .14s!important;white-space:nowrap!important}.abrirFotoProdutoFix:hover{background:color-mix(in oklab,var(--surface3) 12%,transparent)!important}.disparoPreparadoInfoFix small{color:var(--t5)!important;font-size:12px!important}@media (max-width: 520px){.disparoPreparadoCardFix{grid-template-columns:1fr!important}.disparoPreparadoFotoFix{width:100%!important;height:140px!important;border-radius:14px!important}}.campanhasPanel>.panelHeader{background:var(--surface2),var(--surface2)!important;border-bottom:1px solid color-mix(in oklab,var(--b2) 12%,transparent)!important;padding:22px 28px!important;position:relative!important;overflow:hidden!important}.campanhasPanel>.panelHeader:after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:auto!important;height:1px!important;background:var(--surface)!important;pointer-events:none!important}.campanhasPanel>.panelHeader h3{font-size:18px!important;font-weight:800!important;letter-spacing:.02em!important;color:var(--t2)!important}.botaoEnviarProdutoNeon{background:var(--surface2)!important;border:1px solid color-mix(in oklab,var(--b5) 42%,transparent)!important;color:var(--t2)!important;font-weight:800!important;letter-spacing:.01em!important;box-shadow:0 8px 22px #22d3ee1f!important;transition:all .18s ease!important}.botaoEnviarProdutoNeon:hover{background:var(--surface2)!important;border-color:color-mix(in oklab,var(--b5) 70%,transparent)!important;box-shadow:0 10px 28px #22d3ee38!important;transform:translateY(-1px)!important;color:var(--t1)!important}.campanhasPanel>.campanhasContent{padding:28px!important;max-width:none!important}.campanhasPanel .campanhaForm>.formGrid>.gruposSelector{border-top:3px solid color-mix(in oklab,var(--b5) 55%,transparent)!important;box-shadow:0 18px 45px #00000042,inset 0 1px #ffffff0d!important}.campanhasPanel .campanhaForm>.formGrid>.disparoPreparadoBox{border-top:3px solid color-mix(in oklab,var(--chip) 55%,transparent)!important;box-shadow:0 18px 45px #00000042,inset 0 1px #ffffff0d!important}.campanhasPanel .campanhaForm>.btnPrimary{width:100%!important;height:58px!important;margin-top:20px!important;border-radius:16px!important;font-size:16px!important;font-weight:800!important;letter-spacing:.02em!important;background:var(--chip)!important;border:1px solid color-mix(in oklab,var(--lime) 40%,transparent)!important;box-shadow:0 8px 28px #22c55e42,0 18px 50px #22c55e24!important;color:var(--t3)!important;transition:all .2s ease!important;position:relative!important;overflow:hidden!important}.campanhasPanel .campanhaForm>.btnPrimary:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:var(--surface3)!important;pointer-events:none!important}.campanhasPanel .campanhaForm>.btnPrimary:hover{transform:translateY(-2px)!important;box-shadow:0 12px 36px #22c55e5c,0 24px 60px #22c55e2e!important}.campanhasPanel .campanhaForm>.btnPrimary:disabled{opacity:.6!important;transform:none!important}.campanhasPanel .ofertaAvulsaForm{border-top:3px solid rgba(139,92,246,.55)!important;border-left-color:#8b5cf638!important;border-right-color:#8b5cf638!important;border-bottom-color:#8b5cf638!important;box-shadow:0 18px 45px #00000042!important}.campanhasPanel .ofertaAvulsaForm .btnPrimary{width:100%!important;height:52px!important;border-radius:16px!important;font-size:15px!important;font-weight:800!important;background:#8b5cf64d!important;border:1px solid rgba(139,92,246,.55)!important;color:#e9d5ff!important;box-shadow:0 8px 24px #8b5cf62e!important;margin-top:16px!important}.campanhasPanel .ofertaAvulsaForm .btnPrimary:hover{background:#8b5cf66b!important;border-color:#8b5cf6cc!important;box-shadow:0 12px 32px #8b5cf647!important;transform:translateY(-1px)!important}.campanhasPanel .historicoDisparosHeader{border-top:3px solid color-mix(in oklab,var(--warning) 50%,transparent)!important;box-shadow:0 16px 38px #00000038!important}.campanhasPanel .historicoPeriodoCard:nth-child(1){border-top-color:color-mix(in oklab,var(--b5) 55%,transparent)!important}.campanhasPanel .historicoPeriodoCard:nth-child(2){border-top-color:color-mix(in oklab,var(--lime) 55%,transparent)!important}.campanhasPanel .historicoPeriodoCard:nth-child(3){border-top-color:color-mix(in oklab,var(--warning) 55%,transparent)!important}.campanhasPanel .historicoPeriodoCard:nth-child(1).ativo{border-color:color-mix(in oklab,var(--b5) 72%,transparent)!important;box-shadow:0 22px 55px #00000070!important}.campanhasPanel .historicoPeriodoCard:nth-child(2).ativo{border-color:color-mix(in oklab,var(--lime) 72%,transparent)!important;box-shadow:0 22px 55px #00000070!important}.campanhasPanel .historicoPeriodoCard:nth-child(3).ativo{border-color:color-mix(in oklab,var(--warning) 72%,transparent)!important;box-shadow:0 22px 55px #00000070!important}.campanhasPanel .whatsHistoryCard{border-top:2px solid color-mix(in oklab,var(--b4) 28%,transparent)!important}.campanhasPanel .whatsHistoryCard:hover{border-top-color:color-mix(in oklab,var(--b5) 55%,transparent)!important}.ofertaCarrosselWrap{margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.ofertaCarrosselCabecalho{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:.8rem;color:var(--muted)}.ofertaCarrosselCabecalho strong{color:var(--text)}.ofertaCarrosselBadge{flex-shrink:0;background:#a3e6351f;color:#a3e635;border:1px solid rgba(163,230,53,.3);border-radius:16px;padding:2px 10px;font-size:.72rem;font-weight:600}.ofertaCarrossel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px}.ofertaCarrossel::-webkit-scrollbar{display:none}.ofertaCarrosselCard{flex:0 0 130px;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.ofertaCarrosselCard:hover{border-color:#9333ea80}.ofertaCarrosselCard.selecionado{border-color:#a3e635;box-shadow:0 4px 16px #a3e6351a}.ofertaCarrosselImg{width:100%;aspect-ratio:1 / 1;background:var(--surface2);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:2rem;opacity:.4}.ofertaCarrosselImg img{width:100%;height:100%;object-fit:cover;opacity:1}.ofertaCarrosselInfo{padding:8px 8px 4px;flex:1}.ofertaCarrosselNome{font-size:.72rem;color:var(--text);line-height:1.35;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ofertaCarrosselPreco{font-size:.84rem;font-weight:700;color:#a3e635;display:block}.ofertaCarrosselBtnAdd{display:block;width:100%;padding:7px 4px;font-size:.71rem;font-weight:600;text-align:center;border:none;border-top:1px solid var(--border);background:#9333ea12;color:var(--purple);cursor:pointer;transition:background .15s,color .15s;letter-spacing:.02em}.ofertaCarrosselBtnAdd:hover{background:#9333ea29}.ofertaCarrosselBtnAdd.adicionado{background:#a3e6351a;color:#a3e635;border-top-color:#a3e63533}.ofertaCarrosselBtnAdd.adicionado:hover{background:#dc26261f;color:#f87171}.ofertaCarrosselDica{text-align:center;font-size:.68rem;color:var(--muted2, var(--muted));margin-top:8px;opacity:.6;letter-spacing:.04em}.grupoNumeroIdentificador{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:7px 0 6px!important}.grupoNumeroIdentificador b,.grupoNumeroIdentificador em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:4px 9px!important;border-radius:9px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:.05em!important;font-style:normal!important;white-space:nowrap!important}.grupoNumeroIdentificador b{color:var(--t7)!important;background:var(--lime)!important;border:1px solid color-mix(in oklab,var(--lime) 65%,transparent)!important;box-shadow:none}.grupoNumeroIdentificador em{color:var(--t4)!important;background:color-mix(in oklab,var(--surface3) 18%,transparent)!important;border:1px solid color-mix(in oklab,var(--b4) 35%,transparent)!important}.ofertaCarrosselWrap{margin-top:26px!important;padding:22px 0 6px!important;border-top:1px solid rgba(163,230,53,.18)!important;position:relative!important}.ofertaCarrosselCabecalho{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.ofertaCarrosselCabecalho span{color:#e5e7eb!important;font-size:14px!important;font-weight:700!important}.ofertaCarrosselCabecalho strong{color:#a3e635!important}.ofertaCarrossel{display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:4px 4px 14px!important;scrollbar-width:thin!important}.ofertaCarrosselCard{flex:0 0 150px!important;scroll-snap-align:start!important;overflow:hidden!important;border-radius:16px!important;background:var(--lime),#12101a!important;border:1px solid rgba(147,51,234,.34)!important;box-shadow:0 12px 28px #0000006b,inset 0 1px #ffffff0f!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.ofertaCarrosselCard:hover{transform:translateY(-4px) scale(1.015)!important;border-color:#a3e635b8!important;box-shadow:0 18px 38px #0000008c}.ofertaCarrosselCard.selecionado{border-color:#22c55ed9!important;box-shadow:none}.ofertaCarrosselImg{width:100%!important;aspect-ratio:1 / 1!important;background:#111113!important;display:flex!important;align-items:center!important;justify-content:center!important}.ofertaCarrosselImg img{width:100%!important;height:100%!important;object-fit:cover!important}.ofertaCarrosselInfo{padding:10px 9px 6px!important}.ofertaCarrosselNome{min-height:36px!important;margin:0 0 7px!important;color:#f8fafc!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.ofertaCarrosselPreco{color:#a3e635!important;font-size:14px!important;font-weight:700!important}.ofertaCarrosselBtnAdd{width:100%!important;min-height:34px!important;border:0!important;border-top:1px solid rgba(147,51,234,.22)!important;background:var(--purple)!important;color:#c084fc!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important}.ofertaCarrosselBtnAdd:hover{color:#a3e635!important;background:var(--lime)!important}.ofertaCarrosselBtnAdd.adicionado{color:#052e16!important;background:var(--lime)!important}.ofertaCarrosselDica{margin:2px 0 0!important;text-align:center!important;color:#e5e7eb6b!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important}@media (max-width: 700px){.ofertaCarrosselCard{flex-basis:138px!important}}.ofertaCarrosselWrap{overflow:hidden!important;position:relative!important;padding-bottom:12px!important}.ofertaCarrosselWrap:before,.ofertaCarrosselWrap:after{content:""!important;position:absolute!important;top:58px!important;bottom:34px!important;width:54px!important;z-index:3!important;pointer-events:none!important}.ofertaCarrosselWrap:before{left:0!important;background:#08080cfa!important}.ofertaCarrosselWrap:after{right:0!important;background:#08080cfa!important}.ofertaCarrossel{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:6px 6px 18px!important;scroll-behavior:smooth!important;cursor:grab!important}.ofertaCarrossel:active{cursor:grabbing!important}.ofertaCarrosselDica{position:relative!important;width:fit-content!important;margin:8px auto 0!important;padding:7px 14px!important;border-radius:9px!important;color:#d9f99d!important;background:#a3e6351a!important;border:1px solid rgba(163,230,53,.22)!important;box-shadow:none;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;animation:carrosselDicaPulse 1.6s ease-in-out infinite!important}@keyframes carrosselDicaPulse{0%,to{transform:translate(0);opacity:.72}50%{transform:translate(5px);opacity:1}}.ofertaCarrosselCard{position:relative!important}.ofertaCarrosselCard:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:16px!important;background:#ffffff1f!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s ease!important}.ofertaCarrosselCard:hover:after{opacity:1!important}@media (max-width: 700px){.ofertaCarrosselWrap:before,.ofertaCarrosselWrap:after{width:28px!important}}.ofertaCarrosselWrap{position:relative!important}.ofertaCarrosselSeta{position:absolute!important;top:50%!important;transform:translateY(-34%)!important;z-index:12!important;width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid rgba(163,230,53,.42)!important;background:var(--lime),var(--purple)!important;color:#d9f99d!important;font-size:34px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 14px 30px #00000075!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.ofertaCarrosselSeta:hover{transform:translateY(-34%) scale(1.08)!important;border-color:#a3e635e6!important;box-shadow:0 18px 38px #0000008c!important}.ofertaCarrosselSetaEsq{left:8px!important}.ofertaCarrosselSetaDir{right:8px!important}.ofertaCarrosselDica{border:1px solid rgba(163,230,53,.3)!important;cursor:pointer!important}.ofertaCarrosselWrap{position:relative!important;overflow:hidden!important}.ofertaCarrossel{overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.ofertaCarrossel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.ofertaCarrosselSeta{position:absolute!important;top:58%!important;z-index:30!important;width:46px!important;height:46px!important;border-radius:999px!important;border:1px solid rgba(163,230,53,.55)!important;background:var(--purple)!important;color:#d9f99d!important;font-size:38px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 14px 34px #0000008c!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.ofertaCarrosselSeta:hover{transform:scale(1.08)!important;border-color:#a3e635f2!important;box-shadow:0 18px 44px #0000009e!important}.ofertaCarrosselSetaEsq{left:10px!important}.ofertaCarrosselSetaDir{right:10px!important}.ofertaCarrosselDica{display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(163,230,53,.3)!important;cursor:pointer!important}.ofertaCarrosselDica:hover{color:#02130a!important;background:var(--lime)!important;border-color:#a3e635d9!important;box-shadow:none}@media (max-width: 700px){.ofertaCarrosselSeta{width:36px!important;height:36px!important;font-size:28px!important}.ofertaCarrosselSetaEsq{left:2px!important}.ofertaCarrosselSetaDir{right:2px!important}}.ofertaPublicaPage{min-height:100vh!important;align-items:flex-start!important;padding:32px 18px 60px!important;background:var(--purple),var(--surface2),var(--lime),#02040a!important;position:relative!important;overflow-x:hidden!important}.ofertaPublicaPage:before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background-image:var(--surface2),var(--surface2)!important;background-size:78px 78px!important;-webkit-mask-image:var(--surface)!important;mask-image:var(--surface)!important;opacity:.75!important;z-index:0!important}.ofertaPublicaPage:after{content:""!important;position:fixed!important;top:18%;left:-12%;width:360px;height:360px;border-radius:9px;background:#9333ea29;filter:blur(70px);pointer-events:none;z-index:0}.ofertaPublicaCard{width:min(1180px,100%)!important;padding:30px!important;border-radius:16px!important;background:var(--surface2),var(--purple),#090c18fa!important;border:1px solid rgba(0,240,255,.16)!important;box-shadow:0 34px 90px #000000c7;position:relative!important;z-index:1!important}.ofertaPublicaCard:before{opacity:1!important;background:var(--surface2),var(--lime)!important}.ofertaPublicaLogo{margin-bottom:18px!important;padding-bottom:18px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.ofertaPublicaLogo img{max-height:58px!important;max-width:245px!important;filter:drop-shadow(0 0 14px rgba(147,51,234,.48)) drop-shadow(0 0 24px rgba(0,240,255,.12))!important}.ofertaPublicaTopo{min-height:54px!important;margin-bottom:22px!important;padding:10px 14px!important;border-radius:16px!important;background:var(--lime),#050812d1!important;border:1px solid rgba(163,230,53,.2)!important;box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff0d!important}.ofertaPublicaTopo span{color:#a3e635!important;font-size:12px!important;font-weight:700!important;letter-spacing:.09em!important}.ofertaPublicaTopo strong{color:#e9d5ff!important;background:#9333ea47!important;border:1px solid rgba(192,132,252,.42)!important;box-shadow:none}.ofertaPublicaGrid{grid-template-columns:minmax(300px,455px) 1fr!important;gap:30px!important;align-items:start!important}.ofertaImagemBox{min-height:470px!important;padding:20px!important;border-radius:16px!important;background:var(--purple),#111118f5!important;border:1px solid rgba(192,132,252,.2)!important;box-shadow:0 24px 56px #0000007a,inset 0 1px #ffffff0f;position:sticky!important;top:18px!important}.ofertaImagemBox img{max-height:430px!important;border-radius:16px!important;object-fit:contain!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.42))!important}.ofertaInfoBox{gap:14px!important}.ofertaCodigo{width:fit-content!important;padding:7px 11px!important;border-radius:9px!important;color:#c084fc!important;background:#9333ea29!important;border:1px solid rgba(192,132,252,.28)!important;font-size:11px!important;font-weight:700!important}.ofertaInfoBox h1{margin-top:2px!important;color:#fff!important;font-size:clamp(28px,3.1vw,44px)!important;line-height:1.03!important;letter-spacing:-.045em!important}.ofertaTimerBox{min-height:72px!important;padding:14px 18px!important;border-radius:16px!important;background:#facc1533,#facc1524!important;border:1px solid rgba(250,204,21,.42)!important;box-shadow:inset 0 1px #ffffff0f!important}.ofertaTimerBox span{color:#fde68a!important;font-size:11px!important;font-weight:700!important}.ofertaTimerNumero{color:#facc15!important;font-size:clamp(36px,4.2vw,54px)!important}.ofertaPrecoBox{padding:20px 22px!important;border-radius:16px!important;background:#22c55e38,#22c55e2e!important;border:1px solid rgba(74,222,128,.34)!important;box-shadow:inset 0 1px #ffffff0f!important}.ofertaPrecoBox span{color:#bbf7d0!important;font-size:12px!important;font-weight:700!important}.ofertaPrecoBox strong{color:#4ade80!important;font-size:clamp(44px,5.2vw,68px)!important;letter-spacing:-.055em!important}.ofertaEstoqueInfo{min-height:58px!important;border-radius:16px!important;background:var(--lime)!important;border:1px solid rgba(163,230,53,.28)!important;box-shadow:inset 0 1px #ffffff0d!important}.ofertaQuantidadeBox{grid-template-columns:150px 1fr!important;gap:12px!important}.ofertaQuantidadeBox label,.ofertaQuantidadeBox div{border-radius:16px!important;background:#111118eb!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px #ffffff0b!important}.ofertaQuantidadeBox input,.ofertaTelefoneBox input{background:#040712f2!important;border:1px solid rgba(0,240,255,.18)!important;box-shadow:inset 0 1px #ffffff0a!important}.ofertaTelefoneBox{padding:14px!important;border-radius:16px!important;background:#080d1cb3!important;border:1px solid rgba(0,240,255,.13)!important}.ofertaTelefoneBox label{color:#dbeafe!important;font-weight:700!important}.ofertaTelefoneBox label span{color:#94a3b8!important}.ofertaEntregaBox{padding:16px!important;border-radius:16px!important;background:var(--purple),#070a16c2!important;border:1px solid rgba(192,132,252,.14)!important}.ofertaEntregaTitulo{color:#e5e7eb!important;font-weight:700!important}.ofertaEntregaOpc{min-height:90px!important;border-radius:16px!important;background:#14141beb!important;border:1px solid rgba(255,255,255,.11)!important}.ofertaEntregaOpc:hover{border-color:#c084fc8c!important;box-shadow:none}.ofertaEntregaOpcAtiva{background:var(--purple),#180827f0!important;border-color:#c084fccc!important;box-shadow:none}.ofertaRetiradaInfo,.ofertaFreteBox,.ofertaFreteResultado{border-radius:16px!important;background:#0b0816c7!important;border:1px solid rgba(192,132,252,.18)!important}.ofertaAcoes{gap:14px!important}.ofertaAcoes button{min-height:60px!important;border-radius:16px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.01em!important;box-shadow:0 18px 36px #22c55e38,inset 0 1px #ffffff29!important}.ofertaAcoes button:first-child{background:#4ade80!important;color:#02130a!important}.ofertaAcoes .ofertaCartao{background:#60a5fa!important;color:#eff6ff!important;box-shadow:0 18px 36px #2563eb40,inset 0 1px #ffffff29!important}.ofertaAcoes button:hover{transform:translateY(-2px)!important;filter:brightness(1.08)!important}.ofertaAviso{text-align:center!important;color:#e2e8f085!important;font-size:12px!important}.ofertaAviso strong{color:#a3e635!important}.ofertaPublicaGrid:after{content:"✅ Compra segura  •  📦 Estoque em tempo real  •  🏪 Retirada no barracão  •  💳 PIX e Cartão"!important;grid-column:1 / -1!important;display:flex!important;justify-content:center!important;padding:12px 16px!important;margin-top:-4px!important;border-radius:9px!important;color:#d9f99d!important;background:#a3e63513!important;border:1px solid rgba(163,230,53,.18)!important;font-size:12px!important;font-weight:700!important;text-align:center!important}@media (max-width: 920px){.ofertaPublicaPage{padding:10px 8px 40px!important}.ofertaPublicaCard{padding:18px 14px!important;border-radius:16px!important}.ofertaPublicaGrid{grid-template-columns:1fr!important;gap:18px!important}.ofertaImagemBox{position:relative!important;top:auto!important;min-height:280px!important}.ofertaImagemBox img{max-height:310px!important}.ofertaQuantidadeBox{grid-template-columns:1fr 1fr!important}.ofertaPublicaGrid:after{border-radius:16px!important;line-height:1.5!important}}@media (max-width: 540px){.ofertaPublicaLogo img{max-width:185px!important}.ofertaPublicaTopo{align-items:stretch!important}.ofertaInfoBox h1{font-size:24px!important}.ofertaPrecoBox strong{font-size:46px!important}.ofertaQuantidadeBox,.ofertaAcoes{grid-template-columns:1fr!important}}.ofertaPublicaPage{padding-top:28px!important;background:var(--surface2),#7c3aed33,#22c55e1a,#020710!important}.ofertaPublicaPage:before{background-image:var(--surface2),var(--surface2)!important;background-size:72px 72px!important;opacity:.95!important}.ofertaPublicaCard{width:min(1320px,calc(100vw - 32px))!important;padding:26px 30px 32px!important;border-radius:16px!important;background:var(--surface2),#7c3aed29,#050c1bf5!important;border:1px solid rgba(0,240,255,.18)!important;box-shadow:0 26px 80px #000000b8}.ofertaPublicaLogo{justify-content:flex-start!important;padding-bottom:16px!important;margin-bottom:18px!important}.ofertaPublicaLogo img{max-width:235px!important;max-height:54px!important;filter:drop-shadow(0 0 16px rgba(124,58,237,.48))!important}.ofertaTopoPainel{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:62px!important;padding:12px 16px!important;border-radius:16px!important;background:var(--surface2),#020817e0!important;border:1px solid rgba(0,240,255,.18)!important;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff14!important}.ofertaTopoPainel div{display:grid!important;gap:4px!important}.ofertaTopoPainel span{color:#a3e635!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.14em!important}.ofertaTopoPainel small{color:#cbd5e1c2!important;font-size:12px!important;font-weight:800!important}.ofertaTopoPainel strong{min-width:94px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;color:#e9d5ff!important;background:#7c3aed73!important;border:1px solid rgba(168,85,247,.58)!important;box-shadow:none}.ofertaPainelResumo{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0 0 22px!important}.ofertaPainelResumo article{min-height:112px!important;padding:18px!important;border-radius:16px!important;background:var(--surface2),var(--surface)!important;border:1px solid rgba(148,163,184,.13)!important;box-shadow:0 18px 42px #00000052,inset 0 1px #ffffff0e!important;position:relative!important;overflow:hidden!important}.ofertaPainelResumo article:before{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:2px!important;background:var(--surface2)!important;opacity:.7!important}.ofertaPainelResumo article span{display:block!important;margin-bottom:10px!important;color:#94a3b8e0!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.16em!important}.ofertaPainelResumo article strong{display:block!important;color:#f8fafc!important;font-size:24px!important;font-weight:700!important;letter-spacing:-.04em!important}.ofertaPainelResumo article:nth-child(1) strong{color:#86efac!important}.ofertaPainelResumo article:nth-child(2) strong{color:#67e8f9!important}.ofertaPainelResumo article:nth-child(3) strong{color:#facc15!important}.ofertaPainelResumo article:nth-child(4) strong{color:#c084fc!important}.ofertaPainelResumo article small{display:block!important;margin-top:6px!important;color:#cbd5e1a3!important;font-size:12px!important;font-weight:700!important}.ofertaPublicaGrid{grid-template-columns:minmax(370px,500px) minmax(520px,1fr)!important;gap:26px!important;padding:22px!important;border-radius:16px!important;background:#7c3aed1a,#02061785!important;border:1px solid rgba(0,240,255,.09)!important}.ofertaImagemBox{min-height:540px!important;border-radius:16px!important;background:#7c3aed33,var(--surface)!important;border:1px solid rgba(168,85,247,.24)!important}.ofertaImagemBox img{max-height:500px!important}.ofertaInfoBox{padding:0!important}.ofertaInfoBox h1{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(34px,3.3vw,52px)!important;font-weight:700!important;line-height:.98!important;letter-spacing:-.06em!important}.ofertaCodigo{font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.ofertaTimerBox,.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox label,.ofertaQuantidadeBox div,.ofertaTelefoneBox,.ofertaEntregaBox{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.ofertaTimerBox{min-height:82px!important}.ofertaPrecoBox{min-height:122px!important}.ofertaPrecoBox strong{font-size:clamp(56px,5.8vw,82px)!important}.ofertaAcoes button{min-height:68px!important;font-size:17px!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.ofertaPublicaGrid:after{margin-top:4px!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important;letter-spacing:.01em!important}.ofertaCarrosselWrap{margin-top:24px!important;padding:22px!important;border-radius:16px!important;background:var(--lime),#02061780!important;border:1px solid rgba(163,230,53,.14)!important}.ofertaCarrosselCabecalho span{font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ofertaCarrosselCard{flex-basis:162px!important;border-radius:16px!important}@media (max-width: 1180px){.ofertaPainelResumo{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ofertaPublicaGrid{grid-template-columns:1fr!important}.ofertaImagemBox{position:relative!important;top:auto!important;min-height:360px!important}.ofertaImagemBox img{max-height:340px!important}}@media (max-width: 680px){.ofertaPublicaCard{width:calc(100vw - 14px)!important;padding:14px!important}.ofertaPainelResumo{grid-template-columns:1fr 1fr!important;gap:10px!important}.ofertaPainelResumo article{min-height:96px!important;padding:13px!important}.ofertaPainelResumo article strong{font-size:18px!important}.ofertaPublicaGrid{padding:14px!important}.ofertaInfoBox h1{font-size:27px!important}.ofertaPrecoBox strong{font-size:50px!important}}.ofertaPublicaCard{width:min(1160px,calc(100vw - 34px))!important;padding:24px 28px 28px!important}.ofertaPublicaLogo{justify-content:flex-start!important;margin-bottom:14px!important;padding-bottom:14px!important}.ofertaPublicaLogo img{max-width:210px!important;max-height:48px!important}.ofertaPublicaTopo,.ofertaTopoPainel{min-height:48px!important;margin-bottom:16px!important;padding:9px 14px!important}.ofertaPublicaGrid{grid-template-columns:minmax(360px,470px) minmax(480px,1fr)!important;gap:24px!important;padding:18px!important;align-items:start!important}.ofertaImagemBox{min-height:480px!important;padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ofertaImagemBox img{max-height:440px!important;max-width:100%!important;object-fit:contain!important}.ofertaInfoBox{gap:11px!important}.ofertaCodigo{padding:6px 10px!important;font-size:10px!important;letter-spacing:.08em!important}.ofertaInfoBox h1{font-size:clamp(26px,2.35vw,36px)!important;line-height:1.04!important;letter-spacing:-.045em!important;max-width:620px!important;margin:0 0 2px!important}.ofertaTimerBox{min-height:62px!important;padding:10px 16px!important;border-radius:16px!important}.ofertaTimerBox span{font-size:10px!important}.ofertaTimerNumero{font-size:clamp(30px,3vw,42px)!important}.ofertaPrecoBox{min-height:90px!important;padding:14px 18px!important;border-radius:16px!important}.ofertaPrecoBox span{font-size:10px!important;margin-bottom:3px!important}.ofertaPrecoBox strong{font-size:clamp(38px,4vw,56px)!important;line-height:.95!important}.ofertaEstoqueInfo{min-height:50px!important;padding:10px 14px!important;border-radius:14px!important}.ofertaQuantidadeBox{grid-template-columns:138px 1fr!important;gap:10px!important}.ofertaQuantidadeBox label,.ofertaQuantidadeBox div{min-height:72px!important;padding:11px 14px!important;border-radius:14px!important;font-size:10px!important}.ofertaQuantidadeBox input{height:38px!important;margin-top:6px!important;padding:7px 10px!important;font-size:18px!important}.ofertaQuantidadeBox strong{font-size:18px!important;margin-top:6px!important}.ofertaTelefoneBox{padding:11px 13px!important;border-radius:14px!important}.ofertaTelefoneBox label{font-size:12px!important}.ofertaTelefoneBox input{height:40px!important;padding:8px 12px!important;font-size:14px!important}.ofertaEntregaBox{padding:13px!important;border-radius:16px!important}.ofertaEntregaTitulo{font-size:11px!important;margin-bottom:9px!important}.ofertaEntregaOpcoes{gap:9px!important}.ofertaEntregaOpc{min-height:74px!important;padding:12px 10px!important;border-radius:14px!important}.ofertaEntregaOpc span{font-size:22px!important}.ofertaEntregaOpc strong{font-size:12px!important}.ofertaEntregaOpc small{font-size:10px!important}.ofertaRetiradaInfo{padding:12px 14px!important;border-radius:14px!important;font-size:12px!important;line-height:1.45!important}.ofertaRetiradaInfo p{margin-bottom:4px!important}.ofertaAcoes{gap:10px!important}.ofertaAcoes button{min-height:52px!important;border-radius:14px!important;font-size:14px!important}.ofertaAviso{margin-top:2px!important;font-size:11px!important}.ofertaPublicaGrid:after{padding:9px 12px!important;font-size:11px!important;margin-top:0!important}.ofertaCarrosselWrap{margin-top:18px!important;padding:17px!important;border-radius:16px!important}.ofertaCarrosselCard{flex-basis:142px!important}.ofertaCarrosselNome{font-size:10px!important}.ofertaCarrosselPreco{font-size:13px!important}.ofertaCarrosselBtnAdd{min-height:31px!important;font-size:10px!important}@media (max-width: 1180px){.ofertaPublicaGrid{grid-template-columns:1fr!important}.ofertaImagemBox{min-height:330px!important;position:relative!important;top:auto!important}.ofertaImagemBox img{max-height:310px!important}.ofertaInfoBox h1{font-size:28px!important}}@media (max-width: 640px){.ofertaPublicaCard{width:calc(100vw - 12px)!important;padding:13px!important}.ofertaPublicaLogo img{max-width:170px!important}.ofertaPublicaGrid{padding:12px!important}.ofertaInfoBox h1{font-size:23px!important}.ofertaTimerNumero{font-size:32px!important}.ofertaPrecoBox strong{font-size:42px!important}.ofertaQuantidadeBox,.ofertaAcoes{grid-template-columns:1fr!important}}.ofertaPublicaCard{width:min(1080px,calc(100vw - 34px))!important;padding:20px 24px 24px!important}.ofertaPublicaLogo{margin-bottom:12px!important;padding-bottom:12px!important}.ofertaPublicaLogo img{max-width:190px!important;max-height:42px!important}.ofertaTopoComTimer{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:12px!important;min-height:58px!important;margin-bottom:14px!important;padding:9px 12px 9px 15px!important;border-radius:16px!important;background:var(--lime),#050c16f0!important;border:1px solid rgba(163,230,53,.25)!important;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff12!important}.ofertaTopoStatus{display:grid!important;gap:3px!important;min-width:0!important}.ofertaTopoStatus span{color:#a3e635!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.ofertaTopoStatus small{color:#cbd5e1ad!important;font-size:11px!important;font-weight:800!important}.ofertaTopoTimer{min-width:160px!important;height:42px!important;display:grid!important;align-content:center!important;justify-items:center!important;padding:3px 14px!important;border-radius:14px!important;background:#facc1547,#141005d1!important;border:1px solid rgba(250,204,21,.45)!important;box-shadow:inset 0 1px #ffffff14!important}.ofertaTopoTimer small{color:#fde68a!important;font-size:9px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1!important}.ofertaTopoTimer strong{color:#facc15!important;font-size:25px!important;line-height:1!important;font-weight:700!important;letter-spacing:.02em!important}.ofertaTopoGrupo{min-width:76px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;color:#e9d5ff!important;background:#7c3aed8c!important;border:1px solid rgba(192,132,252,.55)!important;box-shadow:none;font-size:12px!important;font-weight:700!important}.ofertaPublicaGrid{grid-template-columns:minmax(330px,430px) minmax(430px,1fr)!important;gap:20px!important;padding:16px!important;border-radius:16px!important}.ofertaImagemBox{min-height:420px!important;padding:15px!important;border-radius:16px!important}.ofertaImagemBox img{max-height:390px!important}.ofertaInfoBox{gap:9px!important}.ofertaCodigo{padding:5px 9px!important;font-size:9px!important}.ofertaInfoBox h1{font-size:clamp(24px,2.05vw,32px)!important;line-height:1.04!important;letter-spacing:-.04em!important;margin-bottom:2px!important}.ofertaPrecoBox{min-height:76px!important;padding:12px 16px!important;border-radius:16px!important}.ofertaPrecoBox span{font-size:9px!important;margin-bottom:1px!important}.ofertaPrecoBox strong{font-size:clamp(34px,3.4vw,48px)!important;line-height:.95!important}.ofertaEstoqueInfo{min-height:44px!important;padding:8px 12px!important;border-radius:14px!important}.ofertaEstoqueIcone{font-size:18px!important}.ofertaEstoqueInfo strong{font-size:12px!important}.ofertaEstoqueInfo p{font-size:10px!important}.ofertaQuantidadeBox{grid-template-columns:120px 1fr!important;gap:9px!important}.ofertaQuantidadeBox label,.ofertaQuantidadeBox div{min-height:62px!important;padding:9px 12px!important;border-radius:14px!important;font-size:9px!important}.ofertaQuantidadeBox input{height:34px!important;margin-top:5px!important;font-size:16px!important}.ofertaQuantidadeBox strong{font-size:16px!important;margin-top:5px!important}.ofertaTelefoneBox{padding:9px 11px!important;border-radius:14px!important}.ofertaTelefoneBox label{font-size:11px!important}.ofertaTelefoneBox input{height:36px!important;padding:7px 11px!important;font-size:13px!important}.ofertaEntregaBox{padding:11px!important;border-radius:14px!important}.ofertaEntregaTitulo{font-size:10px!important;margin-bottom:8px!important}.ofertaEntregaOpc{min-height:60px!important;padding:9px 8px!important;border-radius:14px!important;gap:3px!important}.ofertaEntregaOpc span{font-size:18px!important}.ofertaEntregaOpc strong{font-size:11px!important;line-height:1.1!important}.ofertaEntregaOpc small{font-size:9px!important}.ofertaRetiradaInfo{padding:10px 12px!important;border-radius:14px!important;font-size:11px!important;line-height:1.38!important}.ofertaAcoes{gap:9px!important}.ofertaAcoes button{min-height:48px!important;border-radius:14px!important;font-size:13px!important}.ofertaAviso{font-size:10px!important}.ofertaPublicaGrid:after{padding:8px 10px!important;font-size:10px!important;border-radius:9px!important}.ofertaCarrosselWrap{margin-top:14px!important;padding:14px!important;border-radius:16px!important}.ofertaCarrosselCard{flex-basis:134px!important}.ofertaCarrosselImg{aspect-ratio:1 / .92!important}.ofertaCarrosselNome{min-height:32px!important;font-size:9.5px!important}.ofertaCarrosselBtnAdd{min-height:29px!important;font-size:9.5px!important}.ofertaCarrosselDica{font-size:10px!important;padding:6px 12px!important}@media (max-width: 1050px){.ofertaPublicaGrid{grid-template-columns:1fr!important}.ofertaImagemBox{min-height:310px!important;position:relative!important;top:auto!important}.ofertaImagemBox img{max-height:285px!important}}@media (max-width: 680px){.ofertaPublicaCard{width:calc(100vw - 12px)!important;padding:12px!important}.ofertaTopoComTimer{grid-template-columns:1fr!important;gap:8px!important}.ofertaTopoTimer,.ofertaTopoGrupo{width:100%!important}.ofertaPublicaGrid{padding:11px!important}.ofertaInfoBox h1{font-size:22px!important}.ofertaPrecoBox strong{font-size:40px!important}.ofertaQuantidadeBox,.ofertaAcoes{grid-template-columns:1fr!important}}.ofertaTopoComTimerReal{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:12px!important;min-height:56px!important;margin-bottom:14px!important;padding:9px 12px 9px 15px!important;border-radius:16px!important;background:var(--lime),#050c16f5!important;border:1px solid rgba(163,230,53,.3)!important;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff12!important}.ofertaTopoStatusReal{display:grid!important;gap:3px!important;min-width:0!important}.ofertaTopoStatusReal span{color:#a3e635!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.ofertaTopoStatusReal small{color:#cbd5e1b3!important;font-size:11px!important;font-weight:800!important}.ofertaTopoTimerReal{min-width:168px!important;height:42px!important;display:grid!important;align-content:center!important;justify-items:center!important;padding:3px 14px!important;border-radius:14px!important;background:#facc154d,#141005e0!important;border:1px solid rgba(250,204,21,.52)!important;box-shadow:inset 0 1px #ffffff14!important}.ofertaTopoTimerReal small{color:#fde68a!important;font-size:9px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1!important}.ofertaTopoTimerReal strong{color:#facc15!important;font-size:25px!important;line-height:1!important;font-weight:700!important;letter-spacing:.02em!important}.ofertaTopoGrupoReal{min-width:76px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;color:#e9d5ff!important;background:#7c3aed94!important;border:1px solid rgba(192,132,252,.58)!important;box-shadow:none;font-size:12px!important;font-weight:700!important}.ofertaEntregaOpc{min-height:54px!important;padding:8px!important}.ofertaEntregaOpc span{font-size:17px!important}.ofertaEntregaOpc strong{font-size:10.5px!important}.ofertaEntregaOpc small{font-size:8.5px!important}.ofertaEntregaBox{padding:10px!important}.ofertaRetiradaInfo{padding:9px 11px!important;font-size:10.5px!important}.ofertaPublicaCard{width:min(1040px,calc(100vw - 34px))!important}.ofertaImagemBox{min-height:395px!important}.ofertaImagemBox img{max-height:365px!important}.ofertaInfoBox h1{font-size:clamp(23px,1.9vw,30px)!important}.ofertaPrecoBox strong{font-size:clamp(32px,3.2vw,44px)!important}@media (max-width: 680px){.ofertaTopoComTimerReal{grid-template-columns:1fr!important}.ofertaTopoTimerReal,.ofertaTopoGrupoReal{width:100%!important}}.ofertaTopoComTimerReal{grid-template-columns:1fr auto!important}.ofertaTopoTimerReal{min-width:178px!important}@media (max-width: 680px){.ofertaTopoComTimerReal{grid-template-columns:1fr!important}.ofertaTopoTimerReal{width:100%!important}}.ofertaTopoComTimerReal{grid-template-columns:1fr 190px!important;align-items:center!important;padding-right:14px!important}.ofertaTopoTimerReal{justify-self:end!important;width:176px!important;min-width:176px!important;height:40px!important;padding:3px 12px!important;border-radius:9px!important;background:var(--lime),#16653485!important;border:1px solid rgba(163,230,53,.62)!important;box-shadow:inset 0 1px #ffffff1a!important}.ofertaTopoTimerReal small{color:#d9f99d!important;font-size:8.5px!important;font-weight:700!important;letter-spacing:.08em!important}.ofertaTopoTimerReal strong{color:#a3e635!important;font-size:24px!important;font-weight:700!important}.ofertaTopoTimerReal.ofertaTimerFinal,.ofertaTopoTimerReal.ofertaTimerFinal strong,.ofertaTopoTimerReal.ofertaTimerFinal small{color:#a3e635!important}.ofertaTopoStatusReal{align-content:center!important}.ofertaTopoStatusReal span{line-height:1!important}.ofertaTopoStatusReal small{line-height:1.15!important}@media (max-width: 680px){.ofertaTopoComTimerReal{grid-template-columns:1fr!important}.ofertaTopoTimerReal{justify-self:stretch!important;width:100%!important;min-width:0!important}}.ofertaTopoComTimerReal{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;min-height:58px!important;padding:0 14px 0 15px!important;position:relative!important}.ofertaTopoStatusReal{align-self:center!important;justify-self:start!important;display:flex!important;flex-direction:column!important;justify-content:center!important;height:100%!important}.ofertaTopoTimerReal{align-self:center!important;justify-self:end!important;margin:0!important;transform:translateY(0)!important;position:relative!important;top:auto!important;right:auto!important;width:178px!important;min-width:178px!important;height:40px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:0 12px!important;line-height:1!important}.ofertaTopoTimerReal small{display:block!important;margin:0!important;padding:0!important;line-height:1!important;transform:translateY(1px)!important}.ofertaTopoTimerReal strong{display:block!important;margin:0!important;padding:0!important;line-height:.95!important;transform:translateY(1px)!important}.ofertaPublicaTopo.ofertaTopoComTimerReal{justify-content:unset!important}@media (max-width: 680px){.ofertaTopoComTimerReal{grid-template-columns:1fr!important;gap:8px!important;padding:10px 12px!important}.ofertaTopoTimerReal{justify-self:stretch!important;width:100%!important;min-width:0!important}}.ofertaTopoTimerReal{width:172px!important;min-width:172px!important;height:38px!important;background:#0307129e!important;border:1px solid rgba(163,230,53,.58)!important;box-shadow:inset 0 1px #ffffff0f!important}.ofertaTopoTimerReal small{color:#a3e635!important;font-size:8px!important;font-weight:700!important;letter-spacing:.09em!important}.ofertaTopoTimerReal strong{color:#fff!important;font-size:23px!important;font-weight:700!important;letter-spacing:.03em!important}.ofertaTopoTimerReal.ofertaTimerFinal{background:#0307129e!important;border-color:#a3e63594!important;animation:none!important}.ofertaTopoTimerReal.ofertaTimerFinal strong{color:#fff!important}.ofertaTopoTimerReal.ofertaTimerFinal small{color:#a3e635!important}.ofertaTopoComTimerReal{background:var(--lime),#03071294!important;border-color:#a3e63538!important}.ofertaAcoes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:12px!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:48px!important;border-radius:14px!important;border:1px solid rgba(0,240,255,.34)!important;background:var(--surface2),var(--surface)!important;color:#e5faff!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:none!important;box-shadow:0 12px 24px #00000057;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease!important}.ofertaAcoes button:hover,.ofertaAcoes .ofertaCartao:hover{transform:translateY(-1px)!important;border-color:#00f0ffbf!important;color:#fff!important;background:var(--surface2),var(--surface)!important;box-shadow:0 16px 32px #0000006b;filter:none!important}.ofertaAcoes button:active,.ofertaAcoes .ofertaCartao:active{transform:translateY(0) scale(.99)!important}.ofertaAcoes button:first-child{border-color:#00f0ff75!important;background:var(--surface2),var(--surface)!important;color:#e5faff!important}.ofertaAcoes .ofertaCartao{border-color:#7c3aed80!important;background:#7c3aed33,var(--surface)!important;color:#ede9fe!important}.ofertaAcoes .ofertaCartao:hover{border-color:#a855f7c7!important;box-shadow:0 16px 32px #0000006b}.ofertaAcoes button:disabled,.ofertaAcoes .ofertaCartao:disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important;filter:grayscale(.25)!important}@media (max-width: 640px){.ofertaAcoes{grid-template-columns:1fr!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{width:100%!important;min-height:46px!important;font-size:11px!important}}.ofertaRetiradaOculta{padding:0!important;overflow:hidden!important;border-radius:14px!important;background:#0a0d18b3!important;border:1px solid rgba(0,240,255,.16)!important}.ofertaRetiradaOculta summary{min-height:42px!important;padding:0 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;cursor:pointer!important;list-style:none!important;color:#e5faff!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.04em!important;background:var(--surface2),var(--surface)!important}.ofertaRetiradaOculta summary::-webkit-details-marker{display:none!important}.ofertaRetiradaOculta summary b{width:22px!important;height:22px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#a3e635!important;border:1px solid rgba(163,230,53,.38)!important;background:#a3e63514!important;font-size:15px!important;line-height:1!important}.ofertaRetiradaOculta[open] summary b{transform:rotate(45deg)!important}.ofertaRetiradaInfo.ofertaRetiradaOculta{padding:0!important;margin-top:9px!important;overflow:hidden!important;border-radius:14px!important;background:#0a0d18bd!important;border:1px solid rgba(0,240,255,.16)!important;box-shadow:inset 0 1px #ffffff0b!important}.ofertaRetiradaInfo.ofertaRetiradaOculta summary{min-height:40px!important;padding:0 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;cursor:pointer!important;list-style:none!important;color:#e5faff!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.04em!important;background:var(--surface2),var(--surface)!important}.ofertaRetiradaInfo.ofertaRetiradaOculta summary::-webkit-details-marker{display:none!important}.ofertaRetiradaInfo.ofertaRetiradaOculta summary b{width:22px!important;height:22px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#a3e635!important;border:1px solid rgba(163,230,53,.38)!important;background:#a3e63514!important;font-size:15px!important;line-height:1!important}.ofertaRetiradaInfo.ofertaRetiradaOculta[open] summary b{transform:rotate(45deg)!important}.ofertaRetiradaConteudo{padding:11px 13px 12px!important;color:#e2e8f0d1!important;font-size:10.5px!important;line-height:1.42!important;border-top:1px solid rgba(0,240,255,.1)!important}.ofertaPublicaPage{min-height:100vh!important;padding:26px 12px 54px!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;background:#00d4ff1a,#7c3aed3d,#39ff1414,#0a0e1a!important;color:#e5e7eb!important;overflow-x:hidden!important;position:relative!important}.ofertaPublicaPage:before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background-image:rgba(0,212,255,.045),rgba(0,212,255,.045)!important;background-size:72px 72px!important;opacity:.72!important;-webkit-mask-image:#000!important;mask-image:#000!important;z-index:0!important}.ofertaPublicaPage:after{content:""!important;position:fixed!important;width:520px!important;height:520px!important;right:-180px!important;top:110px!important;border-radius:9px!important;background:#7c3aed33!important;filter:blur(85px)!important;pointer-events:none!important;z-index:0!important}.ofertaPublicaCard{width:min(1050px,calc(100vw - 28px))!important;padding:18px 22px 22px!important;border-radius:16px!important;background:#00d4ff13,#7c3aed2e,#090f1ff5!important;border:1px solid rgba(0,212,255,.18)!important;box-shadow:0 28px 90px #000000b3;position:relative!important;z-index:1!important;overflow:hidden!important}.ofertaPublicaCard:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;border-radius:inherit!important;background:#00d4ff29,#39ff141a!important;opacity:.65!important}.ofertaPublicaLogo{display:flex!important;justify-content:flex-start!important;align-items:center!important;height:50px!important;margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid rgba(148,163,184,.12)!important;position:relative!important;z-index:1!important}.ofertaPublicaLogo img{max-width:188px!important;max-height:40px!important;filter:drop-shadow(0 0 12px rgba(168,85,247,.48)) drop-shadow(0 0 24px rgba(0,212,255,.1))!important}.ofertaTopoComTimerReal,.ofertaPublicaTopo{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;min-height:48px!important;margin:0 0 12px!important;padding:0 12px!important;border-radius:14px!important;background:#39ff141a,#050c19b8!important;border:1px solid rgba(57,255,20,.22)!important;box-shadow:0 14px 30px #0000004d,inset 0 1px #ffffff0e!important;position:relative!important;z-index:2!important}.ofertaTopoStatusReal,.ofertaTopoPainel div{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;min-width:0!important}.ofertaTopoStatusReal span,.ofertaPublicaTopo span{color:#39ff14!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.ofertaTopoStatusReal small,.ofertaTopoPainel small{color:#e2e8f0ad!important;font-size:10px!important;line-height:1.1!important;font-weight:700!important}.ofertaTopoTimerReal{justify-self:end!important;width:170px!important;min-width:170px!important;height:36px!important;padding:0 12px!important;border-radius:9px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;background:#0307129e!important;border:1px solid rgba(57,255,20,.58)!important;box-shadow:inset 0 1px #ffffff0f!important}.ofertaTopoTimerReal small{color:#39ff14!important;font-size:7.7px!important;line-height:1!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important}.ofertaTopoTimerReal strong{color:#fff!important;font-size:22px!important;line-height:.94!important;font-weight:700!important;letter-spacing:.03em!important}.ofertaTopoGrupoReal{display:none!important}.ofertaPublicaGrid{display:grid!important;grid-template-columns:minmax(320px,420px) minmax(420px,1fr)!important;gap:18px!important;padding:14px!important;border-radius:16px!important;background:#7c3aed14,#03071261!important;border:1px solid rgba(0,212,255,.1)!important;box-shadow:inset 0 1px #ffffff09!important;position:relative!important;z-index:1!important}.ofertaImagemBox{min-height:390px!important;padding:14px!important;border-radius:16px!important;background:#7c3aed2e,#111827b8!important;border:1px solid rgba(168,85,247,.22)!important;box-shadow:0 18px 46px #0000005c,inset 0 1px #ffffff0e!important;display:flex!important;align-items:center!important;justify-content:center!important;position:sticky!important;top:14px!important}.ofertaImagemBox img{max-width:100%!important;max-height:360px!important;object-fit:contain!important;border-radius:12px!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.42))!important}.ofertaInfoBox{display:flex!important;flex-direction:column!important;gap:8px!important}.ofertaInfoBox>.ofertaTimerBox{display:none!important}.ofertaCodigo{width:fit-content!important;padding:5px 9px!important;border-radius:9px!important;color:#c084fc!important;background:#7c3aed33!important;border:1px solid rgba(168,85,247,.32)!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important}.ofertaInfoBox h1{margin:0 0 2px!important;max-width:610px!important;color:#fff!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(23px,1.95vw,30px)!important;line-height:1.04!important;font-weight:700!important;letter-spacing:-.045em!important}.ofertaPrecoBox{min-height:72px!important;padding:10px 14px!important;border-radius:14px!important;background:#00ff882e,#00ff881a!important;border:1px solid rgba(0,255,136,.32)!important;box-shadow:inset 0 1px #ffffff0e!important}.ofertaPrecoBox span{display:block!important;margin:0 0 2px!important;color:#a7f3d0!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:9px!important;line-height:1!important;font-weight:800!important;letter-spacing:.08em!important}.ofertaPrecoBox strong{color:#0f8!important;font-size:clamp(32px,3.1vw,44px)!important;line-height:.95!important;font-weight:700!important;letter-spacing:-.045em!important}.ofertaEstoqueInfo{min-height:42px!important;padding:8px 12px!important;border-radius:14px!important;background:#0b1a0aad!important;border:1px solid rgba(57,255,20,.24)!important;display:flex!important;align-items:center!important;gap:9px!important}.ofertaEstoqueIcone{font-size:17px!important}.ofertaEstoqueInfo strong{color:gold!important;font-size:11.5px!important;font-weight:700!important}.ofertaEstoqueInfo p{color:#e2e8f07a!important;font-size:9.5px!important}.ofertaQuantidadeBox{display:grid!important;grid-template-columns:118px 1fr!important;gap:9px!important}.ofertaQuantidadeBox label,.ofertaQuantidadeBox div{min-height:58px!important;padding:8px 11px!important;border-radius:14px!important;background:#111827c7!important;border:1px solid rgba(148,163,184,.14)!important;box-shadow:inset 0 1px #ffffff0a!important;color:#e2e8f0a8!important;font-size:9px!important;font-weight:700!important}.ofertaQuantidadeBox input{height:32px!important;margin-top:5px!important;padding:6px 10px!important;border-radius:10px!important;background:#020617e0!important;border:1px solid rgba(0,212,255,.22)!important;color:#fff!important;font-size:15px!important;font-weight:700!important}.ofertaQuantidadeBox strong{display:block!important;margin-top:5px!important;color:#fff!important;font-size:15px!important;font-weight:700!important}.ofertaTelefoneBox{padding:9px 11px!important;border-radius:14px!important;background:#040a16b8!important;border:1px solid rgba(0,212,255,.14)!important}.ofertaTelefoneBox label{color:#dbeafe!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:800!important}.ofertaTelefoneBox label span{color:#94a3b8b8!important;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:700!important}.ofertaTelefoneBox input{height:34px!important;margin-top:6px!important;padding:7px 11px!important;border-radius:10px!important;background:#020617e0!important;border:1px solid rgba(0,212,255,.2)!important;color:#fff!important;font-size:12px!important}.ofertaEntregaBox{padding:10px!important;border-radius:14px!important;background:#080b18b8!important;border:1px solid rgba(168,85,247,.16)!important}.ofertaEntregaTitulo{margin:0 0 8px!important;color:#f8fafc!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important}.ofertaEntregaOpcoes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.ofertaEntregaOpc{min-height:54px!important;padding:8px!important;border-radius:14px!important;background:#00d4ff14,#111827b8!important;border:1px solid rgba(148,163,184,.16)!important;color:#e2e8f0c7!important;box-shadow:none!important}.ofertaEntregaOpc:hover{border-color:#00d4ff6b!important;box-shadow:none}.ofertaEntregaOpcAtiva{background:var(--purple),#1c0c30d1!important;border-color:#a855f7ad!important;box-shadow:none}.ofertaEntregaOpc span{font-size:16px!important;line-height:1!important}.ofertaEntregaOpc strong{font-size:10px!important;line-height:1.1!important;font-weight:700!important}.ofertaEntregaOpc small{font-size:8.5px!important;line-height:1.1!important;color:#cbd5e19e!important}.ofertaRetiradaInfo{padding:8px 10px!important;margin-top:8px!important;border-radius:12px!important;background:#080a16b3!important;border:1px solid rgba(168,85,247,.16)!important;color:#e2e8f0bd!important;font-size:10px!important;line-height:1.35!important}.ofertaRetiradaInfo p{margin:0 0 3px!important}.ofertaRetiradaAviso{display:none!important}.ofertaAcoes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:9px!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:46px!important;border-radius:14px!important;border:1px solid rgba(0,212,255,.34)!important;background:#00d4ff21,var(--surface)!important;color:#e5faff!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;box-shadow:0 12px 24px #00000057;cursor:pointer!important;transition:.16s ease!important}.ofertaAcoes button:hover,.ofertaAcoes .ofertaCartao:hover{transform:translateY(-1px)!important;border-color:#00d4ffc2!important;color:#fff!important;box-shadow:0 16px 32px #0000006b;filter:none!important}.ofertaAcoes .ofertaCartao{border-color:#a855f780!important;background:var(--purple),var(--surface)!important;color:#ede9fe!important}.ofertaAcoes .ofertaCartao:hover{border-color:#a855f7cc!important;box-shadow:0 16px 32px #0000006b}.ofertaAviso{margin-top:2px!important;text-align:center!important;color:#e2e8f075!important;font-size:9.5px!important}.ofertaAviso strong{color:#39ff14!important}.ofertaPublicaGrid:after{content:"Compra segura • Estoque em tempo real • Retirada no barracão • PIX e Cartão"!important;grid-column:1 / -1!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:6px 10px!important;margin-top:2px!important;border-radius:9px!important;color:#d9f99d!important;background:#39ff140f!important;border:1px solid rgba(57,255,20,.16)!important;font-size:9.5px!important;font-weight:700!important;text-align:center!important}.ofertaCarrosselWrap{margin-top:14px!important;padding:14px!important;border-radius:16px!important;background:#39ff1412,#0307126b!important;border:1px solid rgba(57,255,20,.13)!important;position:relative!important;overflow:hidden!important}.ofertaCarrosselCabecalho span{color:#e5e7eb!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.ofertaCarrosselCabecalho strong{color:#39ff14!important}.ofertaCarrossel{gap:10px!important;padding:5px 5px 14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.ofertaCarrossel::-webkit-scrollbar{display:none!important}.ofertaCarrosselCard{flex:0 0 132px!important;border-radius:14px!important;background:#39ff1417,#111827db!important;border:1px solid rgba(168,85,247,.28)!important;box-shadow:0 12px 26px #00000057,inset 0 1px #ffffff0b!important}.ofertaCarrosselCard:hover{transform:translateY(-3px)!important;border-color:#39ff148c!important;box-shadow:0 16px 34px #00000070}.ofertaCarrosselImg{aspect-ratio:1 / .92!important;background:#020617b3!important}.ofertaCarrosselNome{min-height:31px!important;font-size:9.3px!important;line-height:1.22!important}.ofertaCarrosselPreco{color:#39ff14!important;font-size:12px!important;font-weight:700!important}.ofertaCarrosselBtnAdd{min-height:28px!important;color:#c084fc!important;background:#7c3aed21!important;border-top:1px solid rgba(168,85,247,.22)!important;font-size:9.5px!important;font-weight:700!important}.ofertaCarrosselSeta{width:38px!important;height:38px!important;border-radius:999px!important;border:1px solid rgba(57,255,20,.45)!important;background:#39ff1429,var(--surface)!important;color:#d9f99d!important;font-size:30px!important}.ofertaCarrosselDica{margin-top:8px!important;padding:6px 12px!important;border-radius:9px!important;color:#d9f99d!important;background:#39ff1414!important;border:1px solid rgba(57,255,20,.2)!important;font-size:9.5px!important;font-weight:700!important}@media (max-width: 1060px){.ofertaPublicaGrid{grid-template-columns:1fr!important}.ofertaImagemBox{min-height:310px!important;position:relative!important;top:auto!important}.ofertaImagemBox img{max-height:285px!important}}@media (max-width: 680px){.ofertaPublicaPage{padding:8px 6px 36px!important}.ofertaPublicaCard{width:calc(100vw - 12px)!important;padding:12px!important;border-radius:16px!important}.ofertaPublicaLogo{height:42px!important}.ofertaPublicaLogo img{max-width:160px!important;max-height:34px!important}.ofertaTopoComTimerReal,.ofertaPublicaTopo{grid-template-columns:1fr!important;gap:8px!important;padding:10px 12px!important}.ofertaTopoTimerReal{width:100%!important;min-width:0!important;justify-self:stretch!important}.ofertaPublicaGrid{padding:10px!important;gap:12px!important}.ofertaInfoBox h1{font-size:22px!important}.ofertaPrecoBox strong{font-size:38px!important}.ofertaQuantidadeBox,.ofertaEntregaOpcoes,.ofertaAcoes{grid-template-columns:1fr!important}.ofertaCarrosselCard{flex-basis:126px!important}}.ofertaPublicaGrid:after{content:none!important;display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}.ofertaAviso{display:none!important}.ofertaRetiradaInfo.ofertaRetiradaToggle{padding:0!important;margin-top:9px!important;overflow:hidden!important;border-radius:14px!important;background:#0a0d18bd!important;border:1px solid rgba(0,212,255,.18)!important;box-shadow:inset 0 1px #ffffff0b}.ofertaRetiradaInfo.ofertaRetiradaToggle summary{min-height:42px!important;padding:0 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;cursor:pointer!important;list-style:none!important;color:#e5faff!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#00d4ff1a,var(--surface)!important}.ofertaRetiradaInfo.ofertaRetiradaToggle summary::-webkit-details-marker{display:none!important}.ofertaRetiradaInfo.ofertaRetiradaToggle summary b{width:22px!important;height:22px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#39ff14!important;border:1px solid rgba(57,255,20,.42)!important;background:#39ff1414!important;font-size:15px!important;line-height:1!important;transition:transform .18s ease!important}.ofertaRetiradaInfo.ofertaRetiradaToggle[open] summary b{transform:rotate(45deg)!important}.ofertaRetiradaConteudo{padding:11px 13px 12px!important;color:#e2e8f0d1!important;font-size:10.5px!important;line-height:1.42!important;border-top:1px solid rgba(0,212,255,.1)!important;background:#7c3aed1a,#03071242!important}.ofertaRetiradaConteudo p{margin:0 0 4px!important}.ofertaRetiradaConteudo p:last-child{margin-bottom:0!important}.ofertaRetiradaConteudo strong{color:#fff!important}.ofertaColunaProdutoCarrinho{min-width:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.ofertaColunaProdutoCarrinho .ofertaImagemBox{width:100%!important}.ofertaCarrinhoListaBox{width:100%!important;min-height:124px!important;border-radius:16px!important;background:#00d4ff14,#080d1ce6!important;border:1px solid rgba(0,212,255,.18)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 28px #00000042;overflow:hidden!important}.ofertaCarrinhoListaBox.comItens{border-color:#39ff143d!important;box-shadow:inset 0 1px #ffffff0b,0 14px 28px #0000004d}.ofertaCarrinhoVazio{min-height:124px!important;padding:18px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.ofertaCarrinhoVazio span{font-size:24px!important;margin-bottom:6px!important;opacity:.86!important}.ofertaCarrinhoVazio strong{color:#e2e8f0c2!important;font-size:13px!important;font-weight:700!important}.ofertaCarrinhoVazio p{max-width:300px!important;margin:5px auto 0!important;color:#94a3b8b8!important;font-size:10.5px!important;line-height:1.35!important}.ofertaCarrinhoListaTopo{min-height:46px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-bottom:1px solid rgba(57,255,20,.13)!important;background:#39ff141a,#02061761!important}.ofertaCarrinhoListaTopo span{display:block!important;color:#39ff14!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.09em!important}.ofertaCarrinhoListaTopo strong{display:block!important;margin-top:2px!important;color:#fff!important;font-size:11px!important;font-weight:700!important}.ofertaCarrinhoListaTopo button{min-width:58px!important;height:26px!important;border-radius:9px!important;cursor:pointer!important;color:#ff5e74eb!important;background:#ff3b5f14!important;border:1px solid rgba(255,59,95,.22)!important;font-size:10px!important;font-weight:700!important}.ofertaCarrinhoItens{max-height:230px!important;overflow-y:auto!important;padding:8px!important;display:flex!important;flex-direction:column!important;gap:7px!important}.ofertaCarrinhoItens::-webkit-scrollbar{width:5px!important}.ofertaCarrinhoItens::-webkit-scrollbar-thumb{background:#39ff1447!important;border-radius:9px!important}.ofertaCarrinhoItem{min-height:64px!important;padding:7px 8px!important;display:grid!important;grid-template-columns:52px 1fr 28px!important;gap:9px!important;align-items:center!important;border-radius:14px!important;background:#0d1228e0!important;border:1px solid rgba(0,212,255,.12)!important}.ofertaCarrinhoItemFoto{width:52px!important;height:52px!important;border-radius:11px!important;overflow:hidden!important;background:#020617b8!important;border:1px solid rgba(0,212,255,.16)!important;display:flex!important;align-items:center!important;justify-content:center!important}.ofertaCarrinhoItemFoto img{width:100%!important;height:100%!important;object-fit:cover!important}.ofertaCarrinhoItemFoto span{color:#39ff14!important;font-size:10px!important;font-weight:700!important}.ofertaCarrinhoItemInfo{min-width:0!important}.ofertaCarrinhoItemInfo span{display:inline-flex!important;max-width:100%!important;padding:2px 6px!important;margin-bottom:4px!important;border-radius:9px!important;color:#a5f3fc!important;background:#00d4ff14!important;border:1px solid rgba(0,212,255,.22)!important;font-size:8.5px!important;font-weight:700!important}.ofertaCarrinhoItemInfo strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#fff!important;font-size:10px!important;line-height:1.2!important;font-weight:700!important}.ofertaCarrinhoItemInfo p{margin:4px 0 0!important;color:#39ff14!important;font-size:11px!important;font-weight:700!important}.ofertaCarrinhoItemRemove{width:26px!important;height:26px!important;border-radius:999px!important;cursor:pointer!important;color:#ff5e74f2!important;background:#ff3b5f14!important;border:1px solid rgba(255,59,95,.22)!important;font-size:18px!important;font-weight:500!important;line-height:1!important}.ofertaCarrinhoItemRemove:hover{color:#fff!important;background:#ff3b5f3d!important;box-shadow:none}.ofertaCarrinhoListaTotal{min-height:42px!important;padding:9px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-top:1px solid rgba(57,255,20,.15)!important;background:#0307126b!important}.ofertaCarrinhoListaTotal span{color:#e2e8f0b3!important;font-size:10.5px!important;font-weight:700!important}.ofertaCarrinhoListaTotal strong{color:gold!important;font-size:15px!important;font-weight:700!important}@media (max-width: 900px){.ofertaCarrinhoListaBox{min-height:110px!important}.ofertaCarrinhoItens{max-height:210px!important}}.ofertaCarrosselImgClick{width:100%!important;padding:0!important;margin:0!important;display:block!important;cursor:pointer!important;border:0!important;background:transparent!important;overflow:hidden!important}.ofertaCarrosselImgClick img{transition:transform .22s ease,filter .22s ease!important}.ofertaCarrosselImgClick:hover img{transform:scale(1.045)!important;filter:brightness(1.08) saturate(1.12)!important}.ofertaProdutoPopupOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999!important;padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000000db!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;animation:ofertaPopupFade .18s ease both!important}@keyframes ofertaPopupFade{0%{opacity:0}to{opacity:1}}.ofertaProdutoPopupCard{width:min(520px,96vw)!important;max-height:92vh!important;overflow:auto!important;border-radius:16px!important;background:#39ff1414,#7c3aed3d,#111827fa!important;border:1px solid rgba(168,85,247,.68)!important;box-shadow:0 28px 90px #000000b8,inset 0 1px #ffffff0e!important;animation:ofertaPopupSubir .22s ease both!important}@keyframes ofertaPopupSubir{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ofertaProdutoPopupTopo{min-height:58px!important;padding:12px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid rgba(168,85,247,.24)!important;background:#02061747!important}.ofertaProdutoPopupTopo span{display:block!important;color:#39ff14!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important}.ofertaProdutoPopupTopo strong{display:block!important;margin-top:3px!important;color:#fff!important;font-size:13px!important;font-weight:700!important}.ofertaProdutoPopupFechar{width:34px!important;height:34px!important;border-radius:999px!important;cursor:pointer!important;color:#fff!important;background:#ff3b5f1f!important;border:1px solid rgba(255,59,95,.35)!important;font-size:24px!important;line-height:1!important}.ofertaProdutoPopupFechar:hover{background:#ff3b5f42!important;box-shadow:none}.ofertaProdutoPopupCorpo{padding:16px!important;display:grid!important;grid-template-columns:170px 1fr!important;gap:16px!important;align-items:center!important}.ofertaProdutoPopupImagem{width:170px!important;height:170px!important;border-radius:16px!important;overflow:hidden!important;background:#020617c2!important;border:1px solid rgba(0,212,255,.26)!important;box-shadow:0 18px 36px #00000057;display:flex!important;align-items:center!important;justify-content:center!important}.ofertaProdutoPopupImagem img{width:100%!important;height:100%!important;object-fit:cover!important}.ofertaProdutoPopupImagem span{color:#39ff14!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:800!important}.ofertaProdutoPopupInfo{min-width:0!important}.ofertaProdutoPopupSku{display:inline-flex!important;max-width:100%!important;padding:4px 9px!important;margin-bottom:8px!important;border-radius:9px!important;color:#a5f3fc!important;background:#00d4ff17!important;border:1px solid rgba(0,212,255,.3)!important;font-size:10px!important;font-weight:700!important}.ofertaProdutoPopupInfo h3{margin:0 0 12px!important;color:#fff!important;font-size:17px!important;line-height:1.22!important;font-weight:700!important}.ofertaProdutoPopupPreco{padding:10px 12px!important;border-radius:14px!important;background:#39ff1426,#00ff880f!important;border:1px solid rgba(57,255,20,.25)!important}.ofertaProdutoPopupPreco small{display:block!important;color:#bbf7d0d1!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important}.ofertaProdutoPopupPreco strong{display:block!important;color:#39ff14!important;font-size:27px!important;font-weight:700!important;line-height:1!important}.ofertaProdutoPopupTexto{margin:10px 0 0!important;color:#e2e8f0b3!important;font-size:11px!important;line-height:1.42!important}.ofertaProdutoPopupAcoes{padding:0 16px 16px!important}.ofertaProdutoPopupAdd{width:100%!important;min-height:50px!important;border-radius:14px!important;cursor:pointer!important;color:#06140a!important;background:#39ff14!important;border:1px solid rgba(57,255,20,.62)!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:inset 0 1px #ffffff3d!important;transition:transform .16s ease,box-shadow .16s ease!important}.ofertaProdutoPopupAdd:hover{transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff4d!important}.ofertaProdutoPopupAdd.adicionado,.ofertaProdutoPopupAdd:disabled{cursor:not-allowed!important;color:#e2e8f0bd!important;background:#0f172aeb!important;border-color:#94a3b82e!important;box-shadow:none!important}.ofertaProdutoPopupCancelar{width:100%!important;margin-top:10px!important;cursor:pointer!important;color:#e2e8f094!important;background:transparent!important;font-size:11px!important;font-weight:800!important}.ofertaProdutoPopupCancelar:hover{color:#fff!important}@media (max-width: 640px){.ofertaProdutoPopupCard{width:96vw!important}.ofertaProdutoPopupCorpo{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.ofertaProdutoPopupImagem{width:150px!important;height:150px!important}.ofertaProdutoPopupInfo h3{font-size:15px!important}}.ofertaRetiradaInfo,.ofertaRetiradaInfo.ofertaRetiradaToggle{display:none!important}.ofertaEntregaBox{padding-bottom:12px!important}.ofertaRetiradaPopupOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999!important;padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000000db!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;animation:retiradaPopupFade .18s ease both!important}@keyframes retiradaPopupFade{0%{opacity:0}to{opacity:1}}.ofertaRetiradaPopupCard{width:min(500px,96vw)!important;border-radius:16px!important;overflow:hidden!important;background:#39ff1414,#7c3aed3d,#111827fa!important;border:1px solid rgba(168,85,247,.68)!important;box-shadow:0 28px 90px #000000b8,inset 0 1px #ffffff0e!important;animation:retiradaPopupSubir .22s ease both!important}@keyframes retiradaPopupSubir{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ofertaRetiradaPopupTopo{min-height:58px!important;padding:12px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid rgba(168,85,247,.24)!important;background:#02061747!important}.ofertaRetiradaPopupTopo span{display:block!important;color:#39ff14!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important}.ofertaRetiradaPopupTopo strong{display:block!important;margin-top:3px!important;color:#fff!important;font-size:13px!important;font-weight:700!important}.ofertaRetiradaPopupFechar{width:34px!important;height:34px!important;border-radius:999px!important;cursor:pointer!important;color:#fff!important;background:#ff3b5f1f!important;border:1px solid rgba(255,59,95,.35)!important;font-size:24px!important;line-height:1!important}.ofertaRetiradaPopupFechar:hover{background:#ff3b5f42!important;box-shadow:none}.ofertaRetiradaPopupCorpo{padding:16px!important;display:grid!important;grid-template-columns:94px 1fr!important;gap:16px!important;align-items:center!important}.ofertaRetiradaPopupIcone{width:94px!important;height:94px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#39ff14!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:20px!important;font-weight:800!important;background:#39ff1424,#020617c7!important;border:1px solid rgba(57,255,20,.28)!important;box-shadow:none}.ofertaRetiradaPopupInfo h3{margin:0 0 12px!important;color:#fff!important;font-size:20px!important;font-weight:700!important}.ofertaRetiradaPopupEndereco,.ofertaRetiradaPopupHorario{padding:10px 12px!important;margin-bottom:10px!important;border-radius:14px!important;background:#02061770!important;border:1px solid rgba(0,212,255,.16)!important}.ofertaRetiradaPopupEndereco span,.ofertaRetiradaPopupHorario span{display:block!important;margin-bottom:4px!important;color:#a5f3fcd1!important;font-size:9px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ofertaRetiradaPopupEndereco strong,.ofertaRetiradaPopupHorario strong{display:block!important;color:#39ff14!important;font-size:13px!important;font-weight:700!important}.ofertaRetiradaPopupEndereco p{margin:4px 0 0!important;color:#e2e8f0b8!important;font-size:12px!important}.ofertaRetiradaPopupAviso{margin:0!important;color:#e2e8f0ad!important;font-size:11px!important;line-height:1.42!important}.ofertaRetiradaPopupAcoes{padding:0 16px 16px!important}.ofertaRetiradaPopupOk{width:100%!important;min-height:48px!important;border-radius:14px!important;cursor:pointer!important;color:#06140a!important;background:#39ff14!important;border:1px solid rgba(57,255,20,.62)!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:inset 0 1px #ffffff3d!important}.ofertaRetiradaPopupOk:hover{transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff4d!important}@media (max-width: 640px){.ofertaRetiradaPopupCorpo{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.ofertaRetiradaPopupIcone{width:82px!important;height:82px!important;font-size:17px!important}.ofertaRetiradaPopupInfo h3{font-size:18px!important}}nn .ofertaInfoBox label:has(input[placeholder*="99999"]),.ofertaInfoBox label:has(input[placeholder*="9999-9999"]),.ofertaInfoBox label:has(input[type=tel]),.ofertaInfoBox .ofertaCampoWhatsapp,.ofertaInfoBox .ofertaWhatsappBox,.ofertaInfoBox .ofertaWhatsappCampo{background:#6e00006b!important;border:1px solid rgba(255,72,72,.96)!important;border-radius:14px!important;padding:12px 14px!important;box-shadow:none}.ofertaInfoBox label:has(input[placeholder*="99999"])>span,.ofertaInfoBox label:has(input[placeholder*="9999-9999"])>span,.ofertaInfoBox label:has(input[type=tel])>span,.ofertaInfoBox .ofertaCampoWhatsapp>span,.ofertaInfoBox .ofertaWhatsappBox>span,.ofertaInfoBox .ofertaWhatsappCampo>span{color:#ff9d9d!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important}.ofertaInfoBox label:has(input[placeholder*="99999"])>span:before,.ofertaInfoBox label:has(input[placeholder*="9999-9999"])>span:before,.ofertaInfoBox label:has(input[type=tel])>span:before,.ofertaInfoBox .ofertaCampoWhatsapp>span:before,.ofertaInfoBox .ofertaWhatsappBox>span:before,.ofertaInfoBox .ofertaWhatsappCampo>span:before{content:"⚠ ";color:#ff3b3b!important}.ofertaInfoBox label:has(input[placeholder*="99999"]) input,.ofertaInfoBox label:has(input[placeholder*="9999-9999"]) input,.ofertaInfoBox label:has(input[type=tel]) input,.ofertaInfoBox .ofertaCampoWhatsapp input,.ofertaInfoBox .ofertaWhatsappBox input,.ofertaInfoBox .ofertaWhatsappCampo input{background:#190000f0!important;border:1px solid rgba(255,92,92,.98)!important;color:#fff!important;box-shadow:none}.ofertaInfoBox label:has(input[placeholder*="99999"]) input::placeholder,.ofertaInfoBox label:has(input[placeholder*="9999-9999"]) input::placeholder,.ofertaInfoBox label:has(input[type=tel]) input::placeholder,.ofertaInfoBox .ofertaCampoWhatsapp input::placeholder,.ofertaInfoBox .ofertaWhatsappBox input::placeholder,.ofertaInfoBox .ofertaWhatsappCampo input::placeholder{color:#ffd2d2bd!important}.ofertaInfoBox label:has(input[placeholder*="99999"]) input:focus,.ofertaInfoBox label:has(input[placeholder*="9999-9999"]) input:focus,.ofertaInfoBox label:has(input[type=tel]) input:focus,.ofertaInfoBox .ofertaCampoWhatsapp input:focus,.ofertaInfoBox .ofertaWhatsappBox input:focus,.ofertaInfoBox .ofertaWhatsappCampo input:focus{outline:none!important;border-color:#ff2b2b!important;box-shadow:none}n .ofertaTelefoneBox{background:#ff000057,#870000e6!important;border:2px solid rgba(255,35,35,.98)!important;border-radius:16px!important;padding:13px 14px!important;box-shadow:none;animation:whatsappAlertaPulse 1.35s ease-in-out infinite!important}@keyframes whatsappAlertaPulse{0%,to{box-shadow:none}50%{box-shadow:none}}.ofertaTelefoneBox label{color:#fff!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ofertaTelefoneBox label:before{content:"⚠️ OBRIGATÓRIO - "!important;color:gold!important;font-weight:700!important}.ofertaTelefoneBox label span{color:#ffd1d1!important;font-size:9px!important;font-weight:700!important}.ofertaTelefoneBox input{margin-top:8px!important;height:42px!important;background:#140000f5!important;border:2px solid rgba(255,95,95,.98)!important;border-radius:12px!important;color:#fff!important;font-size:14px!important;font-weight:700!important;box-shadow:none}.ofertaTelefoneBox input::placeholder{color:#ffdcdcc7!important}.ofertaTelefoneBox input:focus{outline:none!important;border-color:gold!important;box-shadow:none}.ofertaPublicaGrid{grid-template-columns:minmax(260px,360px) minmax(420px,1fr)!important;gap:16px!important;align-items:start!important}.ofertaImagemBox{min-height:300px!important;max-height:330px!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ofertaImagemBox img{max-width:82%!important;max-height:285px!important;object-fit:contain!important;margin:0 auto!important;display:block!important}.ofertaColunaProdutoCarrinho{gap:10px!important}.ofertaCarrinhoListaBox{min-height:96px!important}.ofertaCarrinhoVazio{min-height:96px!important;padding:12px 14px!important}.ofertaCarrinhoVazio span{font-size:20px!important;margin-bottom:3px!important}.ofertaCarrinhoVazio strong{font-size:12px!important}.ofertaCarrinhoVazio p{margin-top:3px!important;font-size:9.5px!important;line-height:1.25!important}.ofertaInfoBox{gap:8px!important}.ofertaInfoBox h1{font-size:clamp(23px,2vw,31px)!important;line-height:1.04!important;margin-bottom:2px!important}.ofertaPrecoBox{min-height:68px!important;padding:9px 13px!important}.ofertaPrecoBox strong{font-size:clamp(34px,3.1vw,46px)!important;line-height:.92!important}.ofertaEstoqueInfo{min-height:40px!important;padding:7px 11px!important}.ofertaQuantidadeBox{gap:8px!important}.ofertaTelefoneBox{padding:10px 12px!important}.ofertaTelefoneBox input{height:38px!important}.ofertaEntregaBox{padding:10px 11px!important}.ofertaEntregaOpcoes{gap:8px!important}.ofertaEntregaOpc{min-height:52px!important;padding:7px 8px!important}.ofertaAcoes{margin-top:6px!important}.ofertaCarrosselWrap{margin-top:12px!important;padding:12px!important}.ofertaCarrosselCard{flex:0 0 126px!important}.ofertaCarrosselImg{height:108px!important}.ofertaCarrosselNome{font-size:9px!important;line-height:1.14!important}.ofertaCarrosselPreco{font-size:12px!important}@media (max-width: 900px){.ofertaPublicaGrid{grid-template-columns:1fr!important;gap:12px!important}.ofertaImagemBox{min-height:220px!important;max-height:245px!important;padding:10px!important}.ofertaImagemBox img{max-width:70%!important;max-height:215px!important}.ofertaCarrinhoListaBox{min-height:86px!important}.ofertaCarrinhoVazio{min-height:86px!important;padding:10px 12px!important}.ofertaInfoBox h1{font-size:21px!important}.ofertaPrecoBox strong{font-size:36px!important}.ofertaTelefoneBox{padding:10px!important}.ofertaEntregaBox{padding:9px!important}.ofertaCarrosselCard{flex:0 0 118px!important}.ofertaCarrosselImg{height:100px!important}}@media (max-width: 520px){.ofertaImagemBox{min-height:190px!important;max-height:210px!important}.ofertaImagemBox img{max-width:64%!important;max-height:185px!important}.ofertaCarrinhoVazio p{display:none!important}.ofertaQuantidadeBox,.ofertaEntregaOpcoes,.ofertaAcoes{grid-template-columns:1fr 1fr!important}}.ofertaEscolhaEntregaAviso{margin-top:12px;padding:12px 14px;border-radius:14px;background:#ffcc001f;border:1px solid rgba(255,204,0,.45);color:#ffd54a;font-size:.88rem;font-weight:700;line-height:1.35;box-shadow:none}.ofertaEntregaBox{background:#39ff1424,#00371cb8!important;border:1px solid rgba(57,255,20,.44)!important;border-radius:16px!important;box-shadow:none}.ofertaEntregaTitulo{color:#d9ffb3!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ofertaEntregaTitulo:before{content:"✅ ";color:#39ff14!important}.ofertaEntregaOpc{background:#020617d1!important;border:1px solid rgba(57,255,20,.26)!important;color:#e2e8f0db!important;box-shadow:inset 0 1px #ffffff0a}.ofertaEntregaOpc:hover{border-color:#39ff14b8!important;box-shadow:inset 0 1px #ffffff0d;transform:translateY(-1px)!important}.ofertaEntregaOpcAtiva{background:#39ff1438,#145c20eb!important;border:2px solid rgba(57,255,20,.92)!important;box-shadow:none}.ofertaEntregaOpcAtiva strong{color:#fff!important}.ofertaEntregaOpcAtiva small{color:#d9ffb3!important}.ofertaAcoes button:disabled,.ofertaAcoes .ofertaCartao:disabled{opacity:.42!important;cursor:not-allowed!important;filter:grayscale(.45)!important;transform:none!important;box-shadow:none!important}.ofertaRetiradaPopupOk{min-height:52px!important;font-size:11px!important}.ofertaEscolhaEntregaAviso{background:#ff2c2c!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;text-align:center!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:uppercase!important}.ofertaAcoes button:disabled,.ofertaAcoes .ofertaCartao:disabled{opacity:.36!important;cursor:not-allowed!important;filter:grayscale(.65) brightness(.72)!important;box-shadow:none!important}.pedidosWebCentral{display:flex;flex-direction:column;gap:18px}.pedidosWebSubtitulo{margin:6px 0 0;color:var(--t6);font-size:13px}.pedidosWebResumoGrid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px}.pedidosWebResumoGrid article{border:1px solid color-mix(in oklab,var(--brand-light) 28%,transparent);background:color-mix(in oklab,var(--chip) 10%,transparent),var(--surface);border-radius:16px;padding:14px;box-shadow:none}.pedidosWebResumoGrid span{display:block;color:var(--t6);font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.pedidosWebResumoGrid strong{color:var(--t1);font-size:22px;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.pedidosWebPipeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px}.pedidosWebPipelineTab{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;cursor:pointer;border:1px solid color-mix(in oklab,var(--brand-light) 28%,transparent);border-bottom:3px solid transparent;background:color-mix(in oklab,var(--chip) 10%,transparent),var(--surface);border-radius:14px;padding:8px 10px;box-shadow:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;min-width:0}.pedidosWebPipelineTab:hover{transform:translateY(-2px)}.pedidosWebPipelineTab.ativo{border-bottom-color:var(--corEtapa, var(--b5));box-shadow:none}.pedidosWebPipelineBolinha{width:8px;height:8px;border-radius:50%;background:var(--corEtapa, var(--surface3));box-shadow:none}.pedidosWebPipelineTopo{display:flex;align-items:center;gap:6px}.pedidosWebPipelineLabel{color:var(--t6);font-size:10px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pedidosWebPipelineQtd{color:var(--t1);font-size:20px;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}@media (max-width: 1100px){.pedidosWebPipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.pedidosWebPipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.pedidosWebFiltros{display:grid;grid-template-columns:220px 1fr auto;gap:12px;align-items:end;padding:14px;border:1px solid color-mix(in oklab,var(--chip) 18%,transparent);border-radius:16px;background:color-mix(in oklab,var(--row) 42%,transparent)}.pedidosWebFiltros label{display:flex;flex-direction:column;gap:7px;color:var(--t6);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.pedidosWebFiltros input,.pedidosWebFiltros select{min-height:42px;border-radius:12px;border:1px solid var(--b5);background:var(--surface);color:var(--t1);padding:0 12px;outline:none}.pedidosWebStatusLinha{display:flex;flex-wrap:wrap;gap:8px}.pedidosWebPill{display:inline-flex;align-items:center;min-height:26px;border-radius:6px;padding:0 10px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--b5);color:var(--t5);background:var(--surface)}.pedidosWebPill.pago{color:var(--lime);border-color:color-mix(in oklab,var(--chip) 45%,transparent);background:color-mix(in oklab,var(--chip) 32%,transparent)}.pedidosWebPill.aguardando{color:var(--orange-text);border-color:color-mix(in oklab,var(--warning) 45%,transparent);background:color-mix(in oklab,var(--warning) 32%,transparent)}.pedidosWebPill.cancelada{color:var(--red-text);border-color:color-mix(in oklab,var(--danger) 45%,transparent);background:color-mix(in oklab,var(--danger) 32%,transparent)}.pedidosWebPill.parcial{color:var(--t2);border-color:color-mix(in oklab,var(--b5) 45%,transparent);background:color-mix(in oklab,var(--surface2) 32%,transparent)}.statusRecebimentoTexto{font-size:12px;font-weight:700}.statusRecebimentoTexto.pago{color:var(--lime)}.statusRecebimentoTexto.aguardando{color:var(--orange-text)}.statusRecebimentoTexto.cancelada{color:var(--red-text)}.statusRecebimentoTexto.parcial{color:var(--t2)}.btnIconeSutil{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:6px;border:1px solid var(--border, var(--b5));background:transparent;color:var(--muted2, var(--t4));cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btnIconeSutil:hover{color:var(--text, var(--t3));border-color:var(--b5);background:var(--surface3)}.pedidosWebPill.operacional{color:var(--purple-text);border-color:color-mix(in oklab,var(--brand-light) 42%,transparent);background:color-mix(in oklab,var(--brand-light) 28%,transparent)}.pedidosWebLista{display:flex;flex-direction:column;gap:14px}.pedidoWebCard{border:1px solid color-mix(in oklab,var(--brand-light) 26%,transparent);background:color-mix(in oklab,var(--brand-light) 14%,transparent),var(--surface);border-radius:16px;padding:16px;box-shadow:none}.pedidoWebTopo{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--b2);padding-bottom:12px;margin-bottom:14px}.pedidoWebTopo>div{display:flex;gap:8px;flex-wrap:wrap}.pedidoWebTopo strong{color:var(--t3);font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px}.pedidoWebCorpo{display:grid;grid-template-columns:1.3fr .8fr 1fr;gap:16px}.pedidoWebCorpo h3,.pedidoWebCorpo h4,.pedidoWebItens h4{margin:0 0 8px;color:var(--t1)}.pedidoWebCorpo p,.pedidoWebItens p{margin:4px 0;color:var(--t6);font-size:13px;line-height:1.35}.pedidoWebItens{margin-top:14px;padding-top:12px;border-top:1px solid var(--b2)}.pedidoWebAcoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--b2)}@media (max-width: 900px){.pedidosWebResumoGrid{grid-template-columns:repeat(2,minmax(130px,1fr))}.pedidosWebFiltros,.pedidoWebCorpo{grid-template-columns:1fr}.pedidoWebTopo{align-items:flex-start;flex-direction:column}}.pedidosWebResumoGridCompacto article{padding:12px!important}.pedidosWebTabela{border:1px solid color-mix(in oklab,var(--brand-light) 22%,transparent);border-radius:16px;overflow:hidden;background:color-mix(in oklab,var(--row) 52%,transparent)}.pedidosWebTabelaHead,.pedidosWebLinha{display:grid;grid-template-columns:1.1fr 2fr 1.3fr 1.5fr .9fr .7fr .9fr;gap:10px;align-items:center}.pedidosWebTabelaHead{padding:12px 14px;background:var(--surface);border-bottom:1px solid var(--b4)}.pedidosWebTabelaHead span{color:var(--t6);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pedidosWebLinha{width:100%;border:0;border-bottom:1px solid var(--b1);padding:12px 14px;background:#8b5cf614,#02061738;color:var(--t1);text-align:left;cursor:pointer;transition:.18s ease}.pedidosWebLinha:hover{background:#39ff141a,#0f172ac7;transform:translate(2px)}.pedidosWebLinha>span{min-width:0;display:flex;flex-direction:column;gap:4px}.pedidosWebLinha strong{color:var(--t1);font-size:12px;line-height:1.25}.pedidosWebLinha small{color:var(--t7);font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pedidosWebLinha .pedidosWebPill{width:fit-content;margin-bottom:2px}.pedidosWebModalOverlay{z-index:9999}.pedidosWebModal{width:min(1040px,calc(100vw - 28px));max-height:calc(100vh - 36px);overflow:auto;border:1px solid color-mix(in oklab,var(--chip) 24%,transparent);background:color-mix(in oklab,var(--brand-light) 20%,transparent),var(--surface)}.pedidosWebModal .modalHeader p{margin:4px 0 0;color:var(--t6);font-size:12px}.pedidosWebModalResumo{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px;border:1px solid var(--b3);border-radius:16px;background:color-mix(in oklab,var(--row) 42%,transparent);margin-bottom:14px}.pedidosWebModalResumo strong{margin-left:auto;color:var(--t3);font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px}.pedidosWebModalGrid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.pedidosWebModalGrid article{border:1px solid var(--b2);border-radius:16px;padding:12px;background:color-mix(in oklab,var(--surface) 34%,transparent)}.pedidosWebModalGrid article.span2{grid-column:span 2}.pedidosWebModalGrid h4,.pedidoWebItensModal h4{margin:0 0 8px;color:var(--t1)}.pedidosWebModalGrid p,.pedidoWebItensModal p{margin:5px 0;color:var(--t6);font-size:13px;line-height:1.35}.pedidoWebItensModal{margin-top:12px;padding:12px;border:1px solid var(--b2);border-radius:16px;background:color-mix(in oklab,var(--surface) 34%,transparent)}.pedidoWebAcoesModal{position:sticky;bottom:0;background:color-mix(in oklab,var(--bg) 96%,transparent);border-top:1px solid var(--b3);padding:12px 0 0;margin-top:14px}.posVendaRodape{background:color-mix(in oklab,var(--bg) 96%,transparent);border-top:1px solid var(--b3);padding:16px 22px 20px;margin-top:14px}.posVendaRodapeTopo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.posVendaRodapeTopo h4{margin:0}.posVendaRodapeTopo .btnSecondary,.posVendaRodapeTopo .btnPrimary{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}@media (max-width: 640px){.posVendaRodape{padding:14px 16px 18px}}@media (max-width: 1100px){.pedidosWebTabelaHead{display:none}.pedidosWebLinha{grid-template-columns:1fr;gap:8px}.pedidosWebLinha>span{border-bottom:1px solid var(--b1);padding-bottom:6px}.pedidosWebModalGrid{grid-template-columns:1fr}.pedidosWebModalGrid article.span2{grid-column:span 1}.pedidosWebModalResumo strong{margin-left:0;width:100%}}.pedidosWebPill.operacional.cancelado{background:color-mix(in oklab,var(--danger) 95%,transparent)!important;color:var(--t1)!important;border:1px solid color-mix(in oklab,var(--danger) 95%,transparent)!important;box-shadow:none}.pedidosWebPill.operacional.cancelado:hover{filter:brightness(1.08)}.pedidosWebResumoGridCompacto article:nth-child(1) strong{color:var(--t1)}.pedidosWebResumoGridCompacto article:nth-child(2) strong{color:var(--purple-text)}.pedidosWebResumoGridCompacto article:nth-child(3) strong{color:var(--t3)}.pedidosWebResumoGridCompacto article:nth-child(4) strong{color:var(--t1)}.pedidosWebResumoGridCompacto article:nth-child(5) strong{color:var(--t3)}.pedidosWebPill.recebimento{width:fit-content;min-height:26px;padding:0 11px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:6px}.pedidosWebPill.recebimento.retirada{color:var(--orange-text)!important;border-color:color-mix(in oklab,var(--warning) 85%,transparent)!important;background:color-mix(in oklab,var(--warning) 92%,transparent)!important;box-shadow:none}.pedidosWebPill.recebimento.entrega{color:var(--t4)!important;border-color:color-mix(in oklab,var(--warning) 92%,transparent)!important;background:color-mix(in oklab,var(--danger) 95%,transparent)!important;box-shadow:none}.tagLocalizacaoBadge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:800;color:var(--t7)}.tagLocalizacaoAtribuidas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tagLocalizacaoAcoes{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:6px}.tagLocalizacaoAcoes select,.tagLocalizacaoAcoes input[type=text]{background:var(--chip);border:1px solid color-mix(in oklab,var(--b3) 20%,transparent);color:var(--t3);border-radius:8px;padding:6px 8px;font-size:12px}.tagCoresPaleta{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tagCorSwatch{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .12s ease,border-color .12s ease}.tagCorSwatch:hover{transform:scale(1.12)}.tagCorSwatch.selecionada{border-color:var(--b5);box-shadow:none}.tagLocalizacaoRemoverRapido{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:6px;padding:0;border:none;border-radius:50%;background:color-mix(in oklab,var(--danger) 15%,transparent);color:var(--red-text);cursor:pointer;vertical-align:middle}.tagLocalizacaoRemoverRapido:hover{background:color-mix(in oklab,var(--danger) 30%,transparent)}.tagLocalizacaoGerenciar{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--b5)}.tagLocalizacaoItemGerenciar{display:inline-flex;align-items:center;gap:4px}.tagLocalizacaoItemGerenciar button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:var(--chip);color:var(--t5);cursor:pointer}.tagLocalizacaoItemGerenciar button:hover{background:color-mix(in oklab,var(--danger) 30%,transparent);color:var(--red-text)}.pedidosWebRecebimentoLinha{display:flex;flex-direction:row!important;align-items:center;gap:6px;flex-wrap:wrap}.pedidosWebLinha .pedidosWebPill.tagLocalizacaoBadge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--b5)}.pedidosWebFiltros{grid-template-columns:190px 170px 170px 1fr auto!important}.pedidosWebFiltros input[type=date]{color-scheme:dark;cursor:pointer}.pedidosWebFiltros input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1);opacity:.85}.pedidosWebFiltros{grid-template-columns:180px 160px 160px 1fr auto auto!important}.pedidosWebLimparBtn{white-space:nowrap}@media (max-width: 1100px){.pedidosWebFiltros{grid-template-columns:1fr!important}}.pedidosWebPill.operacional.expirado{background:var(--surface3)!important;color:var(--t4)!important;border:1px solid var(--b5)!important;box-shadow:none}.ofertaClienteLabel{display:flex;flex-direction:column;gap:7px;color:#ffffffdb;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.ofertaClienteInput{width:100%;min-height:46px;border-radius:14px;border:1px solid rgba(57,255,20,.24);background:#020617b8;color:#fff;padding:0 14px;outline:none;font-size:14px;box-shadow:none}.ofertaClienteInput:focus{border-color:#39ff14a6;box-shadow:none}.ofertaPublicaPage{min-height:100vh!important;padding:22px 14px!important;background:#8400ff52,#6fff0024,#05020b!important;color:#fff!important}.ofertaPublicaCard{width:min(1160px,100%)!important;border-radius:16px!important;padding:clamp(18px,3vw,32px)!important;background:#8b2cff2e,#080312f5!important;border:1px solid rgba(139,44,255,.55)!important;box-shadow:none}.ofertaPublicaLogo{margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(139,44,255,.22)!important}.ofertaPublicaLogo img{max-height:42px!important;max-width:190px!important;filter:drop-shadow(0 0 20px rgba(139,44,255,.65))!important}.ofertaPublicaTopo,.ofertaTopoComTimerReal{margin-bottom:18px!important;padding:10px 14px!important;border-radius:9px!important;border:1px solid rgba(156,255,0,.5)!important;background:#00000061!important;box-shadow:none}.ofertaPublicaGrid{grid-template-columns:minmax(280px,430px) 1fr!important;gap:clamp(18px,3vw,32px)!important;align-items:start!important}.ofertaImagemBox{min-height:400px!important;padding:16px!important;border-radius:16px!important;background:#9cff0014,#00000057!important;border:1px solid rgba(139,44,255,.45)!important;box-shadow:none}.ofertaImagemBox img{max-height:370px!important;border-radius:16px!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.42))!important}.ofertaInfoBox{gap:12px!important}.ofertaCodigo{color:#9cff00!important;font-size:12px!important;letter-spacing:.12em!important}.ofertaInfoBox h1{font-size:clamp(22px,3vw,34px)!important;line-height:1.04!important;font-weight:700!important;letter-spacing:-.025em!important;text-transform:uppercase!important}.ofertaTimerBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox,.ofertaPrecoBox,.ofertaEntregaBox,.ofertaClienteDadosBox,.ofertaTotalComFrete,.ofertaCarrinhoListaBox,.ofertaCarrosselWrap{border-radius:16px!important;background:#04080ebd!important;border:1px solid rgba(139,44,255,.35)!important;box-shadow:0 12px 30px #0000003d!important}.ofertaPrecoBox{background:#9cff002e,#03160cbd!important;border-color:#9cff0073!important;padding:16px 18px!important}.ofertaPrecoBox strong{color:#9cff00!important;font-size:clamp(42px,5.8vw,66px)!important}.ofertaQuantidadeBox input,.ofertaClienteInput,.ofertaEnderecoLabel input,.ofertaFreteCepRow input{background:#02060cd1!important;border:1px solid rgba(139,44,255,.42)!important;color:#fff!important;border-radius:14px!important}.ofertaQuantidadeBox input:focus,.ofertaClienteInput:focus,.ofertaEnderecoLabel input:focus,.ofertaFreteCepRow input:focus{outline:none!important;border-color:#9cff00bf!important;box-shadow:none}.ofertaEntregaBox,.ofertaClienteDadosBox{padding:16px!important}.ofertaEntregaOpc{border-radius:16px!important;background:#0000005c!important;border:1px solid rgba(139,44,255,.42)!important}.ofertaEntregaOpcAtiva{background:#9cff0033!important;border-color:#9cff00bf!important;box-shadow:none}.ofertaAcoes{gap:12px!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:58px!important;border-radius:16px!important;font-weight:700!important;text-transform:uppercase!important;border:1px solid rgba(156,255,0,.52)!important;background:#b7ff00!important;color:#050505!important;box-shadow:none}.ofertaAcoes .ofertaCartao{border-color:#8b2cffb3!important;background:#9d52ff!important;color:#fff!important;box-shadow:none}.ofertaAcoes button:hover,.ofertaAcoes .ofertaCartao:hover{transform:translateY(-2px) scale(1.01)!important;filter:brightness(1.06)!important}.ofertaAcoes button:disabled,.ofertaAcoes .ofertaCartao:disabled{opacity:.44!important;filter:grayscale(.3)!important;transform:none!important;box-shadow:none!important}.ofertaCarrosselWrap{margin-top:20px!important;padding:18px!important;border-color:#9cff004d!important;background:#9cff0014,#03080abd!important}@media (max-width: 900px){.ofertaPublicaPage{padding:0!important}.ofertaPublicaCard{border-radius:0!important;border-left:none!important;border-right:none!important;padding:14px 12px 24px!important}.ofertaPublicaGrid{grid-template-columns:1fr!important;gap:14px!important}.ofertaImagemBox{min-height:250px!important;padding:10px!important}.ofertaImagemBox img{max-height:240px!important}.ofertaInfoBox h1{font-size:1.2rem!important}.ofertaPrecoBox strong{font-size:3rem!important}.ofertaAcoes{flex-direction:column!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{width:100%!important}}@media (max-width: 520px){.ofertaPublicaLogo img{max-height:34px!important}.ofertaImagemBox{min-height:210px!important}.ofertaImagemBox img{max-height:205px!important}.ofertaPrecoBox strong{font-size:2.7rem!important}}.ofertaPublicaCard{max-width:1180px!important}.ofertaImagemBox{position:sticky!important;top:18px!important;min-height:455px!important;background:#9cff001a,#8b2cff38,#0000006b!important}.ofertaImagemBox:before{content:"PRODUTO EM DESTAQUE";position:absolute;top:14px;left:14px;padding:8px 12px;border-radius:9px;background:#9cff0024;border:1px solid rgba(156,255,0,.45);color:#9cff00;font-size:11px;font-weight:700;letter-spacing:.08em;z-index:2}.ofertaImagemBox img{transform:scale(1.03)!important}.ofertaInfoBox{background:#0000002e!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:16px!important;padding:18px!important}.ofertaCodigo{display:inline-flex!important;width:fit-content!important;padding:7px 12px!important;border-radius:9px!important;background:#8b2cff2e!important;border:1px solid rgba(139,44,255,.42)!important}.ofertaInfoBox h1{max-width:720px!important;margin-top:2px!important}.ofertaPrecoBox{position:relative!important;overflow:hidden!important}.ofertaPrecoBox:after{content:"PIX";position:absolute;right:18px;top:18px;padding:7px 11px;border-radius:9px;background:#ffffff1f;border:1px solid rgba(156,255,0,.4);color:#9cff00;font-size:12px;font-weight:700}.ofertaPrecoBox span{color:#ffffffc7!important}.ofertaPrecoBox strong{letter-spacing:-.055em!important}.ofertaEstoqueInfo{border-color:#9cff0061!important;background:#07140aad!important}.ofertaEstoqueIcone{filter:drop-shadow(0 0 12px rgba(156,255,0,.55))!important}.ofertaQuantidadeBox{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important}.ofertaQuantidadeBox label{margin:0!important}.ofertaQuantidadeBox input{height:44px!important;font-size:18px!important;font-weight:700!important}.ofertaEntregaBox{background:#8b2cff1f,#04080ec2!important}.ofertaEntregaTitulo{margin-bottom:12px!important}.ofertaEntregaOpcoes{gap:10px!important}.ofertaEntregaOpc{min-height:78px!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.ofertaEntregaOpc:hover{transform:translateY(-1px)!important;border-color:#9cff008c!important}.ofertaClienteDadosBox{background:#9cff0014,#04080ed1!important}.ofertaClienteDadosTitulo{margin-bottom:12px!important}.ofertaClienteLabel{font-weight:700!important}.ofertaClienteInput{height:48px!important;font-size:16px!important}.ofertaAcoes{margin-top:4px!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:64px!important;font-size:1.05rem!important;border-radius:16px!important}.ofertaAcoes button:first-child:before{content:"💸 "}.ofertaAcoes .ofertaCartao:before{content:"💳 "}.ofertaCarrinhoListaBox{border-color:#ffffff14!important;background:#00000040!important}.ofertaCarrinhoVazio{opacity:.82!important}.ofertaCarrosselWrap{margin-top:24px!important;border-radius:16px!important}.ofertaPixBox{max-width:760px!important;margin:0 auto!important;padding:clamp(22px,4vw,42px)!important}.ofertaQrBox{background:#fff!important;border-radius:16px!important;padding:14px!important;width:fit-content!important;margin:18px auto!important;box-shadow:none}@media (max-width: 900px){.ofertaImagemBox{position:relative!important;top:auto!important;min-height:255px!important}.ofertaImagemBox:before{top:10px!important;left:10px!important;font-size:10px!important}.ofertaInfoBox{padding:14px!important;border-radius:16px!important}.ofertaInfoBox h1{font-size:1.15rem!important}.ofertaPrecoBox{text-align:left!important}.ofertaPrecoBox strong{font-size:2.8rem!important}.ofertaQuantidadeBox{grid-template-columns:1fr!important;gap:12px!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:60px!important;font-size:1rem!important}}@media (max-width: 520px){.ofertaPublicaCard{padding:12px 10px 22px!important}.ofertaImagemBox{min-height:220px!important}.ofertaImagemBox img{max-height:210px!important}.ofertaInfoBox{gap:10px!important}.ofertaInfoBox h1{font-size:1.05rem!important}.ofertaPrecoBox strong{font-size:2.55rem!important}.ofertaEntregaOpc{min-height:72px!important}.ofertaClienteInput{height:46px!important}}@media (max-width: 900px){.ofertaPublicaPage{background:#8400ff59,#6fff0021,#080217!important}.ofertaPublicaCard{padding-top:12px!important}.ofertaPublicaLogo{margin-bottom:10px!important;padding-bottom:8px!important}.ofertaPublicaLogo img{max-height:42px!important;max-width:180px!important}.ofertaPublicaTopo,.ofertaTopoComTimerReal{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;border-radius:16px!important;padding:12px!important;margin-bottom:14px!important}.ofertaPublicaTopo span,.ofertaPublicaTopo strong,.ofertaTopoComTimerReal span,.ofertaTopoComTimerReal strong{justify-content:center!important;text-align:center!important}.ofertaTimerNumero{font-size:2rem!important}.ofertaPublicaGrid{gap:12px!important}.ofertaImagemBox{min-height:0!important;height:auto!important;padding:16px 12px 12px!important;border-radius:16px!important}.ofertaImagemBox:before{position:relative!important;display:inline-flex!important;width:fit-content!important;top:auto!important;left:auto!important;margin-bottom:10px!important}.ofertaImagemBox img{width:auto!important;max-width:82%!important;max-height:330px!important;margin:0 auto!important;display:block!important;transform:none!important}.ofertaCarrinhoListaBox{display:none!important}.ofertaInfoBox{margin-top:0!important;padding:18px 14px!important}.ofertaCodigo{font-size:11px!important;padding:7px 11px!important}.ofertaInfoBox h1{font-size:1.35rem!important;line-height:1.08!important;letter-spacing:-.03em!important}.ofertaPrecoBox{padding:16px!important;border-radius:16px!important}.ofertaPrecoBox strong{font-size:3.35rem!important;line-height:.95!important}.ofertaPrecoBox:after{right:14px!important;top:14px!important}.ofertaEstoqueInfo{padding:12px 14px!important}.ofertaQuantidadeBox{padding:13px!important}.ofertaEntregaBox,.ofertaClienteDadosBox{padding:14px!important;border-radius:16px!important}.ofertaEntregaOpcoes{grid-template-columns:1fr!important}.ofertaEntregaOpc{min-height:68px!important}.ofertaAcoes{position:sticky!important;bottom:0!important;z-index:20!important;background:#05020b00!important;padding-top:14px!important;padding-bottom:10px!important;margin-left:-4px!important;margin-right:-4px!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:58px!important;border-radius:16px!important}}@media (max-width: 520px){.ofertaPublicaLogo img{max-height:36px!important;max-width:165px!important}.ofertaPublicaTopo,.ofertaTopoComTimerReal{padding:10px!important;margin-bottom:12px!important}.ofertaImagemBox{padding:14px 10px 10px!important}.ofertaImagemBox img{max-width:76%!important;max-height:300px!important}.ofertaInfoBox h1{font-size:1.22rem!important}.ofertaPrecoBox strong{font-size:3rem!important}.ofertaPrecoBox span{font-size:10px!important}}@media (max-width: 390px){.ofertaImagemBox img{max-width:72%!important;max-height:270px!important}.ofertaPrecoBox strong{font-size:2.75rem!important}}.ofertaImagemBox img{max-width:58%!important;max-height:420px!important;width:auto!important;height:auto!important;object-fit:contain!important;margin:0 auto!important;display:block!important}@media (max-width: 900px){.ofertaImagemBox img{max-width:52%!important;max-height:240px!important}}@media (max-width: 520px){.ofertaImagemBox img{max-width:48%!important;max-height:210px!important}}@media (max-width: 390px){.ofertaImagemBox img{max-width:44%!important;max-height:190px!important}}.ofertaPublicaPage{background:#581c873d,#080711!important;color:#f8fafc!important}.ofertaPublicaCard{max-width:1120px!important;border-radius:16px!important;background:#0b0c12f5!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 24px 70px #00000073!important}.ofertaPublicaCard:before{opacity:.25!important}.ofertaPublicaLogo{border-bottom:1px solid rgba(255,255,255,.08)!important}.ofertaPublicaLogo img{max-height:36px!important;filter:none!important}.ofertaPublicaTopo,.ofertaTopoComTimerReal{border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff09!important;box-shadow:none!important}.ofertaPublicaTopo span,.ofertaTopoComTimerReal span{color:#d1d5db!important;font-size:12px!important;letter-spacing:.04em!important}.ofertaPublicaTopo span:before{background:#22c55e!important;box-shadow:none!important}.ofertaTimerBox{border:1px solid rgba(245,158,11,.28)!important;background:#78350f1a!important;box-shadow:none!important}.ofertaTimerBox span{color:#fbbf24!important;font-size:10px!important}.ofertaTimerNumero{color:#f8fafc!important;font-size:clamp(24px,3vw,34px)!important}.ofertaPublicaGrid{grid-template-columns:minmax(260px,390px) 1fr!important;gap:24px!important}.ofertaImagemBox{position:relative!important;top:auto!important;min-height:340px!important;padding:22px!important;border-radius:16px!important;background:#ffffff09!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.ofertaImagemBox:before{content:"Produto"!important;top:14px!important;left:14px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#d1d5db!important;box-shadow:none!important}.ofertaImagemBox img{max-width:62%!important;max-height:285px!important;transform:none!important;filter:none!important}.ofertaCarrinhoListaBox{background:#ffffff06!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.ofertaInfoBox{background:#ffffff09!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;padding:20px!important;box-shadow:none!important}.ofertaCodigo{color:#c4b5fd!important;background:#7c3aed1f!important;border:1px solid rgba(124,58,237,.3)!important;font-size:11px!important;letter-spacing:.08em!important}.ofertaInfoBox h1{font-size:clamp(20px,2.2vw,30px)!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.025em!important;text-transform:none!important;color:#fff!important}.ofertaPrecoBox{background:#ffffff0b!important;border:1px solid rgba(34,197,94,.32)!important;box-shadow:none!important;border-radius:16px!important;padding:18px!important}.ofertaPrecoBox:after{content:"PIX"!important;background:#22c55e1a!important;border:1px solid rgba(34,197,94,.3)!important;color:#22c55e!important}.ofertaPrecoBox span{color:#9ca3af!important;font-size:11px!important}.ofertaPrecoBox strong{color:#86efac!important;font-size:clamp(38px,4.5vw,56px)!important;letter-spacing:-.045em!important}.ofertaEstoqueInfo,.ofertaQuantidadeBox,.ofertaEntregaBox,.ofertaClienteDadosBox,.ofertaTotalComFrete,.ofertaCarrosselWrap{background:#ffffff09!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;border-radius:16px!important}.ofertaEstoqueInfo{border-color:#22c55e3d!important}.ofertaEstoqueInfo strong{color:#86efac!important}.ofertaQuantidadeBox input,.ofertaClienteInput,.ofertaEnderecoLabel input,.ofertaFreteCepRow input{background:#fff!important;border:1px solid #d1d5db!important;color:#111827!important;border-radius:12px!important;box-shadow:none!important}.ofertaQuantidadeBox input:focus,.ofertaClienteInput:focus,.ofertaEnderecoLabel input:focus,.ofertaFreteCepRow input:focus{border-color:#7c3aed!important;box-shadow:none}.ofertaEntregaTitulo,.ofertaClienteDadosTitulo{color:#f9fafb!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.ofertaEntregaOpc{background:#ffffff09!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.ofertaEntregaOpcAtiva{background:#22c55e14!important;border-color:#22c55e6b!important;box-shadow:none!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:56px!important;border-radius:14px!important;font-size:.98rem!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.ofertaAcoes button:first-child{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.ofertaAcoes .ofertaCartao{background:#111827!important;border-color:#ffffff2e!important;color:#fff!important}.ofertaAcoes button:first-child:before,.ofertaAcoes .ofertaCartao:before{content:""!important}.ofertaAvisoEntrega,.ofertaInfoEntrega,.ofertaFreteAviso{background:#f59e0b1a!important;border:1px solid rgba(245,158,11,.3)!important;color:#fbbf24!important;box-shadow:none!important}@media (max-width: 900px){.ofertaPublicaCard{background:#0b0b12!important;padding:12px 10px 22px!important}.ofertaPublicaGrid{grid-template-columns:1fr!important;gap:12px!important}.ofertaImagemBox{min-height:0!important;padding:16px 10px 12px!important}.ofertaImagemBox:before{position:relative!important;display:inline-flex!important;width:fit-content!important;top:auto!important;left:auto!important;margin-bottom:8px!important}.ofertaImagemBox img{max-width:58%!important;max-height:230px!important}.ofertaCarrinhoListaBox{display:none!important}.ofertaInfoBox{padding:16px!important}.ofertaInfoBox h1{font-size:1.18rem!important;line-height:1.14!important}.ofertaPrecoBox strong{font-size:2.8rem!important}.ofertaAcoes{position:sticky!important;bottom:0!important;z-index:20!important;background:#0b0b1200!important;padding-top:12px!important;padding-bottom:10px!important}}@media (max-width: 520px){.ofertaPublicaLogo img{max-height:32px!important}.ofertaImagemBox img{max-width:52%!important;max-height:205px!important}.ofertaInfoBox h1{font-size:1.08rem!important}.ofertaPrecoBox strong{font-size:2.55rem!important}}@media (max-width: 390px){.ofertaImagemBox img{max-width:48%!important;max-height:185px!important}}.ofertaPublicaGrid{align-items:start!important}.ofertaImagemBox{min-height:auto!important;padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ofertaImagemBox img{width:260px!important;height:260px!important;max-width:260px!important;max-height:260px!important;object-fit:contain!important;display:block!important;margin:18px auto 6px!important;border-radius:14px!important}.ofertaInfoBox h1{font-size:28px!important;line-height:1.08!important;font-weight:800!important;max-width:760px!important;margin-bottom:16px!important}.ofertaCodigo{margin-bottom:12px!important}@media (max-width: 900px){.ofertaImagemBox img{width:210px!important;height:210px!important;max-width:210px!important;max-height:210px!important}.ofertaInfoBox h1{font-size:22px!important;line-height:1.1!important}}@media (max-width: 520px){.ofertaImagemBox{padding:14px!important}.ofertaImagemBox img{width:170px!important;height:170px!important;max-width:170px!important;max-height:170px!important;margin-top:12px!important}.ofertaInfoBox h1{font-size:18px!important;line-height:1.12!important;margin-bottom:12px!important}}@media (max-width: 390px){.ofertaImagemBox img{width:150px!important;height:150px!important;max-width:150px!important;max-height:150px!important}.ofertaInfoBox h1{font-size:17px!important}}.ofertaPublicaGrid{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.ofertaImagemBox{min-height:auto!important;padding:18px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;border-radius:16px!important}.ofertaImagemBox img{width:170px!important;height:170px!important;max-width:170px!important;max-height:170px!important;object-fit:contain!important;display:block!important;margin:8px auto!important;border-radius:12px!important}.ofertaImagemBox .ofertaTag,.ofertaImagemBox .produtoBadge,.ofertaImagemBox .destaqueBadge{transform:scale(.92)!important}.ofertaInfoBox{padding:6px 0 0!important}.ofertaCodigo{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;border-radius:9px!important;font-size:14px!important;font-weight:800!important;letter-spacing:.08em!important;margin-bottom:12px!important}.ofertaInfoBox h1{font-size:32px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.02em!important;margin:0 0 14px!important;max-width:760px!important}.ofertaPrecoBox{padding:18px 20px!important;border-radius:16px!important;margin-bottom:14px!important}.ofertaPrecoBox small,.ofertaPrecoBox .labelPreco,.ofertaPrecoBox .precoLabel{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:.82!important}.ofertaPrecoBox strong,.ofertaPrecoBox .precoValor,.ofertaPrecoBox .valorPrincipal{font-size:34px!important;line-height:1!important;font-weight:700!important}.ofertaEstoqueBox,.ofertaUrgenciaBox,.ofertaDisponibilidadeBox{margin-bottom:14px!important;border-radius:16px!important}.ofertaQuantidadeBox{display:grid!important;grid-template-columns:1fr 180px!important;gap:12px!important;align-items:stretch!important;margin-bottom:16px!important}.ofertaQuantidadeBox label,.ofertaQuantidadeBox>div{border-radius:16px!important}.ofertaQuantidadeBox label{padding:12px 14px!important}.ofertaQuantidadeBox label input{height:44px!important;font-size:22px!important;font-weight:700!important}.ofertaQuantidadeBox>div{padding:12px 14px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ofertaQuantidadeBox>div span{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.08em!important;opacity:.75!important}.ofertaQuantidadeBox>div strong{font-size:18px!important;font-weight:800!important;margin-top:4px!important}.ofertaEntregaBox{margin-top:10px!important;border-radius:16px!important}.ofertaEntregaTitulo{font-size:16px!important;margin-bottom:12px!important}.ofertaEntregaOpcoes{gap:12px!important}.ofertaEntregaOpc{min-height:72px!important;border-radius:16px!important}@media (min-width: 1200px){.ofertaPublicaGrid{grid-template-columns:240px minmax(0,1fr)!important}.ofertaImagemBox img{width:180px!important;height:180px!important;max-width:180px!important;max-height:180px!important}.ofertaInfoBox h1{font-size:34px!important}}@media (max-width: 900px){.ofertaPublicaGrid{grid-template-columns:170px minmax(0,1fr)!important;gap:14px!important}.ofertaImagemBox{padding:14px!important}.ofertaImagemBox img{width:130px!important;height:130px!important;max-width:130px!important;max-height:130px!important}.ofertaInfoBox h1{font-size:24px!important;line-height:1.08!important}.ofertaPrecoBox strong,.ofertaPrecoBox .precoValor,.ofertaPrecoBox .valorPrincipal{font-size:28px!important}.ofertaQuantidadeBox{grid-template-columns:1fr 150px!important}}@media (max-width: 640px){.ofertaPublicaGrid{grid-template-columns:120px minmax(0,1fr)!important;gap:12px!important}.ofertaImagemBox{padding:12px!important}.ofertaImagemBox img{width:96px!important;height:96px!important;max-width:96px!important;max-height:96px!important;margin:4px auto!important}.ofertaCodigo{font-size:12px!important;padding:7px 12px!important;margin-bottom:10px!important}.ofertaInfoBox h1{font-size:18px!important;line-height:1.1!important;margin-bottom:10px!important}.ofertaPrecoBox{padding:14px!important;margin-bottom:12px!important}.ofertaPrecoBox strong,.ofertaPrecoBox .precoValor,.ofertaPrecoBox .valorPrincipal{font-size:22px!important}.ofertaQuantidadeBox{grid-template-columns:1fr!important;gap:10px!important}.ofertaQuantidadeBox label input{font-size:18px!important}.ofertaEntregaOpcoes{grid-template-columns:1fr!important}}.ofertaInfoBox{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.ofertaCodigo,.ofertaInfoBox h1,.ofertaEntregaBox,.ofertaClienteDadosBox,.ofertaAcoes,.ofertaPixBox,.ofertaErroBox,.ofertaFilaBox,.ofertaPixConfirmado{grid-column:1 / -1!important}.ofertaPrecoBox{grid-column:auto!important;min-height:96px!important;margin:0!important;padding:14px 16px!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ofertaPrecoBox span{font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:6px!important}.ofertaPrecoBox strong{font-size:30px!important;line-height:1!important;letter-spacing:-.035em!important}.ofertaEstoqueInfo{grid-column:auto!important;min-height:96px!important;margin:0!important;padding:14px 16px!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important}.ofertaEstoqueInfo:before{content:"ESTOQUE"!important;display:block!important;color:#9ca3af!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ofertaEstoqueInfo span,.ofertaEstoqueInfo small{font-size:12px!important;line-height:1.15!important}.ofertaEstoqueInfo strong{font-size:18px!important;font-weight:700!important}.ofertaQuantidadeBox{display:contents!important}.ofertaQuantidadeBox label{min-height:96px!important;margin:0!important;padding:14px 16px!important;border-radius:16px!important;background:#ffffff09!important;border:1px solid rgba(255,255,255,.1)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ofertaQuantidadeBox label:before{content:"QUANTIDADE"!important;display:block!important;color:#9ca3af!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:6px!important}.ofertaQuantidadeBox input{width:100%!important;height:42px!important;border-radius:12px!important;font-size:20px!important;font-weight:800!important;padding:6px 10px!important}.ofertaQuantidadeBox>div{min-height:96px!important;margin:0!important;padding:14px 16px!important;border-radius:16px!important;background:#ffffff09!important;border:1px solid rgba(255,255,255,.1)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ofertaQuantidadeBox>div span{display:block!important;color:#9ca3af!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:6px!important}.ofertaQuantidadeBox>div strong{font-size:20px!important;font-weight:700!important;color:#f9fafb!important}.ofertaInfoBox h1{font-size:26px!important;line-height:1.12!important;font-weight:800!important;margin:0 0 4px!important}.ofertaEntregaBox{margin-top:4px!important}@media (max-width: 1100px){.ofertaInfoBox{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox label,.ofertaQuantidadeBox>div{min-height:90px!important}}@media (max-width: 640px){.ofertaInfoBox{grid-template-columns:1fr 1fr!important;gap:10px!important}.ofertaInfoBox h1{font-size:17px!important;line-height:1.15!important}.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox label,.ofertaQuantidadeBox>div{min-height:82px!important;padding:12px!important;border-radius:16px!important}.ofertaPrecoBox strong{font-size:24px!important}.ofertaQuantidadeBox>div strong{font-size:18px!important}.ofertaQuantidadeBox input{height:38px!important;font-size:18px!important}}@media (max-width: 390px){.ofertaInfoBox{grid-template-columns:1fr!important}.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox label,.ofertaQuantidadeBox>div{min-height:76px!important}}.ofertaInfoBox{display:flex!important;flex-direction:column!important;gap:14px!important;padding:22px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 10px 30px #0000001a!important;color:#111827!important}.ofertaCodigo{width:fit-content!important;display:inline-flex!important;padding:6px 10px!important;border-radius:10px!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#6b7280!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;margin:0!important}.ofertaInfoBox h1{color:#111827!important;font-size:25px!important;line-height:1.16!important;font-weight:800!important;letter-spacing:-.02em!important;text-transform:none!important;margin:0!important}.ofertaPrecoBox{margin:2px 0 0!important;padding:0 0 14px!important;min-height:auto!important;background:transparent!important;border:none!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;box-shadow:none!important}.ofertaPrecoBox span{display:block!important;color:#6b7280!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:5px!important}.ofertaPrecoBox strong{color:#111827!important;font-size:38px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.04em!important}.ofertaEstoqueInfo{min-height:auto!important;margin:0!important;padding:10px 12px!important;border-radius:12px!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important;box-shadow:none!important;color:#047857!important}.ofertaEstoqueInfo strong{color:#047857!important;font-size:14px!important}.ofertaEstoqueInfo span,.ofertaEstoqueInfo small{color:#047857!important;font-size:12px!important}.ofertaQuantidadeBox{display:grid!important;grid-template-columns:1fr 150px!important;gap:12px!important;align-items:stretch!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.ofertaQuantidadeBox label{min-height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.ofertaQuantidadeBox label:before{content:"Quantidade"!important;display:block!important;color:#374151!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:6px!important}.ofertaQuantidadeBox input{width:100%!important;height:48px!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:12px!important;color:#111827!important;font-size:18px!important;font-weight:700!important;padding:0 12px!important;box-shadow:none!important}.ofertaQuantidadeBox>div{min-height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.ofertaQuantidadeBox>div span{display:block!important;color:#6b7280!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:6px!important}.ofertaQuantidadeBox>div strong{color:#111827!important;font-size:20px!important;font-weight:700!important}.ofertaImagemBox{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 10px 30px #00000014!important;min-height:260px!important;padding:18px!important}.ofertaImagemBox:before{content:"Produto"!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#6b7280!important;box-shadow:none!important}.ofertaImagemBox img{width:190px!important;height:190px!important;max-width:190px!important;max-height:190px!important;object-fit:contain!important;filter:none!important;transform:none!important;margin:14px auto 0!important}.ofertaPublicaPage{background:#f3f4f6!important;color:#111827!important}.ofertaPublicaCard{background:transparent!important;border:none!important;box-shadow:none!important}.ofertaPublicaCard:before,.ofertaPublicaPage:before,.ofertaPublicaPage:after{display:none!important}.ofertaPublicaLogo{border-bottom:none!important;justify-content:flex-start!important;padding-bottom:4px!important;margin-bottom:8px!important}.ofertaPublicaLogo img{max-height:34px!important;filter:none!important}.ofertaPublicaTopo,.ofertaTopoComTimerReal,.ofertaEntregaBox,.ofertaClienteDadosBox,.ofertaTotalComFrete,.ofertaCarrosselWrap{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 8px 24px #0000000f!important;color:#111827!important}.ofertaEntregaTitulo,.ofertaClienteDadosTitulo{color:#111827!important;font-size:18px!important;font-weight:800!important}.ofertaEntregaOpc{background:#fff!important;border:1px solid #e5e7eb!important;color:#111827!important;box-shadow:none!important}.ofertaEntregaOpcAtiva{background:#f0fdf4!important;border-color:#22c55e!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:56px!important;border-radius:14px!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;box-shadow:none!important}.ofertaAcoes button:first-child{background:#111827!important;border-color:#111827!important;color:#fff!important}.ofertaAcoes .ofertaCartao{background:#fff!important;border:1px solid #d1d5db!important;color:#111827!important}.ofertaCarrinhoListaBox{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 8px 24px #0000000f!important;color:#111827!important}@media (max-width: 900px){.ofertaPublicaPage{background:#f3f4f6!important}.ofertaPublicaCard{padding:16px 12px 24px!important}.ofertaPublicaGrid{grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.ofertaImagemBox{min-height:auto!important;padding:10px!important;border-radius:16px!important}.ofertaImagemBox:before{display:none!important}.ofertaImagemBox img{width:76px!important;height:76px!important;max-width:76px!important;max-height:76px!important;margin:0 auto!important}.ofertaInfoBox{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;gap:8px!important}.ofertaCodigo{font-size:11px!important;padding:4px 8px!important}.ofertaInfoBox h1{font-size:17px!important;line-height:1.18!important}.ofertaPrecoBox strong{font-size:28px!important}.ofertaEstoqueInfo{font-size:12px!important;padding:8px 10px!important}.ofertaQuantidadeBox{grid-template-columns:1fr 120px!important;gap:10px!important}.ofertaQuantidadeBox input{height:44px!important}.ofertaQuantidadeBox>div strong{font-size:18px!important}}@media (max-width: 520px){.ofertaPublicaGrid{grid-template-columns:86px minmax(0,1fr)!important}.ofertaImagemBox img{width:68px!important;height:68px!important;max-width:68px!important;max-height:68px!important}.ofertaInfoBox h1{font-size:16px!important}.ofertaPrecoBox strong{font-size:26px!important}.ofertaQuantidadeBox{grid-template-columns:1fr!important}}.ofertaPublicaPage{background:#7e22ce2e,#22c55e0f,#07080d!important;color:#f3f4f6!important}.ofertaPublicaCard{max-width:1180px!important;margin:0 auto!important;padding:18px!important;background:transparent!important;border:none!important;box-shadow:none!important}.ofertaPublicaGrid{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.ofertaImagemBox{min-height:auto!important;padding:18px!important;border-radius:16px!important;background:#11131a!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 16px 40px #00000047!important}.ofertaImagemBox:before{content:"Produto"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:7px 12px!important;border-radius:9px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.08)!important;color:#cbd5e1!important;font-size:12px!important;font-weight:700!important;letter-spacing:.03em!important;box-shadow:none!important}.ofertaImagemBox img{width:160px!important;height:160px!important;max-width:160px!important;max-height:160px!important;object-fit:contain!important;display:block!important;margin:10px auto 0!important;filter:none!important;transform:none!important}.ofertaInfoBox{display:flex!important;flex-direction:column!important;gap:16px!important;padding:22px!important;border-radius:16px!important;background:#11131a!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 16px 40px #00000047!important;color:#f8fafc!important}.ofertaCodigo{width:fit-content!important;display:inline-flex!important;align-items:center!important;padding:8px 14px!important;border-radius:9px!important;background:#7c3aed24!important;border:1px solid rgba(167,139,250,.26)!important;color:#c4b5fd!important;font-size:12px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:none!important;margin:0!important}.ofertaInfoBox h1{margin:0!important;font-size:28px!important;line-height:1.14!important;font-weight:800!important;letter-spacing:-.02em!important;color:#f8fafc!important;text-transform:none!important}.ofertaPrecoBox{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0 0 14px!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;min-height:auto!important}.ofertaPrecoBox span{display:block!important;color:#9ca3af!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;margin-bottom:6px!important;text-transform:none!important}.ofertaPrecoBox strong{color:#fff!important;font-size:40px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.04em!important}.ofertaEstoqueInfo{min-height:auto!important;margin:0!important;padding:12px 14px!important;border-radius:14px!important;background:#10b9811a!important;border:1px solid rgba(52,211,153,.25)!important;box-shadow:none!important;color:#d1fae5!important}.ofertaEstoqueInfo:before{display:none!important}.ofertaEstoqueInfo strong{color:#ecfdf5!important;font-size:14px!important;font-weight:800!important}.ofertaEstoqueInfo small,.ofertaEstoqueInfo span{color:#a7f3d0!important;font-size:12px!important}.ofertaQuantidadeBox{display:grid!important;grid-template-columns:minmax(0,1fr) 160px!important;gap:14px!important;align-items:end!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.ofertaQuantidadeBox label{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;min-height:auto!important}.ofertaQuantidadeBox label:before{content:"Quantidade"!important;display:block!important;margin-bottom:8px!important;color:#cbd5e1!important;font-size:13px!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important}.ofertaQuantidadeBox input{width:100%!important;height:54px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0f1117!important;color:#fff!important;font-size:22px!important;font-weight:800!important;box-shadow:none!important}.ofertaQuantidadeBox>div{display:flex!important;flex-direction:column!important;justify-content:end!important;gap:6px!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;min-height:auto!important}.ofertaQuantidadeBox>div span{color:#9ca3af!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important}.ofertaQuantidadeBox>div strong{color:#fff!important;font-size:22px!important;font-weight:700!important}.ofertaEntregaBox,.ofertaClienteDadosBox,.ofertaTotalComFrete,.ofertaCarrosselWrap{background:#11131a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;box-shadow:0 16px 40px #00000038!important;color:#f8fafc!important}.ofertaEntregaTitulo,.ofertaClienteDadosTitulo{color:#f8fafc!important;font-size:20px!important;font-weight:800!important;margin-bottom:4px!important}.ofertaEntregaOpc{background:#0f1117!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;color:#f8fafc!important;box-shadow:none!important}.ofertaEntregaOpcAtiva{border-color:#22c55eb3!important;background:#22c55e1a!important}.ofertaClienteDadosBox input,.ofertaClienteDadosBox select,.ofertaClienteDadosBox textarea{background:#0f1117!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;border-radius:14px!important;box-shadow:none!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:56px!important;border-radius:14px!important;font-size:16px!important;font-weight:800!important;text-transform:none!important;box-shadow:none!important}.ofertaAcoes .ofertaCartao{background:transparent!important;border:1px solid rgba(255,255,255,.12)!important;color:#f8fafc!important}@media (max-width: 900px){.ofertaPublicaGrid{grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.ofertaImagemBox{padding:10px!important;border-radius:16px!important}.ofertaImagemBox:before{display:none!important}.ofertaImagemBox img{width:76px!important;height:76px!important;max-width:76px!important;max-height:76px!important;margin:0 auto!important}.ofertaInfoBox{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;gap:10px!important}.ofertaCodigo{padding:5px 9px!important;font-size:10px!important}.ofertaInfoBox h1{font-size:18px!important;line-height:1.18!important}.ofertaPrecoBox{padding-bottom:10px!important}.ofertaPrecoBox strong{font-size:28px!important}.ofertaQuantidadeBox{grid-template-columns:1fr 110px!important;gap:10px!important}.ofertaQuantidadeBox input{height:46px!important;font-size:18px!important}.ofertaQuantidadeBox>div strong{font-size:18px!important}}@media (max-width: 560px){.ofertaPublicaCard{padding:12px!important}.ofertaPublicaGrid{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important}.ofertaImagemBox img{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important}.ofertaInfoBox h1{font-size:17px!important}.ofertaPrecoBox strong{font-size:26px!important}.ofertaQuantidadeBox{grid-template-columns:1fr!important}}.ofertaPublicaGrid{grid-template-columns:270px minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important}.ofertaImagemBox{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;min-height:100%!important;height:100%!important;padding:14px!important;border-radius:16px!important;overflow:hidden!important;background:#11131a!important;border:1px solid rgba(255,255,255,.08)!important}.ofertaImagemBox:before{margin-bottom:10px!important}.ofertaImagemBox img{width:100%!important;height:100%!important;min-height:360px!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin:0!important;display:block!important}.ofertaInfoBox{gap:12px!important;padding:22px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.ofertaInfoBox h1{font-size:24px!important;line-height:1.12!important;margin:0!important}.ofertaPrecoBox{padding:0 0 10px!important;margin:0!important}.ofertaPrecoBox strong{font-size:38px!important}.ofertaEstoqueInfo{padding:10px 14px!important;border-radius:14px!important;min-height:auto!important}.ofertaEstoqueInfo strong{font-size:13px!important}.ofertaEstoqueInfo small,.ofertaEstoqueInfo span{font-size:11px!important}.ofertaQuantidadeBox{display:grid!important;grid-template-columns:minmax(0,1fr) 170px!important;gap:14px!important;align-items:end!important;padding:12px 0 0!important;margin:0!important;background:transparent!important;border:none!important;min-height:auto!important}.ofertaQuantidadeBox label{margin:0!important;padding:0!important;min-height:auto!important}.ofertaQuantidadeBox label:before{content:"Quantidade"!important;display:block!important;margin-bottom:6px!important;color:#cbd5e1!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.ofertaQuantidadeBox input{height:48px!important;font-size:18px!important;border-radius:12px!important;padding:0 12px!important}.ofertaQuantidadeBox>div{gap:4px!important;min-height:auto!important;justify-content:end!important}.ofertaQuantidadeBox>div span{font-size:12px!important;margin:0!important}.ofertaQuantidadeBox>div strong{font-size:18px!important;line-height:1!important}.ofertaEntregaBox{margin-top:4px!important;padding:18px!important}@media (max-width: 900px){.ofertaPublicaGrid{grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.ofertaImagemBox{padding:8px!important;border-radius:16px!important}.ofertaImagemBox:before{display:none!important}.ofertaImagemBox img{width:100%!important;height:100%!important;min-height:120px!important;object-fit:contain!important}.ofertaInfoBox{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;gap:10px!important}.ofertaInfoBox h1{font-size:18px!important;line-height:1.14!important}.ofertaPrecoBox strong{font-size:28px!important}.ofertaQuantidadeBox{grid-template-columns:minmax(0,1fr) 110px!important;gap:10px!important}.ofertaQuantidadeBox input{height:42px!important;font-size:16px!important}.ofertaQuantidadeBox>div strong{font-size:16px!important}}@media (max-width: 560px){.ofertaPublicaGrid{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important}.ofertaImagemBox img{min-height:96px!important}.ofertaInfoBox h1{font-size:16px!important}.ofertaPrecoBox strong{font-size:24px!important}.ofertaQuantidadeBox{grid-template-columns:1fr 96px!important;gap:8px!important}}.ofertaPublicaGrid{display:grid!important;grid-template-columns:320px minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important}.ofertaColunaProdutoCarrinho{display:flex!important;flex-direction:column!important;height:100%!important}.ofertaCarrinhoListaBox{display:none!important}.ofertaImagemBox{height:100%!important;min-height:520px!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;background:#11131a!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 18px 45px #00000047!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important}.ofertaImagemBox:before{display:none!important}.ofertaImagemBox img{width:100%!important;height:100%!important;min-height:520px!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;margin:0!important;border-radius:0!important;display:block!important}.ofertaInfoBox{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-content:start!important;padding:22px!important;border-radius:16px!important;background:#11131a!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 18px 45px #00000047!important;color:#f8fafc!important}.ofertaCodigo{grid-column:1 / -1!important;order:1!important;width:fit-content!important;margin:0!important;padding:7px 12px!important;border-radius:9px!important;background:#7c3aed24!important;border:1px solid rgba(167,139,250,.28)!important;color:#c4b5fd!important;font-size:12px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important}.ofertaInfoBox h1{grid-column:1 / -1!important;order:2!important;margin:0 0 2px!important;color:#f8fafc!important;font-size:24px!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-.02em!important;text-transform:none!important}.ofertaPrecoBox{order:3!important;grid-column:span 1!important;min-height:92px!important;margin:0!important;padding:14px!important;border-radius:16px!important;background:#0f1117!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ofertaPrecoBox:after{display:none!important}.ofertaPrecoBox span{color:#9ca3af!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:7px!important}.ofertaPrecoBox strong{color:#fff!important;font-size:26px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.03em!important}.ofertaEstoqueInfo{order:4!important;grid-column:span 1!important;min-height:92px!important;margin:0!important;padding:14px!important;border-radius:16px!important;background:#0f1117!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;color:#f8fafc!important;display:flex!important;align-items:center!important;gap:10px!important}.ofertaEstoqueInfo:before{content:"ESTOQUE"!important;display:block!important;color:#9ca3af!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:6px!important}.ofertaEstoqueInfo .ofertaEstoqueIcone{display:none!important}.ofertaEstoqueInfo div{display:flex!important;flex-direction:column!important}.ofertaEstoqueInfo strong{color:#fff!important;font-size:16px!important;font-weight:700!important}.ofertaEstoqueInfo p{margin:2px 0 0!important;color:#9ca3af!important;font-size:11px!important}.ofertaQuantidadeBox{order:5!important;grid-column:span 1!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;min-height:92px!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.ofertaQuantidadeBox label{min-height:92px!important;margin:0!important;padding:14px!important;border-radius:16px!important;background:#0f1117!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ofertaQuantidadeBox label:before{content:"QUANTIDADE"!important;display:block!important;margin-bottom:7px!important;color:#9ca3af!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.ofertaQuantidadeBox label span,.ofertaQuantidadeBox label>span{display:none!important}.ofertaQuantidadeBox input{height:38px!important;width:100%!important;padding:0 10px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.12)!important;background:#151823!important;color:#fff!important;font-size:18px!important;font-weight:800!important;box-shadow:none!important}.ofertaQuantidadeBox>div{margin-top:0!important;padding:14px!important;border-radius:16px!important;background:#0f1117!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;display:none!important}.ofertaAcoes{order:6!important;grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important;padding:0!important;position:static!important;background:transparent!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:82px!important;border-radius:16px!important;font-size:18px!important;font-weight:700!important;text-transform:none!important;box-shadow:none!important}.ofertaAcoes button:first-child{background:#22c55e!important;border:1px solid #22c55e!important;color:#07110b!important}.ofertaAcoes .ofertaCartao{background:#0f1117!important;border:1px solid rgba(255,255,255,.12)!important;color:#f8fafc!important}.ofertaEntregaBox{order:7!important;grid-column:1 / -1!important;margin-top:0!important}.ofertaTotalComFrete{order:8!important;grid-column:1 / -1!important}.ofertaClienteDadosBox{order:9!important;grid-column:1 / -1!important}.ofertaPublicaTopo,.ofertaTopoComTimerReal{background:#11131a!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 12px 30px #00000038!important}@media (max-width: 980px){.ofertaPublicaGrid{grid-template-columns:190px minmax(0,1fr)!important}.ofertaImagemBox,.ofertaImagemBox img{min-height:430px!important}.ofertaInfoBox{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox{grid-column:span 1!important}}@media (max-width: 700px){.ofertaPublicaGrid{grid-template-columns:100px minmax(0,1fr)!important;gap:10px!important}.ofertaImagemBox{min-height:100%!important;border-radius:16px!important}.ofertaImagemBox img{min-height:100%!important;object-fit:cover!important}.ofertaInfoBox{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.ofertaInfoBox h1{font-size:16px!important}.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox label{min-height:auto!important;padding:12px!important}.ofertaPrecoBox strong{font-size:24px!important}.ofertaAcoes{grid-template-columns:1fr!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:58px!important;font-size:16px!important}}@media (max-width: 760px){.ofertaPublicaPage{padding:0!important;background:#7e22ce33,#07080d!important}.ofertaPublicaCard{width:100%!important;padding:10px!important;margin:0!important}.ofertaPublicaLogo{margin-bottom:8px!important;padding:0!important}.ofertaPublicaLogo img{max-height:30px!important}.ofertaPublicaTopo,.ofertaTopoComTimerReal{margin-bottom:10px!important;padding:8px 10px!important;border-radius:14px!important}.ofertaTopoStatusReal span{font-size:11px!important}.ofertaTopoStatusReal small{font-size:10px!important}.ofertaTopoTimerReal small{font-size:9px!important}.ofertaTopoTimerReal strong{font-size:20px!important}.ofertaPublicaGrid{display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.ofertaColunaProdutoCarrinho{height:auto!important}.ofertaImagemBox{width:90px!important;height:132px!important;min-height:132px!important;padding:0!important;border-radius:14px!important;overflow:hidden!important}.ofertaImagemBox img{width:100%!important;height:100%!important;min-height:132px!important;max-height:132px!important;object-fit:cover!important;object-position:center!important}.ofertaInfoBox{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.ofertaCodigo{font-size:10px!important;padding:4px 8px!important;border-radius:9px!important}.ofertaInfoBox h1{font-size:15px!important;line-height:1.15!important;font-weight:800!important;margin:0!important}.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox label{min-height:auto!important;padding:9px 10px!important;border-radius:12px!important;background:#11131a!important;border:1px solid rgba(255,255,255,.1)!important}.ofertaPrecoBox span{font-size:9px!important;margin-bottom:3px!important}.ofertaPrecoBox strong{font-size:22px!important;line-height:1!important}.ofertaEstoqueInfo{display:block!important}.ofertaEstoqueInfo:before{display:none!important}.ofertaEstoqueInfo strong{font-size:12px!important;line-height:1.1!important}.ofertaEstoqueInfo p{font-size:10px!important;line-height:1.1!important;margin-top:2px!important}.ofertaQuantidadeBox{display:grid!important;grid-template-columns:1fr 95px!important;gap:8px!important;min-height:auto!important;padding:0!important}.ofertaQuantidadeBox label{min-height:auto!important}.ofertaQuantidadeBox label:before{font-size:9px!important;margin-bottom:4px!important}.ofertaQuantidadeBox input{height:34px!important;font-size:16px!important;border-radius:10px!important;padding:0 8px!important}.ofertaQuantidadeBox>div{display:flex!important;min-height:auto!important;padding:9px 10px!important;border-radius:12px!important;background:#11131a!important;border:1px solid rgba(255,255,255,.1)!important}.ofertaQuantidadeBox>div span{font-size:9px!important;margin-bottom:4px!important}.ofertaQuantidadeBox>div strong{font-size:15px!important}.ofertaAcoes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:2px!important;position:static!important;padding:0!important;background:transparent!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:46px!important;border-radius:12px!important;font-size:13px!important;padding:8px 10px!important}.ofertaEntregaBox,.ofertaClienteDadosBox,.ofertaTotalComFrete{margin-top:10px!important;padding:12px!important;border-radius:16px!important}.ofertaEntregaTitulo,.ofertaClienteDadosTitulo{font-size:15px!important;margin-bottom:8px!important}.ofertaEntregaOpcoes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.ofertaEntregaOpc{min-height:54px!important;border-radius:12px!important;padding:8px!important}.ofertaEntregaOpc span{font-size:16px!important}.ofertaEntregaOpc strong{font-size:11px!important}.ofertaEntregaOpc small{font-size:10px!important}.ofertaEscolhaEntregaAviso{font-size:11px!important;padding:9px 10px!important;border-radius:12px!important}.ofertaClienteInput{height:42px!important;font-size:14px!important}}@media (max-width: 430px){.ofertaPublicaGrid{grid-template-columns:82px minmax(0,1fr)!important;gap:8px!important}.ofertaImagemBox{width:82px!important;height:122px!important;min-height:122px!important}.ofertaImagemBox img{min-height:122px!important;max-height:122px!important}.ofertaInfoBox h1{font-size:14px!important}.ofertaPrecoBox strong{font-size:20px!important}.ofertaQuantidadeBox,.ofertaAcoes{grid-template-columns:1fr!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{width:100%!important;min-height:48px!important;font-size:14px!important}}.ofertaProdutoEtapaAcoes{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:4px!important}.ofertaProdutoAdicionadoAviso{grid-column:1 / -1!important;padding:12px 14px!important;border-radius:14px!important;background:#22c55e1a!important;border:1px solid rgba(34,197,94,.28)!important;color:#bbf7d0!important;font-size:13px!important;font-weight:700!important}.ofertaBtnAdicionarCarrinho,.ofertaBtnFinalizarCompra{min-height:58px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;font-size:16px!important;font-weight:700!important;cursor:pointer!important;transition:transform .14s ease,filter .14s ease!important}.ofertaBtnAdicionarCarrinho{background:#0f1117!important;color:#f8fafc!important}.ofertaBtnFinalizarCompra{background:var(--oferta-cor-botao, #22c55e)!important;color:var(--oferta-cor-botao-texto, #07110b)!important;border-color:var(--oferta-cor-botao, #22c55e)!important}@media (max-width: 760px){.ofertaProdutoEtapaAcoes{grid-template-columns:1fr!important;gap:8px!important}.ofertaBtnAdicionarCarrinho,.ofertaBtnFinalizarCompra{min-height:48px!important;font-size:14px!important;border-radius:12px!important}.ofertaProdutoAdicionadoAviso{font-size:12px!important;padding:10px 12px!important}}.ofertaProdutoEtapaAcoes{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:2px!important}.ofertaProdutoAdicionadoAviso{grid-column:1 / -1!important;padding:12px 14px!important;border-radius:14px!important;background:#22c55e1a!important;border:1px solid rgba(34,197,94,.3)!important;color:#bbf7d0!important;font-size:13px!important;font-weight:700!important}.ofertaBtnAdicionarCarrinho,.ofertaBtnFinalizarCompra{min-height:58px!important;border-radius:14px!important;font-size:16px!important;font-weight:700!important;cursor:pointer!important;transition:transform .14s ease,filter .14s ease!important}.ofertaBtnAdicionarCarrinho{background:#0f1117!important;border:1px solid rgba(255,255,255,.14)!important;color:#f8fafc!important}.ofertaBtnFinalizarCompra{background:var(--oferta-cor-botao, #22c55e)!important;border:1px solid var(--oferta-cor-botao, #22c55e)!important;color:var(--oferta-cor-botao-texto, #07110b)!important}.ofertaBtnAdicionarCarrinho:hover,.ofertaBtnFinalizarCompra:hover{transform:translateY(-1px)!important;filter:brightness(1.05)!important}.ofertaBtnAdicionarCarrinho:disabled,.ofertaBtnFinalizarCompra:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}@media (max-width: 760px){.ofertaProdutoEtapaAcoes{grid-template-columns:1fr!important;gap:8px!important}.ofertaBtnAdicionarCarrinho,.ofertaBtnFinalizarCompra{min-height:48px!important;border-radius:12px!important;font-size:14px!important}.ofertaProdutoAdicionadoAviso{font-size:12px!important;padding:10px 12px!important}}:root{--meg-bg: #0d0d1a;--meg-bg2: #070812;--meg-card: rgba(255,255,255,.05);--meg-card2: rgba(255,255,255,.075);--meg-border: rgba(124,58,237,.42);--meg-border-soft: rgba(255,255,255,.12);--meg-purple: #7c3aed;--meg-purple2: #8b5cf6;--meg-green: #00ff88;--meg-green2: #22c55e;--meg-white: #ffffff;--meg-muted: #a0aec0;--meg-warning: #f59e0b}.ofertaPublicaPage,.ofertaPublicaContainer{font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.ofertaPublicaPage{background:#7c3aed38,#00ff881a,var(--meg-bg)!important;color:var(--meg-white)!important}.ofertaPublicaHeader,.ofertaTopoCheckout,.ofertaCheckoutTopo{background:#0d0d1aeb!important;border:1px solid rgba(124,58,237,.32)!important;border-radius:16px!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:none}.ofertaLogoTexto,.ofertaLogo,.ofertaPublicaLogo{font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:800!important;font-style:italic!important;letter-spacing:-.04em!important;text-transform:uppercase!important;background:#fff!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.ofertaTimerBox{position:static!important}.ofertaPublicaGrid{display:grid!important;grid-template-columns:minmax(280px,360px) 1fr!important;gap:22px!important;align-items:stretch!important;padding:16px!important;border:1px solid rgba(124,58,237,.38)!important;border-radius:16px!important;background:#ffffff09!important;box-shadow:none;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.ofertaImagemBox{overflow:hidden!important;border:1px solid rgba(124,58,237,.62)!important;border-radius:16px!important;background:#ffffff0a!important;box-shadow:0 20px 46px #00000047!important}.ofertaImagemBox img{width:100%!important;height:100%!important;min-height:420px!important;object-fit:cover!important;display:block!important}.ofertaInfoBox{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-content:start!important;padding:22px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:#ffffff09!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.ofertaInfoBox .ofertaTimerBox{grid-column:1 / -1!important;order:1!important;width:100%!important;min-height:128px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0 0 12px!important;padding:16px 18px!important;border-radius:16px!important;border:2px solid rgba(0,255,136,.78)!important;background:#4c1d95fa!important;box-shadow:none;text-align:center!important;overflow:hidden!important}.ofertaInfoBox .ofertaTimerBox span{color:#fff!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(22px,3vw,31px)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.ofertaInfoBox .ofertaTimerBox span{font-size:0!important}.ofertaInfoBox .ofertaTimerBox span:after{content:"OFERTA EXPIRA EM:"!important;font-size:clamp(22px,3vw,31px)!important}.ofertaInfoBox .ofertaTimerNumero{margin:6px 0 0!important;padding:0!important;color:var(--meg-green)!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(58px,7vw,86px)!important;line-height:.95!important;font-weight:800!important;letter-spacing:-.05em!important}.ofertaCodigo{grid-column:1 / -1!important;order:2!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:7px 14px!important;border:1px solid rgba(139,92,246,.68)!important;border-radius:9px!important;color:var(--meg-muted)!important;background:#7c3aed2e!important;font-size:15px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important}.ofertaInfoBox h1{grid-column:1 / -1!important;order:3!important;margin:0!important;color:var(--meg-white)!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.04!important;font-weight:800!important;text-transform:uppercase!important}.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox{min-height:112px!important;padding:16px!important;border:1px solid rgba(124,58,237,.42)!important;border-radius:12px!important;background:#ffffff0d!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:none!important}.ofertaPrecoBox{order:4!important}.ofertaEstoqueInfo{order:5!important}.ofertaQuantidadeBox{order:6!important}.ofertaPrecoBox span,.ofertaQuantidadeBox label,.ofertaQuantidadeBox>div span,.ofertaEstoqueInfo p{color:var(--meg-muted)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}.ofertaPrecoBox strong{color:var(--meg-green)!important;font-family:Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(32px,4vw,42px)!important;line-height:1!important;font-weight:800!important}.ofertaEstoqueInfo{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.ofertaEstoqueIcone{display:none!important}.ofertaEstoqueInfo strong{color:var(--meg-warning)!important;font-size:20px!important;line-height:1.1!important;font-weight:800!important}.ofertaEstoqueInfo p{margin:6px 0 0!important;color:var(--meg-muted)!important;letter-spacing:0!important;text-transform:none!important}.ofertaQuantidadeBox{display:flex!important;flex-direction:column!important;justify-content:center!important}.ofertaQuantidadeBox label{font-size:0!important}.ofertaQuantidadeBox label:before{content:"QUANTIDADE"!important;display:block!important;margin-bottom:8px!important;color:var(--meg-muted)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.09em!important}.ofertaQuantidadeBox input{width:100%!important;height:46px!important;padding:0 14px!important;border:1px solid rgba(139,92,246,.58)!important;border-radius:10px!important;outline:none!important;background:#0d0d1ac7!important;color:var(--meg-white)!important;font-size:24px!important;font-weight:800!important}.ofertaQuantidadeBox>div{display:none!important}.ofertaProdutoEtapaAcoes{grid-column:1 / -1!important;order:7!important;position:static!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:4px 0 0!important;padding:0!important}.ofertaProdutoAdicionadoAviso{grid-column:1 / -1!important;padding:12px 14px!important;border-radius:12px!important;border:1px solid rgba(0,255,136,.32)!important;background:#00ff8814!important;color:#caffdf!important;font-size:14px!important;font-weight:700!important}.ofertaBtnAdicionarCarrinho,.ofertaBtnFinalizarCompra{min-height:58px!important;padding:0 18px!important;border-radius:12px!important;font-size:17px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;cursor:pointer!important}.ofertaBtnAdicionarCarrinho{border:1px solid rgba(139,92,246,.78)!important;background:#ffffff06!important;color:var(--meg-white)!important}.ofertaBtnAdicionarCarrinho:hover{border-color:var(--meg-green)!important;box-shadow:0 10px 28px #7c3aed29!important}.ofertaBtnFinalizarCompra{border:1px solid var(--meg-green)!important;background:var(--meg-green)!important;color:#06110a!important;box-shadow:0 14px 34px #00ff883d!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaEntregaBox,.ofertaInfoBox.ofertaEtapa-produto .ofertaTotalComFrete,.ofertaInfoBox.ofertaEtapa-produto .ofertaClienteDadosBox,.ofertaInfoBox.ofertaEtapa-produto>.ofertaAcoes,.ofertaInfoBox.ofertaEtapa-produto .ofertaCheckoutErro{display:none!important}.ofertaInfoBox.ofertaEtapa-confirmacao .ofertaProdutoEtapaAcoes{display:none!important}.ofertaEntregaBox,.ofertaClienteDadosBox{grid-column:1 / -1!important;border:1px solid rgba(124,58,237,.42)!important;border-radius:16px!important;background:#ffffff0a!important;padding:18px!important}.ofertaEntregaTitulo,.ofertaClienteDadosTitulo{margin:0 0 14px!important;color:var(--meg-white)!important;font-size:24px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}.ofertaEntregaOpcoes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.ofertaEntregaOpc{min-height:72px!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;background:#0d0d1ab8!important;color:var(--meg-white)!important}.ofertaEntregaOpcAtiva{border-color:#00ff88d1!important;background:#7c3aedc7!important;box-shadow:none}.ofertaClienteDadosBox{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.ofertaClienteDadosTitulo{grid-column:1 / -1!important}.ofertaClienteLabel{color:var(--meg-muted)!important;font-size:15px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}.ofertaClienteInput,.ofertaEnderecoLabel input,.ofertaFreteCepRow input{width:100%!important;min-height:54px!important;padding:0 15px!important;border:1px solid rgba(139,92,246,.44)!important;border-radius:12px!important;outline:none!important;background:#0d0d1ac2!important;color:var(--meg-white)!important;font-size:16px!important;font-weight:700!important}.ofertaAcoes button{min-height:56px!important;border-radius:12px!important;font-size:18px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important}.ofertaAcoes button:first-child{background:var(--meg-green)!important;color:#06110a!important;box-shadow:none}.ofertaAcoes .ofertaCartao{background:var(--meg-purple)!important;color:var(--meg-white)!important;box-shadow:none}.ofertaCarrosselWrap{margin-top:22px!important;padding:18px!important;border:1px solid rgba(124,58,237,.42)!important;border-radius:16px!important;background:#ffffff09!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.ofertaCarrosselCabecalho{color:var(--meg-white)!important;font-size:18px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}.ofertaCarrosselCabecalho strong{color:var(--meg-green)!important}.ofertaCardProdutoGrupo{border:1px solid rgba(124,58,237,.44)!important;border-radius:12px!important;background:#ffffff0b!important;overflow:hidden!important}.ofertaCardProdutoGrupo img{width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important}.ofertaCardProdutoGrupoTitulo{color:var(--meg-white)!important;font-weight:800!important;text-transform:uppercase!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.ofertaCardProdutoGrupoPreco{color:var(--meg-green)!important;font-weight:800!important}.ofertaCardProdutoGrupo button{background:#7c3aedc7!important;color:var(--meg-white)!important;border-radius:10px!important;font-weight:800!important}@media (max-width: 900px){.ofertaPublicaGrid{grid-template-columns:1fr!important}.ofertaImagemBox img{min-height:auto!important;max-height:520px!important;object-fit:contain!important}.ofertaInfoBox,.ofertaProdutoEtapaAcoes,.ofertaEntregaOpcoes,.ofertaClienteDadosBox,.ofertaAcoes{grid-template-columns:1fr!important}}@media (max-width: 520px){.ofertaPublicaGrid,.ofertaInfoBox,.ofertaCarrosselWrap{border-radius:16px!important}.ofertaInfoBox{padding:14px!important}.ofertaInfoBox .ofertaTimerBox{min-height:104px!important;padding:12px!important;border-radius:14px!important}.ofertaInfoBox .ofertaTimerBox span:after{font-size:20px!important}.ofertaInfoBox .ofertaTimerNumero{font-size:52px!important}.ofertaBtnAdicionarCarrinho,.ofertaBtnFinalizarCompra,.ofertaAcoes button{min-height:52px!important;font-size:15px!important}}.ofertaPublicaGrid{align-items:stretch!important}.ofertaColunaProdutoCarrinho{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:100%!important;min-height:100%!important}.ofertaColunaProdutoCarrinho .ofertaImagemBox{flex:1 1 auto!important;height:100%!important;min-height:100%!important;width:100%!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important;overflow:hidden!important;border-radius:16px!important}.ofertaColunaProdutoCarrinho .ofertaImagemBox img{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center top!important;display:block!important;flex:1 1 auto!important}.ofertaPublicaGrid .ofertaColunaProdutoCarrinho .ofertaCarrinhoListaBox{display:none!important}.ofertaInfoBox.ofertaEtapa-produto{align-self:stretch!important;height:100%!important}@media (min-width: 901px){.ofertaPublicaGrid{grid-template-columns:minmax(320px,380px) minmax(0,1fr)!important}.ofertaColunaProdutoCarrinho .ofertaImagemBox{max-height:none!important}}@media (max-width: 900px){.ofertaColunaProdutoCarrinho,.ofertaColunaProdutoCarrinho .ofertaImagemBox{height:auto!important;min-height:0!important}.ofertaColunaProdutoCarrinho .ofertaImagemBox img{height:auto!important;min-height:0!important;max-height:520px!important;object-fit:contain!important}}.ofertaTimerBox{display:none!important}.ofertaInfoBox .ofertaTimerBox{display:flex!important}.ofertaQuantidadeBox{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:8px!important}.ofertaQuantidadeBox label{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;font-size:0!important}.ofertaQuantidadeBox label:before{content:"QUANTIDADE"!important;display:block!important;margin:0 0 8px!important;padding:0!important;color:var(--meg-muted)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.09em!important;line-height:1!important;text-transform:uppercase!important}.ofertaQuantidadeBox input{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:48px!important;margin:0!important;padding:0 14px!important;border:1px solid rgba(139,92,246,.7)!important;border-radius:10px!important;background:#0d0d1ae0!important;color:#fff!important;font-size:24px!important;font-weight:800!important;text-align:left!important;box-shadow:none!important}@media (max-width: 760px){.ofertaQuantidadeBox{min-height:auto!important;padding:16px!important;align-items:stretch!important;justify-content:center!important}.ofertaQuantidadeBox label{width:100%!important}.ofertaQuantidadeBox input{width:100%!important;height:52px!important;font-size:22px!important}.ofertaInfoBox .ofertaTimerBox{margin-top:0!important;margin-bottom:18px!important}}.ofertaTopoCheckout .ofertaTimerBox,.ofertaCheckoutTopo .ofertaTimerBox,.ofertaPublicaHeader .ofertaTimerBox,.ofertaHeaderCheckout .ofertaTimerBox,.ofertaHeaderSeguro .ofertaTimerBox,.ofertaCheckoutSeguro .ofertaTimerBox,.ofertaStatusBar .ofertaTimerBox,.ofertaStatusTopo .ofertaTimerBox,.ofertaPublicaContainer>.ofertaTimerBox,.ofertaPublicaPage>.ofertaTimerBox,.ofertaPublicaPage .ofertaTopoCheckout .ofertaTimerBox,.ofertaPublicaPage .ofertaCheckoutTopo .ofertaTimerBox{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;overflow:hidden!important;pointer-events:none!important}.ofertaPublicaGrid .ofertaInfoBox .ofertaTimerBox{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:128px!important;overflow:hidden!important;pointer-events:auto!important}.ofertaInfoBox .ofertaQuantidadeBox{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:10px!important;min-height:112px!important;padding:16px!important;background:#ffffff0d!important}.ofertaInfoBox .ofertaQuantidadeBox label{display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;font-size:0!important}.ofertaInfoBox .ofertaQuantidadeBox label:before{content:"QUANTIDADE"!important;display:block!important;margin:0 0 8px!important;padding:0!important;color:var(--meg-muted)!important;font-size:14px!important;line-height:1!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}.ofertaInfoBox .ofertaQuantidadeBox input{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:46px!important;margin:0!important;padding:0 14px!important;border:1px solid rgba(139,92,246,.7)!important;border-radius:10px!important;background:#0d0d1adb!important;color:#fff!important;font-size:24px!important;font-weight:800!important;text-align:left!important;box-shadow:none!important}.ofertaInfoBox .ofertaQuantidadeBox>div{display:none!important}@media (max-width: 760px){.ofertaInfoBox .ofertaQuantidadeBox{min-height:auto!important;padding:16px!important}.ofertaInfoBox .ofertaQuantidadeBox input{height:52px!important;font-size:22px!important}}.ofertaTopoTimerReal{display:none!important}.ofertaResumoProdutos .ofertaResumoProdutoNome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofertaResumoProdutos span:nth-child(2n),.ofertaResumoProdutos strong:nth-child(2n){text-align:right;white-space:nowrap}.ofertaPublicaPage{max-width:none!important;min-height:100vh!important;padding:0 24px 56px!important;background:var(--surface2),var(--purple),#00ff8809,var(--bg, #020710)!important;color:var(--text, #f4f4f5)!important;font-family:var(--font-body)!important;position:relative!important;overflow-x:hidden!important}.ofertaPublicaPage:before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-image:var(--surface2),var(--surface2)!important;background-size:80px 80px!important;pointer-events:none!important;z-index:0!important}.ofertaPublicaPage:after{content:""!important;position:fixed!important;inset:auto -10% -30% -10%!important;height:52vh!important;background:var(--surface2)!important;pointer-events:none!important;z-index:0!important}.ofertaPublicaCard{position:relative!important;z-index:1!important;width:100%!important;max-width:1388px!important;margin:0 auto!important;padding:0 0 36px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.ofertaPublicaCard:before{display:none!important}.ofertaPublicaLogo{width:calc(100% + 48px)!important;min-height:92px!important;margin:0 -24px 18px!important;padding:14px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;background:#030712f5!important;border-bottom:1px solid rgba(0,240,255,.09)!important;box-shadow:0 1px #00f0ff0d,0 8px 40px #00000080!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important}.ofertaPublicaLogo img{width:auto!important;height:56px!important;max-width:245px!important;object-fit:contain!important;filter:drop-shadow(0 0 18px rgba(168,85,247,.34))!important}.ofertaPublicaLogo:after{content:"AO VIVO"!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 16px!important;border-radius:9px!important;background:#00ff8812!important;border:1px solid rgba(0,255,136,.25)!important;color:#99ffbf!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:none}.ofertaPublicaTopo.ofertaTopoComTimerReal,.ofertaPublicaTopo{width:min(100%,1012px)!important;min-height:66px!important;margin:0 0 38px!important;padding:6px!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;background:#030712b8!important;border:1px solid rgba(0,240,255,.16)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff09;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.ofertaTopoStatusReal{min-width:220px!important;padding:13px 18px!important;display:grid!important;align-content:center!important;gap:4px!important;border-radius:12px!important;background:var(--surface2)!important;border:1px solid rgba(0,240,255,.28)!important;box-shadow:inset 0 1px #ffffff0e}.ofertaTopoStatusReal span,.ofertaTopoStatusReal small,.ofertaCodigo,.ofertaPrecoBox span,.ofertaQuantidadeBox label:before,.ofertaClienteDadosTitulo,.ofertaEntregaTitulo,.ofertaTotalComFrete span,.ofertaTotalComFrete strong,.ofertaFreteCepLabel,.ofertaEnderecoTitulo,.ofertaClienteLabel,.ofertaCarrosselCabecalho span,.ofertaCarrosselBadge{font-family:var(--font-display)!important;letter-spacing:.09em!important;text-transform:uppercase!important}.ofertaTopoStatusReal span{color:#dcebffeb!important;font-size:12px!important;font-weight:800!important}.ofertaTopoStatusReal span:before{content:""!important;width:7px!important;height:7px!important;margin-right:8px!important;display:inline-block!important;border-radius:50%!important;background:#0f8!important;box-shadow:none;vertical-align:1px!important}.ofertaTopoStatusReal small{color:#96afdc9e!important;font-size:9px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:none!important}.ofertaPublicaGrid{display:grid!important;grid-template-columns:minmax(320px,40%) minmax(0,1fr)!important;gap:16px!important;align-items:start!important}.ofertaColunaProdutoCarrinho,.ofertaInfoBox,.ofertaImagemBox,.ofertaCarrinhoListaBox,.ofertaCarrosselWrap,.ofertaPixBox,.ofertaFilaBox,.ofertaErroBox,.ofertaLoadingBox,.ofertaPixConfirmado{background:#050c1ac7!important;border:1px solid rgba(0,240,255,.14)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff09,0 18px 45px #00000057!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.ofertaColunaProdutoCarrinho{padding:14px!important;display:grid!important;gap:14px!important}.ofertaImagemBox{min-height:560px!important;padding:12px!important;overflow:hidden!important;background:#080e1cf0!important}.ofertaImagemBox img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:12px!important;filter:saturate(1.05) contrast(1.02)!important}.ofertaInfoBox{padding:22px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;border-color:#a855f738!important;background:var(--surface2),var(--purple),#050c1adb!important}.ofertaCodigo{grid-column:1 / -1!important;width:fit-content!important;margin:0!important;padding:8px 14px!important;border-radius:9px!important;background:#00f0ff0f!important;border:1px solid rgba(0,240,255,.18)!important;color:#96afdcc2!important;font-size:10px!important;font-weight:800!important}.ofertaInfoBox h1{grid-column:1 / -1!important;margin:0!important;color:#f5fafff5!important;font-family:var(--font-display)!important;font-size:clamp(24px,3vw,42px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:.01em!important;text-transform:uppercase!important}.ofertaInfoBox .ofertaTimerBox{grid-column:1 / -1!important;min-height:132px!important;margin:0!important;display:grid!important;place-items:center!important;gap:6px!important;padding:18px!important;border-radius:16px!important;background:var(--surface2)!important;border:1px solid rgba(0,240,255,.22)!important;box-shadow:inset 0 1px #ffffff0f}.ofertaInfoBox .ofertaTimerBox span{color:#dcebffd1!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}.ofertaInfoBox .ofertaTimerNumero{margin:0!important;color:#ffed29!important;font-family:var(--font-display)!important;font-size:clamp(52px,8vw,84px)!important;font-weight:800!important;line-height:1!important}.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox{min-height:124px!important;padding:18px 20px!important;border-radius:16px!important;background:#080e1cc7!important;border:1px solid rgba(0,240,255,.13)!important;box-shadow:inset 0 1px #ffffff09!important}.ofertaPrecoBox span,.ofertaQuantidadeBox label:before{color:#96afdca3!important;font-size:11px!important;font-weight:800!important}.ofertaPrecoBox strong{color:#78ff9a!important;font-family:var(--font-display)!important;font-size:clamp(28px,3.6vw,42px)!important;font-weight:800!important;letter-spacing:0!important}.ofertaEstoqueInfo strong{color:#facc15!important;font-family:var(--font-display)!important;font-size:15px!important;font-weight:800!important;letter-spacing:.02em!important}.ofertaEstoqueInfo p{color:#96afdca3!important;font-size:12px!important}.ofertaQuantidadeBox input,.ofertaClienteInput,.ofertaFreteCepRow input,.ofertaEnderecoLabel input{background:#030712e0!important;border:1px solid rgba(168,85,247,.48)!important;border-radius:10px!important;color:#f5fafff5!important;font-family:var(--font-body)!important;box-shadow:inset 0 1px #ffffff08!important}.ofertaEntregaBox,.ofertaClienteDadosBox,.ofertaTotalComFrete,.ofertaFreteBox,.ofertaFreteResultado{background:#080e1cc7!important;border:1px solid rgba(168,85,247,.2)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff09!important}.ofertaEntregaTitulo,.ofertaClienteDadosTitulo{color:#f5faffe6!important;font-size:18px!important;font-weight:700!important}@keyframes ofertaEntregaOpcPulse{0%,to{box-shadow:none;border-color:#38bdf859}50%{box-shadow:none;border-color:#38bdf8bf}}.ofertaEntregaOpc{background:#12182deb!important;border:1px solid rgba(56,189,248,.35)!important;border-radius:9px!important;color:#dcebffbf!important;animation:ofertaEntregaOpcPulse 1.7s ease-in-out infinite!important}.ofertaEntregaOpcAtiva{background:#1e2947f2!important;border-color:#00f0ffa6!important;box-shadow:none;animation:none!important}.ofertaAcoes{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao,.ofertaBtnFinalizarCompra,.ofertaBtnAdicionarCarrinho,.ofertaFreteBtnCalc,.ofertaBtnCopiar,.ofertaBtnLink{min-height:64px!important;border-radius:14px!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:inset 0 1px #ffffff1f}.ofertaAcoes button:first-child,.ofertaBtnFinalizarCompra{background:var(--oferta-cor-botao, #00c87a)!important;border:1px solid rgba(120,255,154,.58)!important;color:var(--oferta-cor-botao-texto, #04110a)!important}.ofertaAcoes .ofertaCartao,.ofertaBtnAdicionarCarrinho{background:var(--surface2)!important;border:1px solid rgba(168,85,247,.46)!important;color:#f5fafff5!important}.ofertaAcoes button:hover,.ofertaAcoes .ofertaCartao:hover,.ofertaBtnFinalizarCompra:hover,.ofertaBtnAdicionarCarrinho:hover{transform:translateY(-1px)!important;filter:brightness(1.05)!important}.ofertaTotalComFrete{padding:16px 18px!important;background:#030712c2!important;border-color:#00f0ff1f!important}.ofertaTotalComFrete span{color:#b4c8ebb8!important;font-size:11px!important;font-weight:700!important;letter-spacing:.045em!important}.ofertaTotalComFrete strong{color:#f5fafff0!important;font-size:13px!important;font-weight:700!important}.ofertaTotalComFrete strong:last-child{color:#78ff9a!important;font-size:16px!important}.ofertaClienteDadosBox{padding:22px!important}.ofertaClienteLabel{color:#96afdca3!important;font-size:10px!important;font-weight:800!important}.ofertaClienteInput{min-height:54px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important}.ofertaCarrinhoListaBox,.ofertaCarrosselWrap{padding:16px!important}.ofertaCarrinhoListaTopo span,.ofertaCarrinhoItemInfo span,.ofertaCarrinhoListaTotal span,.ofertaCarrosselCabecalho span{color:#96afdc9e!important}.ofertaCarrinhoItem,.ofertaCarrosselCard{background:#0307129e!important;border:1px solid rgba(0,240,255,.11)!important;border-radius:14px!important}.ofertaCarrosselBtnAdd{background:#00f0ff14!important;border:1px solid rgba(0,240,255,.2)!important;color:var(--accent-cyan)!important;font-family:var(--font-display)!important}@media (max-width: 1100px){.ofertaPublicaGrid{grid-template-columns:1fr!important}.ofertaImagemBox{min-height:420px!important}.ofertaInfoBox{grid-template-columns:1fr 1fr!important}.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox,.ofertaInfoBox .ofertaTimerBox,.ofertaInfoBox h1,.ofertaCodigo,.ofertaEntregaBox,.ofertaClienteDadosBox,.ofertaTotalComFrete,.ofertaAcoes{grid-column:1 / -1!important}}@media (max-width: 760px){.ofertaPublicaPage{padding:0 12px 34px!important}.ofertaPublicaLogo{width:calc(100% + 24px)!important;margin:0 -12px 14px!important;min-height:78px!important}.ofertaPublicaLogo img{height:44px!important;max-width:190px!important}.ofertaPublicaLogo:after{min-height:30px!important;padding:0 11px!important;font-size:9px!important}.ofertaPublicaTopo.ofertaTopoComTimerReal,.ofertaPublicaTopo{margin-bottom:18px!important}.ofertaTopoStatusReal{width:100%!important}.ofertaColunaProdutoCarrinho,.ofertaInfoBox,.ofertaClienteDadosBox,.ofertaCarrinhoListaBox,.ofertaCarrosselWrap{padding:14px!important;border-radius:14px!important}.ofertaImagemBox{min-height:340px!important}.ofertaInfoBox{grid-template-columns:1fr!important;gap:12px!important}.ofertaInfoBox .ofertaTimerBox{min-height:112px!important}.ofertaAcoes{grid-template-columns:1fr!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:58px!important}}.ofertaInfoBox .ofertaTimerBox span:after{content:none!important;display:none!important}.ofertaInfoBox .ofertaTimerBox span{width:100%!important;display:block!important;text-align:center!important;justify-self:center!important}.ofertaEntregaTitulo:before,.ofertaClienteDadosTitulo:before,.ofertaFreteErro:before,.ofertaEnderecoTitulo:before{content:none!important;display:none!important}.ofertaEntregaTitulo,.ofertaClienteDadosTitulo{font-family:var(--font-display)!important;font-size:clamp(20px,1.75vw,25px)!important;line-height:1.22!important;font-weight:800!important;letter-spacing:.08em!important;color:#ecf6fff5!important}.ofertaEntregaOpc{min-height:72px!important;padding:16px 18px!important;display:grid!important;place-items:center!important;gap:5px!important}.ofertaEntregaOpc>span{display:none!important}.ofertaEntregaOpc strong{font-family:var(--font-display)!important;font-size:clamp(13px,1.1vw,16px)!important;line-height:1.15!important;font-weight:800!important;letter-spacing:.055em!important;color:#eef8fff2!important}.ofertaEntregaOpc small,.ofertaEscolhaEntregaAviso,.ofertaFreteCepLabel,.ofertaEnderecoLabel,.ofertaClienteLabel{font-family:var(--font-display)!important;font-size:clamp(11px,.86vw,13px)!important;line-height:1.35!important;font-weight:800!important;letter-spacing:.055em!important}.ofertaClienteInput,.ofertaFreteCepRow input,.ofertaEnderecoLabel input{font-size:16px!important;font-weight:800!important}.ofertaPublicaGrid:after{content:none!important;display:none!important}.ofertaPublicaCard{max-width:1360px!important}.ofertaPublicaGrid{grid-template-columns:minmax(330px,39%) minmax(0,1fr)!important;gap:16px!important}.ofertaImagemBox{min-height:0!important;height:clamp(500px,calc(100vh - 190px),690px)!important}.ofertaInfoBox{padding:20px!important;gap:13px!important}.ofertaInfoBox h1{font-size:clamp(24px,2.35vw,34px)!important;line-height:1.16!important;letter-spacing:.005em!important}.ofertaInfoBox .ofertaTimerBox{min-height:112px!important;padding:14px 16px!important}.ofertaInfoBox .ofertaTimerBox span{font-size:clamp(12px,1.05vw,15px)!important;line-height:1.2!important}.ofertaInfoBox .ofertaTimerNumero{font-size:clamp(46px,5.2vw,66px)!important}.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox{min-height:108px!important;padding:16px!important}.ofertaPrecoBox strong{font-size:clamp(26px,2.45vw,35px)!important;line-height:1!important;white-space:nowrap!important}.ofertaEstoqueInfo strong{font-size:clamp(13px,1.05vw,15px)!important;line-height:1.2!important}.ofertaEstoqueInfo p{font-size:11px!important}.ofertaQuantidadeBox input{height:44px!important;font-size:22px!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao,.ofertaBtnFinalizarCompra,.ofertaBtnAdicionarCarrinho,.ofertaFreteBtnCalc,.ofertaBtnCopiar,.ofertaBtnLink{min-height:56px!important;font-size:clamp(12px,.9vw,14px)!important;letter-spacing:.045em!important}.ofertaEntregaBox,.ofertaClienteDadosBox,.ofertaTotalComFrete,.ofertaFreteBox,.ofertaFreteResultado{padding:18px!important}.ofertaEntregaTitulo,.ofertaClienteDadosTitulo{font-size:clamp(17px,1.35vw,21px)!important;line-height:1.24!important;letter-spacing:.06em!important}.ofertaEntregaOpc{min-height:64px!important;padding:13px 16px!important}.ofertaEntregaOpc strong{font-size:clamp(12px,.95vw,14px)!important;letter-spacing:.04em!important}.ofertaEntregaOpc small,.ofertaEscolhaEntregaAviso,.ofertaFreteCepLabel,.ofertaEnderecoLabel,.ofertaClienteLabel{font-size:clamp(10px,.78vw,12px)!important;letter-spacing:.04em!important}.ofertaClienteInput,.ofertaFreteCepRow input,.ofertaEnderecoLabel input{min-height:48px!important;font-size:14px!important}@media (min-width: 1024px) and (max-width: 1280px){.ofertaPublicaPage{padding-left:18px!important;padding-right:18px!important}.ofertaPublicaGrid{grid-template-columns:minmax(300px,38%) minmax(0,1fr)!important;gap:14px!important}.ofertaInfoBox{padding:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.ofertaInfoBox h1{font-size:clamp(23px,2.15vw,30px)!important}.ofertaInfoBox .ofertaTimerNumero{font-size:clamp(44px,5vw,58px)!important}.ofertaPrecoBox strong{font-size:clamp(24px,2.3vw,31px)!important}.ofertaImagemBox{height:clamp(460px,calc(100vh - 180px),620px)!important}}@media (max-width: 1023px){.ofertaPublicaPage{padding:0 16px 42px!important}.ofertaPublicaGrid{grid-template-columns:1fr!important;gap:14px!important}.ofertaImagemBox{height:auto!important;aspect-ratio:4 / 3!important;min-height:300px!important;max-height:520px!important}.ofertaInfoBox{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:18px!important}.ofertaInfoBox h1{font-size:clamp(22px,3.2vw,29px)!important}.ofertaInfoBox .ofertaTimerNumero{font-size:clamp(42px,8vw,58px)!important}.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox{min-height:98px!important}.ofertaPrecoBox strong{font-size:clamp(24px,4.2vw,32px)!important}}@media (max-width: 640px){.ofertaPublicaPage{padding:0 10px 32px!important}.ofertaPublicaLogo{min-height:68px!important}.ofertaPublicaLogo img{height:38px!important;max-width:172px!important}.ofertaPublicaLogo:after{font-size:8px!important;min-height:26px!important;padding:0 9px!important}.ofertaPublicaTopo.ofertaTopoComTimerReal,.ofertaPublicaTopo{min-height:56px!important;margin-bottom:14px!important}.ofertaTopoStatusReal{padding:11px 13px!important}.ofertaImagemBox{aspect-ratio:3 / 4!important;min-height:360px!important;max-height:none!important}.ofertaInfoBox{grid-template-columns:1fr!important;padding:14px!important;gap:11px!important}.ofertaInfoBox h1{font-size:clamp(19px,6vw,24px)!important;line-height:1.2!important}.ofertaInfoBox .ofertaTimerBox{min-height:96px!important;padding:12px!important}.ofertaInfoBox .ofertaTimerBox span{font-size:11px!important}.ofertaInfoBox .ofertaTimerNumero{font-size:clamp(38px,15vw,52px)!important}.ofertaPrecoBox,.ofertaEstoqueInfo,.ofertaQuantidadeBox{min-height:92px!important;padding:14px!important}.ofertaPrecoBox strong{font-size:clamp(24px,9vw,32px)!important}.ofertaQuantidadeBox input{height:42px!important;font-size:20px!important}.ofertaEntregaTitulo,.ofertaClienteDadosTitulo{font-size:clamp(16px,5vw,19px)!important}.ofertaEntregaOpcoes{grid-template-columns:1fr!important;gap:10px!important}.ofertaEntregaOpc{min-height:58px!important}.ofertaAcoes{grid-template-columns:1fr!important;gap:10px!important}.ofertaAcoes button,.ofertaAcoes .ofertaCartao{min-height:52px!important;font-size:12px!important}.ofertaEntregaBox,.ofertaClienteDadosBox,.ofertaTotalComFrete,.ofertaFreteBox,.ofertaFreteResultado{padding:14px!important}}.ofertaInfoBox>.ofertaEntregaBox{order:20!important;grid-column:1 / -1!important}.ofertaInfoBox>.ofertaTotalComFrete{order:22!important;grid-column:1 / -1!important}.ofertaInfoBox>.ofertaClienteDadosBox{order:24!important;grid-column:1 / -1!important}.ofertaInfoBox>.ofertaCheckoutErro{order:26!important;grid-column:1 / -1!important}.ofertaInfoBox>.ofertaAcoes{order:30!important;grid-column:1 / -1!important;margin-top:0!important}@media (max-width: 768px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden!important}*{box-sizing:border-box}.ofertaPublicaPage,.ofertaPublica,.ofertaPage,.paginaOferta,.checkoutOfertaPage,.compraOfertaPage,.publicOfferPage{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;padding-left:12px!important;padding-right:12px!important}.ofertaPublicaPage *,.ofertaPublica *,.ofertaPage *,.paginaOferta *,.checkoutOfertaPage *,.compraOfertaPage *,.publicOfferPage *{max-width:100%}.ofertaPublicaPage img,.ofertaPublica img,.ofertaPage img,.paginaOferta img,.checkoutOfertaPage img,.compraOfertaPage img,.publicOfferPage img{display:block;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}.ofertaPublicaPage video,.ofertaPublica video,.ofertaPage video,.paginaOferta video,.checkoutOfertaPage video,.compraOfertaPage video,.publicOfferPage video{width:100%!important;max-width:100%!important;height:auto!important}.ofertaPublicaPage .card,.ofertaPublica .card,.ofertaPage .card,.paginaOferta .card,.checkoutOfertaPage .card,.compraOfertaPage .card,.publicOfferPage .card,.ofertaPublicaPage section,.ofertaPublica section,.ofertaPage section,.paginaOferta section,.checkoutOfertaPage section,.compraOfertaPage section,.publicOfferPage section{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.ofertaPublicaPage [class*=container],.ofertaPublica [class*=container],.ofertaPage [class*=container],.paginaOferta [class*=container],.checkoutOfertaPage [class*=container],.compraOfertaPage [class*=container],.publicOfferPage [class*=container],.ofertaPublicaPage [class*=wrapper],.ofertaPublica [class*=wrapper],.ofertaPage [class*=wrapper],.paginaOferta [class*=wrapper],.checkoutOfertaPage [class*=wrapper],.compraOfertaPage [class*=wrapper],.publicOfferPage [class*=wrapper]{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.ofertaPublicaPage [class*=grid],.ofertaPublica [class*=grid],.ofertaPage [class*=grid],.paginaOferta [class*=grid],.checkoutOfertaPage [class*=grid],.compraOfertaPage [class*=grid],.publicOfferPage [class*=grid]{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}.ofertaPublicaPage [class*=row],.ofertaPublica [class*=row],.ofertaPage [class*=row],.paginaOferta [class*=row],.checkoutOfertaPage [class*=row],.compraOfertaPage [class*=row],.publicOfferPage [class*=row]{flex-direction:column!important;width:100%!important;max-width:100%!important}.ofertaPublicaPage h1,.ofertaPublica h1,.ofertaPage h1,.paginaOferta h1,.checkoutOfertaPage h1,.compraOfertaPage h1,.publicOfferPage h1{font-size:clamp(24px,8vw,38px)!important;line-height:1.08!important;word-break:break-word!important}.ofertaPublicaPage h2,.ofertaPublica h2,.ofertaPage h2,.paginaOferta h2,.checkoutOfertaPage h2,.compraOfertaPage h2,.publicOfferPage h2{font-size:clamp(20px,6vw,30px)!important;line-height:1.12!important;word-break:break-word!important}.ofertaPublicaPage p,.ofertaPublica p,.ofertaPage p,.paginaOferta p,.checkoutOfertaPage p,.compraOfertaPage p,.publicOfferPage p,.ofertaPublicaPage span,.ofertaPublica span,.ofertaPage span,.paginaOferta span,.checkoutOfertaPage span,.compraOfertaPage span,.publicOfferPage span{word-break:break-word!important}.ofertaPublicaPage button,.ofertaPublica button,.ofertaPage button,.paginaOferta button,.checkoutOfertaPage button,.compraOfertaPage button,.publicOfferPage button,.ofertaPublicaPage a,.ofertaPublica a,.ofertaPage a,.paginaOferta a,.checkoutOfertaPage a,.compraOfertaPage a,.publicOfferPage a{max-width:100%!important}}@media (max-width: 480px){.ofertaPublicaPage,.ofertaPublica,.ofertaPage,.paginaOferta,.checkoutOfertaPage,.compraOfertaPage,.publicOfferPage{padding-left:10px!important;padding-right:10px!important}.ofertaPublicaPage [class*=timer],.ofertaPublica [class*=timer],.ofertaPage [class*=timer],.paginaOferta [class*=timer],.checkoutOfertaPage [class*=timer],.compraOfertaPage [class*=timer],.publicOfferPage [class*=timer]{width:100%!important;max-width:100%!important}}@keyframes megSemEstoquePiscar{0%{border-color:color-mix(in oklab,var(--danger) 35%,transparent);box-shadow:none;background:color-mix(in oklab,var(--danger) 4.5%,transparent)}50%{border-color:var(--danger);box-shadow:none;background:color-mix(in oklab,var(--danger) 13%,transparent)}to{border-color:color-mix(in oklab,var(--danger) 35%,transparent);box-shadow:none;background:color-mix(in oklab,var(--danger) 4.5%,transparent)}}.ofertaSemEstoqueCard,.semEstoqueCard,.cardSemEstoque,.estoqueIndisponivelCard,[class*=semEstoque],[class*=SemEstoque],[class*=estoqueIndisponivel],[class*=EstoqueIndisponivel]{border:1px solid rgba(255,45,45,.8)!important;animation:megSemEstoquePiscar 1.15s ease-in-out infinite!important}.ofertaSemEstoqueTexto,.ofertaSemEstoqueTextoPisca,.semEstoqueTexto,.textoSemEstoque,.estoqueIndisponivelTexto,[class*=semEstoque] strong,[class*=SemEstoque] strong,[class*=estoqueIndisponivel] strong,[class*=EstoqueIndisponivel] strong,.ofertaSemEstoqueCard strong,.semEstoqueCard strong,.cardSemEstoque strong,.estoqueIndisponivelCard strong{color:#f33!important}@media (prefers-reduced-motion: reduce){.ofertaSemEstoqueCard,.semEstoqueCard,.cardSemEstoque,.estoqueIndisponivelCard,[class*=semEstoque],[class*=SemEstoque],[class*=estoqueIndisponivel],[class*=EstoqueIndisponivel]{animation:none!important}}.ofertaEstoqueInfo.ofertaEstoqueSemEstoque{background:#ff4d4d57,#7f1d1df5!important;border:1.5px solid rgba(248,113,113,.95)!important;box-shadow:0 14px 34px #0000006b!important;color:#fff!important;position:relative!important;overflow:hidden!important}.ofertaEstoqueInfo.ofertaEstoqueSemEstoque:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface);transform:translate(-120%);animation:estoqueSemEstoqueBrilho 2.4s ease-in-out infinite;pointer-events:none}@keyframes estoqueSemEstoqueBrilho{0%{transform:translate(-120%)}45%{transform:translate(120%)}to{transform:translate(120%)}}.ofertaEstoqueInfo.ofertaEstoqueSemEstoque:before{color:#fecaca!important}.ofertaEstoqueInfo.ofertaEstoqueSemEstoque strong{color:#fff!important;background:#00000057!important;border:1px solid rgba(254,202,202,.55)!important;border-radius:8px!important;padding:3px 7px!important}.ofertaEstoqueInfo.ofertaEstoqueSemEstoque p{color:#fee2e2!important;font-weight:700!important}.ofertaLetreiroLed{width:100%;overflow:hidden;border-radius:16px;background:#080808;border:2px solid rgba(255,45,45,.65);box-shadow:none;padding:14px 0;position:relative}.ofertaLetreiroLed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:rgba(255,45,45,.08);background-size:6px 6px;pointer-events:none;border-radius:14px}.ofertaLetreiroTexto{display:inline-block;padding-left:100%;white-space:nowrap;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f33;line-height:1.4;animation:ofertaLetreiroScroll 10s linear infinite;will-change:transform}@keyframes ofertaLetreiroScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.ofertaLetreiroTexto{animation:none;padding-left:0}}.ofertaEstoqueInfo.ofertaEstoqueSemEstoque strong{font-size:18px!important;letter-spacing:.04em!important;animation:ofertaSemEstoqueTextoPulso 1.6s ease-in-out infinite!important}@keyframes ofertaSemEstoqueTextoPulso{0%,to{color:#fff!important}50%{color:#faa!important}}@media (prefers-reduced-motion: reduce){.ofertaEstoqueInfo.ofertaEstoqueSemEstoque strong{animation:none!important}}.ofertaEstoqueInfo.ofertaEstoqueSemEstoque .ofertaEstoqueIcone{filter:drop-shadow(0 0 10px rgba(255,255,255,.3))!important}.ofertaEstoqueSemEstoque strong{color:#fff!important;background:#00000052!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:8px!important;padding:3px 7px!important}.ofertaEstoqueSemEstoque p{color:#fee2e2!important;font-weight:800!important}.ofertaEstoqueSemEstoque:before{color:#fecaca!important}.buscaTinyDisparoBox{background:var(--surface);border:1px solid color-mix(in oklab,var(--lime) 28%,transparent);border-radius:16px;padding:18px;box-shadow:0 18px 42px #00000047}.buscaTinyDisparoHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.buscaTinyDisparoHeader span{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--lime);text-transform:uppercase}.buscaTinyDisparoHeader h3{margin:3px 0 0;color:var(--t1);font-size:20px}.buscaTinyDisparoHeader b{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:30px;border-radius:9px;background:color-mix(in oklab,var(--lime) 14%,transparent);color:var(--lime);border:1px solid color-mix(in oklab,var(--lime) 32%,transparent);font-size:12px}.buscaTinyDisparoLinha{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.buscaTinyDisparoLinha input{width:100%;min-height:44px;border-radius:14px;border:1px solid var(--b5);background:var(--row);color:var(--t1);padding:0 14px;outline:none;font-weight:700}.buscaTinyDisparoLinha input:focus{border-color:color-mix(in oklab,var(--lime) 72%,transparent);box-shadow:none}.buscaTinyResultadoMini{display:grid;grid-template-columns:82px 1fr;gap:13px;align-items:center;margin-top:14px;padding:12px;border-radius:16px;background:var(--surface3);border:1px solid var(--b4)}.buscaTinyResultadoMini>div{width:82px;height:82px;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface3);color:var(--t7);font-size:11px;font-weight:700}.buscaTinyResultadoMini img{width:100%;height:100%;object-fit:contain}.buscaTinyResultadoMini section{min-width:0}.buscaTinyResultadoMini strong{display:block;color:var(--t1);font-size:14px;line-height:1.25;margin-bottom:6px}.buscaTinyResultadoMini small{display:block;color:var(--t6);font-weight:700;margin-bottom:5px}.buscaTinyResultadoMini b{color:var(--lime);font-size:18px}.buscaTinyAjuda{display:block;margin-top:12px;color:var(--t6);line-height:1.35}.campanhasPanel .buscaTinyDisparoBox.buscaTinyCompacta{grid-column:1 / -1!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;max-width:320px!important;justify-self:start!important}.buscaTinyCompacta .buscaTinyDisparoLinha{display:flex!important;gap:8px!important;align-items:center!important}.buscaTinyInputWrap{position:relative;flex:1 1 auto;display:flex;align-items:center;min-width:0}.buscaTinyInputWrap svg{position:absolute;left:12px;color:var(--muted);pointer-events:none}.buscaTinyCompacta .buscaTinyInputWrap input{width:100%!important;min-height:38px!important;padding:0 12px 0 36px!important;border-radius:10px!important;background:var(--surface)!important;border:1px solid var(--border2)!important;color:var(--text)!important;font-size:13px!important;font-weight:500!important}.buscaTinyCompacta .compactBtn{min-height:38px!important;padding:0 16px!important;flex:0 0 auto!important}@media (max-width: 720px){.buscaTinyDisparoLinha{grid-template-columns:1fr}.buscaTinyDisparoLinha button{width:100%}.buscaTinyResultadoMini{grid-template-columns:70px 1fr}.buscaTinyResultadoMini>div{width:70px;height:70px}}.mensagemTemplateForm{margin-top:18px;border:1px solid color-mix(in oklab,var(--b4) 35%,transparent);background:var(--surface2),var(--surface)}.mensagemTemplateHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.mensagemTemplateHeader span{display:inline-block;font-size:11px;letter-spacing:.14em;font-weight:800;color:var(--t2);margin-bottom:5px}.mensagemTemplateHeader h3{margin:0;display:flex;align-items:center;gap:8px}.mensagemTemplateHeader p{margin:6px 0 0;color:var(--t6);max-width:560px}.mensagemTemplateHeader>b{padding:8px 12px;border-radius:9px;background:color-mix(in oklab,var(--surface3) 14%,transparent);border:1px solid color-mix(in oklab,var(--b5) 45%,transparent);color:var(--t2);white-space:nowrap}.mensagemTemplateGrid{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;align-items:start}.mensagemTemplateEditor{display:flex;flex-direction:column;gap:10px}.mensagemTemplateBotoes{display:flex;flex-wrap:wrap;gap:8px}.mensagemTemplateBotoes button{padding:6px 12px;border-radius:9px;border:1px solid var(--border2);background:var(--surface);color:var(--text);font-size:12px;font-weight:600;cursor:pointer}.mensagemTemplateBotoes button:hover{border-color:var(--b5);color:var(--t2)}.mensagemTemplateTextarea{width:100%;min-height:180px;padding:14px;border-radius:12px;background:var(--surface);border:1px solid var(--border2);color:var(--text);font-size:14px;line-height:1.5;resize:vertical;font-family:inherit}.mensagemTemplateAcoes{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px}.mensagemTemplateAcoes button{margin-top:0!important;height:42px!important;padding:0 18px!important;display:inline-flex;align-items:center;justify-content:center}.mensagemTemplatePreviewCol{display:flex;flex-direction:column;gap:8px}.mensagemTemplatePreviewLabel{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted)}.mensagemTemplatePreviewBolha{background:var(--warning);color:var(--t7);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word;box-shadow:0 4px 14px #00000040;min-height:180px}@media (max-width: 900px){.mensagemTemplateGrid{grid-template-columns:1fr}}.campanhasPanel .gruposSelector{padding:14px!important}.campanhasPanel .gruposSelectorHeader{gap:10px!important;margin-bottom:10px!important}.campanhasPanel .gruposSelectorHeader span{font-size:13px!important}.campanhasPanel .gruposSelectorHeader small{font-size:11px!important}.campanhasPanel .gruposSelectorHeader button{min-height:34px!important;padding:7px 12px!important;font-size:12px!important}.campanhasPanel .grupoDropdownBox summary{min-height:46px!important;padding:10px 12px!important}.campanhasPanel .grupoDropdownBox summary strong{font-size:13px!important}.campanhasPanel .grupoDropdownBox summary span{font-size:11px!important}.campanhasPanel .grupoDropdownContent{padding:10px!important}.campanhasPanel .grupoSearchBox input{min-height:38px!important;font-size:12px!important;padding:0 12px!important}.campanhasPanel .gruposCheckboxList{max-height:165px!important;overflow-y:auto!important;padding-right:4px!important}.campanhasPanel .grupoDropdownItem{min-height:50px!important;padding:9px 10px!important;border-radius:12px!important}.campanhasPanel .grupoDropdownItem strong{font-size:12px!important;line-height:1.25!important}.campanhasPanel .grupoDropdownItem small{font-size:10px!important;line-height:1.25!important}.campanhasPanel .grupoDropdownItem .checkVisual{width:20px!important;height:20px!important;min-width:20px!important}.campanhasPanel .gruposDropdownPremium{align-self:start!important}.campanhasPanel .campanhaForm .formGrid{display:grid!important;grid-template-columns:1.05fr 1.05fr .9fr!important;gap:18px!important;align-items:stretch!important}.campanhasPanel .buscaTinyDisparoBox{grid-column:1 / -1!important;order:1!important}.campanhasPanel .disparoPreparadoBox{grid-column:span 1!important;order:2!important;min-height:260px!important}.campanhasPanel .gruposDropdownPremium{grid-column:span 1!important;order:3!important;min-height:260px!important}.campanhasPanel .acoesDisparoBox{grid-column:span 1!important;order:4!important;min-height:260px!important;background:var(--surface);border:1px solid color-mix(in oklab,var(--lime) 30%,transparent);border-radius:16px;padding:18px;box-shadow:0 18px 42px #00000047;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.campanhasPanel .acoesDisparoHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.campanhasPanel .acoesDisparoHeader span{display:block;color:var(--lime);font-size:11px;font-weight:700;letter-spacing:.14em}.campanhasPanel .acoesDisparoHeader h3{margin:4px 0 0;color:var(--t1);font-size:20px}.campanhasPanel .acoesDisparoHeader b{min-width:38px;height:38px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--lime) 14%,transparent);border:1px solid color-mix(in oklab,var(--lime) 35%,transparent);color:var(--lime)}.campanhasPanel .acoesDisparoResumo{display:grid;grid-template-columns:1fr;gap:4px;padding:12px;border-radius:16px;background:var(--surface3);border:1px solid var(--b4)}.campanhasPanel .acoesDisparoResumo small{color:var(--t7);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.campanhasPanel .acoesDisparoResumo strong{color:var(--t1);font-size:16px;margin-bottom:8px}.campanhasPanel .acoesDisparoEnviar,.campanhasPanel .acoesDisparoEtiqueta{width:100%;min-height:48px}.campanhasPanel .acoesDisparoAjuda{color:var(--t6);line-height:1.35}.campanhasPanel .disparoPreparadoCardFix{min-height:170px!important}.campanhasPanel .gruposCheckboxList{max-height:145px!important}@media (max-width: 1100px){.campanhasPanel .campanhaForm .formGrid{grid-template-columns:1fr!important}.campanhasPanel .buscaTinyDisparoBox,.campanhasPanel .disparoPreparadoBox,.campanhasPanel .gruposDropdownPremium,.campanhasPanel .acoesDisparoBox{grid-column:1 / -1!important}}.campanhasPanel .disparoPreparadoBox,.campanhasPanel .gruposDropdownPremium,.campanhasPanel .acoesDisparoBox{overflow:hidden!important;box-sizing:border-box!important}.campanhasPanel .disparoPreparadoBox{padding:18px!important}.campanhasPanel .disparoPreparadoHeader{align-items:flex-start!important;gap:10px!important;margin-bottom:14px!important}.campanhasPanel .disparoPreparadoHeader h3{font-size:19px!important;line-height:1.1!important}.campanhasPanel .disparoPreparadoHeader button{min-width:84px!important;height:42px!important;padding:8px 12px!important;flex-shrink:0!important}.campanhasPanel .disparoPreparadoCardFix{width:100%!important;min-height:150px!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;padding:16px!important;box-sizing:border-box!important;overflow:hidden!important}.campanhasPanel .disparoPreparadoFotoFix{width:86px!important;height:86px!important;min-width:86px!important;border-radius:16px!important;overflow:hidden!important}.campanhasPanel .disparoPreparadoInfoFix{min-width:0!important;width:100%!important;overflow:hidden!important}.campanhasPanel .disparoPreparadoInfoFix>strong{display:block!important;max-width:100%!important;font-size:13px!important;line-height:1.25!important;margin-bottom:12px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.campanhasPanel .disparoPreparadoMetaFix{display:grid!important;grid-template-columns:minmax(90px,1fr) minmax(100px,1fr) auto!important;gap:10px!important;align-items:end!important;width:100%!important;overflow:hidden!important}.campanhasPanel .metaBadgeProdutoFix{min-width:0!important;height:44px!important;padding:7px 10px!important;box-sizing:border-box!important;overflow:hidden!important}.campanhasPanel .metaBadgeProdutoFix b{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.campanhasPanel .campoEdicaoPrecoFix{min-width:0!important}.campanhasPanel .campoEdicaoPrecoFix input{width:100%!important;height:44px!important;min-width:0!important;box-sizing:border-box!important}.campanhasPanel .abrirFotoProdutoFix{height:44px!important;min-width:78px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.campanhasPanel .disparoPreparadoInfoFix>small{display:block!important;margin-top:12px!important;font-size:10px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.campanhasPanel .gruposDropdownPremium{padding:18px!important}.campanhasPanel .gruposSelectorHeader{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important;align-items:start!important}.campanhasPanel .gruposSelectorHeader>div:first-child{min-width:0!important}.campanhasPanel .gruposSelectorHeader>div:first-child span,.campanhasPanel .gruposSelectorHeader>div:first-child small{overflow-wrap:anywhere!important}.campanhasPanel .gruposSelectorHeader>div:last-child{display:flex!important;flex-direction:column!important;gap:8px!important}.campanhasPanel .gruposSelectorHeader button{white-space:nowrap!important}.campanhasPanel .grupoDropdownBox{margin-top:12px!important}.campanhasPanel .grupoDropdownContent{padding:0!important}.campanhasPanel .grupoSearchBox{margin-bottom:10px!important}.campanhasPanel .grupoSearchBox input{width:100%!important;box-sizing:border-box!important}.campanhasPanel .gruposCheckboxList{max-height:155px!important;overflow-y:auto!important;overflow-x:hidden!important}.campanhasPanel .grupoDropdownItem{display:grid!important;grid-template-columns:24px 1fr!important;gap:10px!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.campanhasPanel .grupoDropdownItem>span:last-child{min-width:0!important}.campanhasPanel .grupoDropdownItem strong,.campanhasPanel .grupoDropdownItem small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.campanhasPanel .acoesDisparoBox{padding:18px!important}.campanhasPanel .acoesDisparoResumo{width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.campanhasPanel .acoesDisparoResumo strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.campanhasPanel .acoesDisparoEnviar,.campanhasPanel .acoesDisparoEtiqueta{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:normal!important;text-align:center!important;line-height:1.2!important}.campanhasPanel .buscaTinyResultadoMini{min-height:92px!important;overflow:hidden!important}.campanhasPanel .buscaTinyResultadoMini strong{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important}@media (max-width: 1280px){.campanhasPanel .disparoPreparadoCardFix{grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important}.campanhasPanel .disparoPreparadoFotoFix{width:76px!important;height:76px!important;min-width:76px!important}.campanhasPanel .disparoPreparadoMetaFix{grid-template-columns:1fr 1fr!important}.campanhasPanel .abrirFotoProdutoFix{grid-column:1 / -1!important;width:100%!important}}.campanhasPanel .disparoPreparadoCardFix{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:190px!important;padding:18px!important;box-sizing:border-box!important}.campanhasPanel .disparoPreparadoFotoFix{width:92px!important;height:92px!important;min-width:92px!important;border-radius:16px!important;background:var(--surface3)!important;overflow:hidden!important;align-self:center!important}.campanhasPanel .disparoPreparadoFotoFix img{width:100%!important;height:100%!important;object-fit:contain!important}.campanhasPanel .disparoPreparadoInfoFix{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important;min-width:0!important;width:100%!important;overflow:hidden!important}.campanhasPanel .disparoPreparadoInfoFix>strong{display:block!important;width:100%!important;max-width:100%!important;color:var(--t1)!important;font-size:14px!important;line-height:1.28!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.campanhasPanel .disparoPreparadoMetaFix{display:grid!important;grid-template-columns:minmax(95px,1fr) minmax(92px,1fr) minmax(78px,auto)!important;gap:10px!important;align-items:end!important;width:100%!important}.campanhasPanel .metaBadgeProdutoFix{width:100%!important;min-width:0!important;height:48px!important;padding:7px 10px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.campanhasPanel .metaBadgeProdutoFix b{max-width:100%!important;font-size:13px!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.campanhasPanel .campoEdicaoPrecoFix{width:100%!important;min-width:0!important;margin:0!important}.campanhasPanel .campoEdicaoPrecoFix small{display:block!important;font-size:9px!important;line-height:1!important;margin-bottom:4px!important;white-space:nowrap!important}.campanhasPanel .campoEdicaoPrecoFix input{width:100%!important;min-width:0!important;height:48px!important;box-sizing:border-box!important;text-align:center!important}.campanhasPanel .abrirFotoProdutoFix{width:auto!important;min-width:78px!important;height:48px!important;padding:0 12px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.campanhasPanel .disparoPreparadoInfoFix>small{display:block!important;margin:0!important;max-width:100%!important;font-size:10px!important;line-height:1.3!important;color:var(--t6)!important;overflow-wrap:anywhere!important}@media (max-width: 1320px){.campanhasPanel .disparoPreparadoMetaFix{grid-template-columns:1fr 1fr!important}.campanhasPanel .abrirFotoProdutoFix{grid-column:1 / -1!important;width:100%!important}}@media (max-width: 720px){.campanhasPanel .disparoPreparadoCardFix{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.campanhasPanel .disparoPreparadoInfoFix{align-items:stretch!important}.campanhasPanel .disparoPreparadoMetaFix{grid-template-columns:1fr!important}}.campanhasPanel .disparoPreparadoCardFix{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:18px!important;align-items:center!important}.campanhasPanel .disparoPreparadoInfoFix{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.campanhasPanel .disparoPreparadoInfoFix>strong{font-size:14px!important;line-height:1.25!important;margin:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.campanhasPanel .disparoPreparadoMetaFix{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.campanhasPanel .metaBadgeProdutoFix{width:100%!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important}.campanhasPanel .campoEdicaoPrecoFix{width:100%!important;margin:0!important}.campanhasPanel .campoEdicaoPrecoFix input{width:100%!important;height:44px!important;box-sizing:border-box!important;text-align:center!important}.campanhasPanel .abrirFotoProdutoFix{width:100%!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}.campanhasPanel .disparoPreparadoInfoFix>small{margin-top:2px!important;font-size:10px!important;line-height:1.3!important}@media (max-width: 720px){.campanhasPanel .disparoPreparadoCardFix{grid-template-columns:1fr!important;justify-items:center!important}.campanhasPanel .disparoPreparadoInfoFix{width:100%!important;text-align:center!important}}.campanhasPanel .disparoPreparadoCardFix{grid-template-columns:118px minmax(0,1fr)!important;gap:20px!important;min-height:230px!important;align-items:stretch!important;padding:18px!important}.campanhasPanel .disparoPreparadoFotoFix{width:118px!important;height:100%!important;min-height:185px!important;min-width:118px!important;border-radius:16px!important;background:var(--surface3)!important;border:1px solid var(--b5)!important;box-shadow:0 16px 34px #0000004d!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;overflow:hidden!important;padding:10px!important;box-sizing:border-box!important}.campanhasPanel .disparoPreparadoFotoFix img{width:100%!important;height:100%!important;max-height:168px!important;object-fit:contain!important}.campanhasPanel .disparoPreparadoInfoFix{justify-content:center!important;gap:11px!important}.campanhasPanel .disparoPreparadoInfoFix>strong{font-size:14px!important;line-height:1.25!important}.campanhasPanel .disparoPreparadoMetaFix{gap:9px!important}.campanhasPanel .metaBadgeProdutoFix,.campanhasPanel .campoEdicaoPrecoFix input,.campanhasPanel .abrirFotoProdutoFix{height:43px!important;min-height:43px!important}@media (max-width: 1280px){.campanhasPanel .disparoPreparadoCardFix{grid-template-columns:104px minmax(0,1fr)!important;gap:16px!important;min-height:215px!important}.campanhasPanel .disparoPreparadoFotoFix{width:104px!important;min-width:104px!important;min-height:170px!important}.campanhasPanel .disparoPreparadoFotoFix img{max-height:152px!important}}@media (max-width: 720px){.campanhasPanel .disparoPreparadoCardFix{grid-template-columns:1fr!important}.campanhasPanel .disparoPreparadoFotoFix{width:100%!important;min-width:0!important;height:180px!important;min-height:180px!important}.campanhasPanel .disparoPreparadoFotoFix img{max-height:160px!important}}.campanhasPanel .disparoPreparadoFotoFix{padding:0!important;background:var(--surface3)!important;overflow:hidden!important}.campanhasPanel .disparoPreparadoFotoFix img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;display:block!important}.campanhasPanel .disparoPreparadoCardFix{grid-template-columns:128px minmax(0,1fr)!important;min-height:235px!important}.campanhasPanel .disparoPreparadoFotoFix{width:128px!important;min-width:128px!important;height:100%!important;min-height:190px!important}.campanhasPanel .buscaTinyResultadoMini{display:none!important}@media (max-width: 1280px){.campanhasPanel .disparoPreparadoCardFix{grid-template-columns:116px minmax(0,1fr)!important}.campanhasPanel .disparoPreparadoFotoFix{width:116px!important;min-width:116px!important;min-height:180px!important}}@media (max-width: 720px){.campanhasPanel .disparoPreparadoCardFix{grid-template-columns:1fr!important}.campanhasPanel .disparoPreparadoFotoFix{width:100%!important;min-width:0!important;height:220px!important;min-height:220px!important}}.campanhasPanel .panelHeader .botaoEnviarProdutoNeon,.campanhasPanel .buscaTinyDisparoHeader b{display:none!important}.campanhasPanel .buscaTinyDisparoHeader{margin-bottom:10px!important}.campanhasPanel .buscaTinyAjuda{display:none!important}.campanhasPanel .disparoPreparadoInfoFix>small{display:none!important}.campanhasPanel .acoesDisparoAjuda{display:none!important}.campanhasPanel .acoesDisparoBox{justify-content:center!important;gap:18px!important}.campanhasPanel .disparoPreparadoCardFix{align-items:stretch!important}.campanhasPanel .gruposSelectorHeader small{display:none!important}.campanhasPanel .gruposSelectorHeader{margin-bottom:12px!important}.campanhasPanel .gruposSelectorHeader button{height:38px!important;min-height:38px!important;padding:7px 12px!important;font-size:11px!important}.campanhasPanel .gruposSelectorHeader+.grupoDropdownBox,.campanhasPanel .grupoDropdownBox{margin-top:8px!important}.campanhasPanel .disparoPreparadoBox,.campanhasPanel .gruposDropdownPremium,.campanhasPanel .acoesDisparoBox{min-height:380px!important}@media (max-width: 1100px){.campanhasPanel .disparoPreparadoBox,.campanhasPanel .gruposDropdownPremium,.campanhasPanel .acoesDisparoBox{min-height:auto!important}}.campanhasPanel .gruposSelectorHeader+.grupoDropdownBox,.campanhasPanel .gruposSelectorHeader .greenBadge,.campanhasPanel .gruposSelectorHeader .badge,.campanhasPanel .gruposSelectorHeader small,.campanhasPanel .gruposSelectorHeader span+small,.campanhasPanel .gruposSelectorHeader~.grupoStatus,.campanhasPanel .gruposSelectorHeader~.gruposSelecionadosBadge{display:none!important}.campanhasPanel .gruposSelectorHeader+div,.campanhasPanel .gruposSelectorHeader~.selectedGroupsBadge{display:none!important}.campanhasPanel .gruposSelectorHeader [class*=selecionado],.campanhasPanel .gruposSelectorHeader [class*=Selecionado]{display:none!important}.campanhasPanel .gruposSelectorHeader{display:grid!important;grid-template-columns:1fr auto!important;align-items:start!important;gap:12px!important;margin-bottom:14px!important}.campanhasPanel .gruposSelectorHeader>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:center!important;min-width:150px!important}.campanhasPanel .gruposSelectorHeader button{height:40px!important;min-height:40px!important;padding:0 14px!important;border-radius:14px!important;font-size:12px!important;white-space:nowrap!important}.campanhasPanel .gruposDropdownPremium .greenBadge:not(.statusDisparoBadge),.campanhasPanel .gruposDropdownPremium .badge.greenBadge{display:none!important}.campanhasPanel .gruposDropdownPremium .grupoSearchBox{margin-top:0!important}.campanhasPanel .gruposDropdownPremium .gruposCheckboxList{max-height:190px!important}@media (max-width: 720px){.campanhasPanel .gruposSelectorHeader{grid-template-columns:1fr!important}.campanhasPanel .gruposSelectorHeader>div:last-child{width:100%!important;min-width:0!important}}.campanhasPanel .gruposDropdownPremium{display:flex!important;flex-direction:column!important;padding:18px!important;overflow:hidden!important}.campanhasPanel .gruposSelectorHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:start!important;gap:12px!important;width:100%!important;margin-bottom:14px!important}.campanhasPanel .gruposSelectorHeader>div:first-child{display:block!important;min-width:0!important;max-width:100%!important}.campanhasPanel .gruposSelectorHeader>div:first-child span{display:block!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;max-width:260px!important;font-size:18px!important;line-height:1.15!important}.campanhasPanel .gruposSelectorHeader>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;min-width:160px!important;width:160px!important}.campanhasPanel .gruposSelectorHeader>div:last-child button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 10px!important;border-radius:14px!important;font-size:12px!important;white-space:nowrap!important}.campanhasPanel .gruposSelectorHeader b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:50%!important;white-space:nowrap!important}.campanhasPanel .grupoDropdownBox{display:block!important;margin-top:0!important}.campanhasPanel .grupoDropdownContent{display:block!important;padding:0!important}.campanhasPanel .grupoDropdownBox summary{display:none!important}.campanhasPanel .grupoSearchBox{display:block!important;width:100%!important;margin:0 0 10px!important}.campanhasPanel .grupoSearchBox input{width:100%!important;height:46px!important;box-sizing:border-box!important}.campanhasPanel .gruposCheckboxList{display:flex!important;flex-direction:column!important;gap:8px!important;max-height:190px!important;overflow-y:auto!important;overflow-x:hidden!important}.campanhasPanel .grupoDropdownItem{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:56px!important;padding:10px 12px!important;box-sizing:border-box!important}.campanhasPanel .grupoDropdownItem>span:last-child{display:block!important;min-width:0!important}.campanhasPanel .grupoDropdownItem strong,.campanhasPanel .grupoDropdownItem small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important}.campanhasPanel .gruposDropdownPremium .greenBadge:not(.statusDisparoBadge){display:none!important}@media (max-width: 720px){.campanhasPanel .gruposSelectorHeader{grid-template-columns:1fr!important}.campanhasPanel .gruposSelectorHeader>div:last-child{width:100%!important;min-width:0!important}.campanhasPanel .gruposSelectorHeader b{justify-self:start!important}}.campanhasPanel .gruposDropdownPremium{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;min-height:380px!important;padding:18px!important;overflow:hidden!important}.campanhasPanel .gruposSelectorHeader{display:grid!important;grid-template-columns:minmax(0,1fr) 160px 42px!important;gap:10px!important;align-items:start!important;width:100%!important;margin:0 0 14px!important}.campanhasPanel .gruposSelectorHeader>div:first-child{display:block!important;min-width:0!important;width:100%!important}.campanhasPanel .gruposSelectorHeader>div:first-child span{display:block!important;color:var(--t1)!important;font-size:17px!important;line-height:1.15!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.campanhasPanel .gruposSelectorHeader>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:160px!important;min-width:160px!important}.campanhasPanel .gruposSelectorHeader>div:last-child button{display:flex!important;align-items:center!important;justify-content:center!important;height:40px!important;min-height:40px!important;width:100%!important;padding:0 10px!important;font-size:12px!important;border-radius:14px!important;white-space:nowrap!important}.campanhasPanel .gruposSelectorHeader b{display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}.campanhasPanel details.grupoDropdownBox,.campanhasPanel .grupoDropdownBox.gruposDestinoAberto{display:block!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.campanhasPanel details.grupoDropdownBox>summary{display:none!important}.campanhasPanel details.grupoDropdownBox .grupoDropdownContent,.campanhasPanel .grupoDropdownContent{display:block!important;width:100%!important;padding:0!important;margin:0!important;overflow:visible!important}.campanhasPanel .grupoSearchBox{display:block!important;width:100%!important;margin:0 0 10px!important;padding:0!important}.campanhasPanel .grupoSearchBox input{display:block!important;width:100%!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important}.campanhasPanel .gruposCheckboxList,.campanhasPanel .gruposDropdownList{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-height:205px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important}.campanhasPanel .grupoCheckbox,.campanhasPanel .grupoDropdownItem{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:58px!important;padding:10px 12px!important;box-sizing:border-box!important;overflow:hidden!important}.campanhasPanel .grupoDropdownItem>span:last-child,.campanhasPanel .grupoCheckbox>span:last-child{display:block!important;min-width:0!important}.campanhasPanel .grupoDropdownItem strong,.campanhasPanel .grupoDropdownItem small,.campanhasPanel .grupoCheckbox strong,.campanhasPanel .grupoCheckbox small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important}.campanhasPanel .grupoDropdownItem .checkVisual,.campanhasPanel .grupoCheckbox .checkVisual{display:inline-flex!important;width:22px!important;height:22px!important;min-width:22px!important}.campanhasPanel .gruposDropdownPremium .grupoSearchBox,.campanhasPanel .gruposDropdownPremium .gruposCheckboxList,.campanhasPanel .gruposDropdownPremium .grupoDropdownContent{visibility:visible!important;opacity:1!important}.campanhasPanel .gruposSelectorHeader{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;grid-template-areas:"titulo contador" "botoes botoes"!important;gap:12px!important;align-items:start!important;width:100%!important;margin:0 0 14px!important}.campanhasPanel .gruposSelectorHeader>div:first-child{grid-area:titulo!important;display:block!important;min-width:0!important;width:100%!important}.campanhasPanel .gruposSelectorHeader>div:first-child span{display:block!important;max-width:100%!important;color:var(--t1)!important;font-size:18px!important;line-height:1.15!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.campanhasPanel .gruposSelectorHeader>div:first-child small{display:none!important}.campanhasPanel .gruposSelectorHeader b{grid-area:contador!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:50%!important;justify-self:end!important}.campanhasPanel .gruposSelectorHeader>div:last-child{grid-area:botoes!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;min-width:0!important}.campanhasPanel .gruposSelectorHeader>div:last-child button{width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;border-radius:14px!important;font-size:12px!important;white-space:nowrap!important}.campanhasPanel .grupoSearchBox{margin-top:4px!important;margin-bottom:10px!important}.campanhasPanel .gruposCheckboxList,.campanhasPanel .gruposDropdownList{max-height:205px!important}.campanhasPanel .historicoCliqueAviso{display:none!important}.campanhasPanel .historicoDisparosHeader{min-height:82px!important;padding:18px 24px!important;border-radius:16px!important;margin-top:18px!important}.campanhasPanel .historicoDisparosHeader h3{font-size:20px!important;margin:4px 0 0!important}.campanhasPanel .historicoDisparosHeader span{font-size:11px!important}.campanhasPanel .historicoDisparosHeader b{width:42px!important;height:42px!important;min-width:42px!important;font-size:16px!important}.campanhasPanel .historicoPeriodoCards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important;margin-bottom:0!important}.campanhasPanel .historicoPeriodoCard{min-height:92px!important;padding:16px 18px!important;border-radius:16px!important}.campanhasPanel .historicoPeriodoCard span{font-size:12px!important;margin-bottom:6px!important}.campanhasPanel .historicoPeriodoCard strong{font-size:34px!important;line-height:1!important}.campanhasPanel .historicoPeriodoCard small{font-size:12px!important;margin-top:4px!important}.campanhasPanel .whatsHistoryCardsWrap{margin-top:14px!important}@media (max-width: 900px){.campanhasPanel .historicoPeriodoCards{grid-template-columns:1fr!important}.campanhasPanel .historicoPeriodoCard{min-height:82px!important}}.campanhasPanel .campanhaForm .formGrid{align-items:stretch!important}.campanhasPanel .disparoPreparadoBox,.campanhasPanel .gruposDropdownPremium,.campanhasPanel .acoesDisparoBox{position:relative!important;min-height:420px!important;height:420px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;box-sizing:border-box!important;overflow:hidden!important}.campanhasPanel .acoesDisparoBox{justify-content:flex-start!important;padding:20px!important}.campanhasPanel .disparoPreparadoHeader,.campanhasPanel .gruposSelectorHeader,.campanhasPanel .acoesDisparoHeader{min-height:78px!important;margin-bottom:16px!important;box-sizing:border-box!important}.campanhasPanel .disparoPreparadoHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important}.campanhasPanel .disparoPreparadoHeader h3,.campanhasPanel .gruposSelectorHeader span,.campanhasPanel .acoesDisparoHeader h3{margin-top:4px!important}.campanhasPanel .disparoPreparadoCardFix{flex:1!important;min-height:0!important;height:auto!important}.campanhasPanel .gruposSelectorHeader{grid-template-columns:minmax(0,1fr) 46px!important;grid-template-areas:"titulo contador" "botoes botoes"!important;align-items:start!important}.campanhasPanel .gruposSelectorHeader>div:first-child span{font-size:18px!important;line-height:1.15!important;max-width:270px!important}.campanhasPanel .gruposSelectorHeader>div:last-child{grid-area:botoes!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin-top:0!important}.campanhasPanel .gruposSelectorHeader>div:last-child button{height:42px!important}.campanhasPanel .gruposSelectorHeader b{grid-area:contador!important;justify-self:end!important;align-self:start!important;width:46px!important;height:46px!important;min-width:46px!important;margin:0!important}.campanhasPanel .grupoDropdownBox{flex:1!important;min-height:0!important}.campanhasPanel .grupoDropdownContent{height:100%!important;display:flex!important;flex-direction:column!important}.campanhasPanel .grupoSearchBox{flex:0 0 auto!important}.campanhasPanel .gruposCheckboxList,.campanhasPanel .gruposDropdownList{flex:1!important;max-height:none!important;min-height:0!important;overflow-y:auto!important}.campanhasPanel .acoesDisparoHeader{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;align-items:start!important;gap:12px!important;margin-bottom:16px!important}.campanhasPanel .acoesDisparoHeader b{justify-self:end!important;align-self:start!important;width:46px!important;height:46px!important;min-width:46px!important;margin:0!important;border-radius:50%!important}.campanhasPanel .acoesDisparoResumo{margin-bottom:18px!important}.campanhasPanel .acoesDisparoEnviar{margin-top:0!important}.campanhasPanel .acoesDisparoEtiqueta{margin-top:10px!important}.campanhasPanel .acoesDisparoBox .acoesDisparoResumo{flex:0 0 auto!important}.campanhasPanel .acoesDisparoBox .acoesDisparoEnviar{margin-top:auto!important}.campanhasPanel .formSuccess{margin-top:14px!important}@media (max-width: 1100px){.campanhasPanel .disparoPreparadoBox,.campanhasPanel .gruposDropdownPremium,.campanhasPanel .acoesDisparoBox{height:auto!important;min-height:auto!important}}.ofertaQuantidadeBox select{width:100%;height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;font-size:18px;font-weight:700;padding:0 14px;outline:none;cursor:pointer}.ofertaQuantidadeBox select option{color:#111;background:#fff}.ofertaQuantidadeControle{width:100%;height:52px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;gap:10px}.ofertaQuantidadeControle button{width:52px;height:52px;border:0;border-radius:16px;background:#b5ff2b;color:#111;font-size:26px;font-weight:700;cursor:pointer}.ofertaQuantidadeControle strong{height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#ffffff17;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:22px;font-weight:700}@media (max-width: 600px){.ofertaQuantidadeControle{grid-template-columns:48px 1fr 48px;height:48px;gap:8px}.ofertaQuantidadeControle button,.ofertaQuantidadeControle strong{height:48px;border-radius:14px}.ofertaQuantidadeControle button{width:48px;font-size:24px}.ofertaQuantidadeControle strong{font-size:21px}}.ofertaQuantidadeControle{width:100%;height:64px;display:grid;grid-template-columns:72px 1fr 72px;align-items:center;gap:12px}.ofertaQuantidadeControle button{width:72px;height:64px;border:0;border-radius:16px;background:#b5ff2b;color:#111;font-size:38px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.ofertaQuantidadeControle button:disabled{opacity:.35;cursor:not-allowed}.ofertaQuantidadeControle strong{width:100%;height:64px;border-radius:16px;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:#ffffff17;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:30px;font-weight:700;line-height:1;padding:0!important;margin:0!important}@media (max-width: 600px){.ofertaQuantidadeControle{height:60px;grid-template-columns:68px 1fr 68px;gap:10px}.ofertaQuantidadeControle button{width:68px;height:60px;font-size:36px;border-radius:16px}.ofertaQuantidadeControle strong{height:60px;font-size:28px;border-radius:16px}}.ofertaInfoBox .ofertaPrecoBox,.ofertaInfoBox .ofertaEstoqueInfo,.ofertaInfoBox .ofertaQuantidadeBox{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}@media (min-width: 901px){.ofertaInfoBox .ofertaPrecoBox,.ofertaInfoBox .ofertaEstoqueInfo,.ofertaInfoBox .ofertaQuantidadeBox{min-height:auto!important;padding:0!important}.ofertaInfoBox .ofertaPrecoBox{margin-top:16px!important}.ofertaInfoBox .ofertaPrecoBox,.ofertaInfoBox .ofertaEstoqueInfo,.ofertaInfoBox .ofertaQuantidadeBox{display:flex!important;flex-direction:column!important;justify-content:center!important}.ofertaInfoBox .ofertaEstoqueInfo{text-align:left!important;align-items:flex-start!important;gap:4px!important}.ofertaInfoBox .ofertaEstoqueInfo strong{font-size:16px!important;line-height:1.2!important}.ofertaInfoBox .ofertaEstoqueInfo p{font-size:11px!important;margin-top:4px!important}.ofertaInfoBox .ofertaQuantidadeBox{gap:8px!important}.ofertaInfoBox .ofertaQuantidadeBox label{width:100%!important;margin:0!important}.ofertaInfoBox .ofertaQuantidadeBox label,.ofertaInfoBox .ofertaQuantidadeBox label>span{color:#e2e8f0b8!important}.ofertaInfoBox .ofertaQuantidadeBox>div:not(.ofertaQuantidadeControle){display:none!important}.ofertaInfoBox .ofertaQuantidadeControle{height:52px!important;grid-template-columns:54px 1fr 54px!important;gap:8px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;padding:6px!important}.ofertaInfoBox .ofertaQuantidadeControle button{width:48px!important;height:40px!important;border-radius:12px!important;font-size:28px!important}.ofertaInfoBox .ofertaQuantidadeControle strong{height:40px!important;border:0!important;background:transparent!important;font-size:22px!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media (max-width: 900px){.ofertaInfoBox .ofertaPrecoBox,.ofertaInfoBox .ofertaEstoqueInfo,.ofertaInfoBox .ofertaQuantidadeBox{background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;border-radius:16px!important}.ofertaInfoBox .ofertaQuantidadeBox>div:not(.ofertaQuantidadeControle){display:none!important}.ofertaInfoBox .ofertaQuantidadeControle{background:transparent!important;border:0!important;padding:0!important}.ofertaInfoBox .ofertaQuantidadeControle strong{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}}.ofertaInfoBox{box-shadow:none!important}.ofertaProdutoEtapaAcoes{margin-top:16px!important}@media (min-width: 901px){.ofertaInfoBox.ofertaEtapa-produto{display:grid!important;grid-template-columns:1.05fr 1fr 1.05fr!important;gap:16px 18px!important;align-items:stretch!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaCodigo,.ofertaInfoBox.ofertaEtapa-produto h1,.ofertaInfoBox.ofertaEtapa-produto .ofertaTimerBox,.ofertaInfoBox.ofertaEtapa-produto .ofertaLetreiroLed{grid-column:1 / -1!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaPrecoBox,.ofertaInfoBox.ofertaEtapa-produto .ofertaEstoqueInfo,.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeBox{height:92px!important;min-height:92px!important;margin:0!important;padding:16px 18px!important;border-radius:16px!important;background:#ffffff09!important;border:1px solid rgba(34,211,238,.12)!important;box-shadow:none!important;box-sizing:border-box!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaPrecoBox,.ofertaInfoBox.ofertaEtapa-produto .ofertaEstoqueInfo,.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeBox label{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeBox{display:flex!important;flex-direction:column!important;justify-content:center!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaPrecoBox span,.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeBox label{font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#cbd5e1b8!important;margin:0 0 8px!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaEstoqueInfo{text-align:left!important;align-items:flex-start!important;justify-content:center!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaEstoqueInfo:before{content:"ESTOQUE";display:block!important;font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#cbd5e1b8!important;margin:0 0 8px!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaEstoqueInfo .ofertaEstoqueIcone{display:none!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaEstoqueInfo strong{font-size:17px!important;line-height:1.15!important;font-weight:700!important;color:#facc15!important;white-space:nowrap!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaEstoqueInfo p{margin:5px 0 0!important;font-size:11px!important;line-height:1.2!important;color:#cbd5e19e!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaPrecoBox strong{font-size:36px!important;line-height:1!important;font-weight:700!important;color:#6f9!important;white-space:nowrap!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeBox label{width:100%!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeControle{width:100%!important;height:44px!important;display:grid!important;grid-template-columns:44px 1fr 44px!important;align-items:center!important;gap:8px!important;padding:4px!important;border-radius:14px!important;background:#0f172ab8!important;border:1px solid rgba(255,255,255,.1)!important;box-sizing:border-box!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeControle button{width:36px!important;height:34px!important;border-radius:10px!important;font-size:26px!important;font-weight:700!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeControle strong{height:34px!important;min-height:34px!important;border:0!important;background:transparent!important;color:#fff!important;font-size:22px!important;font-weight:700!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeBox>div:not(.ofertaQuantidadeControle){display:none!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaProdutoEtapaAcoes{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-top:2px!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaBtnAdicionarCarrinho,.ofertaInfoBox.ofertaEtapa-produto .ofertaBtnFinalizarCompra{height:56px!important;min-height:56px!important;border-radius:16px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.04em!important}}@media (max-width: 900px){.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeControle strong{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeBox label{width:100%!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeTitulo{display:block!important;font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#cbd5e1b8!important;margin:0 0 8px!important}@media (max-width: 900px){.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeTitulo{text-align:left!important}}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeBox label{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;color:transparent!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeBox .ofertaQuantidadeTitulo{display:block!important;visibility:visible!important;opacity:1!important;font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#cbd5e1b8!important;margin:0 0 8px!important;padding:0!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeControle,.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeControle button,.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeControle strong{font-size:initial!important;line-height:normal!important;letter-spacing:normal!important;color:inherit!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeControle button{color:#111!important;font-size:26px!important;font-weight:700!important;line-height:1!important}.ofertaInfoBox.ofertaEtapa-produto .ofertaQuantidadeControle strong{color:#fff!important;font-size:22px!important;font-weight:700!important;line-height:1!important}.rankingFornecedores{display:flex;flex-direction:column;padding:4px 20px 16px}.rankingFornecedoresLinha{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--b2)}.rankingFornecedoresLinha:last-child{border-bottom:none}.rankingFornecedoresLinha strong{margin-left:auto;font-size:14px}.rankingFornecedoresQtd{color:var(--muted2);font-size:12px}.repassesFiltros{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:0 20px 14px}.repassesAcoesSelecao{display:flex;align-items:center;gap:10px;padding:0 20px 14px}.repassesCanalCelula{text-transform:capitalize}.repassesVazio{text-align:center;padding:24px;color:var(--muted2)}.repassesPeriodoCards{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px}.repassesPeriodoMeses{padding-top:0;border-top:1px solid var(--b2);margin-top:4px}.repassesCard{padding:9px 16px;border-radius:10px;border:1px solid var(--b5);background:var(--surface2);color:var(--text);font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s ease}.repassesCard:hover{border-color:color-mix(in oklab,var(--brand-light) 50%,transparent)}.repassesCard.active{background:var(--brand-light);border-color:transparent;color:var(--t1)}.repassesCardMes{padding:7px 12px;font-size:11.5px}.repassesPeriodoSeparador{align-self:stretch;width:1px;margin:2px 4px;background:var(--surface3)}@media (max-width: 760px){.repassesPeriodoSeparador{display:none}}.repassesPeriodoTabs.tabs{flex-wrap:wrap!important;overflow:visible!important;width:100%!important;max-width:100%!important}.tabelaRepasses{table-layout:fixed}.tabelaRepasses th,.tabelaRepasses td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel .tableWrap .tabelaRepasses .repassesColData{width:110px!important;min-width:110px!important;max-width:110px!important;text-align:left!important}.panel .tableWrap .tabelaRepasses .repassesColPedido{width:190px!important;min-width:190px!important;max-width:190px!important;text-align:left!important}.panel .tableWrap .tabelaRepasses .repassesColCanal,.panel .tableWrap .tabelaRepasses .repassesColFornecedor{width:130px!important;min-width:130px!important;max-width:130px!important;text-align:left!important}.panel .tableWrap .tabelaRepasses .repassesColValor{width:180px!important;min-width:180px!important;max-width:180px!important;text-align:left!important}.panel .tableWrap .tabelaRepasses .repassesColCusto,.panel .tableWrap .tabelaRepasses .repassesColRepasse{width:115px!important;min-width:115px!important;max-width:115px!important;text-align:left!important}.panel .tableWrap .tabelaRepasses .repassesColRecebido{width:130px!important;min-width:130px!important;max-width:130px!important;text-align:left!important}.panel .tableWrap .tabelaRepasses .repassesColStatus{width:110px!important;min-width:110px!important;max-width:110px!important;text-align:left!important}.panel .tableWrap .tabelaRepasses .repassesColDataPagamento{width:175px!important;min-width:175px!important;max-width:175px!important;text-align:left!important}.panel .tableWrap .tabelaRepasses .repassesColLucro{width:120px!important;min-width:120px!important;max-width:120px!important;text-align:left!important}.panel .tableWrap .tabelaRepasses .repassesColSelecionar{width:44px!important;min-width:44px!important;max-width:44px!important;text-align:right!important}.repassesCanalLogo{display:inline-flex;align-items:center;gap:6px;font-size:12px}.etiquetaReversaNome{display:-webkit-box;overflow:hidden;font-size:11px;font-weight:700;line-height:1.15;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%}.etiquetaReversaBarcode{width:100%;height:auto}.etiquetaReversaCodigo{margin-top:-1mm;width:100%;font-size:8px;letter-spacing:0;text-align:center}.etiquetaReversaLinha{display:flex;align-items:flex-end;justify-content:space-between;width:100%;font-size:11px}.etiquetaReversaLinha strong{font-size:17px;line-height:1}.etiquetaReversaLote{overflow:hidden;width:100%;font-size:9px;text-overflow:ellipsis;white-space:nowrap;align-self:flex-start}.lotesReversaGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.triagemEtapasGrid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.triagemEtapaCard{align-items:center;background:var(--surface);border:1px solid var(--b4);border-radius:16px;color:var(--text);cursor:pointer;display:grid;gap:14px;grid-template-columns:48px 1fr auto;min-height:112px;padding:20px;text-align:left;transition:border-color .18s ease,transform .18s ease}.triagemEtapaCard:hover{border-color:color-mix(in oklab,var(--b5) 50%,transparent);transform:translateY(-2px)}.triagemEtapaIcone{align-items:center;background:color-mix(in oklab,var(--warning) 12%,transparent);border-radius:10px;color:var(--orange-text);display:flex;height:48px;justify-content:center;width:48px}.triagemEtapaCard.triando .triagemEtapaIcone{background:color-mix(in oklab,var(--surface3) 12%,transparent);color:var(--t3)}.triagemEtapaCard.concluidos .triagemEtapaIcone{background:color-mix(in oklab,var(--chip) 12%,transparent);color:var(--t3)}.triagemEtapaConteudo{display:grid;gap:5px;min-width:0}.triagemEtapaConteudo strong{font-size:15px}.triagemEtapaConteudo small{color:var(--muted2);font-size:11px}.triagemEtapaCard>b{color:var(--text);font-size:32px;line-height:1}.triagemEtapaPagina{display:grid;gap:18px}.triagemEtapaCabecalho{align-items:center;display:flex;gap:16px}.triagemEtapaCabecalho>div{display:grid;gap:2px}.triagemEtapaCabecalho h3{color:var(--text);font-size:15px;margin:0}.triagemEtapaCabecalho span{color:var(--muted2);font-size:11px}.triagemEtapaVazia{color:var(--muted2);grid-column:1 / -1;padding:28px;text-align:center}.loteReversaKanban{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}@media (max-width: 1000px){.triagemEtapasGrid,.loteReversaKanban{grid-template-columns:1fr}}@media (max-width: 560px){.triagemEtapaCard{grid-template-columns:42px 1fr auto;min-height:96px;padding:15px}.triagemEtapaIcone{height:42px;width:42px}.triagemEtapaCabecalho{align-items:stretch;flex-direction:column}}.loteReversaColuna>h3{font-size:13px;color:var(--muted2);margin-bottom:12px}.loteReversaColunaLista{display:flex;flex-direction:column;gap:16px}.loteReversaCard{cursor:pointer;transition:transform .15s ease,border-color .15s ease}.loteReversaCard:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--b4) 35%,transparent)}.loteReversaProgresso{padding:4px 20px 12px;display:flex;flex-direction:column;gap:6px}.loteReversaBarraFundo{width:100%;height:8px;border-radius:999px;background:color-mix(in oklab,var(--surface3) 16%,transparent);overflow:hidden}.loteReversaBarraPreenchida{height:100%;background:var(--surface3);transition:width .3s ease}.loteReversaProgresso span{font-size:12px;color:var(--muted2)}.loteReversaQualidade{display:flex;flex-direction:column;gap:6px;padding:10px 20px 14px;border-top:1px solid var(--b1)}.loteReversaQualidadeBarra{display:flex;width:100%;height:8px;border-radius:9px;overflow:hidden;background:var(--surface3)}.loteReversaQualidadeBarra span{height:100%;transition:width .3s ease}.loteReversaQualidadeBarra .bom{background:var(--lime)}.loteReversaQualidadeBarra .reparo{background:var(--yellow)}.loteReversaQualidadeBarra .descarte{background:var(--red)}.loteReversaQualidadeLegenda{font-size:11px;color:var(--muted2)}.loteReversaInfoLinha{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 20px;font-size:12px;color:var(--muted2);border-top:1px solid var(--b1)}.loteReversaAcoesAdmin{border-top:1px solid var(--b1);display:flex;gap:10px;padding:14px 20px 18px}.loteReversaScanForm{padding:16px 20px}.loteReversaScanInput{width:100%;padding:14px 16px;font-size:16px;border-radius:10px;border:2px solid color-mix(in oklab,var(--b4) 35%,transparent);background:var(--surface2);color:var(--text)}.loteReversaScanInput:focus{outline:none;border-color:color-mix(in oklab,var(--b5) 80%,transparent)}.loteReversaMensagem{padding:0 20px 16px;font-size:13px;color:var(--t3)}.triagemIaBarra{align-items:center;background:var(--row);border:1px solid color-mix(in oklab,var(--b4) 28%,transparent);border-radius:8px;display:flex;gap:18px;justify-content:space-between;min-height:54px;padding:10px 16px}.triagemIaIdentidade{display:grid;gap:2px}.triagemIaIdentidade span,.triagemOperacaoRotulo,.triagemMetrica>span{color:var(--muted2);font-size:10px;font-weight:800;text-transform:uppercase}.triagemIaIdentidade strong{color:var(--text);font-size:13px}.triagemIaComando{color:var(--muted);font-size:12px;margin-left:auto}.triagemIaComando strong{color:var(--cyan)}.triagemParabensPrazo{align-items:center;background:color-mix(in oklab,var(--chip) 10%,transparent);border:1px solid color-mix(in oklab,var(--chip) 46%,transparent);border-radius:12px;display:flex;gap:12px;padding:13px 16px}.triagemParabensIcone{align-items:center;background:color-mix(in oklab,var(--chip) 16%,transparent);border-radius:50%;color:var(--t3);display:inline-flex;flex:0 0 38px;height:38px;justify-content:center}.triagemParabensPrazo>div{display:grid;gap:3px}.triagemParabensPrazo strong{color:var(--t3);font-size:14px}.triagemParabensPrazo small{color:var(--muted);font-size:11px}.triagemMetricasGrid{display:grid;gap:20px;grid-template-columns:repeat(7,minmax(0,1fr));margin:8px 0}.triagemMetrica{background:var(--surface);border:1px solid var(--b3);border-radius:16px;box-shadow:0 12px 30px #0003;display:grid;gap:4px;min-height:104px;overflow:hidden;padding:13px 16px 12px;position:relative;transition:border-color .18s ease,transform .18s ease}.triagemMetrica:hover{border-color:color-mix(in oklab,var(--b4) 34%,transparent);transform:translateY(-2px)}.triagemMetrica:before{content:"";height:3px;inset:0 0 auto;position:absolute}.triagemMetrica.total:before{background:var(--surface3)}.triagemMetrica.faltantes:before{background:var(--warning)}.triagemMetrica.bipados:before{background:var(--lime)}.triagemMetrica.percentual:before{background:var(--brand-light)}.triagemMetrica.valor:before{background:var(--surface3)}.triagemMetrica.prazo:before{background:var(--warning)}.triagemMetrica.prazo.encerrado:before{background:var(--danger)}.triagemMetrica.excedente:before{background:var(--warning)}.triagemMetricaIcone{align-items:center;color:var(--t3);display:flex;height:18px}.triagemMetrica.faltantes .triagemMetricaIcone{color:var(--orange-text)}.triagemMetrica.bipados .triagemMetricaIcone{color:var(--t3)}.triagemMetrica.percentual .triagemMetricaIcone{color:var(--purple-text)}.triagemMetrica.valor .triagemMetricaIcone{color:var(--t2)}.triagemMetrica.prazo .triagemMetricaIcone{color:var(--orange-text)}.triagemMetrica.prazo.encerrado .triagemMetricaIcone{color:var(--red-text)}.triagemMetrica.excedente .triagemMetricaIcone{color:var(--orange-text)}.triagemMetrica strong{color:var(--text);font-size:25px;line-height:1}.triagemMetrica.faltantes strong{color:var(--orange-text)}.triagemMetrica.bipados strong{color:var(--t3)}.triagemMetrica.percentual strong{color:var(--purple-text)}.triagemMetrica.valor strong{color:var(--t1);font-size:22px}.triagemMetrica.prazo strong{color:var(--orange-text);font-size:22px}.triagemMetrica.prazo.encerrado strong{color:var(--red-text)}.triagemMetrica.excedente strong{color:var(--orange-text)}.triagemRelatoriosAcoes{display:flex;gap:8px}@media (max-width: 1500px){.triagemMetricasGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.triagemMetrica small{color:var(--muted2);font-size:10px}.triagemMetricaBarra{background:var(--surface3);border-radius:4px;height:5px;overflow:hidden}.triagemMetricaBarra>span{background:var(--chip);display:block;height:100%;min-width:2px;transition:width .25s ease}.triagemOperacao{overflow:hidden}.triagemOperacaoTopo{align-items:flex-end;display:flex;gap:24px;padding:12px 18px}.triagemOperacaoTopo>div{display:grid;flex:0 0 auto;gap:6px}.triagemDepositos{display:flex;flex-wrap:wrap;gap:8px}.triagemDepositoBtn{align-items:center;background:var(--surface2);border:1px solid var(--border2);border-radius:7px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;justify-content:center;min-height:36px;padding:8px 15px}.triagemDepositoBtn:hover{border-color:color-mix(in oklab,var(--b5) 55%,transparent);color:var(--text)}.triagemDepositoBtn.ativo{background:color-mix(in oklab,var(--chip) 13%,transparent);border-color:color-mix(in oklab,var(--chip) 60%,transparent);color:var(--t3)}.triagemOperacao .loteReversaScanForm{flex:1 1 520px;min-width:260px;padding:0}.triagemOperacao .loteReversaScanInput{min-height:40px;padding:9px 14px}.triagemOperacaoTopo>.pedidosWebPill{flex:0 0 auto}.triagemIaPainel{border-color:color-mix(in oklab,var(--b4) 42%,transparent)}.triagemIaPainel>p{color:var(--muted);line-height:1.55;margin:0}.triagemIaEventos{border-top:1px solid var(--border);display:grid;gap:8px;margin-top:14px;padding-top:12px}.triagemIaEvento{align-items:center;display:flex;gap:16px;justify-content:space-between}.triagemIaEvento>span{display:grid;gap:3px;min-width:0}.triagemIaEvento strong,.triagemIaEvento small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.triagemIaEvento small{color:var(--muted2)}@media (max-width: 1050px){.triagemMetricasGrid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.triagemOperacaoTopo{flex-wrap:wrap;gap:14px 18px}.triagemOperacao .loteReversaScanForm{flex-basis:100%;order:3}.triagemOperacaoTopo>.pedidosWebPill{margin-left:auto}}@media (max-width: 640px){.triagemIaBarra,.triagemOperacaoTopo{align-items:stretch;flex-direction:column}.triagemOperacaoTopo{flex-wrap:nowrap}.triagemOperacao .loteReversaScanForm{min-width:0;order:initial;width:100%}.triagemOperacaoTopo>.pedidosWebPill{align-self:flex-start;margin-left:0}.triagemIaComando{margin-left:0}.triagemMetricasGrid{gap:14px;grid-template-columns:1fr;margin:4px 0}.triagemMetrica{min-height:100px}.triagemDepositos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.statusQualidadeBotao{display:flex;align-items:center;gap:8px;min-width:150px;padding:7px 12px;background:color-mix(in oklab,var(--bg) 60%,transparent);border:1px solid var(--border2);border-radius:10px;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease}.classificacaoPage{display:grid;gap:14px}.classificacaoMetricas{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.classificacaoMetricas article{border-top:2px solid var(--cyan);display:grid;gap:7px;min-height:92px;padding:14px}.classificacaoMetricas article.pendente{border-top-color:var(--yellow)}.classificacaoMetricas article.vendavel{border-top-color:var(--lime)}.classificacaoMetricas article.reparo{border-top-color:var(--purple)}.classificacaoMetricas article.salvado{border-top-color:var(--red)}.classificacaoMetricas small{color:var(--muted2);font-size:9px;text-transform:uppercase}.classificacaoMetricas strong{color:var(--text);font-size:25px}.classificacaoGrid{display:grid;gap:14px;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr)}.classificacaoLeitura,.classificacaoDecisao{min-height:500px}.classificacaoLeitura form{display:grid;gap:10px;grid-template-columns:1fr auto;padding:14px}.classificacaoLeitura input,.classificacaoObservacoes textarea{background:var(--surface2);border:1px solid var(--border2);border-radius:7px;color:var(--text);min-width:0;outline:none;padding:12px}.classificacaoLeitura input:focus,.classificacaoObservacoes textarea:focus{border-color:var(--cyan)}.classificacaoMensagem{color:var(--cyan);font-size:11px;margin:0;padding:0 14px 12px}.classificacaoUltimas{border-top:1px solid var(--border);display:grid;gap:7px;padding:14px}.classificacaoUltimas h4{color:var(--muted2);font-size:9px;margin:0 0 3px;text-transform:uppercase}.classificacaoUltimas button{align-items:center;background:var(--surface2);border:1px solid var(--border);border-radius:7px;color:var(--text);cursor:pointer;display:grid;gap:8px;grid-template-columns:118px 1fr 90px;padding:10px;text-align:left}.classificacaoUltimas button:hover{border-color:var(--cyan)}.classificacaoUltimas button span{color:var(--cyan);font-size:10px}.classificacaoUltimas button strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classificacaoUltimas button small{color:var(--muted2);text-align:right}.classificacaoProduto{border-bottom:1px solid var(--border);display:grid;gap:8px;padding:14px}.classificacaoProduto small{color:var(--cyan)}.classificacaoProduto strong{color:var(--text);font-size:15px}.classificacaoProduto span{color:var(--muted2);font-size:10px}.classificacaoDestinos{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.classificacaoDestinos button{align-items:center;background:var(--surface2);border:1px solid var(--border2);border-radius:7px;color:var(--text);cursor:pointer;display:flex;gap:10px;min-height:64px;padding:11px;text-align:left}.classificacaoDestinos button span{display:grid;gap:4px}.classificacaoDestinos button strong{font-size:10px;text-transform:uppercase}.classificacaoDestinos button small{color:var(--muted2);font-size:8px}.classificacaoDestinos button.vendavel{background:color-mix(in srgb,var(--lime) 6%,var(--surface2));border-color:color-mix(in srgb,var(--lime) 45%,var(--border2));color:var(--lime)}.classificacaoDestinos button.reparo{background:color-mix(in srgb,var(--yellow) 6%,var(--surface2));border-color:color-mix(in srgb,var(--yellow) 45%,var(--border2));color:var(--yellow)}.classificacaoDestinos button.salvado{background:color-mix(in srgb,var(--purple) 6%,var(--surface2));border-color:color-mix(in srgb,var(--purple) 45%,var(--border2));color:var(--purple)}.classificacaoDestinos button.descarte{background:color-mix(in srgb,var(--red) 6%,var(--surface2));border-color:color-mix(in srgb,var(--red) 45%,var(--border2));color:var(--red)}.classificacaoDestinos button.analise{background:color-mix(in srgb,var(--cyan) 6%,var(--surface2));border-color:color-mix(in srgb,var(--cyan) 45%,var(--border2));color:var(--cyan);grid-column:1 / -1}.classificacaoDestinos button:hover{filter:brightness(1.25)}.classificacaoObservacoes{display:grid;gap:7px;padding:0 14px 14px}.classificacaoObservacoes span{color:var(--muted2);font-size:9px;text-transform:uppercase}.classificacaoObservacoes textarea{min-height:78px;resize:vertical}.classificacaoVazia{align-items:center;color:var(--muted2);display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:390px;text-align:center}.classificacaoVazia strong{color:var(--text)}@media (max-width: 1050px){.classificacaoMetricas{grid-template-columns:repeat(3,minmax(0,1fr))}.classificacaoGrid{grid-template-columns:1fr}}@media (max-width: 650px){.classificacaoMetricas{grid-template-columns:repeat(2,minmax(0,1fr))}.classificacaoDestinos{grid-template-columns:1fr}.classificacaoDestinos button.analise{grid-column:auto}.classificacaoUltimas button{grid-template-columns:1fr}.classificacaoUltimas button small{text-align:left}}.scanHubPage{display:grid;gap:14px}.scanHubTitulo{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:48px}.scanHubTitulo>.pedidosWebPill{justify-self:end}.scanHubPrazoResumo{align-items:center;display:flex;gap:10px;justify-self:center}.scanHubPrazoRelogio,.scanHubPrazoStatus{align-items:center;display:grid;min-width:142px}.scanHubPrazoRelogio{column-gap:7px;grid-template-columns:auto 1fr}.scanHubPrazoRelogio svg{color:var(--purple);grid-row:1 / 3}.scanHubPrazoRelogio small,.scanHubPrazoStatus small{color:var(--muted2);font-size:7px;text-transform:uppercase}.scanHubPrazoRelogio strong{color:var(--text);font-size:21px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.scanHubPrazoRelogio.atrasado svg{color:var(--red)}.scanHubPrazoStatus{gap:5px;justify-items:start}.scanHubStatsTopo{grid-template-columns:repeat(8,minmax(0,1fr))}@media (max-width: 900px){.scanHubTitulo{grid-template-columns:minmax(0,1fr) auto}.scanHubPrazoResumo{grid-column:1 / -1;grid-row:2;justify-self:start}.scanHubStatsTopo{grid-template-columns:repeat(4,minmax(0,1fr))}}.scanHubGrid{display:grid;gap:14px;grid-template-areas:"produto cameras ia";grid-template-columns:1fr 1.28fr 1fr}.scanHubGrid>.panel{margin:0;min-width:0;overflow:hidden}.scanHubGrid .panelHeader h3{font-size:13px}.scanHubGrid .panelHeader>div{display:grid;gap:4px}.scanHubGrid .panelHeader>div small{color:var(--muted2);font-size:8px;text-transform:uppercase}.scanHubCameras{grid-area:cameras}.scanHubProduto{grid-area:produto}.scanHubIa{display:flex;flex-direction:column;grid-area:ia}.scanHubInspecao{grid-area:inspecao}.scanHubAcoes{grid-area:acoes}.scanHubHistorico{grid-area:historico}.scanHubDecisaoRapida{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.scanHubDecisaoRapida button{align-items:center;background:var(--surface2);border:1px solid var(--border2);border-radius:7px;cursor:pointer;display:flex;flex-direction:column;font-size:10px;font-weight:800;gap:7px;justify-content:center;min-height:62px;padding:9px 6px;text-transform:uppercase}.scanHubDecisaoRapida button.vendavel{background:color-mix(in srgb,var(--lime) 6%,var(--surface2));border-color:color-mix(in srgb,var(--lime) 32%,var(--border2));color:color-mix(in srgb,var(--lime) 70%,var(--muted))}.scanHubDecisaoRapida button.avariada{background:color-mix(in srgb,var(--yellow) 6%,var(--surface2));border-color:color-mix(in srgb,var(--yellow) 32%,var(--border2));color:color-mix(in srgb,var(--yellow) 70%,var(--muted))}.scanHubDecisaoRapida button.quebrado{background:color-mix(in srgb,var(--red) 6%,var(--surface2));border-color:color-mix(in srgb,var(--red) 32%,var(--border2));color:color-mix(in srgb,var(--red) 70%,var(--muted))}.scanHubDecisaoRapida button.ativo{border-color:currentColor;box-shadow:none;filter:brightness(1.18)}.scanHubDecisaoRapida button:disabled{cursor:not-allowed;opacity:.4}.scanHubDetalhesInspecao{border-top:1px solid var(--border)}.scanHubEtiquetaPreview{display:grid;gap:10px;padding:14px;border-top:1px solid var(--border)}.scanHubEtiquetaPreviewTopo{display:flex;align-items:center;justify-content:space-between}.scanHubEtiquetaPreviewTopo span{color:var(--text);font-size:10px;font-weight:800;text-transform:uppercase}.scanHubEtiquetaPreviewTopo small{color:var(--lime);font-size:9px;text-transform:uppercase}.etiquetaReversaPreviewPapel{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:5px;width:min(100%,220px);min-height:112px;margin:0 auto;padding:10px 12px;border-radius:5px;background:#fff;color:#050505;font-family:Arial,sans-serif;box-shadow:0 8px 24px #00000047}.etiquetaReversaPreviewPapel .etiquetaReversaNome{font-size:10px}.etiquetaReversaPreviewPapel .etiquetaReversaBarcode{max-height:30px}.etiquetaReversaPreviewPapel .etiquetaReversaCodigo{font-size:7px}.etiquetaReversaPreviewPapel .etiquetaReversaLinha strong{font-size:14px}.etiquetaReversaPreviewPapel *{color:#050505}.scanHubEtiquetaPreviewVazia{display:grid;place-items:center;min-height:120px;padding:16px;border:1px dashed var(--border);border-radius:7px;color:var(--muted2);font-size:10px;text-align:center}.scanHubDetalhesInspecao summary{color:var(--muted);cursor:pointer;font-size:9px;font-weight:800;list-style-position:inside;padding:12px 14px;text-transform:uppercase}.scanHubIaAcoes{display:grid;gap:9px;margin-top:auto;padding:0 14px 14px}.scanHubIaAcoes button{align-items:center;display:flex;gap:8px;justify-content:center;min-height:44px}.scanHubIaAcoesTopo{margin-top:0}.scanHubFinalizarIa{margin-top:auto}.scanHubHistoricoModal{align-items:center;background:var(--bg);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:18px;position:fixed;z-index:11000}.scanHubHistoricoModal>article{margin:0;max-height:min(680px,88dvh);max-width:720px;overflow:hidden;width:100%}.scanHubHistoricoModal .scanHubHistoricoLista{max-height:min(580px,74dvh)}.scanHubExcedenteModal>article{max-width:660px}.scanHubExcedenteConteudo{padding:16px}.scanHubExcedenteConteudo>p{color:var(--muted);font-size:11px;line-height:1.5;margin:0 0 15px}.scanHubExcedenteConteudo dl{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.scanHubExcedenteConteudo dl>div{background:var(--surface2);border:1px solid var(--border);border-radius:7px;display:grid;gap:5px;min-width:0;padding:11px}.scanHubExcedenteConteudo dl>div.span2{grid-column:1 / -1}.scanHubExcedenteConteudo dt{color:var(--muted2);font-size:8px;text-transform:uppercase}.scanHubExcedenteConteudo dd{color:var(--text);font-size:11px;margin:0;overflow-wrap:anywhere}.scanHubExcedenteAcoes{align-items:center;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;padding:14px 16px}.scanHubExcedenteAcoes button{align-items:center;box-sizing:border-box;display:inline-flex;gap:7px;height:44px;justify-content:center;margin:0;min-height:44px;padding:0 16px;white-space:nowrap;width:200px}.scanHubStatusModal>article{max-width:620px;width:calc(100% - 32px)}.scanHubStatusModalProduto{display:grid;gap:5px;margin:16px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface2)}.scanHubStatusModalProduto small{color:var(--muted2);font-size:9px;text-transform:uppercase}.scanHubStatusModalProduto strong{color:var(--text);font-size:13px}.scanHubStatusModalProduto span{color:var(--muted);font-size:11px}.scanHubStatusPopupBotoes{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px 16px}.scanHubStatusPopupBotoes button{min-height:76px}.scanHubIdentificacaoModal>article{max-width:680px;width:calc(100% - 32px)}.scanHubIdentificacaoResultado{display:grid;gap:8px;padding:16px 16px 4px;text-align:center}.scanHubIdentificacaoResultado span{color:var(--muted2);font-size:9px;text-transform:uppercase}.scanHubIdentificacaoResultado strong{color:var(--lime);font-size:28px}.scanHubIdentificacaoResultado>div{height:5px;overflow:hidden;border-radius:9px;background:var(--surface2)}.scanHubIdentificacaoResultado i{display:block;height:100%;background:var(--lime)}.scanHubIdentificacaoDados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:16px}.scanHubIdentificacaoDados>div{display:grid;gap:5px;padding:11px;border:1px solid var(--border);border-radius:7px;background:var(--surface2)}.scanHubIdentificacaoDados>div.span2{grid-column:span 2}.scanHubIdentificacaoDados dt{color:var(--muted2);font-size:8px;text-transform:uppercase}.scanHubIdentificacaoDados dd{margin:0;color:var(--text);font-size:11px;overflow-wrap:anywhere}.scanHubIdentificacaoAcoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 16px;border-top:1px solid var(--border)}.scanHubIdentificacaoAcoes button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin:0;white-space:nowrap}.scanHubCameraGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 14px 10px}.scanHubCamera{background:var(--surface2);border:1px solid var(--border);border-radius:8px;min-width:0;overflow:hidden}.scanHubCameraTopo{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:34px;padding:7px 9px}.scanHubCameraTopo strong{color:var(--text);font-size:9px;text-transform:uppercase}.scanHubCameraTopo span{align-items:center;color:var(--muted2);display:inline-flex;font-size:8px;gap:5px;white-space:nowrap}.scanHubCameraTopo span i{background:var(--muted2);border-radius:50%;display:inline-block;height:6px;width:6px}.scanHubCameraTopo span.online{color:var(--lime)}.scanHubCameraTopo span.online i{background:var(--lime)}.scanHubCameraImagem{align-items:center;aspect-ratio:4 / 3;background:var(--bg);color:var(--muted2);display:flex;font-size:10px;justify-content:center;overflow:hidden;position:relative}.scanHubCameraImagem video,.scanHubCameraImagem img{height:100%;object-fit:cover;width:100%}.scanHubCameraImagem>span{position:absolute}.scanHubCapturarBtn{align-items:center;background:var(--surface2)!important;border:1px solid var(--lime)!important;color:var(--lime)!important;display:flex;gap:8px;justify-content:center;margin:0 14px 14px;min-height:42px;width:calc(100% - 28px)}.scanHubCapturaAcoes{display:grid;gap:10px;grid-template-columns:1fr auto;margin:0 14px 14px}.scanHubCapturaAcoes .scanHubCapturarBtn{margin:0;width:100%}.scanHubReiniciarBtn{align-items:center;display:flex;gap:8px;justify-content:center;min-height:42px}.scanHubReiniciarBtn:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.scanHubCameraGridUnica{grid-template-columns:minmax(0,1fr)}.scanHubCameraGridUnica .scanHubCameraImagem{aspect-ratio:auto;min-height:380px}.scanHubIntegracoesCompactas{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 14px 14px}.scanHubIntegracoesCompactas>span{align-content:center;background:color-mix(in srgb,var(--lime) 4%,var(--surface2));border:1px solid color-mix(in srgb,var(--lime) 20%,var(--border));border-radius:7px;display:grid;gap:4px;min-height:68px;min-width:0;padding:9px}.scanHubIntegracoesCompactas svg{color:var(--lime)}.scanHubIntegracoesCompactas small{color:var(--muted2);font-size:7px;text-transform:uppercase}.scanHubIntegracoesCompactas strong{color:var(--text);font-size:9px;line-height:1.25;overflow-wrap:anywhere}.scanHubCameraPrincipal{grid-column:1}.scanHubTelaCheiaBtn{align-items:center;display:none;gap:7px;justify-content:center}.scanHubTelaCheiaInstrucao{display:none}.scanHubFotosSequencial{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.scanHubFotoSlot{align-items:center;aspect-ratio:4 / 3;background:var(--surface2);border:1px solid var(--border);border-radius:8px;color:var(--muted2);display:flex;font-size:9px;justify-content:center;overflow:hidden;text-transform:uppercase}.scanHubFotoSlot img{height:100%;object-fit:cover;width:100%}.scanHubFotoSlot.atual{border-color:var(--lime)}.scanHubFotoSlot.preenchido{border-color:var(--border2)}.scanHubAnalisarParcialBtn{display:block;margin:0 14px 14px;text-align:center}.scanHubLeitura{display:flex;gap:8px;padding:14px 14px 0}.scanHubLeitura input{background:var(--surface2);border:1px solid var(--border2);border-radius:7px;color:var(--text);min-width:0;padding:10px 11px;width:100%}.scanHubProdutoDados{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px 14px 14px}.scanHubProdutoDados>div{border-bottom:1px solid var(--border);min-width:0;padding:10px 5px}.scanHubProdutoDados>div:first-child,.scanHubProdutoDados>div:nth-child(6){grid-column:1 / -1}.scanHubProdutoDados dt{color:var(--muted2);font-size:8px;font-weight:800;text-transform:uppercase}.scanHubProdutoDados dd{color:var(--text);font-size:11px;margin:5px 0 0;overflow-wrap:anywhere}.scanHubProdutoNumero dd{color:var(--lime);font-size:24px;font-weight:700}.scanHubConfianca{display:grid;gap:7px;margin:14px;padding:14px;text-align:center}.scanHubConfianca>span{color:var(--muted2);font-size:9px;text-transform:uppercase}.scanHubConfianca>strong{color:var(--lime);font-size:31px}.scanHubConfianca>div{background:var(--surface3);border-radius:4px;height:6px;overflow:hidden}.scanHubConfianca>div i{background:var(--lime);display:block;height:100%;transition:width .25s ease}.scanHubReconhecimentos{display:grid;gap:8px;padding:0 14px 14px}.scanHubReconhecimentos span{align-items:center;color:var(--muted2);display:flex;font-size:10px;gap:8px}.scanHubReconhecimentos span.confirmado{color:var(--lime)}.scanHubEstoqueIa{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 14px}.scanHubEstoqueIa span{background:var(--surface2);border:1px solid var(--border);border-radius:7px;color:var(--muted2);display:grid;font-size:8px;gap:5px;padding:10px;text-transform:uppercase}.scanHubEstoqueIa strong{color:var(--lime);font-size:20px}.scanHubStatusGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:14px}.scanHubStatusGrid button{align-items:center;background:var(--surface2);border:1px solid var(--border2);border-radius:7px;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;font-size:9px;font-weight:800;gap:7px;justify-content:center;min-height:48px;padding:8px;text-transform:uppercase}.scanHubStatusGrid button.vendavel{background:color-mix(in srgb,var(--lime) 5%,var(--surface2));border-color:color-mix(in srgb,var(--lime) 28%,var(--border2));color:color-mix(in srgb,var(--lime) 62%,var(--muted))}.scanHubStatusGrid button.avariada{background:color-mix(in srgb,var(--yellow) 5%,var(--surface2));border-color:color-mix(in srgb,var(--yellow) 28%,var(--border2));color:color-mix(in srgb,var(--yellow) 62%,var(--muted))}.scanHubStatusGrid button.reparo{background:color-mix(in srgb,var(--purple-light) 5%,var(--surface2));border-color:color-mix(in srgb,var(--purple-light) 28%,var(--border2));color:color-mix(in srgb,var(--purple-light) 62%,var(--muted))}.scanHubStatusGrid button.quebrado{background:color-mix(in srgb,var(--red) 5%,var(--surface2));border-color:color-mix(in srgb,var(--red) 28%,var(--border2));color:color-mix(in srgb,var(--red) 62%,var(--muted))}.scanHubStatusGrid button.pecaFaltando{background:color-mix(in srgb,var(--cyan) 5%,var(--surface2));border-color:color-mix(in srgb,var(--cyan) 28%,var(--border2));color:color-mix(in srgb,var(--cyan) 62%,var(--muted))}.scanHubStatusGrid button.salvado{background:color-mix(in srgb,var(--purple) 5%,var(--surface2));border-color:color-mix(in srgb,var(--purple) 28%,var(--border2));color:color-mix(in srgb,var(--purple) 62%,var(--muted))}.scanHubStatusGrid button.descarte{background:color-mix(in srgb,var(--red) 5%,var(--surface2));border-color:color-mix(in srgb,var(--red) 28%,var(--border2));color:color-mix(in srgb,var(--red) 62%,var(--muted))}.scanHubStatusGrid button.vendavel.ativo{background:color-mix(in srgb,var(--lime) 14%,var(--surface2));border-color:var(--lime);color:var(--lime)}.scanHubStatusGrid button.avariada.ativo{background:color-mix(in srgb,var(--yellow) 14%,var(--surface2));border-color:var(--yellow);color:var(--yellow)}.scanHubStatusGrid button.reparo.ativo{background:color-mix(in srgb,var(--purple-light) 14%,var(--surface2));border-color:var(--purple-light);color:var(--purple-light)}.scanHubStatusGrid button.quebrado.ativo{background:color-mix(in srgb,var(--red) 14%,var(--surface2));border-color:var(--red);color:var(--red)}.scanHubStatusGrid button.pecaFaltando.ativo{background:color-mix(in srgb,var(--cyan) 14%,var(--surface2));border-color:var(--cyan);color:var(--cyan)}.scanHubStatusGrid button.salvado.ativo{background:color-mix(in srgb,var(--purple) 14%,var(--surface2));border-color:var(--purple);color:var(--purple)}.scanHubStatusGrid button.descarte.ativo{background:color-mix(in srgb,var(--red) 14%,var(--surface2));border-color:var(--red);color:var(--red)}.scanHubChecklist{border-top:1px solid var(--border);padding:13px 14px}.scanHubChecklist h4{color:var(--text);font-size:10px;margin:0 0 10px;text-transform:uppercase}.scanHubChecklist>div{display:flex;flex-wrap:wrap;gap:8px}.scanHubChecklist label{align-items:center;background:var(--surface2);border:1px solid var(--border);border-radius:7px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:9px;gap:7px;min-height:34px;padding:7px 10px}.scanHubChecklist label.ativo{background:color-mix(in srgb,var(--lime) 10%,var(--surface2));border-color:var(--lime);color:var(--lime)}.scanHubChecklist input{accent-color:var(--lime)}.scanHubObservacoes{display:grid;gap:7px;padding:0 14px 14px}.scanHubObservacoes>span{color:var(--muted2);font-size:9px;text-transform:uppercase}.scanHubObservacoes textarea{background:var(--surface2);border:1px solid var(--border);border-radius:7px;color:var(--text);min-height:68px;padding:10px;resize:vertical}.scanHubAcoesGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.scanHubAcoesGrid button{align-items:center;background:var(--surface2)!important;border:1px solid var(--border2)!important;border-radius:7px!important;color:var(--text)!important;display:flex;font-size:10px!important;gap:9px;justify-content:center;min-height:54px;padding:10px!important;white-space:normal}.scanHubAcoesGrid button:nth-child(1),.scanHubAcoesGrid button:nth-child(2),.scanHubAcoesGrid button:nth-child(4){background:color-mix(in srgb,var(--lime) 5%,var(--surface2))!important;border-color:color-mix(in srgb,var(--lime) 28%,var(--border2))!important;color:color-mix(in srgb,var(--lime) 68%,var(--text))!important}.scanHubAcoesGrid button:nth-child(3){background:color-mix(in srgb,var(--yellow) 5%,var(--surface2))!important;border-color:color-mix(in srgb,var(--yellow) 30%,var(--border2))!important;color:color-mix(in srgb,var(--yellow) 72%,var(--text))!important}.scanHubAcoesGrid button:nth-child(1):hover,.scanHubAcoesGrid button:nth-child(2):hover,.scanHubAcoesGrid button:nth-child(4):hover{background:color-mix(in srgb,var(--lime) 11%,var(--surface2))!important;border-color:var(--lime)!important;color:var(--lime)!important}.scanHubAcoesGrid button:nth-child(3):hover{background:color-mix(in srgb,var(--yellow) 11%,var(--surface2))!important;border-color:var(--yellow)!important;color:var(--yellow)!important}.scanHubAcoesGrid .scanHubSimularBtn{background:color-mix(in srgb,var(--cyan) 6%,var(--surface2))!important;border-color:color-mix(in srgb,var(--cyan) 38%,var(--border2))!important;color:var(--cyan)!important;grid-column:1 / -1}.scanHubAcoesGrid .scanHubSimularBtn:hover:not(:disabled){background:color-mix(in srgb,var(--cyan) 12%,var(--surface2))!important;border-color:var(--cyan)!important}.scanHubAcoesGrid button:disabled{background:var(--surface2)!important;border-color:var(--border)!important;color:var(--muted2)!important;cursor:not-allowed;opacity:.58}.scanHubAcoesGrid button small{display:block;font-size:7px}.scanHubFluxoSeguro{display:grid;gap:8px;margin:0 14px 14px;padding:12px;border:1px solid color-mix(in srgb,var(--lime) 22%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--lime) 4%,var(--surface2))}.scanHubFluxoSeguro span{display:flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--lime) 64%,var(--text));font-size:9px}.scanHubFluxoSeguro small{padding-top:4px;border-top:1px solid var(--border);color:var(--muted);font-size:8px}.scanHubFinalizar{align-items:center;background:var(--lime)!important;border:1px solid var(--lime)!important;color:var(--bg)!important;display:flex;font-size:12px!important;gap:8px;justify-content:center;margin:0 14px 14px;min-height:50px;width:calc(100% - 28px)}.scanHubHistoricoLista{max-height:310px;overflow-y:auto}.scanHubHistoricoLista>div{border-bottom:1px solid var(--border);display:grid;gap:8px;grid-template-columns:60px 1fr;padding:11px 14px}.scanHubHistoricoLista time{color:var(--purple-light);font-size:9px}.scanHubHistoricoLista span{color:var(--muted);font-size:10px;line-height:1.35}.scanHubHistoricoCompleto{background:var(--surface2)!important;border:1px solid var(--border2)!important;color:var(--muted)!important;margin:12px 14px 14px;min-height:38px;width:calc(100% - 28px)}.scanHubRodape{align-items:center;display:grid;gap:0;grid-template-columns:1.5fr .7fr 1fr .8fr auto;margin:0;overflow:hidden}.scanHubRodape>span{border-right:1px solid var(--border);display:grid;gap:4px;min-width:0;padding:13px 16px}.scanHubRodape small{color:var(--muted2);font-size:8px;text-transform:uppercase}.scanHubRodape strong{color:var(--text);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scanHubRodape button{margin:10px 14px}@media (max-width: 1350px){.scanHubGrid{grid-template-areas:"cameras cameras" "produto ia" "inspecao acoes" "historico historico";grid-template-columns:repeat(2,minmax(0,1fr))}.scanHubRodape{grid-template-columns:repeat(2,minmax(0,1fr))}.scanHubRodape button{grid-column:1 / -1}}@media (max-width: 720px){.scanHubTitulo{align-items:start;grid-template-columns:minmax(0,1fr);gap:12px}.scanHubTitulo>.tituloComIcone,.scanHubTitulo>.pedidosWebPill,.scanHubPrazoResumo{grid-column:1;grid-row:auto;justify-self:stretch}.scanHubTitulo>.pedidosWebPill{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis}.scanHubPrazoResumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.scanHubPrazoRelogio,.scanHubPrazoStatus{min-width:0}.scanHubCameras>.panelHeader{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.scanHubCameras>.panelHeader .scanHubTelaCheiaBtn{grid-column:1 / -1;width:100%}.scanHubTelaCheiaBtn{display:inline-flex}.scanHubCameras.cameraTelaCheia{background:var(--bg);border:0;border-radius:0;display:flex;flex-direction:column;height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;padding:0;position:fixed;width:100vw;z-index:10000}.scanHubCameras.cameraTelaCheia>.panelHeader{background:var(--surface2);display:grid;flex:0 0 auto;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;padding:max(12px,env(safe-area-inset-top)) 14px 12px}.scanHubCameras.cameraTelaCheia>.panelHeader>div{display:none}.scanHubCameras.cameraTelaCheia>.panelHeader>.pedidosWebPill{align-self:center;font-size:11px;grid-column:1;grid-row:1;justify-self:start}.scanHubCameras.cameraTelaCheia .scanHubTelaCheiaInstrucao{color:var(--text);display:block;font-size:12px;grid-column:1;grid-row:2;line-height:1.35}.scanHubCameras.cameraTelaCheia>.panelHeader .scanHubTelaCheiaBtn{grid-column:2;grid-row:1 / 3;min-height:38px;padding:8px 10px;width:auto}.scanHubCameras.cameraTelaCheia .scanHubCameraGridUnica{display:block;flex:1 1 auto;min-height:0;padding:0}.scanHubCameras.cameraTelaCheia .scanHubCameraPrincipal,.scanHubCameras.cameraTelaCheia .scanHubCameraImagem{border:0;border-radius:0;height:100%;width:100%}.scanHubCameras.cameraTelaCheia .scanHubCameraTopo,.scanHubCameras.cameraTelaCheia .scanHubFotosSequencial,.scanHubCameras.cameraTelaCheia .scanHubReiniciarBtn,.scanHubCameras.cameraTelaCheia .scanHubAnalisarParcialBtn,.scanHubCameras.cameraTelaCheia .scanHubIntegracoesCompactas{display:none}.scanHubCameras.cameraTelaCheia .scanHubCameraImagem{aspect-ratio:auto}.scanHubCameras.cameraTelaCheia .scanHubCameraImagem video{object-fit:cover}.scanHubCameras.cameraTelaCheia .scanHubCapturaAcoes{background:var(--surface);bottom:0;left:0;margin:0;padding:36px 18px max(18px,env(safe-area-inset-bottom));position:absolute;right:0;z-index:2}.scanHubCameras.cameraTelaCheia .scanHubCapturarBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;min-height:54px;white-space:normal}.scanHubStatsTopo{grid-template-columns:repeat(2,minmax(0,1fr))}.scanHubGrid{display:grid;grid-template-areas:"cameras" "produto" "ia";grid-template-columns:minmax(0,1fr)}.scanHubIntegracoesCompactas{grid-template-columns:repeat(2,minmax(0,1fr))}.scanHubCameraGridUnica .scanHubCameraImagem{min-height:320px}.scanHubDecisaoRapida{gap:7px;padding:12px}.scanHubDecisaoRapida button{font-size:9px;min-height:58px}.scanHubExcedenteConteudo dl{grid-template-columns:minmax(0,1fr)}.scanHubExcedenteConteudo dl>div.span2{grid-column:auto}.scanHubExcedenteAcoes{display:grid;grid-template-columns:1fr}.scanHubExcedenteAcoes button{width:100%}.scanHubStatusPopupBotoes{grid-template-columns:1fr}.scanHubStatusPopupBotoes button{min-height:58px}.scanHubIdentificacaoDados,.scanHubIdentificacaoAcoes{grid-template-columns:1fr}.scanHubIdentificacaoDados>div.span2{grid-column:auto}.scanHubCameraGrid,.scanHubStatusGrid,.scanHubAcoesGrid,.scanHubCapturaAcoes{grid-template-columns:1fr}.scanHubCameraImagem{aspect-ratio:16 / 9}.scanHubRodape{grid-template-columns:1fr}.scanHubRodape>span{border-bottom:1px solid var(--border);border-right:0}}.statusQualidadeBotao:hover:not(:disabled){border-color:color-mix(in oklab,var(--b5) 40%,transparent);color:var(--text)}.statusQualidadeBotao:disabled{cursor:default;opacity:.55}.statusQualidadeBotao span:first-child{flex:1;text-align:left}.statusQualidadeSeta{font-size:10px;color:var(--muted2)}.statusQualidadeBotao.bom{border-color:color-mix(in oklab,var(--lime) 45%,transparent);color:var(--lime)}.statusQualidadeBotao.reparo{border-color:color-mix(in oklab,var(--warning) 45%,transparent);color:var(--yellow)}.statusQualidadeBotao.descarte{border-color:color-mix(in oklab,var(--danger) 45%,transparent);color:var(--red)}.statusQualidadeLista{position:fixed;z-index:2000;min-width:190px;background:var(--surface2);border:1px solid var(--border2);border-radius:12px;box-shadow:0 12px 32px #00000073;padding:6px;display:flex;flex-direction:column;gap:2px}.statusQualidadeOpcao{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:transparent;border:none;color:var(--text);font-size:12.5px;font-weight:600;text-align:left;cursor:pointer;transition:background .12s ease}.statusQualidadeOpcao:hover{background:color-mix(in oklab,var(--surface2) 8%,transparent)}.statusQualidadeOpcao.ativo{background:color-mix(in oklab,var(--surface3) 12%,transparent)}.statusQualidadeBolinha{width:8px;height:8px;border-radius:6px;background:var(--muted2);flex-shrink:0}.statusQualidadeOpcao.bom .statusQualidadeBolinha{background:var(--lime)}.statusQualidadeOpcao.reparo .statusQualidadeBolinha{background:var(--yellow)}.statusQualidadeOpcao.descarte .statusQualidadeBolinha{background:var(--red)}.clientesFiltroTabs{display:flex;gap:8px;flex-wrap:wrap;padding:0 20px 16px}.clientesFiltroTab{padding:8px 16px;border-radius:9px;border:1px solid color-mix(in oklab,var(--b3) 16%,transparent);background:var(--chip);color:var(--t4);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.clientesFiltroTab:hover{border-color:color-mix(in oklab,var(--b4) 32%,transparent);color:var(--t5)}.clientesFiltroTab.ativo{background:color-mix(in oklab,var(--surface3) 12%,transparent);border-color:color-mix(in oklab,var(--b5) 50%,transparent);color:var(--t3)}.crmModoAtivo .clientesFiltroTab{border-color:color-mix(in oklab,var(--brand-light) 22%,transparent)}.crmModoAtivo .clientesFiltroTab:hover{border-color:color-mix(in oklab,var(--brand-light) 42%,transparent);color:var(--purple-text)}.crmModoAtivo .clientesFiltroTab.ativo{background:var(--purple);border-color:color-mix(in oklab,var(--lime) 55%,transparent);color:var(--orange-text)}.crmTituloTexto{background:var(--purple-light);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;letter-spacing:.02em}.clientesBusca{display:flex;align-items:center;gap:12px;padding:34px 20px;color:var(--muted2);border-bottom:1px solid var(--b1)}.clientesBusca input{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-size:16px;height:38px!important;padding:0 4px!important}.clienteCadastroPanel{overflow:hidden}.clienteCadastroPanel>.panelHeader{padding:20px 24px;border-bottom:1px solid var(--b1)}.clienteCadastroForm{margin:22px 24px 26px;padding:0 22px 22px!important;border-radius:8px!important;background:var(--surface)!important}.clienteCadastroGrid{grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:18px!important;row-gap:17px!important}.clienteCadastroGrid>label{grid-column:span 4;min-width:0}.clienteCadastroGrid>label.span2{grid-column:span 8!important}.clienteCadastroGrid input,.clienteCadastroGrid select{height:48px!important;border-radius:6px!important}.clienteCadastroGrid textarea{min-height:112px!important;border-radius:6px!important}.clienteFormSecaoTitulo{grid-column:1 / -1;display:flex;align-items:center;gap:12px;margin:12px -22px 2px;padding:14px 22px;border-top:1px solid color-mix(in oklab,var(--b2) 14%,transparent);border-bottom:1px solid color-mix(in oklab,var(--b1) 8%,transparent);background:var(--surface2)}.clienteFormSecaoTitulo:first-child{margin-top:0;border-top:0}.clienteFormSecaoTitulo>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid color-mix(in oklab,var(--b4) 30%,transparent);border-radius:6px;color:var(--t1);font-size:10px;font-weight:700}.clienteFormSecaoTitulo div{display:flex;flex-direction:column;gap:2px}.clienteFormSecaoTitulo strong{color:var(--t4);font-size:13px}.clienteFormSecaoTitulo small{color:var(--t7);font-size:10px}.clienteTiposContato{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.clienteTiposContato button,.clienteAceitaMensagens{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 13px;border:1px solid var(--b2);border-radius:6px;background:var(--row);color:var(--t4);cursor:pointer;text-align:left}.clienteTiposContato button.ativo,.clienteAceitaMensagens.ativo{border-color:color-mix(in oklab,var(--chip) 42%,transparent);background:color-mix(in oklab,var(--chip) 8%,transparent);color:var(--t3)}.clienteTiposContato input,.clienteAceitaMensagens input{width:15px!important;height:15px!important;min-height:0!important;padding:0!important}.clienteAceitaMensagens{grid-column:span 4;align-self:end;width:100%;font:inherit}.clienteCadastroForm .usuarioSistemaActions{padding-top:20px;border-top:1px solid var(--b1)}.clientesTabela{table-layout:fixed;min-width:980px}.clientesTabela .colNome{width:24%}.clientesTabela .colWhatsapp{width:14%}.clientesTabela .colEmail{width:22%}.clientesTabela .colCidade{width:13%}.clientesTabela .colTipo,.clientesTabela .colCrm{width:11%}.clientesTabela .colAcao{width:5%}.clientesTabela th,.clientesTabela td{overflow:hidden;text-overflow:ellipsis}.clientesTabela td{padding-top:16px;padding-bottom:16px;vertical-align:middle}.clientesTabela tbody tr:nth-child(2n){background:var(--row)}.clientesNomeCelula strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1150px){.clienteCadastroGrid>label,.clienteAceitaMensagens{grid-column:span 6}.clienteCadastroGrid>label.span2{grid-column:1 / -1!important}}@media (max-width: 700px){.clienteCadastroPanel>.panelHeader{padding:16px}.clienteCadastroForm{margin:14px 12px 18px;padding:0 14px 16px!important}.clienteCadastroGrid>label,.clienteCadastroGrid>label.span2,.clienteAceitaMensagens{grid-column:1 / -1!important}.clienteFormSecaoTitulo{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.clienteTiposContato{grid-template-columns:repeat(2,minmax(0,1fr))}}.cgLista{display:flex;flex-direction:column}.cgListaEstoque{overflow-x:auto}.cgListaEstoque .cgLinha{min-width:1080px}.cgFotoImg{width:36px;height:36px;object-fit:cover;border-radius:8px;background:var(--surface2);border:1px solid var(--border);display:block}.cgFotoVazia{width:36px;height:36px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--muted2)}.cgAbaContagem{margin-left:6px;font-size:11px;color:var(--muted2)}.clientesFiltroTabsLinha{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.clientesFiltroTabsLinha .clientesFiltroTabs{flex:1 1 auto}.btnColunasVisiveis{flex:0 0 auto;width:38px;height:38px;margin:0 20px 16px 0;border-radius:10px;border:1px solid color-mix(in oklab,var(--b3) 16%,transparent);background:var(--surface);color:var(--t4);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.btnColunasVisiveis:hover{border-color:color-mix(in oklab,var(--b4) 32%,transparent);color:var(--t5)}.estoqueBuscaLinha{display:flex;align-items:center;gap:12px;padding:0 20px;flex-wrap:wrap}.estoqueBuscaLinha .clientesBusca{flex:0 1 380px;min-width:0;padding:0}.estoqueBuscaLinha .clientesBusca input{height:38px;padding:0 4px}.estoqueBuscaLinha .clientesFiltroTabs{padding:0;flex:0 0 auto}@media (max-width: 640px){.estoqueBuscaLinha .clientesBusca{flex:1 1 100%}.btnFiltrarEstoque{flex:1 1 auto;justify-content:center}}.btnFiltrarEstoque{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;border:1px solid color-mix(in oklab,var(--b3) 16%,transparent);background:var(--surface);color:var(--t4);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.btnFiltrarEstoque:hover{border-color:color-mix(in oklab,var(--b4) 32%,transparent);color:var(--t5)}.btnFiltrarEstoque.ativo{border-color:color-mix(in oklab,var(--b5) 50%,transparent);background:color-mix(in oklab,var(--surface3) 12%,transparent);color:var(--t3)}.btnFiltrarEstoque .cgAbaContagem{background:var(--purple, var(--brand-light));color:var(--t1);border-radius:9px;padding:1px 7px;margin-left:0}.colDrawer .usuarioSistemaGrid{grid-template-columns:1fr!important}.filtroTagsLista{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.filtroTagChip{padding:5px 12px;border-radius:6px;border:1px solid var(--border, var(--b5));background:var(--surface2, var(--surface2));color:var(--muted2);font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.filtroTagChip:hover{filter:brightness(1.15)}.btnComIcone{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;height:42px;margin-top:0!important;padding:0 18px!important;font-size:13px!important;line-height:1!important;box-sizing:border-box;white-space:nowrap}.btnPrimary.btnAcaoLinha,.btnSecondary.btnAcaoLinha{display:inline-flex!important;align-items:center;justify-content:center;width:84px!important;height:24px!important;min-height:24px!important;margin-top:0!important;padding:0!important;font-size:11px!important;line-height:1!important;box-sizing:border-box;white-space:nowrap}.btnTogglePainel{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;min-height:40px!important;margin-top:0!important;padding:0!important;border:none!important;border-radius:50%!important;background:var(--lime)!important;color:var(--t7)!important;cursor:pointer;box-sizing:border-box;transition:transform .15s ease}.btnTogglePainel:hover{transform:scale(1.06)}.linkTagAzul{background:none;border:none;color:var(--t3);font-size:12px;font-weight:700;cursor:pointer;padding:0}.linkTagAzul:hover{color:var(--t2);text-decoration:underline}.tagGrupoNovoForm{display:flex;gap:8px;align-items:center;margin:8px 0;flex-wrap:wrap}.tagGrupoNovoForm input{flex:1 1 160px;background:var(--surface2, var(--chip));border:1px solid var(--border, var(--b5));border-radius:8px;padding:8px 10px;color:var(--text);font-size:13px}.tagsGruposGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:4px}.tagsGrupoCard{border:1px solid var(--border, var(--b3));border-radius:14px;padding:14px;background:var(--surface2, var(--surface))}.tagsGrupoCard h4{margin:0;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--muted2)}.tagsGrupoCardCabecalho{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.tagsGrupoCardCabecalho button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;padding:0;border:none;border-radius:50%;background:var(--surface3);color:var(--t5);cursor:pointer}.tagsGrupoCardCabecalho button:hover{background:color-mix(in oklab,var(--danger) 30%,transparent);color:var(--red-text)}.tagsGrupoCardAcoes{display:flex;gap:14px;margin-top:10px}.tagsHubGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.tagsHubCard{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border-radius:16px;border:1px solid color-mix(in oklab,var(--b3) 16%,transparent);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease;box-shadow:0 24px 60px -40px #07183ab3}.tagsHubCard:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--b5) 50%,transparent);background:var(--surface)}.tagsHubCard strong{font-size:14px}.tagsHubCard span{font-size:12px;color:var(--muted2);line-height:1.4}.tagsHubCard.placeholder{cursor:default;border-style:dashed;border-color:var(--b5);background:transparent;opacity:.55}.tagsHubCard.placeholder:hover{transform:none;border-color:var(--b5);background:transparent}.colDrawerFundo{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--bg) 60%,transparent);z-index:900}.colDrawer{position:fixed;top:0;right:0;bottom:0;width:min(380px,92vw);background:var(--surface, var(--surface));border-left:1px solid var(--border, var(--b3));box-shadow:-18px 0 40px #00000059;z-index:901;display:flex;flex-direction:column;padding:22px;overflow-y:auto;animation:colDrawerEntrada .18s ease}.colDrawerLargo{width:min(720px,94vw)}@keyframes colDrawerEntrada{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.sinoNotificacoes{position:relative;display:inline-flex;align-items:center;justify-content:center}.statusArea button.sinoNotificacoes{overflow:visible!important}.sinoNotificacoesBadge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:6px;background:var(--red, var(--danger));color:var(--t1);font-size:10px;font-weight:700;line-height:16px;text-align:center}.notificacoesLista{display:flex;flex-direction:column;gap:8px}.notificacoesItem{display:block;width:100%;text-align:left;padding:12px 14px;border:1px solid var(--border, var(--b3));border-left:3px solid transparent;border-radius:8px;background:var(--surface2);cursor:pointer}.notificacoesItem:hover{background:var(--surface3)}.notificacoesItem.naoLida{border-left-color:var(--purple, var(--brand-light));background:color-mix(in oklab,var(--brand-light) 8%,transparent)}.notificacoesItem strong{display:block;color:var(--text, var(--t4));font-size:13px}.notificacoesItem p{margin:4px 0 0;color:var(--muted2, var(--t7));font-size:12px;line-height:1.4}.notificacoesItem small{display:block;margin-top:6px;color:var(--muted2, var(--t7));font-size:10px}.colDrawerCabecalho{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.colDrawerCabecalho h3{margin:0;font-size:17px}.colDrawerFechar{width:30px;height:30px;border-radius:8px;border:1px solid var(--border, var(--b3));background:transparent;color:var(--muted2);display:flex;align-items:center;justify-content:center;cursor:pointer}.colDrawerFechar:hover{color:var(--text);border-color:var(--b5)}.colDrawerSubtitulo{margin:0 0 18px;font-size:13px;color:var(--muted2);line-height:1.5}.colDrawerLista{display:flex;flex-direction:column;flex:1 1 auto}.colDrawerItem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--b1);font-size:14px}.colDrawerRodape{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--b1);flex-wrap:wrap}.colDrawerRodapeAcoes{display:flex;gap:10px;flex-wrap:wrap}@media (max-width: 480px){.colDrawerRodape{flex-direction:column;align-items:stretch}.colDrawerRodapeAcoes{flex-direction:column}.colDrawerRodapeAcoes .btnComIcone{width:100%}}.btnLinkSutil{background:none;border:none;color:var(--muted2);font-size:12px;text-decoration:underline;cursor:pointer;padding:0}.btnLinkSutil:hover{color:var(--text)}.colSwitch{position:relative;display:inline-block;width:38px;height:22px;flex:0 0 auto}.colSwitch input{opacity:0;width:0;height:0;position:absolute}.colSwitchTrilho{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface3, var(--surface3));border:1px solid var(--border, var(--b5));border-radius:999px;transition:background .15s ease,border-color .15s ease;cursor:pointer;display:block}.colSwitchTrilho:before{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;background:var(--surface3);border-radius:50%;transition:transform .15s ease}.colSwitch input:checked+.colSwitchTrilho{background:var(--purple);border-color:var(--purple, var(--brand-light))}.colSwitch input:checked+.colSwitchTrilho:before{transform:translate(16px)}.colSwitchDesativado{opacity:.45}.colSwitch input:disabled+.colSwitchTrilho{cursor:not-allowed}.formAbasProduto{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;padding-bottom:2px;border-bottom:1px solid var(--b2)}.formAbaProdutoBtn{padding:9px 14px;border:none;background:none;color:var(--muted2);font-size:13px;font-weight:700;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.formAbaProdutoBtn:hover{color:var(--text)}.formAbaProdutoBtn.ativo{color:var(--text);border-bottom-color:var(--purple, var(--brand-light))}.campoAjuda{color:var(--muted2);font-size:11px;font-weight:500!important}.tinyCopiarBox{background:var(--surface2);border:1px solid var(--border2);border-radius:12px;padding:16px 18px;margin-bottom:18px}.tinyCopiarLinha{display:flex;gap:10px}.tinyCopiarLinha input{flex:1 1 auto;height:38px;padding:0 12px}.tinyCopiarLinha .btnSecondary{flex:0 0 auto;margin-top:0}.fotoPreviewWrap{display:flex;align-items:flex-end}.fotoPreviewImg{width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid var(--border, var(--b5));background:var(--surface2)}.btnIconeLinha{width:28px;height:28px;border-radius:7px;border:1px solid transparent;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.75;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.btnIconeLinha:hover{opacity:1;background:var(--row);border-color:var(--b4)}.cgLinha{display:flex;align-items:center;gap:16px;padding:13px 20px;border-bottom:1px solid var(--b1)}.cgCabecalho{color:var(--t7);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--b2)}.agendaHeader{flex-wrap:wrap!important;row-gap:12px!important;column-gap:16px!important}.agendaNovoBtn{margin-left:auto!important}@media (max-width: 640px){.agendaHeader{justify-content:flex-start!important}.agendaNovoBtn{margin-left:0!important;width:100%!important}}.agendaColData{flex:0 0 110px}.agendaColTipo{flex:0 0 120px}.agendaColTitulo{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agendaColValor{flex:0 0 100px;text-align:right}.agendaColExcluir{flex:0 0 24px;cursor:pointer;display:flex;align-items:center;justify-content:center}.agendaLista{overflow-x:auto}.meuNegocioHeader>div:first-child small{display:block;margin-top:4px;color:var(--t7);font-size:11px}.meuNegocioKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 24px 16px}.meuNegocioKpis>div{min-width:0;padding:16px 18px;border:1px solid var(--b1);border-top:2px solid var(--b5);border-radius:8px;background:var(--row)}.meuNegocioKpis>div.alerta{border-top-color:var(--danger)}.meuNegocioKpis>div.sucesso{border-top-color:var(--chip)}.meuNegocioKpis span,.meuNegocioKpis small{display:block;color:var(--t7);font-size:10px}.meuNegocioKpis span{font-weight:800;text-transform:uppercase}.meuNegocioKpis strong{display:block;margin:7px 0 4px;color:var(--t4);font-size:25px}.meuNegocioKpis .alerta strong{color:var(--red-text)}.meuNegocioKpis .sucesso strong{color:var(--t3)}.meuNegocioControles{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 24px 16px;padding:10px 12px;border:1px solid var(--b1);border-radius:8px;background:var(--surface)}.meuNegocioControles .clientesFiltroTabs{padding:0}.meuNegocioHoje{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr);gap:16px;margin:0 24px}.meuNegocioTimeline,.meuNegocioRadar{padding-bottom:12px;overflow:hidden}.meuNegocioTimeline .panelHeader,.meuNegocioRadar .panelHeader{padding:16px 18px;border-bottom:1px solid var(--b1)}.meuNegocioTimeline .panelHeader h3,.meuNegocioRadar .panelHeader h3{margin:0;font-size:13px}.meuNegocioTimeline .panelHeader span,.meuNegocioRadar .panelHeader span{color:var(--t7);font-size:10px}.meuNegocioTarefa{margin:10px 12px 0;padding:12px 14px;border:1px solid var(--b1);border-left:3px solid var(--b5);border-radius:6px;background:var(--surface);cursor:default}.meuNegocioTarefa.prioridade-alta{border-left-color:var(--warning)}.meuNegocioTarefa.prioridade-critica,.meuNegocioTarefa.atrasada{border-left-color:var(--danger)}.meuNegocioTarefa.prioridade-baixa{border-left-color:var(--b5)}.meuNegocioTarefa>div,.meuNegocioTarefa footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.meuNegocioTarefa>div span{color:var(--t1);font-size:9px;font-weight:800;text-transform:uppercase}.meuNegocioTarefa time,.meuNegocioTarefa small{color:var(--t7);font-size:9px}.meuNegocioTarefa>strong{display:block;margin-top:8px;color:var(--t5);font-size:12px;line-height:1.35}.meuNegocioTarefa p{margin:5px 0 0;color:var(--t6);font-size:10px;line-height:1.4}.meuNegocioTarefa footer{margin-top:9px}.meuNegocioTarefa footer b{color:var(--orange-text);font-size:11px}.meuNegocioVazio{padding:34px 18px;color:var(--t7);text-align:center}.meuNegocioQuadro{display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));gap:14px;margin:0 24px;overflow-x:auto}.meuNegocioColuna{min-height:430px;border:1px solid var(--b1);border-radius:8px;background:var(--surface)}.meuNegocioColuna>header{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid var(--b1)}.meuNegocioColuna>header strong{color:var(--t5);font-size:11px;text-transform:uppercase}.meuNegocioColuna>header span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in oklab,var(--surface2) 10%,transparent);color:var(--t1);font-size:10px}.meuNegocioColuna>div>div>select{width:calc(100% - 24px);min-height:34px;margin:6px 12px 4px;border-radius:5px;font-size:10px}.meuNegocioColuna{transition:background-color .15s ease,border-color .15s ease}.meuNegocioColuna.colunaAlvoArraste{border-color:var(--purple, var(--brand-light));background:color-mix(in oklab,var(--brand-light) 10%,transparent)}.meuNegocioCartaoArraste.arrastavel{cursor:grab}.meuNegocioCartaoArraste.arrastavel:active{cursor:grabbing}.meuNegocioCartaoArraste.emArraste{opacity:.35}.meuNegocioCartaoArraste.emArraste .meuNegocioTarefa{border-style:dashed}.meuNegocioCalendario{margin:0 24px;padding:16px}.meuNegocioCalendarioGrid{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));overflow-x:auto}.meuNegocioCalendarioGrid>div{min-height:118px;padding:9px;border-right:1px solid var(--b1);border-bottom:1px solid var(--b1)}.meuNegocioCalendarioGrid>div>b{display:block;margin-bottom:7px;color:var(--t6);font-size:11px}.meuNegocioCalendarioGrid button{display:block;width:100%;margin-bottom:5px;padding:5px 6px;overflow:hidden;border:0;border-radius:4px;background:color-mix(in oklab,var(--brand-light) 12%,transparent);color:var(--purple-text);font-size:9px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.meuNegocioCalendarioGrid small{color:var(--t1);font-size:8px}.meuNegocioForm{margin:16px 24px 0;overflow:hidden}.meuNegocioForm>.panelHeader{padding:16px 18px;border-bottom:1px solid var(--b1)}.meuNegocioForm>.usuarioSistemaForm{margin:16px}.meuNegocioForm .formActionsPadrao{margin-top:20px;padding-top:18px;border-top:1px solid var(--b1)}.meuNegocioNota{margin:16px 24px 0;color:var(--t7);font-size:11px}.formActionsPadrao{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;width:100%!important}.formActionsPadrao>.btnPrimary,.formActionsPadrao>.btnSecondary{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 18px!important;line-height:1!important;white-space:nowrap!important}@media (max-width: 1050px){.meuNegocioKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.meuNegocioHoje{grid-template-columns:1fr}}@media (max-width: 700px){.meuNegocioKpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:12px}.meuNegocioControles{align-items:stretch;flex-direction:column;margin-inline:12px}.meuNegocioControles .tabs{overflow-x:auto}.meuNegocioHoje,.meuNegocioQuadro,.meuNegocioCalendario,.meuNegocioForm{margin-inline:12px}.meuNegocioQuadro{grid-template-columns:repeat(4,270px)}.meuNegocioCalendarioGrid{grid-template-columns:repeat(7,115px)}.formActionsPadrao{align-items:stretch!important;flex-direction:column-reverse!important}.formActionsPadrao>.btnPrimary,.formActionsPadrao>.btnSecondary{width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width: 640px){.agendaColData{flex-basis:78px;font-size:12px}.agendaColTipo{flex-basis:92px}.agendaColValor{flex-basis:74px;font-size:12px}}.buscaGlobalAbrir{display:inline-flex!important;align-items:center;gap:7px;min-width:0!important;white-space:nowrap}.buscaGlobalAbrir kbd{padding:2px 5px;border:1px solid var(--b5);border-radius:4px;color:var(--t6);font:600 9px/1.2 monospace}.buscaGlobalOverlay{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;padding:min(18vh,150px) 20px 20px;background:color-mix(in oklab,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.buscaGlobalPainel{width:min(720px,100%);overflow:hidden;border:1px solid color-mix(in oklab,var(--b4) 32%,transparent);border-radius:8px;background:var(--row);box-shadow:0 24px 80px #0000008c}.buscaGlobalCampo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:0 18px;border-bottom:1px solid var(--b3);color:var(--t1)}.buscaGlobalCampo input{width:100%;border:0;outline:0;background:transparent;color:var(--t4);font:inherit;font-size:16px}.buscaGlobalCampo>button{width:34px;height:34px;border:0;background:transparent;color:var(--t6);font-size:24px;cursor:pointer}.buscaGlobalResultados{max-height:min(58vh,520px);overflow-y:auto;padding:8px}.buscaGlobalEstado{margin:0;padding:30px 18px;color:var(--t6);text-align:center}.buscaGlobalItem{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--t5);text-align:left;cursor:pointer}.buscaGlobalItem:hover,.buscaGlobalItem:focus-visible{border-color:color-mix(in oklab,var(--b4) 25%,transparent);outline:0;background:color-mix(in oklab,var(--surface2) 6%,transparent)}.buscaGlobalTipo{color:var(--lime);font-size:10px;font-weight:800;text-transform:uppercase}.buscaGlobalConteudo{min-width:0}.buscaGlobalConteudo strong,.buscaGlobalConteudo small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buscaGlobalConteudo strong{font-size:13px}.buscaGlobalConteudo small{margin-top:4px;color:var(--t6);font-size:11px}.buscaGlobalSeta{color:var(--purple-text)}@media (max-width: 900px){.buscaGlobalAbrir span,.buscaGlobalAbrir kbd{display:none}.buscaGlobalOverlay{padding:72px 10px 10px}.buscaGlobalItem{grid-template-columns:minmax(0,1fr) auto}.buscaGlobalTipo{grid-column:1 / -1}}.pontosRetiradaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.pontoRetiradaCard{min-width:0;padding:16px;border:1px solid color-mix(in oklab,var(--b3) 20%,transparent);border-radius:8px;background:var(--surface)}.pontoRetiradaCard.inativo{opacity:.58}.pontoRetiradaCardTopo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pontoRetiradaCardTopo strong,.pontoRetiradaCardTopo span{display:block}.pontoRetiradaCardTopo strong{color:var(--t4);font-size:14px}.pontoRetiradaCardTopo span{margin-top:5px;color:var(--lime);font-size:10px;font-weight:800;text-transform:uppercase}.pontoRetiradaCard p{margin:5px 0;color:var(--t6);font-size:12px}.pontoRetiradaCard small{display:block;margin-top:12px;color:var(--t5)}.pontoRetiradaStatusBtn{margin-top:14px;padding:0;border:0;background:transparent;color:var(--t1);font:inherit;font-size:11px;cursor:pointer}.pontoRetiradaVazio{grid-column:1 / -1;color:var(--t6)}.pontoRetiradaForm{margin-top:20px;padding:18px;border:1px solid color-mix(in oklab,var(--brand-light) 25%,transparent);border-radius:8px;background:var(--row)}.pontoRetiradaFormTitulo span{color:var(--t1);font-size:10px;font-weight:800}.pontoRetiradaFormTitulo h4{margin:5px 0 16px}.pontoRetiradaFormGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pontoRetiradaFormGrid label,.pontoRetiradaFormGrid label>span{display:block}.pontoRetiradaFormGrid label>span{margin-bottom:6px;color:var(--t6);font-size:10px;font-weight:700;text-transform:uppercase}.pontoRetiradaFormGrid input,.pontoRetiradaFormGrid textarea{width:100%}.pontoRetiradaFormGrid input{min-height:42px;padding:0 13px;line-height:42px}.pontoRetiradaFormGrid textarea{min-height:76px;resize:vertical}.pontoRetiradaCampoDuplo{grid-column:span 2}.pontoRetiradaCep>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.pontoRetiradaCep .btnSecondary{min-height:42px}.pontoRetiradaOpcoes{display:flex;gap:22px}.pontoRetiradaRodape{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px}.pontoRetiradaRodape .minhaSenhaActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0}.pontoRetiradaRodape .minhaSenhaActions button{width:190px;min-height:48px}.pontoRetiradaOpcoes label{display:inline-flex;align-items:center;gap:7px;color:var(--t5);font-size:12px}@media (max-width: 1100px){.pontosRetiradaGrid,.pontoRetiradaFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.pontosRetiradaGrid,.pontoRetiradaFormGrid{grid-template-columns:1fr}.pontoRetiradaCampoDuplo{grid-column:auto}.pontoRetiradaRodape,.pontoRetiradaOpcoes{align-items:stretch;flex-direction:column}.pontoRetiradaRodape .minhaSenhaActions{width:100%}.pontoRetiradaRodape .minhaSenhaActions button{width:50%}}.estoqueLocalizacaoPage{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.75fr);gap:18px;padding:0 24px 28px}.estoqueLocalizacaoEditor,.estoqueLocalizacaoPreview{border:1px solid color-mix(in oklab,var(--b3) 20%,transparent);border-radius:8px;background:var(--row)}.estoqueLocalizacaoEditor{padding:18px}.estoqueLocalizacaoEditor .panelHeader{padding:0 0 16px}.estoqueLocalizacaoEditor .panelHeader h3,.estoqueLocalizacaoEditor .panelHeader p{margin:0}.estoqueLocalizacaoEditor .panelHeader p{margin-top:6px;color:var(--t6);font-size:12px}.estoqueLocalizacaoForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.estoqueLocalizacaoForm label>span{display:block;margin-bottom:6px;color:var(--t6);font-size:10px;font-weight:800;text-transform:uppercase}.estoqueLocalizacaoForm input,.estoqueLocalizacaoForm select{width:100%;min-height:42px}.estoqueLocalizacaoDescricao{grid-column:span 2}.estoqueLocalizacaoCodigoGerado{margin-top:16px;padding:12px 14px;border:1px solid color-mix(in oklab,var(--lime) 20%,transparent);border-radius:6px;background:color-mix(in oklab,var(--lime) 5%,transparent)}.estoqueLocalizacaoCodigoGerado span,.estoqueLocalizacaoCodigoGerado strong{display:block}.estoqueLocalizacaoCodigoGerado span{color:var(--t6);font-size:9px;text-transform:uppercase}.estoqueLocalizacaoCodigoGerado strong{margin-top:5px;overflow-wrap:anywhere;color:var(--lime);font-family:monospace;font-size:14px}.estoqueLocalizacaoAcoes{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.estoqueLocalizacaoAcoes button{min-width:180px;min-height:46px}.estoqueLocalizacaoPreview{display:flex;flex-direction:column;align-items:center;min-width:0;padding:18px;overflow:auto}.estoqueLocalizacaoPreview>span{align-self:stretch;margin-bottom:16px;color:var(--t1);font-size:10px;font-weight:800}.estoqueLocalizacaoMensagem{margin-top:12px;padding:10px 12px;border:1px solid color-mix(in oklab,var(--b4) 25%,transparent);border-radius:6px;color:var(--t5);font-size:12px}.estoqueEnderecoOperacao,.estoqueEnderecoProdutos{min-width:0;padding:18px;border:1px solid color-mix(in oklab,var(--b3) 20%,transparent);border-radius:8px;background:var(--row)}.estoqueEnderecoOperacao{grid-column:1}.estoqueEnderecoProdutos{grid-column:2}.estoqueEnderecoOperacao .panelHeader,.estoqueEnderecoProdutos .panelHeader{padding:0 0 14px}.estoqueEnderecoOperacao .panelHeader h3,.estoqueEnderecoOperacao .panelHeader p,.estoqueEnderecoProdutos .panelHeader h3,.estoqueEnderecoProdutos .panelHeader p{margin:0}.estoqueEnderecoOperacao .panelHeader p,.estoqueEnderecoProdutos .panelHeader p{margin-top:5px;color:var(--t6);font-size:11px}.estoqueEnderecoBusca,.estoqueEnderecoLeitura{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px}.estoqueEnderecoBusca input,.estoqueEnderecoLeitura input{min-width:0;min-height:44px}.estoqueEnderecoLista{display:grid;gap:8px;margin-top:12px;max-height:260px;overflow:auto}.estoqueEnderecoLista button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 12px;border:1px solid var(--b1);border-radius:6px;background:var(--row);color:var(--t5);text-align:left}.estoqueEnderecoLista button.ativo{border-color:var(--b5);background:color-mix(in oklab,var(--surface2) 8%,transparent)}.estoqueEnderecoLista button span{color:var(--t6);font-size:10px;white-space:nowrap}.estoqueEnderecoLista>p,.estoqueEnderecoTabela>p{color:var(--t6);font-size:12px}.estoqueEnderecoRelatorios{display:flex;gap:8px}.estoqueEnderecoRelatorios button{min-width:76px}.estoqueEnderecoTabela{margin-top:14px;overflow:auto}.estoqueEnderecoTabelaCab,.estoqueEnderecoTabela>div:not(.estoqueEnderecoTabelaCab){display:grid;grid-template-columns:125px minmax(240px,1fr) 80px 38px;align-items:center;gap:12px;min-width:560px;padding:10px 8px;border-bottom:1px solid var(--b1)}.estoqueEnderecoTabelaCab{color:var(--t6);font-size:9px;font-weight:800;text-transform:uppercase}.estoqueEnderecoTabela>div:not(.estoqueEnderecoTabelaCab){color:var(--t5);font-size:11px}.estoqueEnderecoTabela>div:not(.estoqueEnderecoTabelaCab)>button{border:0;background:transparent;color:var(--red-text);font-size:20px;cursor:pointer}.etiquetaLocalizacaoPapel{box-sizing:border-box;display:flex;flex-direction:column;width:100mm;height:70mm;padding:4mm;overflow:hidden;border:1px solid #d1d5db;background:#fff;color:#000;font-family:Arial,sans-serif}.etiquetaLocalizacaoPapel.tamanho-100x50{height:50mm}.etiquetaLocalizacaoPapel.tamanho-80x50{width:80mm;height:50mm}.etiquetaLocalizacaoCabecalho{display:flex;align-items:center;justify-content:space-between;gap:3mm;padding-bottom:2mm;border-bottom:1.2px solid #000}.etiquetaLocalizacaoCabecalho span{font-size:8pt;font-weight:800}.etiquetaLocalizacaoCabecalho strong{font-size:10pt}.etiquetaLocalizacaoCentro{display:grid;grid-template-columns:minmax(0,1fr) 26mm;align-items:center;gap:3mm;min-height:0;padding:2mm 0}.etiquetaLocalizacaoIdentificacao>strong{display:block;font-size:28pt;line-height:1}.etiquetaLocalizacaoIdentificacao>div{display:flex;gap:4mm;margin-top:2mm;font-size:8pt}.etiquetaLocalizacaoIdentificacao>div span,.etiquetaLocalizacaoIdentificacao>div b{display:block}.etiquetaLocalizacaoIdentificacao>div b{margin-top:1mm;font-size:15pt}.etiquetaLocalizacaoIdentificacao p{margin:2mm 0 0;overflow:hidden;font-size:8pt;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.etiquetaLocalizacaoIdentificacao p.etiquetaLocalizacaoOrigem{font-weight:400;color:#4b5563}.etiquetaLocalizacaoCentro img{width:26mm;height:26mm;object-fit:contain}.etiquetaLocalizacaoBarcode{display:block;width:100%;height:13mm}.etiquetaLocalizacaoCodigo{margin-top:1mm;overflow:hidden;font-family:monospace;font-size:9pt;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.etiquetaLocalizacaoEmissao{margin-top:.5mm;overflow:hidden;font-size:6pt;color:#6b7280;text-align:center;white-space:nowrap}.etiquetaLocalizacaoPapel.tamanho-100x50 .etiquetaLocalizacaoIdentificacao>strong,.etiquetaLocalizacaoPapel.tamanho-80x50 .etiquetaLocalizacaoIdentificacao>strong{font-size:21pt}.etiquetaLocalizacaoPapel.tamanho-100x50 .etiquetaLocalizacaoCentro,.etiquetaLocalizacaoPapel.tamanho-80x50 .etiquetaLocalizacaoCentro{grid-template-columns:minmax(0,1fr) 20mm;padding:1mm 0}.etiquetaLocalizacaoPapel.tamanho-100x50 .etiquetaLocalizacaoCentro img,.etiquetaLocalizacaoPapel.tamanho-80x50 .etiquetaLocalizacaoCentro img{width:20mm;height:20mm}.etiquetaLocalizacaoPapel.tamanho-100x50 .etiquetaLocalizacaoBarcode,.etiquetaLocalizacaoPapel.tamanho-80x50 .etiquetaLocalizacaoBarcode{height:9mm}.etiquetaLocalizacaoImpressao{display:none}@media print{.etiquetaLocalizacaoImpressao{display:block!important;background:#fff!important}.etiquetaLocalizacaoImpressao .etiquetaLocalizacaoPapel{break-after:page;page-break-after:always}.etiquetaLocalizacaoImpressao .etiquetaLocalizacaoPapel:last-child{break-after:auto;page-break-after:auto}}@media (max-width: 1100px){.estoqueLocalizacaoPage{grid-template-columns:1fr}.estoqueEnderecoOperacao,.estoqueEnderecoProdutos{grid-column:1}}@media (max-width: 700px){.estoqueLocalizacaoPage{padding:0 12px 20px}.estoqueLocalizacaoForm{grid-template-columns:1fr}.estoqueLocalizacaoDescricao{grid-column:auto}.estoqueLocalizacaoAcoes{flex-direction:column}.estoqueLocalizacaoAcoes button{width:100%}.estoqueLocalizacaoPreview{align-items:flex-start}.estoqueEnderecoBusca,.estoqueEnderecoLeitura{grid-template-columns:1fr}.estoqueEnderecoRelatorios{margin-top:10px}}.menuAcoesEstoque{position:relative}.btnMenuAcoes{display:flex;align-items:center;justify-content:center;padding:0;width:42px;height:42px;border-color:color-mix(in oklab,var(--b4) 45%,transparent)!important;background:color-mix(in oklab,var(--surface2) 10%,transparent)!important;color:var(--t4)!important;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.btnMenuAcoes:hover:not(.active):not(:disabled){border-color:color-mix(in oklab,var(--b5) 75%,transparent)!important;background:color-mix(in oklab,var(--surface3) 18%,transparent)!important;color:var(--t2)!important}.btnMenuAcoes.active{border-color:var(--b5)!important;background:var(--surface3)!important;color:var(--t7)!important;box-shadow:none}.menuAcoesDropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:500;display:grid;width:246px;gap:4px;padding:10px;border:1px solid color-mix(in oklab,var(--b4) 24%,transparent);border-radius:12px;background:var(--bg);box-shadow:0 18px 48px #0000007a;transform-origin:top right;animation:menuAcoesAparecer .16s cubic-bezier(.16,1,.3,1)}@keyframes menuAcoesAparecer{0%{opacity:0;transform:scale(.92) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.menuAcoesDropdown button,.menuAcoesDropdown a{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--t5);font:inherit;font-size:13px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}.menuAcoesDropdown button:hover:not(:disabled),.menuAcoesDropdown a:hover{border-color:color-mix(in oklab,var(--b4) 28%,transparent);background:color-mix(in oklab,var(--surface2) 8%,transparent);color:var(--t2)}.menuAcoesDropdown button.ativo{border-color:color-mix(in oklab,var(--b5) 40%,transparent);background:color-mix(in oklab,var(--surface3) 10%,transparent);color:var(--t3)}.menuAcoesDropdown .menuAcoesEmBreve{color:var(--t7);cursor:not-allowed}.menuAcoesDropdown .menuAcoesEmBreve:after{content:"Em breve";margin-left:auto;padding:2px 7px;border-radius:9px;background:var(--surface3);color:var(--t7);font-size:10px;font-weight:800;text-transform:uppercase}.menuAcoesSeparador{height:1px;margin:4px 2px;background:var(--surface3)}.estoqueToolbarFora{margin-bottom:14px}.kitComponentesAba{padding:4px 20px 20px}.kitBuscaComponente{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:16px;border:1px solid var(--border2);border-radius:10px;background:var(--bg);color:var(--muted)}.kitBuscaComponente input{flex:1;border:none;background:transparent;color:var(--text);font:inherit;outline:none}.kitBuscaCarregando{font-size:11px;color:var(--muted2);white-space:nowrap}.kitBuscaResultados{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:260px;overflow-y:auto;display:grid;gap:2px;padding:8px;border:1px solid var(--border2);border-radius:10px;background:var(--surface2);box-shadow:0 18px 40px #0006}.kitBuscaResultados button{border:none;background:transparent;color:var(--text);text-align:left;padding:8px 10px;border-radius:7px;font-size:13px;cursor:pointer}.kitBuscaResultados button:hover{background:color-mix(in oklab,var(--surface2) 8%,transparent)}.kitComponentesTabela{border:1px solid var(--border);border-radius:10px;overflow:hidden}.kitComponentesLinha{display:grid;grid-template-columns:2fr 100px 140px 140px 40px;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border);font-size:13px}.kitComponentesLinha:last-child{border-bottom:none}.kitComponentesCabecalho{background:var(--surface2);color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.4px}.kitComponentesLinha input[type=number]{width:100%;padding:6px 8px;border:1px solid var(--border2);border-radius:6px;background:var(--row);color:var(--text)}.kitComponentesVazio{padding:20px 14px;color:var(--muted2);font-size:13px;text-align:center}.kitComponentesTotal{background:color-mix(in oklab,var(--surface) 4%,transparent);font-weight:800}.posVendaBlocoTitulo{margin:0 0 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted2)}.posVendaSecaoTitulo{margin:28px 0 14px;padding-top:18px;border-top:1px solid var(--border);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted2)}.posVendaResumo{background:var(--surface2);border:1px solid var(--border);border-radius:14px;padding:18px 20px;margin-bottom:16px}.posVendaResumoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 24px}.posVendaResumoGrid>div{display:flex;flex-direction:column;gap:4px;min-width:0}.posVendaResumoGrid>div strong.mono{white-space:normal!important;overflow-wrap:anywhere!important}.posVendaAcoesOcorrencia{flex-wrap:wrap}@media (max-width: 640px){.posVendaAcoesOcorrencia button{width:100%!important}}.posVendaAlertas{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.posVendaAlerta{display:flex;gap:8px;align-items:baseline;background:color-mix(in oklab,var(--warning) 12%,transparent);border:1px solid color-mix(in oklab,var(--warning) 40%,transparent);border-radius:10px;padding:12px 16px;color:var(--orange-text);font-size:13.5px}.posVendaAlerta strong{flex:0 0 auto;text-transform:uppercase;font-size:11px;letter-spacing:.04em}.posVendaChecklist{background:var(--surface2);border:1px solid var(--border);border-radius:14px;padding:18px 20px;margin-bottom:16px}.posVendaChecklistLista{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.posVendaChecklistItem{display:flex;gap:10px;align-items:flex-start;font-size:13.5px}.posVendaChecklistItem span:first-child{flex:0 0 18px;font-weight:800;text-align:center}.posVendaChecklistItem--ok span:first-child{color:var(--lime)}.posVendaChecklistItem--atencao span:first-child{color:var(--yellow)}.posVendaChecklistItem--atencao{color:var(--text)}.posVendaChecklistItem--info span:first-child,.posVendaChecklistItem--info{color:var(--muted2)}.posVendaProximaAcao{margin:0;padding-top:12px;border-top:1px solid var(--border);font-size:14px}@media (max-width: 640px){.posVendaResumoGrid{grid-template-columns:1fr}.posVendaAlerta{flex-direction:column;gap:2px}}@media (max-width: 720px){.kitComponentesLinha{grid-template-columns:1fr;gap:4px}}.panelAlerta{border:1px solid color-mix(in oklab,var(--warning) 40%,transparent);background:color-mix(in oklab,var(--warning) 6%,transparent)}.app[data-tema=claro] .campanhasPanel .disparoPreparadoBox,.app[data-tema=claro] .campanhasPanel .gruposDropdownPremium,.app[data-tema=claro] .campanhasPanel .acoesDisparoBox{background:var(--surface2)!important;border-color:var(--border2)!important;box-shadow:none!important}.app[data-tema=claro] .campanhasPanel .ofertaAvulsaForm{background:var(--surface2)!important;border-left-color:var(--border2)!important;border-right-color:var(--border2)!important;border-bottom-color:var(--border2)!important;border-top-color:#8b5cf68c!important;box-shadow:none!important}.app[data-tema=claro] .campanhasPanel .ofertaAvulsaForm .btnPrimary{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important;box-shadow:none!important}.app[data-tema=claro] .campanhasPanel .ofertaAvulsaForm .btnPrimary:hover{background:#6d28d9!important;border-color:#6d28d9!important;box-shadow:none!important;transform:none!important}.app[data-tema=claro] .campanhasPanel .historicoDisparosHeader{background:var(--surface2)!important;border-top-color:color-mix(in oklab,var(--warning) 55%,transparent)!important;box-shadow:none!important}.app[data-tema=claro] .campanhasPanel .grupoDropdownItem{background:var(--surface)!important;border-color:var(--border2)!important}.app[data-tema=claro] .campanhasPanel .grupoSearchBox input,.app[data-tema=claro] .campanhasPanel .buscaTinyCompacta .buscaTinyInputWrap input{background:var(--surface)!important;border-color:var(--border2)!important;color:var(--text)!important}.app[data-tema=claro] .campanhasPanel .disparoPreparadoBox,.app[data-tema=claro] .campanhasPanel .disparoPreparadoBox *,.app[data-tema=claro] .campanhasPanel .gruposDropdownPremium,.app[data-tema=claro] .campanhasPanel .gruposDropdownPremium *,.app[data-tema=claro] .campanhasPanel .acoesDisparoBox,.app[data-tema=claro] .campanhasPanel .acoesDisparoBox *,.app[data-tema=claro] .campanhasPanel .ofertaAvulsaForm,.app[data-tema=claro] .campanhasPanel .ofertaAvulsaForm *,.app[data-tema=claro] .campanhasPanel .historicoDisparosHeader,.app[data-tema=claro] .campanhasPanel .historicoDisparosHeader *,.app[data-tema=claro] .campanhasPanel .historicoPeriodoCards,.app[data-tema=claro] .campanhasPanel .historicoPeriodoCards *,.app[data-tema=claro] .campanhasPanel .historicoCliqueAviso,.app[data-tema=claro] .campanhasPanel .historicoCliqueAviso *,.app[data-tema=claro] .campanhasPanel .mensagemTemplateForm,.app[data-tema=claro] .campanhasPanel .mensagemTemplateForm *,.app[data-tema=claro] .campanhasPanel .mensagemTemplateBotoes button{color:var(--text)!important}.app[data-tema=claro] .campanhasPanel .btnPrimary,.app[data-tema=claro] .campanhasPanel .compactBtn{color:var(--t1)!important}.kpi,.kpis,.cgLista,.cgLinha,.tabelaFixa,.tableWrap,.panel table,.panel td,.panel th{font-variant-numeric:tabular-nums}.configModuloHeader>div>span,.dateRow p{font-family:var(--font-body);font-size:11px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase}.configModuloHeader h4,.panelHeader h3{font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.configModuloHeader p,.panelHeader small{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:normal}.kpi span{font-family:var(--font-body);font-size:11px;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase}.kpi strong,.kpi h2,.kpi b{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1;letter-spacing:-.03em}.topbar h1,.topbar h2,.topbarTitulo{font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1;letter-spacing:-.03em}.canalCardTitulo,.tagsHubCard strong{font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.canalCardStatus,.tagsHubCard span{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:normal;text-transform:none}.btnPrimary,.btnSecondary{font-family:var(--font-body);font-size:14px;font-weight:700;line-height:1;letter-spacing:normal;text-transform:none}.sideRail.expandida{width:248px;flex:0 0 248px;padding:24px 16px}.sideRailBtnExpandido,.sideRailSubItemExpandido{padding:11px 12px;border-radius:9px;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1;letter-spacing:normal}.sideRailBtnExpandido.ativo,.sideRailBtnExpandido[aria-current=page],.sideRailSubItemExpandido.ativo{background:#9264ef38;color:var(--nav-text);font-weight:600}.sideRailBtnExpandido:hover:not(.ativo),.sideRailSubItemExpandido:hover:not(.ativo){background:#9264ef1a}.sideRailNomeApp{font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.03em}.sideRailGrupoLabel{font-family:var(--font-body);font-size:10px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--nav-muted2)}.topbar{padding:20px 28px;border-bottom:1px solid var(--border);background:var(--surface);box-shadow:none}.catalogoLight{min-height:100vh;background:radial-gradient(circle at 12% 18%,rgba(0,240,255,.08),transparent 20%),radial-gradient(circle at 88% 12%,rgba(124,58,237,.1),transparent 24%),radial-gradient(circle at 50% 100%,rgba(34,197,94,.05),transparent 25%),linear-gradient(135deg,#040814,#06101d 45%,#091423);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding-bottom:90px;box-sizing:border-box}.catalogoLight *,.catalogoLight *:before,.catalogoLight *:after{box-sizing:border-box}.catalogoTopo{background:var(--surface);padding:20px 16px 16px;text-align:center;border-bottom:1px solid var(--border)}.catalogoLogo{height:52px;margin-bottom:12px}.catalogoTitulo{font-size:20px;font-weight:800;margin:0 0 14px;color:var(--text)}.catalogoStats{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:16px}.catalogoStatItem{display:flex;flex-direction:column;align-items:center}.catalogoStatItem strong{font-size:20px;font-weight:800;color:var(--purple-light)}.catalogoStatDisponivel{color:var(--lime)!important}.catalogoStatItem span{font-size:12px;color:var(--muted)}.catalogoStatDivider{width:1px;height:28px;background:var(--border2)}.catalogoEntrarGrupoTopo{display:inline-flex;align-items:center;gap:6px;background:#a3e6351f;color:var(--lime);border:1px solid rgba(163,230,53,.35);padding:10px 18px;border-radius:999px;font-weight:700;font-size:13px;text-decoration:none;margin-bottom:14px}.catalogoRedesSociais{display:flex;justify-content:center;gap:10px;margin-bottom:14px}.catalogoRedeIcone{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--border2);background:var(--surface2);color:var(--muted);transition:color .15s,border-color .15s}.catalogoRedeInstagram:hover{color:#e1306c;border-color:#e1306c}.catalogoRedeFacebook:hover{color:#1877f2;border-color:#1877f2}.catalogoBuscaWrap{position:relative;display:inline-block;width:100%;max-width:480px}.catalogoBuscaWrap svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}.catalogoBusca{width:100%;padding:12px 16px 12px 42px;border-radius:999px;border:1px solid var(--border2);background:var(--surface2);font-size:14px;color:var(--text);outline:none}.catalogoBusca::placeholder{color:var(--muted)}.catalogoBusca:focus{border-color:var(--purple);background:var(--surface3)}.catalogoAviso{margin-top:12px;padding:10px 14px;background:#facc151f;color:var(--yellow);border-radius:10px;font-size:13px;max-width:480px;margin-left:auto;margin-right:auto}.catalogoErro{margin:24px 16px;padding:14px;background:#f43f5e1f;color:var(--red);border-radius:10px;text-align:center}.catalogoVazio{text-align:center;padding:40px 16px;color:var(--muted);grid-column:1 / -1}.catalogoCarregando{display:flex;flex-direction:column;align-items:center;gap:18px;padding:60px 24px;grid-column:1 / -1}.catalogoCarregandoSpinner{animation:catalogoSpinnerGirar 1s linear infinite}@keyframes catalogoSpinnerGirar{to{transform:rotate(360deg)}}.catalogoCarregandoTexto{font-size:15px;font-weight:600;color:var(--text);text-align:center;max-width:320px;min-height:2.6em;animation:catalogoCarregandoFade .4s ease-out}@keyframes catalogoCarregandoFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.catalogoGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;max-width:1100px;margin:0 auto;align-items:stretch}@media (min-width: 640px){.catalogoGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:20px}}@media (min-width: 960px){.catalogoGrid{grid-template-columns:repeat(4,1fr)}}.catalogoPaginacao{display:flex;align-items:center;justify-content:center;gap:6px;padding:24px 16px 8px;flex-wrap:wrap}.catalogoPaginacaoBotao{min-width:36px;height:36px;padding:0 10px;border-radius:8px;border:1px solid var(--border2);background:var(--surface);color:var(--text);font-size:13px;font-weight:700;cursor:pointer}.catalogoPaginacaoBotao:disabled{opacity:.4;cursor:default}.catalogoPaginacaoBotao.ativo{border-color:var(--purple);background:linear-gradient(135deg,var(--purple-light),var(--purple));color:#fff}.catalogoPaginacaoReticencias{color:var(--muted);padding:0 4px;font-size:13px}.catalogoPaginacaoNumeros{display:none;align-items:center;gap:6px}.catalogoPaginacaoIndicador{font-size:13px;color:var(--muted);min-width:120px;text-align:center}@media (min-width: 640px){.catalogoPaginacaoNumeros{display:flex}.catalogoPaginacaoIndicador{display:none}}.catalogoCard{background:var(--surface);border:1px solid var(--border2);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 1px 3px #00000040}.catalogoCardImagemWrap{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--surface2);overflow:hidden}.catalogoCardImagem{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.catalogoCardImagemVazia{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px}.catalogoCardEsgotado .catalogoCardImagem{opacity:.4;filter:grayscale(.4)}.catalogoCarimboEsgotado{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-22deg);border:3px solid var(--red);color:var(--red);font-weight:900;font-size:clamp(14px,5vw,22px);letter-spacing:1px;padding:4px 14px;border-radius:6px;background:#09090b8c;white-space:nowrap;pointer-events:none}.catalogoCardCorpo{padding:10px 12px 12px;display:flex;flex-direction:column;flex:1;gap:6px}.catalogoCardNome{font-size:13px;font-weight:600;line-height:1.35;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.catalogoCardPrecoLinha{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.catalogoCardPreco{font-size:16px;font-weight:800;color:var(--lime)}.catalogoCardEstoque{font-size:10px;color:var(--muted)}.catalogoCardLoja{display:flex}.catalogoCardEntrarGrupo{display:block;width:100%;text-align:center;color:var(--lime);font-weight:700;text-decoration:none;background:#a3e63524;border:1px solid rgba(163,230,53,.35);padding:8px 10px;border-radius:10px;font-size:12px}.catalogoCardBotao{margin-top:auto;width:100%;padding:10px 8px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--purple-light),var(--purple));color:#fff;font-weight:700;font-size:12px;cursor:pointer}.catalogoCardBotao:disabled{background:var(--surface3);color:var(--muted2);cursor:default}.catalogoCardBotaoConteudo{display:inline-flex;align-items:center;justify-content:center;gap:6px}.catalogoBarraCarrinho{position:fixed;bottom:0;left:0;right:0;background:var(--surface2);border-top:1px solid var(--border2);color:var(--text);padding:14px 18px;padding-bottom:max(14px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;box-shadow:0 -2px 10px #00000059;z-index:20}.catalogoBarraCarrinhoInfo{font-size:14px}.catalogoBarraCarrinhoBotao{background:linear-gradient(135deg,var(--purple-light),var(--purple));color:#fff;border:none;padding:10px 18px;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer}.catalogoLightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:100;padding:24px;cursor:zoom-out;animation:catalogoLightboxFade .15s ease-out}@keyframes catalogoLightboxFade{0%{opacity:0}to{opacity:1}}.catalogoLightboxImagem{max-width:100%;max-height:90vh;object-fit:contain;border-radius:12px;box-shadow:0 8px 40px #0009;cursor:default}.catalogoLightboxFechar{position:absolute;top:18px;right:20px;width:40px;height:40px;border-radius:50%;border:none;background:var(--surface2);color:var(--text);font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.catalogoLightboxFechar:hover{background:var(--surface3)}.catalogoWhatsappFlutuante{position:fixed;right:20px;bottom:20px;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0006;z-index:50;animation:catalogoWhatsappPulso 2.4s ease-in-out infinite}.catalogoWhatsappFlutuante:hover{transform:scale(1.06)}@keyframes catalogoWhatsappPulso{0%,to{box-shadow:0 4px 16px #0006,0 0 #25d36680}50%{box-shadow:0 4px 16px #0006,0 0 0 10px #25d36600}}.lojaPublica{--loja-raio: 14px;--loja-raio-sm: 8px;--loja-sombra: 0 8px 30px rgba(0, 0, 0, .25);font-family:var(--loja-fonte, "Inter", sans-serif);background:var(--loja-cor-fundo-pagina);color:var(--loja-cor-texto-geral);min-height:100vh;display:flex;flex-direction:column;line-height:1.5;-webkit-font-smoothing:antialiased}.lojaPublica *{box-sizing:border-box}.lojaPublica a{color:inherit}.lojaPublica button{font-family:inherit}.lojaPublica :focus-visible{outline:2px solid var(--loja-cor-destaque);outline-offset:2px}.lojaHeader{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--loja-cor-fundo-pagina) 82%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--loja-borda)}.lojaHeaderLinha{max-width:1240px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:20px}.lojaLogo{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0}.lojaLogo img{height:40px;width:auto;max-width:160px;object-fit:contain;border-radius:8px}.lojaLogo span{font-size:19px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--loja-cor-nome)}.lojaBuscaWrap{flex:1 1 auto;min-width:0;max-width:520px;position:relative}.lojaBuscaWrap svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);opacity:.55;pointer-events:none}.lojaBuscaWrap input{width:100%;height:44px;border-radius:999px;border:1px solid var(--loja-borda);background:var(--loja-superficie);color:var(--loja-cor-texto-geral);padding:0 16px 0 42px;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}.lojaBuscaWrap input::placeholder{color:var(--loja-texto-sutil)}.lojaBuscaWrap input:focus{border-color:var(--loja-cor-destaque);box-shadow:0 0 0 3px color-mix(in srgb,var(--loja-cor-destaque) 25%,transparent)}.lojaHeaderAcoes{display:flex;align-items:center;gap:10px;flex-shrink:0}.lojaRedeSocialBtn{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--loja-superficie);border:1px solid var(--loja-borda);transition:transform .15s ease,border-color .15s ease}.lojaRedeSocialBtn:hover{transform:translateY(-2px);border-color:var(--loja-cor-destaque)}.lojaCarrinhoBtn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px 0 14px;border-radius:999px;border:none;background:var(--loja-cor-botao-fundo);color:var(--loja-cor-botao-texto);font-weight:600;font-size:14px;cursor:pointer;position:relative;transition:transform .12s ease,filter .15s ease}.lojaCarrinhoBtn:hover{filter:brightness(1.08)}.lojaCarrinhoBtn:active{transform:scale(.96)}.lojaCarrinhoBadge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--loja-cor-alerta);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.lojaAvisoBarra{position:relative;background:var(--loja-aviso-cor, var(--loja-cor-destaque));color:color-mix(in srgb,var(--loja-aviso-cor, var(--loja-cor-destaque)) 20%,black);text-align:center;font-size:13.5px;font-weight:600;padding:9px 40px;letter-spacing:.01em}.lojaAvisoFechar{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;border:none;background:color-mix(in srgb,var(--loja-aviso-cor, var(--loja-cor-destaque)) 20%,black 12%);color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.7;transition:opacity .15s ease}.lojaAvisoFechar:hover{opacity:1}.lojaBannerSecao{width:100%;max-width:1240px;margin:20px auto 0;padding:0 20px}.lojaBannerViewport{position:relative;border-radius:var(--loja-raio);overflow:hidden;aspect-ratio:21 / 7;background:var(--loja-superficie);box-shadow:var(--loja-sombra)}.lojaBannerTrilho{display:flex;height:100%;transition:transform .55s cubic-bezier(.65,0,.35,1)}.lojaBannerItem{flex:0 0 100%;height:100%;cursor:pointer}.lojaBannerItem img{width:100%;height:100%;object-fit:contain;display:block}.lojaBannerSetas button{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:none;background:#00000059;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s ease}.lojaBannerSetas button:hover{background:#0000008c}.lojaBannerSetas .lojaBannerAnterior{left:12px}.lojaBannerSetas .lojaBannerProximo{right:12px}.lojaBannerPontos{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px}.lojaBannerPontos button{width:7px;height:7px;border-radius:50%;border:none;background:#ffffff73;padding:0;cursor:pointer;transition:width .25s ease,background .25s ease}.lojaBannerPontos button.ativo{width:20px;border-radius:999px;background:#fff}@media (prefers-reduced-motion: reduce){.lojaBannerTrilho{transition:none}}.lojaFiltrosBarra{width:100%;max-width:1240px;margin:22px auto 0;padding:0 20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lojaCategoriaDropdown{position:relative}.lojaCategoriaDropdownBtn{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:200px;height:40px;padding:0 16px;border-radius:var(--loja-raio-sm);border:1px solid var(--loja-borda);background:var(--loja-superficie);color:var(--loja-cor-texto-geral);font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.lojaCategoriaDropdownBtn:hover{border-color:var(--loja-cor-destaque)}.lojaCategoriaDropdownBtn.aberto{border-color:var(--loja-cor-destaque);box-shadow:0 0 0 3px color-mix(in srgb,var(--loja-cor-destaque) 22%,transparent)}.lojaCategoriaDropdownBtn svg{flex-shrink:0;opacity:.65;transition:transform .25s cubic-bezier(.65,0,.35,1)}.lojaCategoriaDropdownBtn.aberto svg{transform:rotate(180deg)}.lojaCategoriaDropdownPainel{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:240px;max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--loja-superficie);border:1px solid var(--loja-borda);border-radius:var(--loja-raio-sm);box-shadow:var(--loja-sombra);transition:max-height .25s cubic-bezier(.65,0,.35,1),opacity .2s ease,transform .2s ease}.lojaCategoriaDropdownPainel.aberto{max-height:360px;overflow-y:auto;opacity:1;transform:translateY(0);pointer-events:auto}.lojaCategoriaDropdownItem{display:block;width:100%;text-align:left;padding:9px 12px;border:none;border-radius:6px;background:transparent;color:var(--loja-cor-texto-geral);font-size:13.5px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.lojaCategoriaDropdownItem:hover{background:var(--loja-superficie-2)}.lojaCategoriaDropdownItem.ativa{background:var(--loja-cor-botao-fundo);color:var(--loja-cor-botao-texto);font-weight:600}@media (prefers-reduced-motion: reduce){.lojaCategoriaDropdownBtn svg,.lojaCategoriaDropdownPainel{transition:none}}.lojaPrecoFiltro{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--loja-texto-sutil)}.lojaPrecoFiltro input{width:88px;height:34px;border-radius:var(--loja-raio-sm);border:1px solid var(--loja-borda);background:var(--loja-superficie);color:var(--loja-cor-texto-geral);padding:0 10px;font-size:13px}.lojaProdutosSecao{width:100%;max-width:1240px;margin:0 auto;padding:22px 20px 60px;flex:1}.lojaProdutosGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;animation:lojaGradeEntrar .32s cubic-bezier(.16,1,.3,1)}@keyframes lojaGradeEntrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.lojaProdutosGrid{animation:none}}.lojaProdutoCard{background:var(--loja-superficie);border:1px solid var(--loja-borda);border-radius:var(--loja-raio);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lojaProdutoCard:hover{transform:translateY(-4px);box-shadow:var(--loja-sombra);border-color:color-mix(in srgb,var(--loja-cor-destaque) 45%,var(--loja-borda))}.lojaProdutoFoto{aspect-ratio:1 / 1;background:var(--loja-superficie-2);overflow:hidden;position:relative;cursor:zoom-in}.lojaProdutoZoomDica{position:absolute;bottom:8px;right:8px;width:28px;height:28px;border-radius:50%;background:#0000008c;color:#fff;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.lojaProdutoCard:hover .lojaProdutoZoomDica{opacity:1;transform:scale(1)}.lojaImagemZoomOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:40px;cursor:zoom-out;animation:lojaFade .2s ease}.lojaImagemZoomOverlay img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;cursor:default;animation:lojaImagemZoomEntrar .25s cubic-bezier(.16,1,.3,1)}@keyframes lojaImagemZoomEntrar{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.lojaImagemZoomFechar{position:fixed;top:20px;right:20px;width:44px;height:44px;border-radius:50%;border:none;background:#ffffff24;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s ease}.lojaImagemZoomFechar:hover{background:#ffffff3d}.lojaImagemZoomComprarBtn{position:absolute;transform:translate(-50%);border:none;border-radius:999px;padding:16px 22px;font-size:16px;font-weight:700;cursor:pointer;background:var(--loja-cor-botao-fundo, #9333ea);color:var(--loja-cor-botao-texto, #ffffff);box-shadow:0 10px 28px #0006;opacity:0;animation:lojaZoomComprarEntrada .4s ease-out forwards,lojaZoomComprarSacudida 2s ease-in-out .4s infinite}@keyframes lojaZoomComprarEntrada{0%{transform:translate(-190%);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes lojaZoomComprarSacudida{0%,50%,to{transform:translate(-50%) rotate(0)}5%{transform:translate(calc(-50% - 6px)) rotate(-1.5deg)}15%{transform:translate(calc(-50% + 6px)) rotate(1.5deg)}25%{transform:translate(calc(-50% - 6px)) rotate(-1.5deg)}35%{transform:translate(calc(-50% + 6px)) rotate(1.5deg)}45%{transform:translate(calc(-50% - 3px)) rotate(-.5deg)}}@media (prefers-reduced-motion: reduce){.lojaImagemZoomOverlay,.lojaImagemZoomOverlay img,.lojaProdutoZoomDica{animation:none;transition:none}.lojaImagemZoomComprarBtn{animation:none;opacity:1;transform:translate(-50%)}}.lojaProdutoFoto img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.lojaProdutoCard:hover .lojaProdutoFoto img{transform:scale(1.06)}.lojaProdutoFotoVazia{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--loja-texto-sutil);opacity:.5}.lojaDisponibilidade{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;border-radius:999px;background:color-mix(in srgb,var(--loja-cor-fundo-pagina) 75%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;font-weight:600}.lojaDisponibilidadeDot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.lojaDisponibilidade.disponivel .lojaDisponibilidadeDot{background:#22c55e;box-shadow:0 0 #22c55e99;animation:lojaPulso 2s ease-in-out infinite}.lojaDisponibilidade.esgotado{opacity:.85}.lojaDisponibilidade.esgotado .lojaDisponibilidadeDot{background:var(--loja-texto-sutil)}@keyframes lojaPulso{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (prefers-reduced-motion: reduce){.lojaDisponibilidade.disponivel .lojaDisponibilidadeDot{animation:none}}.lojaProdutoInfo{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1}.lojaProdutoNome{font-size:13.5px;font-weight:500;line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--loja-cor-texto-geral)}.lojaProdutoPreco{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-top:auto}.lojaProdutoAcoes{display:flex;align-items:center;gap:8px}.lojaBtnComprar{flex:1;height:38px;border-radius:var(--loja-raio-sm);border:none;background:var(--loja-cor-botao-fundo);color:var(--loja-cor-botao-texto);font-weight:600;font-size:13.5px;cursor:pointer;transition:filter .15s ease,transform .1s ease}.lojaBtnComprar:hover:not(:disabled){filter:brightness(1.08)}.lojaBtnComprar:active:not(:disabled){transform:scale(.97)}.lojaBtnComprar:disabled{opacity:.45;cursor:not-allowed}.lojaProdutoDestaqueSecao{max-width:1240px;margin:0 auto;padding:20px}.lojaProdutoDestaqueCarregando{display:flex;justify-content:center;padding:40px 0}.lojaProdutoDestaqueErro{text-align:center;color:var(--loja-texto-sutil);padding:20px 0}.lojaProdutoDestaque{display:flex;gap:28px;background:var(--loja-superficie);border:1px solid color-mix(in srgb,var(--loja-cor-destaque) 40%,var(--loja-borda));border-radius:var(--loja-raio);padding:24px;box-shadow:var(--loja-sombra)}.lojaProdutoDestaqueFoto{flex:0 0 280px;aspect-ratio:1 / 1;background:var(--loja-superficie-2);border-radius:var(--loja-raio-sm);overflow:hidden;cursor:zoom-in}.lojaProdutoDestaqueFoto img{width:100%;height:100%;object-fit:cover}.lojaProdutoDestaqueInfo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px;justify-content:center}.lojaProdutoDestaqueRotulo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--loja-cor-destaque)}.lojaProdutoDestaqueInfo h2{font-size:22px;font-weight:700;line-height:1.3;margin:0;color:var(--loja-cor-texto-geral)}.lojaProdutoDestaquePreco{font-size:26px;font-weight:800;letter-spacing:-.01em}.lojaProdutoDestaqueInfo .lojaDisponibilidade{position:static;align-self:flex-start}.lojaProdutoDestaqueBtn{max-width:260px;margin-top:6px}@media (max-width: 640px){.lojaProdutoDestaque{flex-direction:column}.lojaProdutoDestaqueFoto{flex-basis:auto;width:100%}.lojaProdutoDestaqueBtn{max-width:none}}.lojaBtnCarrinhoMini{width:38px;height:38px;flex-shrink:0;border-radius:var(--loja-raio-sm);border:1px solid var(--loja-borda);background:transparent;color:var(--loja-cor-texto-geral);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease}.lojaBtnCarrinhoMini:hover{border-color:var(--loja-cor-destaque)}.lojaEstadoVazio{text-align:center;padding:80px 20px;color:var(--loja-texto-sutil)}.lojaEstadoVazio h3{font-size:18px;color:var(--loja-cor-texto-geral);margin:0 0 6px}.lojaSkeletonGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.lojaSkeletonCard{border-radius:var(--loja-raio);aspect-ratio:.72;background:linear-gradient(100deg,var(--loja-superficie) 30%,var(--loja-superficie-2) 50%,var(--loja-superficie) 70%);background-size:200% 100%;animation:lojaShimmer 1.4s ease-in-out infinite}@keyframes lojaShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.lojaSkeletonCard{animation:none}}.lojaPaginacao{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:32px}.lojaPaginacao button{min-width:36px;height:36px;padding:0 10px;border-radius:var(--loja-raio-sm);border:1px solid var(--loja-borda);background:var(--loja-superficie);color:var(--loja-cor-texto-geral);cursor:pointer;font-size:13.5px}.lojaPaginacao button.ativa{background:var(--loja-cor-botao-fundo);color:var(--loja-cor-botao-texto);border-color:transparent}.lojaPaginacao button:disabled{opacity:.4;cursor:not-allowed}.lojaFooter{border-top:1px solid var(--loja-borda);padding:28px 20px 34px;margin-top:auto}.lojaFooterConteudo{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.lojaFooterBloco h4{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--loja-texto-sutil);margin:0 0 10px}.lojaFooterEnvioLinha{font-size:13.5px;padding:3px 0;display:flex;gap:8px}.lojaFooterEnvioLinha strong{font-weight:600}.lojaFooterRedes{display:flex;gap:10px}.lojaFooterSelo{font-size:12px;color:var(--loja-texto-sutil);text-align:center;margin-top:24px;opacity:.7}.lojaOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:90;animation:lojaFade .2s ease}@keyframes lojaFade{0%{opacity:0}to{opacity:1}}.lojaDrawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);background:var(--loja-cor-fundo-pagina);color:var(--loja-cor-texto-geral);z-index:91;display:flex;flex-direction:column;box-shadow:-12px 0 40px #00000059;animation:lojaSlideIn .28s cubic-bezier(.16,1,.3,1)}@keyframes lojaSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.lojaDrawer,.lojaOverlay{animation:none}}.lojaStepIndicator{display:flex;align-items:center;padding:14px 20px;border-bottom:1px solid var(--loja-borda)}.lojaStepBloco{display:flex;align-items:center;flex:1}.lojaStepBloco:last-child{flex:0 0 auto}.lojaStepItem{display:flex;align-items:center;gap:8px;flex-shrink:0}.lojaStepCirculo{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--loja-borda);background:var(--loja-superficie);color:var(--loja-texto-sutil);display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;transition:background .25s ease,border-color .25s ease,color .25s ease}.lojaStepItem.concluido .lojaStepCirculo{background:var(--loja-cor-botao-fundo);border-color:var(--loja-cor-botao-fundo);color:var(--loja-cor-botao-texto)}.lojaStepLabel{font-size:12px;font-weight:600;color:var(--loja-texto-sutil);white-space:nowrap;transition:color .25s ease}.lojaStepItem.atual .lojaStepLabel{color:var(--loja-cor-texto-geral)}.lojaStepLinha{flex:1;height:2px;margin:0 8px;background:var(--loja-borda);border-radius:2px;overflow:hidden;position:relative}.lojaStepLinha:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--loja-cor-botao-fundo);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.65,0,.35,1)}.lojaStepLinha.concluida:after{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.lojaStepCirculo,.lojaStepLabel,.lojaStepLinha:after{transition:none}}.lojaDrawerCabecalho{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--loja-borda)}.lojaDrawerCabecalho h3{margin:0;font-size:17px}.lojaDrawerFechar{width:34px;height:34px;border-radius:50%;border:none;background:var(--loja-superficie);color:var(--loja-cor-texto-geral);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lojaDrawerCorpo{flex:1;overflow-y:auto;padding:16px 20px}.lojaCarrinhoItem{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--loja-borda)}.lojaCarrinhoItemFoto{width:60px;height:60px;border-radius:var(--loja-raio-sm);background:var(--loja-superficie-2);overflow:hidden;flex-shrink:0}.lojaCarrinhoItemFoto img{width:100%;height:100%;object-fit:cover}.lojaCarrinhoItemInfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.lojaCarrinhoItemNome{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lojaQuantidadeStepper{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--loja-borda);border-radius:999px;padding:4px 6px;width:fit-content}.lojaQuantidadeStepper button{width:22px;height:22px;border-radius:50%;border:none;background:var(--loja-superficie-2);color:var(--loja-cor-texto-geral);cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.lojaCarrinhoItemAviso{font-size:11.5px;color:var(--loja-texto-sutil)}.lojaCarrinhoItemAviso.esgotado{color:var(--loja-cor-alerta);font-weight:600}.lojaCarrinhoItemPreco{font-weight:700;font-size:14px;white-space:nowrap}.lojaCarrinhoItemRemover{background:none;border:none;color:var(--loja-texto-sutil);cursor:pointer;align-self:flex-start}.lojaDrawerRodape{padding:16px 20px 20px;border-top:1px solid var(--loja-borda)}.lojaTotalLinha{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:15px}.lojaTotalLinha strong{font-size:21px}.lojaBtnPrimario{width:100%;height:48px;border-radius:var(--loja-raio-sm);border:none;background:var(--loja-cor-botao-fundo);color:var(--loja-cor-botao-texto);font-weight:700;font-size:15px;cursor:pointer;transition:filter .15s ease,transform .1s ease}.lojaBtnPrimario:hover:not(:disabled){filter:brightness(1.08)}.lojaBtnPrimario:active:not(:disabled){transform:scale(.98)}.lojaBtnPrimario:disabled{opacity:.5;cursor:not-allowed}.lojaBtnSecundario{width:100%;height:44px;border-radius:var(--loja-raio-sm);border:1px solid var(--loja-borda);background:transparent;color:var(--loja-cor-texto-geral);font-weight:600;font-size:14px;cursor:pointer;margin-top:8px}.lojaEtapaCheckout{display:flex;flex-direction:column;flex:1;min-height:0;animation:lojaEtapaEntrar .3s cubic-bezier(.16,1,.3,1)}@keyframes lojaEtapaEntrar{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.lojaEtapaCheckout{animation:none}}.lojaCheckoutCampo{margin-bottom:14px}.lojaCheckoutCampo label{display:block;font-size:12.5px;color:var(--loja-texto-sutil);margin-bottom:6px;font-weight:600}.lojaCheckoutCampo input,.lojaCheckoutCampo select,.lojaCheckoutCampo textarea{width:100%;height:44px;border-radius:var(--loja-raio-sm);border:1px solid var(--loja-borda);background:var(--loja-superficie);color:var(--loja-cor-texto-geral);padding:0 12px;font-size:14px;font-family:inherit}.lojaCheckoutErro{background:color-mix(in srgb,var(--loja-cor-alerta) 15%,transparent);border:1px solid var(--loja-cor-alerta);color:var(--loja-cor-alerta);border-radius:var(--loja-raio-sm);padding:10px 12px;font-size:13px;margin-bottom:14px}.lojaCheckoutErroCampo{color:var(--loja-cor-alerta);font-size:12.5px;margin-top:6px}.lojaModalidadeToggle{display:flex;gap:10px;margin-bottom:14px}.lojaModalidadeOpcao{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:76px;border-radius:var(--loja-raio-sm);border:1.5px solid var(--loja-borda);background:var(--loja-superficie);color:var(--loja-cor-texto-geral);cursor:pointer;font-size:12.5px;font-weight:600;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.lojaModalidadeOpcao:hover{border-color:var(--loja-cor-destaque)}.lojaModalidadeOpcao svg{opacity:.75;transition:opacity .2s ease}.lojaModalidadeOpcao.ativa{background:color-mix(in srgb,var(--loja-cor-botao-fundo) 14%,var(--loja-superficie));border-color:var(--loja-cor-botao-fundo);box-shadow:0 0 0 3px color-mix(in srgb,var(--loja-cor-botao-fundo) 20%,transparent)}.lojaModalidadeOpcao.ativa svg{opacity:1;color:var(--loja-cor-botao-fundo)}.lojaModalidadeOpcao:disabled{cursor:not-allowed;opacity:.5}.lojaModalidadeOpcao:disabled:hover{border-color:var(--loja-borda)}.lojaCheckoutDicaCampo{margin-top:8px;font-size:12.5px;color:var(--loja-texto-sutil)}.lojaEnderecoRetirada{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--loja-superficie);border:1px solid var(--loja-borda);color:var(--loja-texto-sutil);font-size:13px;line-height:1.4}.lojaEnderecoRetirada svg{flex-shrink:0;margin-top:1px}.lojaCheckoutLinha2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lojaCheckoutLinha2 .lojaCheckoutCampo{margin-bottom:14px}.lojaCepBuscando{font-weight:500;color:var(--loja-cor-destaque);text-transform:none;letter-spacing:0;margin-left:6px}.lojaResumoPedido{background:var(--loja-superficie);border:1px solid var(--loja-borda);border-radius:var(--loja-raio-sm);padding:14px 16px;margin-bottom:16px}.lojaResumoPedido h4{margin:0 0 10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--loja-texto-sutil)}.lojaResumoLinha{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:5px 0;color:var(--loja-cor-texto-geral)}.lojaResumoLinha span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lojaResumoTotal{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:10px;border-top:1px dashed var(--loja-borda);font-size:14px;font-weight:600}.lojaResumoTotal strong{font-size:19px;color:var(--loja-cor-destaque)}.lojaResumoPrazo{margin-top:8px;font-size:11.5px;color:var(--loja-texto-sutil)}.lojaSelosConfianca{display:flex;flex-direction:column;gap:8px;margin-top:14px}.lojaSelosConfianca span{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--loja-texto-sutil);line-height:1.35}.lojaSelosConfianca svg{flex-shrink:0;color:var(--loja-cor-destaque)}.lojaPixBox{text-align:center;padding:10px 0}.lojaPixBox img{width:200px;height:200px;border-radius:var(--loja-raio-sm);background:#fff;padding:10px;margin:0 auto 16px;display:block}.lojaPixCodigo{background:var(--loja-superficie);border:1px solid var(--loja-borda);border-radius:var(--loja-raio-sm);padding:10px 12px;font-family:Courier New,monospace;font-size:11.5px;word-break:break-all;margin-bottom:12px;max-height:90px;overflow-y:auto;text-align:left}.lojaPixStatus{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;color:var(--loja-texto-sutil);margin-top:14px}.lojaPixSpinner{width:14px;height:14px;border-radius:50%;border:2px solid var(--loja-borda);border-top-color:var(--loja-cor-destaque);animation:lojaGirar .7s linear infinite}@keyframes lojaGirar{to{transform:rotate(360deg)}}.lojaSucessoBox{text-align:center;padding:20px 0}.lojaSucessoIcone{width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,#22c55e 20%,transparent);color:#22c55e;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.lojaCartaoBox{padding:4px 0}.lojaCartaoCarregando{text-align:center;font-size:13px;color:var(--loja-texto-sutil);padding:24px 0}.lojaCartaoDicaParcelas{font-size:12.5px;color:var(--loja-texto-sutil);margin:0 0 10px}.lojaCartaoResultado{text-align:center;padding:20px 0}.lojaCartaoIconeNeutro,.lojaCartaoIconeErro{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.lojaCartaoIconeNeutro{background:color-mix(in srgb,var(--loja-cor-destaque) 20%,transparent);color:var(--loja-cor-destaque)}.lojaCartaoIconeErro{background:color-mix(in srgb,var(--loja-cor-alerta) 20%,transparent);color:var(--loja-cor-alerta)}.lojaNaoEncontrada{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#0f0f14;color:#f5f5f5;text-align:center;padding:20px}.lojaWhatsappFlutuante{position:fixed;right:20px;bottom:20px;z-index:60;width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#25d366;color:#fff;box-shadow:0 6px 20px #0000004d;transition:transform .15s ease,box-shadow .15s ease;animation:lojaWhatsappPulsar 2.4s ease-in-out infinite}.lojaWhatsappFlutuante:hover{transform:scale(1.08);box-shadow:0 8px 26px #00000061}@keyframes lojaWhatsappPulsar{0%,to{box-shadow:0 6px 20px #0000004d,0 0 #25d36680}50%{box-shadow:0 6px 20px #0000004d,0 0 0 10px #25d36600}}@media (prefers-reduced-motion: reduce){.lojaWhatsappFlutuante{animation:none}}@media (max-width: 720px){.lojaWhatsappFlutuante{right:14px;bottom:14px;width:50px;height:50px}}@media (max-width: 720px){.lojaHeaderLinha{flex-wrap:wrap;padding:12px 16px}.lojaLogo span{font-size:16px}.lojaBuscaWrap{order:3;max-width:none;flex-basis:100%}.lojaBannerSecao,.lojaFiltrosBarra,.lojaProdutosSecao{padding-left:16px;padding-right:16px}.lojaBannerViewport{aspect-ratio:16 / 10}.lojaProdutosGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.lojaPrecoFiltro{margin-left:0;flex-basis:100%}.lojaDrawer{width:100vw}}.carrinhoTopo{background:var(--surface);padding:14px 16px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.carrinhoVoltarLink{color:var(--purple-light);text-decoration:none;font-size:13px;font-weight:600}.carrinhoEtapas{display:flex;gap:8px;margin-top:10px}.carrinhoEtapaPill{flex:1;text-align:center;padding:8px 4px;border-radius:999px;background:var(--surface2);color:var(--muted);font-size:11px;font-weight:700}.carrinhoEtapaPill.ativa{background:linear-gradient(135deg,var(--purple-light),var(--purple));color:#fff}.carrinhoReservaTimer{margin-top:8px;text-align:center;font-size:12px;font-weight:600;color:var(--muted)}.carrinhoReservaTimerUrgente{color:var(--red)}.carrinhoReservaExpirada{background:var(--surface);border:1px solid var(--border2);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px;text-align:center}.carrinhoConteudo{max-width:560px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:12px}.carrinhoItem{display:flex;gap:12px;background:var(--surface);border:1px solid var(--border2);border-radius:12px;padding:10px;align-items:center}.carrinhoItemFoto{width:64px;height:64px;object-fit:cover;border-radius:8px;flex-shrink:0}.carrinhoItemFotoVazia{width:64px;height:64px;border-radius:8px;background:var(--surface2);flex-shrink:0}.carrinhoItemInfo{flex:1;min-width:0}.carrinhoItemNome{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrinhoItemLoja{font-size:11px;color:var(--muted)}.carrinhoItemPreco{font-size:14px;font-weight:800;color:var(--lime);margin-top:2px}.carrinhoItemAcoes{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.carrinhoQtdControle{display:flex;align-items:center;gap:8px;background:var(--surface2);border-radius:999px;padding:2px 8px}.carrinhoQtdControle button{border:none;background:transparent;font-size:16px;font-weight:700;color:var(--purple-light);cursor:pointer;width:22px}.carrinhoQtdControle span{font-size:13px;font-weight:700;min-width:16px;text-align:center;color:var(--text)}.carrinhoRemoverBotao{border:none;background:transparent;color:var(--red);font-size:11px;cursor:pointer;text-decoration:underline}.carrinhoResumoLinha{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);padding:4px 2px}.carrinhoResumoTotal{font-size:16px;color:var(--text);border-top:1px solid var(--border2);padding-top:10px;margin-top:4px}.carrinhoFreteGratisTexto{color:var(--lime);font-weight:700}.carrinhoBotaoPrimario{width:100%;padding:14px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--purple-light),var(--purple));color:#fff;font-weight:700;font-size:15px;cursor:pointer}.carrinhoBotaoPrimario:disabled{background:var(--surface3);color:var(--muted2);cursor:default}.carrinhoBotaoSecundario{padding:12px 16px;border:1px solid var(--purple);border-radius:10px;background:var(--surface2);color:var(--purple-light);font-weight:700;font-size:13px;cursor:pointer}.carrinhoSecaoTitulo{font-size:15px;font-weight:800;color:var(--text);margin:6px 0 -2px}.carrinhoModalidadeGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.carrinhoModalidadeCard{padding:16px 8px;border-radius:12px;border:2px solid var(--border2);background:var(--surface);font-size:13px;font-weight:700;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px}.carrinhoModalidadeCard.ativa{border-color:var(--purple);background:#9333ea1f;color:var(--purple-light)}.carrinhoModalidadeGratis{background:#a3e6351f;color:var(--lime);font-size:11px;padding:2px 10px;border-radius:999px}.carrinhoEnderecoBox{background:#a3e63514;border:1px solid rgba(163,230,53,.3);border-radius:12px;padding:12px 14px;font-size:13px;color:var(--text)}.carrinhoFreteBox{display:flex;flex-direction:column;gap:8px}.carrinhoFreteLinha{display:flex;gap:8px}.carrinhoInput{flex:1;padding:12px 14px;border-radius:10px;border:1px solid var(--border2);font-size:14px;background:var(--surface2);color:var(--text)}.carrinhoInput::placeholder{color:var(--muted)}.carrinhoInput:focus{outline:none;border-color:var(--purple);background:var(--surface3)}.carrinhoFreteResultado{font-size:13px;color:var(--text);background:var(--surface2);border-radius:8px;padding:8px 12px}.carrinhoAvisoErro{background:#f43f5e1f;color:var(--red);padding:10px 14px;border-radius:10px;font-size:13px}.carrinhoItemProblemaLinha{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.carrinhoItemProblemaLinha+.carrinhoItemProblemaLinha{margin-top:8px;padding-top:8px;border-top:1px solid rgba(244,63,94,.25)}.carrinhoItemProblemaLinha .carrinhoRemoverBotao{flex-shrink:0;white-space:nowrap}.carrinhoBotaoLargura100{width:100%}.carrinhoDicaBloqueio{font-size:12px;color:var(--yellow);margin:-4px 0 2px}.carrinhoResumoPagamento{background:var(--surface);border:1px solid var(--border2);border-radius:12px;padding:14px}.carrinhoFormaPagamento{display:flex;gap:8px}.carrinhoFormaPill{flex:1;padding:12px;border-radius:10px;border:2px solid var(--border2);background:var(--surface);font-weight:700;font-size:13px;color:var(--muted);cursor:pointer}.carrinhoFormaPill.ativa{border-color:var(--purple);background:#9333ea1f;color:var(--purple-light)}.carrinhoPixBox{background:var(--surface);border:1px solid var(--border2);border-radius:12px;padding:18px;display:flex;flex-direction:column;align-items:center;gap:10px}.carrinhoPixQr{width:200px;height:200px;border-radius:8px}.carrinhoPixAviso{font-size:12px;color:var(--muted)}.carrinhoSelos{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--muted);margin-top:6px}.carrinhoCartaoBox{background:var(--surface);border:1px solid var(--border2);border-radius:12px;padding:14px}.carrinhoCartaoCarregando{text-align:center;color:var(--muted);font-size:13px;padding:20px}.carrinhoCartaoResultado{background:var(--surface);border:1px solid var(--border2);border-radius:12px;padding:24px;text-align:center;color:var(--text)}.carrinhoCartaoIcone{font-size:32px}.carrinhoVazioPage,.carrinhoConfirmado{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px;color:var(--text)}.carrinhoConfirmadoIcone{font-size:48px}
