:where(.ovs,.ov-back,.ov-pop,.aw-back,.strat-drawer,.cfm-back,.fx-libback,.fx-confirm-back,.cd-back,.ds-back,.mconn-dim,.lock-overlay,.mconn,.goals){visibility:hidden;transition-property:opacity,visibility,transform,max-height;transition-delay:0s,.2s,0s,0s}:where(.ovs,.ov-back,.ov-pop,.aw-back,.cfm-back,.fx-libback,.fx-confirm-back,.cd-back,.ds-back,.mconn-dim,.lock-overlay,.mconn,.goals).open,:where(.unlock-card.open) .strat-drawer{visibility:visible;transition-delay:0s}:where(.mconn,.goals).open{animation:orqDeslizaDir var(--mov-medio) var(--ease-saida) both}:where(.fx-pop,.ov-tip,.selmenu,.ov-tzmenu).open,:where(.fx-pop,.ov-tip).on{animation:orqEntra var(--mov-rapido) var(--ease-saida) both}dialog.confirmar{width:min(420px,100vw - 32px);color:var(--text);background:#fff;border:0;border-radius:20px;margin:auto;padding:0;box-shadow:0 24px 60px #0f172a38}dialog.confirmar::backdrop{background:#0f172a52}dialog.confirmar:focus{outline:none}.cf-miolo{padding:26px 26px 20px}dialog.confirmar h2{letter-spacing:-.01em;color:var(--text);font-size:19px;font-weight:545}.cf-texto{color:var(--muted);margin-top:10px;font-size:15px;line-height:23px}.cf-botoes{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.cf-botoes button{cursor:pointer;height:42px;font-family:var(--sans);transition:background var(--mov-rapido), border-color var(--mov-rapido);border-radius:100px;padding:0 18px;font-size:15px;font-weight:465}.cf-nao{border:1px solid var(--border);color:var(--text);background:#fff}.cf-nao:hover{background:#fcfcfd;border-color:#cfd0d6}.cf-sim{background:var(--accent);color:#fff;border:0;font-weight:545}.cf-sim:hover{background:var(--accent-dark)}dialog.confirmar.destrutivo .cf-sim{background:var(--erro)}dialog.confirmar.destrutivo .cf-sim:hover{background:#a6222d}.nav .porvir .ic{flex:none;width:19px;height:19px}.cpop{z-index:70;border:1px solid var(--border);width:270px;font-family:var(--sans);text-align:left;background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:14px;line-height:normal;display:flex;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 44px #0f121624}.cpop.esquerda{left:auto;right:0}.cpop-tabs{background:#f7f7f7;border-radius:100px;padding:3px;display:flex}.cpop-tabs button{cursor:pointer;font-family:var(--sans);font-size:var(--fs-sm);color:var(--muted);transition:background var(--mov-rapido) var(--ease-saida), color var(--mov-rapido) var(--ease-saida);background:0 0;border:0;border-radius:100px;flex:1 1 0;padding:7px 0;font-weight:465}.cpop-tabs button.on{color:#0f1216;background:#fff;box-shadow:0 1px 2px #0f121614}.cpop-vista{height:52px;font-size:var(--fs-sm);letter-spacing:.06em;border:1px solid #0f121614;border-radius:14px;place-items:center;font-weight:545;display:grid}.cpop-campo{flex-direction:column;gap:5px;display:flex}.cpop-campo>span{font-size:var(--fs-xs);color:var(--muted);font-weight:465}.cpop-campo input{border:1px solid var(--border);color:#0f1216;width:100%;min-width:0;font-family:var(--sans);font-size:var(--fs-sm);background:#f7f7f7;border-radius:100px;padding:9px 13px;font-weight:390}.cpop-campo input:focus{background:#fff;border-color:#a2acd6;outline:none}.cpop-campo input[type=number]{appearance:textfield}.cpop-campo input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cpop-campo input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cpop-trio{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cpop-fundo{justify-content:space-between;align-items:center;gap:10px;display:flex}.cpop-apagar{cursor:pointer;background:var(--erro-bg);width:38px;height:38px;color:var(--erro);border:0;border-radius:100px;flex:none;place-items:center;display:grid}.cpop-apagar svg{width:17px;height:17px}.cpop-apagar:hover{background:var(--erro-bg-2,#fbe3e5)}.cpop-ok{cursor:pointer;background:var(--accent);color:#fff;font-family:var(--sans);font-size:var(--fs-sm);border:0;border-radius:100px;padding:9px 20px;font-weight:545}.cpop-ok:hover{background:var(--accent-dark)}.imgs{gap:var(--e-2);flex-direction:column;display:flex}.imgs-grade{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.imgs-cx{aspect-ratio:1;border:1px solid var(--border);background:#f7f7f7;border-radius:14px;position:relative;overflow:hidden}.imgs-cx img{object-fit:cover;width:100%;height:100%;display:block}.imgs-x{color:#fff;cursor:pointer;opacity:0;width:24px;height:24px;transition:opacity var(--mov-rapido) var(--ease-saida);background:#0f12169e;border:0;border-radius:100px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.imgs-x svg{width:12px;height:12px}.imgs-cx:hover .imgs-x,.imgs-x:focus-visible{opacity:1}.imgs-x:hover{background:var(--erro)}.imgs-capa{color:#fff;cursor:pointer;opacity:0;width:24px;height:24px;transition:opacity var(--mov-rapido) var(--ease-saida);background:#0f12169e;border:0;border-radius:100px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:34px}.imgs-capa svg{width:13px;height:13px}.imgs-cx:hover .imgs-capa,.imgs-capa:focus-visible{opacity:1}.imgs-capa:hover{background:var(--accent)}.imgs-selo{color:#fff;letter-spacing:.02em;transition:opacity var(--mov-rapido) var(--ease-saida);background:#0f1216b8;border-radius:100px;padding:2px 7px;font-size:10px;font-weight:600;position:absolute;bottom:6px;left:6px}.imgs-cx:hover .imgs-selo{opacity:0}.imgs-cx.e-capa{border-color:var(--accent)}.imgs-juntar{aspect-ratio:1;border:1px dashed var(--border);cursor:pointer;color:var(--muted);font-family:var(--sans);font-size:var(--fs-sm);text-align:center;transition:border-color var(--mov-rapido) var(--ease-saida), background var(--mov-rapido) var(--ease-saida);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:390;display:flex}.imgs-juntar:hover{background:#f7f7f7;border-color:#d7d7da}.imgs-juntar.sobre{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.imgs-juntar[disabled]{cursor:default;opacity:.6}.imgs-ic{border:1px solid var(--border);background:#fff;border-radius:100px;flex:none;place-items:center;width:30px;height:30px;display:grid}.imgs-ic svg{width:16px;height:16px}.imgs-t{line-height:1.25}.vazio-nota{font-size:var(--fs-sm);color:var(--muted);font-weight:390;line-height:1.35}.hist-item .pt{background:#c7c7cc;border-radius:100px;flex:none;width:5px;height:5px}.prefs-back.open{display:block}.prefs-panel .lab{margin-bottom:var(--e-2);font-size:var(--fs-sm);color:var(--text);font-weight:465;display:block}.prefs-panel .selbox{border:1px solid var(--border);padding:11px var(--e-4);cursor:pointer;font-size:var(--fs-md);background:#f7f7f7;border-radius:100px;justify-content:space-between;align-items:center;font-weight:390;display:flex;position:relative}.prefs-panel .selbox .chev{width:18px;height:18px;color:var(--muted);flex:none}.prefs-panel .selmenu{z-index:5;border:1px solid var(--border);background:#fff;border-radius:16px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 44px #0f121624}.prefs-panel .selbox.open .selmenu{display:block}.prefs-panel .selopt{align-items:center;gap:var(--e-2);padding:9px var(--e-3);font-size:var(--fs-sm);border-radius:10px;font-weight:390;display:flex}.prefs-panel .selopt:hover{background:#f7f7f7}.prefs-panel .selopt .sck{width:15px;height:15px;color:var(--accent);opacity:0;flex:none}.prefs-panel .selopt.on .sck{opacity:1}.selopt .sck svg,.selopt .sck{transform:none!important}.brandsw .av .inicial{background:var(--accent-bg);width:27px;height:27px;color:var(--accent);font-size:var(--fs-xs);border-radius:100px;place-items:center;margin:auto;font-weight:635;line-height:1;display:grid;position:absolute;inset:0}.selbox .selbusca{z-index:1;box-sizing:border-box;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font-family:var(--sans);font-size:var(--fs-sm);background:#fff;padding:10px 14px;font-weight:390;position:sticky;top:0}.selbox .selbusca:focus{background:#fcfcfd;outline:none}.selopt .selnota{font-size:var(--fs-xs);color:var(--muted-2);white-space:nowrap;margin-left:auto;padding-left:10px;font-weight:390}.selopt.selvazio{color:var(--muted);cursor:default}.selopt.selvazio:hover{background:0 0}
