@container (width>=880px){.btn.sair-cel{display:none}}.login[data-v-d4ae5ca0]{background:var(--bg);place-items:center;min-height:100%;padding:24px 16px;display:grid}.login-box[data-v-d4ae5ca0]{flex-direction:column;gap:14px;width:100%;max-width:380px;padding:22px;display:flex}.login-marca[data-v-d4ae5ca0]{align-items:center;gap:12px;margin-bottom:4px;display:flex}.demo[data-v-d4ae5ca0]{border-top:1px dashed var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.login[data-v-39f1cedf]{background:var(--bg);place-items:center;min-height:100%;padding:24px 16px;display:grid}.login-box[data-v-39f1cedf]{flex-direction:column;gap:14px;width:100%;max-width:380px;padding:22px;display:flex}.texto[data-v-cfbc0eb7]{white-space:pre-wrap;word-break:break-word;font:inherit;max-height:46vh;margin:12px 0 0;font-size:13.5px;line-height:1.5;overflow:auto}.acoes-ficha[data-v-49b179ff]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.acao-quad[data-v-49b179ff]{text-align:center;flex-direction:column;gap:4px;height:auto;min-height:62px;padding:8px 6px;font-size:13px;line-height:1.2}.aviso-un[data-v-49b179ff]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.aviso-un .chip[data-v-49b179ff]{cursor:pointer;border:0}.mini-fone[data-v-9829dfda]{background:var(--elevated);border:1px solid var(--border);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.bolinha[data-v-9829dfda]{width:8px;height:8px;box-shadow:0 0 0 1.5px var(--surface);border-radius:50%;position:absolute;bottom:4px;right:4px}.busca-limpar[data-v-ecc297ce]{color:var(--dim);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}input[type=search][data-v-ecc297ce]::-webkit-search-cancel-button{display:none}.erro-campo[data-v-cc28ef4c],.erro-campo[data-v-947a53dc]{color:var(--bad);font-size:12px;font-weight:500}.pic-emp[data-v-b9e6e76c]{background:var(--gold-soft);width:38px;height:38px;color:var(--warn);border-radius:10px;flex:none;place-items:center;display:grid}.erro-campo[data-v-be2b835f]{color:var(--bad);font-size:12px;font-weight:500}.erro-campo[data-v-eab95a97]{color:var(--bad);font-size:12px}.erro-campo[data-v-e0743913]{color:var(--bad);font-size:12px;font-weight:500}.logo-prev[data-v-0fb41319]{border:1.5px dashed var(--border);background:#fff;border-radius:12px;place-items:center;width:120px;height:80px;display:grid;overflow:hidden}.logo-prev img[data-v-0fb41319]{object-fit:contain;max-width:100%;max-height:100%}.is-off[data-v-0fb41319]{opacity:.6;pointer-events:none}.assina canvas[data-v-1d256899]{aspect-ratio:800/280;border:1.5px dashed var(--border);touch-action:none;cursor:crosshair;background:#fff;border-radius:12px;width:100%;display:block}.assina-rod[data-v-1d256899]{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.assinar[data-v-a60fb959]{background:var(--bg);justify-content:center;min-height:100%;padding:20px 16px 40px;display:flex}.assinar-box[data-v-a60fb959]{flex-direction:column;gap:14px;width:100%;max-width:640px;display:flex}.login-marca[data-v-a60fb959]{align-items:center;gap:12px;display:flex}.logo-loja[data-v-a60fb959]{object-fit:contain;max-width:120px;max-height:44px}.assinar-form[data-v-a60fb959]{flex-direction:column;gap:14px;display:flex}.papel[data-v-a60fb959]{max-height:55dvh}.so-pc{display:none!important}:root{--bg:#f3f6f4;--surface:#fff;--elevated:#f6f9f7;--muted:#ecf1ee;--border:#dfe7e2;--text:#22322b;--strong:#0e1f18;--soft:#5b6e65;--dim:#94a39b;--primary:#0f8f5f;--primary-soft:#e2f4ec;--side:#0b3b2a;--gold:#b8e35a;--gold-soft:#f0f9dc;--ok:#13814f;--ok-soft:#e3f3ea;--bad:#c2372c;--bad-soft:#fbe7e5;--warn:#b06f12;--warn-soft:#fbf0dc;--shadow:0 1px 2px #0e1f180f,0 4px 14px #0e1f180d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--surface)}html,body,#app{height:100dvh}@supports (-webkit-touch-callout:none){#app{height:auto;position:fixed;inset:0;overflow-y:auto}html,body{height:-webkit-fill-available;overflow:hidden}}html,body{overscroll-behavior:none}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.45 Plus Jakarta Sans,system-ui,sans-serif}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}input,select{font:inherit;color:var(--strong)}.num{font-variant-numeric:tabular-nums}.mono{font-family:DM Mono,ui-monospace,monospace;font-size:12px}.disp{letter-spacing:-.02em;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800}[hidden]{display:none!important}.cmp{grid-template-columns:1fr;gap:14px;margin-top:14px;display:grid}@media (width>=700px){.cmp{grid-template-columns:1fr 1fr}}.cmp>section{border:1px solid var(--border);background:var(--bg);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.cmp h4{color:var(--strong);margin:0;font-size:15px}.cmp .quem{align-items:center;gap:10px;display:flex}.mtabs{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;padding-top:6px;display:flex}.mtabs>span{min-width:0;height:54px;color:var(--soft);white-space:nowrap;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10.5px;font-weight:500;display:flex;position:relative}.mtabs>span.on{color:var(--primary)}.mtabs>span .icon{width:20px;height:20px}.mtabs .fab{background:linear-gradient(135deg,var(--side),var(--primary));color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;margin-top:-22px;display:grid;box-shadow:0 6px 16px #0f8f5f59}.mlist{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mlist>span{color:var(--strong);border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.mlist>span:first-child{border-top:0}.mlist>span .icon{width:17px;height:17px;color:var(--soft)}.mlist>span .small{margin-left:auto}.mlist .grupo{background:var(--muted);color:var(--soft);text-transform:uppercase;letter-spacing:.05em;padding:5px 12px;font-size:11px;font-weight:600}.recibo{border:1px dashed var(--border);background:var(--elevated);border-radius:14px;flex-direction:column;gap:12px;margin-top:12px;padding:14px;display:flex}.rc-valor{border-block:1px solid var(--border);padding-block:10px}.simtab .li{text-align:left;width:100%;padding:9px 16px}.simtab .li.on{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.pode{color:var(--strong);flex-direction:column;gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pode li{align-items:flex-start;gap:8px;display:flex}.pode li .icon{width:15px;height:15px;color:var(--ok);flex:none;margin-top:2px}.pode li.nao .icon{color:var(--bad)}.abas{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.abas::-webkit-scrollbar{display:none}.abas button{color:var(--soft);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px 10px;font-size:14px;font-weight:600;display:flex}.abas button .icon{width:17px;height:17px}.abas button{flex:1 0 auto;justify-content:center;padding-inline:8px}.abas button .icon{display:none}@container (width>=560px){.abas button{flex:none;padding-inline:14px}.abas button .icon{display:block}}.abas button.on{color:var(--primary);border-bottom-color:var(--primary)}.abas button .n{background:var(--muted);color:var(--soft);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:600}.abas button.on .n{background:color-mix(in oklab,var(--primary) 14%,transparent);color:var(--primary)}.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal.sem{margin-bottom:4px}.cal.sem span{color:var(--dim);text-align:center;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.cal .d{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:9px;flex-direction:column;gap:1px;min-width:0;min-height:54px;padding:5px 6px;font-size:12px;display:flex}.cal .d .b{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.cal .d .n{color:var(--strong);font-weight:600}.cal .d .v{font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.cal .d .q{color:var(--dim);font-size:10.5px;display:none}.cal .d.hoje{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.cal .d.sel{background:var(--primary-soft);border-color:var(--primary)}@container (width>=640px){.cal .d{min-height:74px;padding:7px 8px}.cal .d .v{font-size:12.5px}.cal .d .q{display:inline}}.barras{align-items:flex-end;gap:8px;margin-top:14px;display:flex}.barras .col{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.barras .bs{justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.barras .bs span{border-radius:4px 4px 1px 1px;flex:1;max-width:18px}.barras .hj{color:var(--strong);font-weight:700}.leg{color:var(--soft);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;display:flex}.leg span{align-items:center;gap:6px;display:flex}.leg i{border-radius:3px;width:10px;height:10px}.tab-x{overflow-x:auto}.tb{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.tb th{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}.tb td{border-bottom:1px solid var(--border);color:var(--strong);white-space:nowrap;padding:10px 14px}.tb .r{text-align:right}.tb tfoot td{background:var(--muted);border-bottom:0;font-weight:700}.pilha{border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.pilha i{min-width:3px;display:block}.sw{background:var(--border);border-radius:99px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.sw.on{background:var(--primary)}.qr{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-rows:repeat(21,6px);grid-template-columns:repeat(21,6px);padding:10px;display:grid}.qr i{background:#111}.bolha{color:#111;white-space:pre-wrap;background:#dcf8c6;border-radius:12px 12px 12px 3px;max-width:420px;padding:10px 12px;font-size:14px;line-height:1.45;box-shadow:0 1px 1px #00000014}.rep-op .dir{text-align:right;white-space:nowrap}@container (width<=559px){.rep-op{flex-wrap:wrap}.rep-op .dir{text-align:left;flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:8px;display:flex}.rep-op .dir>*{display:inline!important}}.selo{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:11px;font-weight:700;display:inline-flex}.selo.g{padding:4px 10px 4px 8px;font-size:13px}.selo .i-sm{width:13px;height:13px}.niveis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@container (width>=880px){.niveis{grid-template-columns:repeat(4,minmax(0,1fr))}}.niv{border:1.5px solid;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.banner-ind{background:var(--side);color:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;display:flex}.banner-ind span{flex:1;min-width:180px}.banner-ind .btn{background:var(--gold);color:var(--side);height:30px}.me-card{border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;margin-bottom:4px;padding:10px;display:flex}.escada{flex-direction:column;gap:10px;display:flex}.degrau{border:1.5px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.degrau.atual{border-color:var(--c);background:var(--f)}.degrau .marco{border:2px solid var(--border);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.degrau.feito .marco{background:var(--c);border-color:var(--c)}.ct-grid{gap:12px;display:grid}@container (width>=880px){.ct-grid{grid-template-columns:minmax(0,1fr) 300px}}.duo{gap:12px;display:grid}@container (width>=640px){.duo{grid-template-columns:1fr 1fr}}.ta{border:1px solid var(--border);background:var(--surface);width:100%;min-height:440px;color:var(--strong);resize:vertical;border-radius:12px;padding:14px;font:12.5px/1.65 DM Mono,ui-monospace,monospace}.ta:focus{outline:2px solid color-mix(in oklab,var(--primary) 40%,transparent);outline-offset:1px}.papel{background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--strong);max-height:48dvh;box-shadow:inset 0 1px 0 var(--border);border-radius:12px;padding:16px;font:12px/1.7 DM Mono,ui-monospace,monospace;overflow:auto}.papel mark{background:var(--primary-soft);color:var(--primary);border-radius:4px;padding:0 3px}.papel mark.f{background:var(--warn-soft);color:var(--warn)}.passos{flex-direction:column;margin-top:14px;display:flex}.passos>div{color:var(--soft);gap:10px;padding-bottom:12px;display:flex;position:relative}.passos>div:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:24px;bottom:2px;left:11px}.passos>div.ok{color:var(--strong)}.passos .dot{border:2px solid var(--border);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.passos .ok .dot{background:var(--ok);border-color:var(--ok);color:#fff}.aviso{background:var(--warn-soft);color:var(--warn);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}.pill:disabled{opacity:.5}.seg{background:var(--muted);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--soft);white-space:nowrap;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:500}.seg button.on{background:var(--surface);color:var(--strong);box-shadow:var(--shadow)}.stage{flex-direction:column;height:100%;display:flex}.barra-dev{color:var(--soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;padding:6px 16px;font-size:12px;display:flex}.app{background:var(--bg);flex:1;width:100%;min-height:0;margin:0 auto;container-type:inline-size}.shell{grid-template-rows:1fr auto;grid-template-columns:1fr;height:100%;display:grid;overflow:hidden}.side{display:none}.main{overscroll-behavior:contain;min-height:0;overflow-y:auto}.top{z-index:5;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top,0px));background:color-mix(in oklab,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex;position:sticky;top:0}.top h1{color:var(--strong);flex:1;min-width:0;margin:0;font-size:18px;font-weight:700}.logo{background:linear-gradient(135deg,var(--side),var(--primary));border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.avatar{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.content{flex-direction:column;gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:16px;display:flex}.tabs{border-top:1px solid var(--border);background:color-mix(in oklab,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:env(safe-area-inset-bottom,0px);display:flex}.tabs button{height:58px;color:var(--soft);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;display:flex;position:relative}.tabs button.on{color:var(--primary)}.tabs button.on:before{content:"";background:var(--primary);border-radius:0 0 3px 3px;width:30px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tabs .vender span.fab{background:linear-gradient(135deg,var(--side),var(--primary));color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;margin-top:-20px;display:grid;box-shadow:0 6px 16px #0f8f5f59}.tabs .vender.on:before{display:none}.badge-dot{background:var(--bad);color:#fff;text-align:center;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--surface);border-radius:9px;padding:0 4px;font-size:10px;font-weight:600;line-height:17px;position:absolute;top:7px;left:calc(50% + 4px)}@container (width>=880px){.shell{grid-template-rows:1fr;grid-template-columns:236px 1fr}.side{background:var(--surface);border-right:1px solid var(--border);color:var(--text);flex-direction:column;grid-row:1;gap:4px;padding:16px 12px;display:flex}.tabs,.top .avatar.mais,.logo-m{display:none}.so-pc.so-pc{display:inline-flex!important}.content{padding:24px}}.side .marca{color:var(--strong);letter-spacing:-.01em;align-items:center;gap:10px;padding:2px 8px 16px;font-size:16px;font-weight:800;line-height:1.1;display:flex}.side .marca em{color:var(--primary);font-style:normal}.side .titulo{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding:14px 10px 4px;font-size:10px;font-weight:600}.side .item{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14px;display:flex}.side .item:hover{background:var(--muted)}.side .item.on{background:var(--primary-soft);color:var(--primary);font-weight:600}.side .item .cnt{background:var(--bad);color:#fff;border-radius:9px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600}.side .novo{background:var(--primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;margin:6px 0 8px;font-weight:700;display:flex;box-shadow:0 4px 12px #0f8f5f40}.side .rod{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:auto;padding:10px 8px 0;font-size:13px;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px}.pad{padding:14px 16px}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:10px;display:flex}.sec-t{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 -8px;display:flex}.inicio,.inicio>.col{flex-direction:column;gap:16px;min-width:0;display:flex}.sec-t h2{color:var(--strong);margin:0;font-size:14px;font-weight:600}.sec-t button{color:var(--primary);font-size:13px;font-weight:500}.lbl{color:var(--soft);font-size:12px}.val{color:var(--strong);font-weight:600}.small{color:var(--soft);font-size:12px}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.c-ok{background:var(--ok-soft);color:var(--ok)}.c-bad{background:var(--bad-soft);color:var(--bad)}.c-warn{background:var(--warn-soft);color:var(--warn)}.c-pri{background:var(--primary-soft);color:var(--primary)}.c-neu{background:var(--muted);color:var(--soft)}.c-gold{background:var(--gold-soft);color:var(--warn)}.btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:13px;font-weight:600;transition:transform .1s;display:inline-flex}.btn:active{transform:scale(.97)}.b-pri{background:var(--primary);color:#fff}.b-sub{background:var(--muted);color:var(--strong)}.b-ok{background:var(--ok);color:#fff}.b-ghost{color:var(--soft)}.b-out{border:1px solid var(--border);background:var(--surface);color:var(--strong)}.b-sm{border-radius:9px;height:32px;padding:0 11px;font-size:12px}.b-block{border-radius:12px;width:100%;height:46px;font-size:15px}.icon{flex:none;width:18px;height:18px}.i-sm{width:15px;height:15px}.list{flex-direction:column;display:flex}.list>*+*{border-top:1px solid var(--border)}.li{text-align:left;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.li .mid{flex:1;min-width:0}.li .t{color:var(--strong);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.li .s{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ini{background:var(--muted);width:38px;height:38px;color:var(--strong);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.bar{background:var(--muted);border-radius:9px;height:6px;overflow:hidden}.bar i{background:var(--primary);border-radius:9px;height:100%;display:block}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.empty{text-align:center;color:var(--soft);padding:28px 16px}.hero{color:#fff;background:radial-gradient(120% 140% at 100% 0%,#b8e35a52,transparent 55%),linear-gradient(135deg,var(--side),var(--primary));border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.hero .lbl{color:#ffffffbf}.hero .big{font-size:30px;font-weight:800;line-height:1.1}.hero .acts{flex-wrap:wrap;gap:8px;display:flex}.hero .acts .btn{color:#fff;background:#ffffff24}.hero .acts .btn.gold{background:var(--gold);color:#13240c}.kpis{background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kpis>button,.kpis>div{background:var(--surface);text-align:left;flex-direction:column;justify-content:flex-start;min-width:0;padding:11px 12px;display:flex}.kpis .lbl,.kpis .small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpis .val{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}@media (width<=600px){.li .t,.li .s,.kpis .lbl,.kpis .small{white-space:normal;text-overflow:clip;overflow:visible}}@container (width>=880px){.inicio{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.kpis .val{font-size:18px}}.parado{padding:2px 0 4px;scrollbar-width:none;gap:8px;margin:0 -16px;padding-inline:16px;display:flex;overflow-x:auto}.parado::-webkit-scrollbar{display:none}.fones{grid-template-columns:1fr;gap:10px;display:grid}@container (width>=560px){.fones{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1100px){.fones{grid-template-columns:repeat(3,minmax(0,1fr))}}.fone{text-align:left;align-items:stretch;gap:12px;width:100%;padding:12px;display:flex}.fone .pic{background:var(--elevated);border:1px solid var(--border);border-radius:12px;flex:none;place-items:center;width:54px;display:grid;position:relative}.fone .pic .cor{width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:6px}.fone .info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fone .nome{color:var(--strong);justify-content:space-between;gap:8px;font-weight:600;display:flex}.fone .specs{color:var(--soft);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.fone .specs span{align-items:center;gap:3px;display:inline-flex}.fone .precos{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;margin-top:2px;display:flex}.resumo3{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resumo3>div{min-width:0;padding:10px 12px}.resumo3>div+div{border-left:1px solid var(--border)}.resumo3 .val{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.filtros{scrollbar-width:none;align-items:center;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.filtros::-webkit-scrollbar{display:none}.busca{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--dim);border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.busca input{background:0 0;border:0;outline:0;flex:1;min-width:0}.steps{gap:6px;display:flex}.steps button{text-align:left;color:var(--dim);flex-direction:column;flex:1;gap:6px;font-size:12px;font-weight:500;display:flex}.steps button i{background:var(--muted);border-radius:4px;height:4px;display:block}.steps button.on{color:var(--strong)}.steps button.on i{background:var(--primary)}.steps button.done{color:var(--soft)}.steps button.done i{background:color-mix(in oklab,var(--primary) 45%,var(--muted))}.opt{border:1.5px solid var(--border);background:var(--surface);text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.opt.on{border-color:var(--primary);background:color-mix(in oklab,var(--primary-soft) 70%,var(--surface))}.opt .radio{border:2px solid var(--dim);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.opt.on .radio{border-color:var(--primary)}.opt.on .radio:after{content:"";background:var(--primary);border-radius:50%;width:10px;height:10px}.field{flex-direction:column;gap:6px;display:flex}.field>label{color:var(--soft);font-size:12px;font-weight:600}.inp{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:6px;height:46px;padding:0 12px;display:flex}.inp:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 18%,transparent)}.inp span{color:var(--soft);font-weight:500}.inp input,.inp select{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;font-size:16px;font-weight:600}.pills{flex-wrap:wrap;gap:6px;display:flex}.pill{border:1px solid var(--border);background:var(--surface);min-width:46px;height:36px;color:var(--strong);border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.pill.on{background:var(--primary);border-color:var(--primary);color:#fff}.toggle{text-align:left;align-items:center;gap:12px;width:100%;display:flex}.sw{background:var(--muted);border:1px solid var(--border);border-radius:12px;flex:none;width:42px;height:24px;transition:all .15s;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.sw.on{background:var(--primary);border-color:var(--primary)}.sw.on:after{left:20px}.sim{position:relative;overflow:hidden}.sim .parc{color:var(--strong);font-size:28px;font-weight:800;line-height:1.1}.linhas{flex-direction:column;gap:7px;font-size:13px;display:flex}.linhas>div{justify-content:space-between;gap:10px;display:flex}.linhas .tot{border-top:1px dashed var(--border);color:var(--strong);padding-top:8px;font-weight:600}.vender-grid{flex-direction:column;gap:16px;display:flex}@container (width>=880px){.vender-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:start;display:grid}.vender-grid .sim{position:sticky;top:76px}}.capbar{gap:2px;margin-top:4px;display:flex}.capbar i{background:var(--muted);border-radius:2px;flex:1;height:8px}.capbar i.cap{background:color-mix(in oklab,var(--primary) 55%,var(--muted))}.capbar i.luc{background:var(--ok)}.ok-big{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;display:flex}.ok-big .ring{background:var(--ok-soft);width:64px;height:64px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.cob{align-items:center;gap:12px;padding:12px 14px;display:flex}.cob .acts{flex:none;gap:6px;display:flex}.cob .valor-cob{color:var(--strong);flex-direction:column;flex:none;align-items:flex-end;font-size:15px;display:flex}.cob .nome{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cob .valor-cob small{color:var(--dim);white-space:nowrap;font-size:11px;font-weight:400}@media (width<=600px){.cob-linha{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ini mid mid"".valor acts";align-items:start;gap:8px 12px;display:grid}.cob-linha .ini{grid-area:ini}.cob-linha .mid{grid-area:mid}.cob-linha .valor-cob{grid-area:valor;align-self:center;align-items:flex-start}.cob-linha .valor-cob small{white-space:normal}.cob-linha .acts{grid-area:acts;justify-content:flex-end}.cob-linha .nome{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}}.wa{background:var(--ok-soft);width:36px;height:36px;color:var(--ok);border-radius:10px;place-items:center;display:grid}.totbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:12px 14px;display:flex}.ov{z-index:40;background:#060a1480;justify-content:center;align-items:flex-end;animation:.15s fade;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);width:100%;max-width:560px;max-height:88dvh;padding:8px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;overflow-y:auto}.sheet-w{width:100%;max-width:560px;animation:.2s ease-out up;display:flex;position:relative}.xfechar{z-index:3;border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--strong);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;right:14px;box-shadow:0 4px 14px #060a142e}.xfechar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:hover){.xfechar:hover{background:var(--muted)}}@media (width>=760px){.xfechar{top:-14px;right:-14px}}.sheet .grab{background:var(--border);border-radius:4px;width:38px;height:4px;margin:4px auto 10px}.sheet h3{color:var(--strong);margin:0;font-size:17px}@media (width>=760px){.ov{align-items:center}.sheet{border-radius:18px;padding:18px 20px}.sheet .grab{display:none}}@keyframes up{0%{opacity:.4;transform:translateY(30px)}}@keyframes fade{0%{opacity:0}}.toast{left:50%;top:calc(14px + env(safe-area-inset-top,0px));z-index:60;background:var(--strong);color:var(--surface);border-radius:12px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 14px;font-size:13px;font-weight:500;animation:.15s fade;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.toast button{color:var(--gold);font-weight:600}.timeline{flex-wrap:wrap;gap:3px;display:flex}.timeline i{background:var(--muted);width:18px;height:18px;color:var(--soft);border-radius:5px;place-items:center;font-size:9px;font-style:normal;font-weight:600;display:grid}.timeline i.p{background:var(--ok);color:#fff}.timeline i.a{background:var(--bad);color:#fff}.timeline i.h{background:var(--warn);color:#fff}.msg{background:var(--elevated);border:1px solid var(--border);white-space:pre-wrap;color:var(--strong);border-radius:12px;padding:12px;font-size:13px}.dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.dl>div{min-width:0}.esmaecido{opacity:.55}.inp.dp{position:relative}.inp .dcal{color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;margin-right:-6px;display:grid}@media (hover:hover){.inp .dcal:hover{background:var(--muted)}}.dpop{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:14px;width:280px;max-width:calc(100vw - 32px);padding:10px;font-weight:500;position:absolute;top:calc(100% + 6px);left:-1px;box-shadow:0 10px 30px #060a142e}.dpop .dhead{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.dpop .dhead b{color:var(--strong);font-size:14px}.dpop .dhead button,.dpop .dgrid button,.dpop .dfoot button{cursor:pointer;color:var(--strong);font:inherit;background:0 0;border:0}.dpop .dhead button{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.dpop .dgrid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dpop .dgrid span{color:var(--dim);text-transform:uppercase;padding:4px 0;font-size:10px}.dpop .dgrid button{font-variant-numeric:tabular-nums;border-radius:9px;height:34px;font-size:13px}.dpop .dgrid button.hoje{box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary)}.dpop .dgrid button.on{background:var(--primary);color:#fff;font-weight:700}.dpop .dgrid button:disabled{color:var(--border);cursor:default}.dpop .dfoot{border-top:1px solid var(--border);justify-content:space-between;margin-top:6px;padding-top:6px;display:flex}.dpop .dfoot button{color:var(--primary);border-radius:8px;padding:6px 8px;font-size:13px;font-weight:600}.dpop .dfoot button:disabled{color:var(--dim);cursor:default}@media (hover:hover){.dpop .dhead button:hover,.dpop .dgrid button:not(:disabled):not(.on):hover,.dpop .dfoot button:not(:disabled):hover{background:var(--muted)}}.mais-grupo{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:16px 4px 6px;font-size:10.5px;font-weight:600}.li.sair,.item.sair,.item.sair .icon,.li.sair .icon{color:var(--bad)}.conta-av{background:var(--primary-soft);width:48px;height:48px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.top .conta-btn{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.cnt-mais{background:var(--bad);color:#fff;border-radius:9px;margin-right:6px;padding:1px 7px;font-size:10px;font-weight:600}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ico-amarelo{background:var(--gold-soft,#fdf1d6);width:38px;height:38px;color:var(--warn);border-radius:11px;flex:none;place-items:center;display:grid}.card.sim>.tot{color:var(--soft);justify-content:space-between;gap:12px;font-size:14px;display:flex}.card.sim>.tot .num{color:var(--strong);font-weight:700}.rep{margin-top:14px;padding:0;overflow:hidden}.rep-topo{padding:14px 16px}.rep-nums{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0}.rep-nums>div{padding:12px 16px}.rep-ops{border-top:1px solid var(--border)}.rep-op{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.rep-op:first-child{border-top:0}.rep-op-l{flex:1;min-width:0;max-width:340px}.rep-op-r{text-align:right;flex:none}@media (width<=600px){.rep-op{flex-direction:column;align-items:stretch;gap:6px}.rep-op-l{max-width:none}.rep-op-r{text-align:left}}.inp textarea{width:100%;font:inherit;color:inherit;resize:vertical;background:0 0;border:0;outline:0;min-height:44px;padding:8px 0}.so-celular{display:block}@container (width>=880px){.so-celular{display:none}}.kpi3{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.kpi3>div{border-left:1px solid var(--border);padding:12px 14px}.kpi3>div:first-child{border-left:0}@container (width<=559px){.kpi3{grid-template-columns:1fr}.kpi3>div{border-left:0;border-top:1px solid var(--border)}.kpi3>div:first-child{border-top:0}}.atalhos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.atalhos button{border:1px solid var(--border);background:var(--surface);color:var(--strong);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;font-weight:600;display:flex}.atalhos .ic{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:11px;place-items:center;display:grid}.nivel-card{border:1px solid var(--gold,#e9c46a);background:var(--gold-soft,#fdf1d6);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.nivel-passo{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.nivel-passo.atual{background:var(--gold-soft,#fdf1d6);border-color:var(--gold,#e9c46a)}.nivel-passo .bola{color:#fff;border:2px solid var(--border);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.inp.maiusc input{text-transform:uppercase}.passos.andamento>div .dot{margin-top:2px}.passos.andamento>div.atrasada .dot{border-color:var(--bad);background:var(--bad-soft)}.passos.andamento>div.hoje .dot,.passos.andamento>div.parcial .dot{border-color:var(--warn);background:var(--warn-soft)}.passos.andamento>div.encerrada{opacity:.6}.passos.andamento>div.paga,.passos.andamento>div.atrasada,.passos.andamento>div.hoje,.passos.andamento>div.parcial{color:var(--strong)}.passos.andamento>div.paga .dot{background:var(--ok);border-color:var(--ok);color:#fff}
