@font-face{font-family:Aspekta;font-weight:500;font-display:swap;src:url(/fonts/Aspekta-500.ttf) format("truetype")}@font-face{font-family:Aspekta;font-weight:700;font-display:swap;src:url(/fonts/Aspekta-700.ttf) format("truetype")}@font-face{font-family:DM Sans;font-weight:400;font-display:swap;src:url(/fonts/DMSans-Regular.ttf) format("truetype")}@font-face{font-family:DM Sans;font-weight:500;font-display:swap;src:url(/fonts/DMSans-Medium.ttf) format("truetype")}@font-face{font-family:DM Sans;font-weight:600;font-display:swap;src:url(/fonts/DMSans-SemiBold.ttf) format("truetype")}@font-face{font-family:DM Sans;font-weight:700;font-display:swap;src:url(/fonts/DMSans-Bold.ttf) format("truetype")}:root{--title:#0E0F0C;--ink:#3B3D36;--text:#54564E;--secondary:#85887E;--faint:#C4C6BE;--paper:#E0E0D9;--background:#ECECE7;--white:#FFFFFF;--surface:#F0F0EA;--trackStrong:#E0E0DA;--highlight:#E0FE75;--onHighlight:#0E0F0C;--sky:#B5D6FA;--skyInk:#17456F;--sand:#FBD9A2;--sandInk:#6E4708;--coral:#FFB3A3;--danger:#C0533C;--fill:rgba(14,15,12,.06);--sep:rgba(14,15,12,.09);--soft:rgba(14,15,12,.06);--placeholder:#6E7168;--glass:rgba(250,250,246,.68);--glassEdge:rgba(14,15,12,.07);--darkTrack:#2A2C26;--onDark:#D6D8D0;--onDarkMuted:#9B9E94;--onDarkLabel:#8C8F85;--onDarkFaint:#6E7168;--display:"Aspekta", system-ui, sans-serif;--body:"DM Sans", system-ui, sans-serif;--sat:54px;--sab:24px}.sf{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-size:22px;-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 0,"wght" 450,"GRAD" 0,"opsz" 24;flex:none;overflow:hidden;max-width:1.1em}.sf.f{font-variation-settings:"FILL" 1,"wght" 450,"GRAD" 0,"opsz" 24}.sf.b{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24}.glass{background:var(--glass);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:.5px solid var(--glassEdge)}.btn{height:50px;padding:0 22px;border-radius:999px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:500 16.5px/1 var(--body);cursor:pointer;white-space:nowrap;transition:opacity .12s ease-out}.btn .sf{font-size:20px}.btn.lg{height:54px}.btn.sm{height:44px;padding:0 18px;font-size:15.5px}.btn.block{width:100%}.btn.prim{background:var(--highlight);color:var(--onHighlight)}.btn.gray{background:var(--fill);color:var(--title)}.btn.ink{background:var(--title);color:#fff}.btn.text{background:transparent;color:var(--title);padding:0 6px;height:44px}.btn.del{background:transparent;color:var(--danger);padding:0 6px;height:44px}.btn:active,.btn.press{opacity:.62}.btn[disabled]{opacity:.32;cursor:default}.spin{width:18px;height:18px;border-radius:50%;border:2.2px solid rgba(14,15,12,.2);border-top-color:var(--title);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}.btn{transition:none}}.gbtn{width:44px;height:44px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--title);padding:0}.gbtn .sf{font-size:23px}.gbtn.av{font:700 14px var(--display);color:var(--title)}.gbtn:active,.gbtn.press{background:#ecece7f2}.group{background:#fff;border-radius:22px;overflow:hidden;width:100%}.row{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px 10px 16px;position:relative;text-decoration:none;color:inherit}a.row{cursor:pointer}a.row:active{background:var(--surface)}.row+.row:before{content:"";position:absolute;top:0;right:0;left:16px;height:.5px;background:var(--sep)}.row.ic+.row:before,.row+.row.ic:before{left:58px}.row.tall{min-height:64px}.tile{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;background:var(--surface);color:var(--title)}.tile .sf{font-size:19px}.tile.sky{background:var(--sky);color:var(--skyInk)}.tile.coral{background:var(--coral);color:var(--danger)}.tile.sand{background:var(--sand);color:var(--sandInk)}.tile.ink{background:var(--title);color:#fff}.avc{width:40px;height:40px;border-radius:20px;background:var(--surface);color:var(--title);display:flex;align-items:center;justify-content:center;font:700 14px var(--display);flex:none}.row>.b{flex:1;min-width:0}.row .tt{display:block;font:500 16px/1.25 var(--body);color:var(--title)}.row .dd{display:block;font-size:14px;line-height:1.3;color:var(--text);margin-top:2px}.row .val{font:400 16px var(--body);color:var(--text);white-space:nowrap}.row .num{font-family:var(--display);font-weight:700;font-size:16px;color:var(--title);white-space:nowrap}.row .chev{font-size:20px;color:var(--faint);margin-right:-4px}.row .acts{display:flex;gap:8px;margin-top:12px}.row .acts .btn{flex:1;height:44px;font-size:15.5px}.row.field{gap:10px;cursor:text}.row.field label{width:84px;flex:none;font:400 16px var(--body);color:var(--title)}.row.field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:400 16px/1.3 var(--body);color:var(--title);padding:12px 0;margin:-12px 0}.row.field input::placeholder{color:var(--placeholder)}.row.field input.money{font-family:var(--display);font-weight:700;text-align:right}.row.field .pre{font:400 16px var(--body);color:var(--text)}.row.field:focus-within{background:#fbfbf9}.row.field.err label{color:var(--danger)}.row .iconbtn{width:44px;height:44px;margin:-10px -8px -10px 0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text)}.foot{font-size:13.5px;line-height:1.35;color:var(--text);padding:8px 16px 0}.foot.err{display:flex;gap:6px;color:var(--danger)}.foot.err .sf{font-size:18px}.ghead{font:600 14px var(--body);color:var(--text);padding:0 16px 7px}.search{height:40px;border-radius:12px;background:var(--fill);display:flex;align-items:center;gap:6px;padding:0 10px;width:100%}.search .sf{font-size:20px;color:var(--text)}.search input{flex:1;border:0;outline:0;background:transparent;font:400 16px var(--body);color:var(--title)}.search input::placeholder{color:var(--placeholder)}.seg{display:flex;background:var(--fill);border-radius:10px;padding:2px;height:36px;width:100%}.seg button{flex:1;border:.5px solid transparent;background:transparent;border-radius:8px;font:500 14px/1 var(--body);color:var(--title);cursor:pointer}.seg button.on{background:#fff;border-color:#0e0f0c0f;font-weight:600}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{height:36px;padding:0 14px;border-radius:999px;border:0;background:var(--fill);font:500 14.5px/1 var(--body);color:var(--title);display:inline-flex;align-items:center;gap:6px;cursor:pointer;position:relative}.chip:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.chip small{font-weight:400;color:var(--text);font-size:13.5px}.chip.on{background:var(--title);color:#fff}.chip.on small{color:#b9bbb2}.switch{width:51px;height:31px;border-radius:16px;background:var(--trackStrong);position:relative;border:0;cursor:pointer;flex:none;transition:background .18s}.switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;border:.5px solid rgba(14,15,12,.08);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.switch.on{background:var(--title)}.switch.on:after{transform:translate(20px)}.stepper{display:inline-flex;align-items:center;background:var(--fill);border-radius:10px;height:34px}.stepper button{width:46px;height:34px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--title);position:relative}.stepper button:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.stepper>i{width:.5px;height:18px;background:var(--sep)}.stepper .sf{font-size:20px}.tag{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;font:500 13px/1 var(--body)}.tag.gray{background:var(--fill);color:var(--ink)}.tag.ink{background:var(--title);color:#fff}.tag.sand{background:var(--sand);color:var(--sandInk)}.tag.sky{background:var(--sky);color:var(--skyInk)}.tag.coral{background:var(--coral);color:var(--danger)}.sum{background:#fff;border-radius:22px;padding:14px 16px 16px;width:100%}.sum .hd{display:flex;align-items:center;gap:6px;font:600 15px var(--body);color:var(--title)}.sum .hd .sf{font-size:19px}.sum .hd .r{margin-left:auto;display:flex;align-items:center;gap:2px;font:400 14.5px var(--body);color:var(--text)}.sum .hd .r .sf{font-size:19px;color:var(--faint)}.sum .big{font-family:var(--display);font-weight:700;font-size:28px;line-height:1.15;letter-spacing:-.6px;color:var(--title);margin-top:10px}.sum .big small{font:400 15px var(--body);color:var(--text);letter-spacing:0;margin-left:4px}.sum .det{font-size:15px;color:var(--text);margin-top:2px}.sum .inner{margin:14px -16px -16px;border-top:.5px solid var(--sep)}.t-time{font-family:var(--display);font-weight:700;font-size:15.5px;color:var(--title);width:46px;font-variant-numeric:tabular-nums}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{min-height:100%}body{margin:0;background:var(--background);color:var(--text);font-family:var(--body);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--title);outline-offset:2px}::selection{background:var(--highlight);color:var(--title)}input{font-size:16px}b{color:var(--title);font-weight:600}.large{padding:0 4px;margin:6px 0 18px}.large h1{font-family:var(--display);font-weight:700;font-size:32px;line-height:1.12;letter-spacing:-.8px;color:var(--title);margin:0 0 2px}.large .sub{font-size:15.5px;color:var(--text)}.sec-h{display:flex;align-items:center;justify-content:space-between;padding:0 4px;min-height:44px}.sec-h h3{margin:0;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.3px;color:var(--title);display:flex;align-items:center;gap:8px}.count{min-width:22px;height:22px;border-radius:11px;background:var(--title);color:#fff;font:600 12.5px/22px var(--body);text-align:center;padding:0 6px}.bar{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;margin:14px 0 12px;background:var(--fill)}.bar i{display:block;height:100%}.legend{display:flex;flex-direction:column;gap:7px}.legend div{display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--text)}.legend div b{margin-left:auto;font-family:var(--display);font-weight:700;font-size:15px;color:var(--title)}.legend .leg-sub{font-size:13px;color:var(--secondary)}.dot{width:10px;height:10px;border-radius:3px;flex:none;display:inline-block}.empty{background:#fff;border-radius:22px;padding:20px 18px}.empty .sf{font-size:30px;color:var(--title)}.empty b{display:block;font-family:var(--display);font-weight:700;font-size:19px;color:var(--title);margin-top:10px}.empty p{margin:4px 0 0;font-size:15px;color:var(--text)}.tag{gap:3px;white-space:nowrap}.tag .sf{font-size:15px}.fino{display:flex;gap:6px;align-items:flex-start;font-size:13px;line-height:1.4;color:var(--secondary);margin:14px 2px 0}.fino .sf{font-size:16px;margin-top:1px}.gbtn{border:0;background:transparent}.gbtn[disabled]{cursor:default}.gbtn .spin{width:18px;height:18px}.entrada{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--background)}.entrada-foto{position:absolute;top:0;right:0;bottom:0;left:0}.entrada-foto img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.entrada-foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0f0c8c,#0e0f0c00 18%)}.entrada-marca{position:absolute;top:calc(env(safe-area-inset-top,0px) + 20px);left:24px;z-index:2;display:flex;align-items:center;gap:11px}.entrada-marca i{width:1px;height:15px;background:#fff6}.entrada-marca span{font:500 10.5px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:#e8eae2}.entrada-folha{position:absolute;left:8px;right:8px;bottom:8px;max-height:calc(100% - 80px);overflow-y:auto;border-radius:40px;background:#ecece7f2;backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5);border:.5px solid rgba(255,255,255,.5);padding:26px 16px calc(env(safe-area-inset-bottom,0px) + 18px);animation:sobe .4s cubic-bezier(.2,.8,.2,1) both}@keyframes sobe{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.entrada-folha{animation:none}}.etapa{display:flex;flex-direction:column;gap:12px}.etapa h1{font-family:var(--display);font-weight:700;font-size:30px;line-height:1.1;letter-spacing:-.8px;color:var(--title);margin:0 4px}.etapa .lead{margin:-4px 4px 6px;font-size:15.5px;line-height:1.45;color:var(--text)}.etapa .foot{padding:0 6px;margin:0}.etapa .fino{margin:4px 4px 0}.rotulo{font:600 11.5px var(--body);letter-spacing:1.2px;text-transform:uppercase;color:var(--secondary);margin:0 4px}.row.field .lbl{width:64px;flex:none;font:400 16px var(--body);color:var(--title)}.voltar{align-self:flex-start;display:inline-flex;align-items:center;gap:0;height:40px;padding:0 8px 0 0;margin:-10px 0 -2px -4px;border:0;background:transparent;font:500 16px var(--body);color:var(--title);cursor:pointer}.voltar .sf{font-size:26px}.codigo{width:100%;height:76px;border:0;border-radius:20px;background:#fff;text-align:center;font:700 36px/1 var(--display);letter-spacing:14px;padding-left:14px;color:var(--title);outline:0;font-variant-numeric:tabular-nums}.codigo::placeholder{color:var(--faint);letter-spacing:14px}.codigo:focus{background:#fbfbf9;outline:2px solid var(--title);outline-offset:-2px}.reenvio{display:flex;justify-content:center;align-items:center;min-height:44px;font-size:14.5px;color:var(--text)}@media(min-width:900px){.entrada{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);padding:16px;gap:16px}.entrada-foto{position:relative;inset:auto;border-radius:32px;overflow:hidden}.entrada-folha{position:relative;left:auto;right:auto;bottom:auto;max-height:none;align-self:center;justify-self:center;width:100%;max-width:440px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;padding:24px;animation:none}.etapa h1{font-size:36px}}.topo{position:sticky;top:0;z-index:30;border-width:0 0 .5px;padding-top:env(safe-area-inset-top,0px)}.topo-in{max-width:1200px;margin:0 auto;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 20px}.marca{display:flex;align-items:center;gap:11px}.marca i{width:1px;height:15px;background:var(--sep)}.marca span{font:600 11px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:var(--text)}.topo-acoes{display:flex;align-items:center;gap:4px}.atualizado{font-size:13px;color:var(--secondary);margin-right:4px;white-space:nowrap}.conta{position:relative}.gbtn.av{width:36px;height:36px;margin:4px;border-radius:18px;background:var(--title);color:#fff;font:700 14px var(--display)}.dim-t{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.conta .menu{position:absolute;right:0;top:50px;z-index:41;width:260px;border-radius:22px;overflow:hidden;background:#f6f6f2e6;backdrop-filter:blur(30px) saturate(1.8);-webkit-backdrop-filter:blur(30px) saturate(1.8);border:.5px solid var(--glassEdge)}.conta .menu .mt{font:400 13.5px/1.4 var(--body);color:var(--text);padding:12px 18px 10px;word-break:break-all}.conta .menu .mi{display:flex;width:100%;align-items:center;justify-content:space-between;height:48px;padding:0 18px;border:0;border-top:.5px solid var(--sep);background:transparent;font:400 16.5px var(--body);cursor:pointer;color:var(--title)}.conta .menu .mi.del{color:var(--danger)}.conta .menu .mi:active{background:#0e0f0c12}.conteudo{max-width:1200px;margin:0 auto;padding:18px 16px calc(env(safe-area-inset-bottom,0px) + 56px)}.aviso-erro{display:flex;align-items:center;gap:10px;background:#fff;border-radius:18px;padding:8px 8px 8px 16px;margin-bottom:16px;color:var(--danger);font-size:15px}.aviso-erro span{flex:1;color:var(--title)}.grade-topo{display:grid;gap:12px}.kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sum{min-width:0}.sum.kpi{display:flex;flex-direction:column}.sum.kpi .big{font-size:26px;overflow-wrap:anywhere}.sum.kpi .det{font-size:14px;line-height:1.35}.sub-det{display:block;font-size:13px;color:var(--secondary);margin-top:4px}.grade-meio{display:grid;gap:12px;margin-top:12px}.usuarios{margin-top:26px}.meta .relogio{position:relative;width:100%;max-width:280px;margin:6px auto 4px;aspect-ratio:1}.meta .relogio svg{display:block;width:100%;height:100%}.meta .centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.meta .centro b{font:700 64px/1 var(--display);letter-spacing:-2px;color:var(--title);font-variant-numeric:tabular-nums}.meta .centro span{font-size:14.5px;color:var(--text);margin-top:4px}.meta .centro em{font-style:normal;margin-top:10px;height:26px;padding:0 10px;border-radius:13px;background:var(--fill);font:600 13.5px/26px var(--body);color:var(--title)}.meta-rodape{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:.5px solid var(--sep);margin:12px -16px 0;padding:14px 16px 0}.mr-item{display:flex;flex-direction:column;gap:2px;min-width:0}.meta-rodape .mr-item:only-child{grid-column:1/-1;flex-direction:row;align-items:center;gap:10px;font-size:15px;color:var(--text)}.mr-num{font:700 22px/1.1 var(--display);color:var(--title);font-variant-numeric:tabular-nums}.mr-txt{font-size:13px;line-height:1.3;color:var(--text)}.meta-nota{font-size:12.5px;line-height:1.4;color:var(--secondary);margin:12px 0 0}.quebras{display:flex;flex-direction:column;gap:12px;margin-top:14px}.quebra .q-rot{font:600 13px var(--body);color:var(--text)}.quebra .bar{margin:6px 0;height:6px}.quebra .bar.vazia{background:var(--fill)}.q-leg{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13.5px;color:var(--text)}.q-leg span{display:inline-flex;align-items:center;gap:6px}.q-leg b{font-family:var(--display);font-weight:700}.sum .inner.group{margin:16px -16px -16px;border-top:.5px solid var(--sep);border-radius:0 0 22px 22px}.ferramentas{display:flex;flex-direction:column;gap:10px;margin:4px 0 12px}.ferramentas .search{height:44px;background:#fff}.ferramentas .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:4px 16px}.ferramentas .chips::-webkit-scrollbar{display:none}.chip{flex:none}.lista-movel .row{align-items:flex-start}.lista-movel .avc{margin-top:2px}.lista-movel .dd{word-break:break-word}.marcas{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.marcas:empty{display:none}.interno{opacity:.62}.nada{color:var(--faint)}.internos{margin-top:12px}.internos .row{min-height:64px}.tabela-wrap{display:none}.sk{min-height:150px;animation:pulsa 1.4s ease-in-out infinite}.sk-meta{min-height:440px}@keyframes pulsa{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.sk{animation:none}}@media(max-width:359px){.kpis{grid-template-columns:1fr}}@media(max-width:479px){.atualizado{display:none}}@media(min-width:760px){.conteudo{padding:28px 24px 64px}.topo-in{padding:0 16px 0 24px}.large h1{font-size:36px}.ferramentas{flex-direction:row;align-items:center;justify-content:space-between}.ferramentas .search{max-width:340px}.ferramentas .chips{margin:0;padding:0;flex-wrap:wrap}.lista-movel{display:none}.tabela-wrap{display:block;background:#fff;border-radius:22px;overflow:hidden}.tabela{width:100%;border-collapse:collapse;font-size:15px}.tabela th{text-align:left;font:600 13px var(--body);color:var(--text);padding:12px 16px;background:var(--surface);white-space:nowrap}.tabela td{padding:10px 16px;border-top:.5px solid var(--sep);color:var(--ink);vertical-align:middle}.tabela .dir{text-align:right}.tabela .num-c{font-variant-numeric:tabular-nums;white-space:nowrap}.tabela tbody tr:hover{background:#fbfbf9}.quem{display:flex;align-items:center;gap:12px;min-width:0}.quem .avc{width:36px;height:36px;font-size:13px}.quem .b{min-width:0}.quem .tt{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:500 15.5px/1.3 var(--body);color:var(--title)}.quem .dd{display:block;font-size:13.5px;color:var(--text)}.grade-meio{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}}@media(min-width:980px){.grade-topo{grid-template-columns:minmax(340px,5fr) 7fr;gap:16px;align-items:stretch}.kpis{gap:16px}.sum.kpi{padding:16px 18px 18px;justify-content:space-between}.sum.kpi .big{font-size:32px;margin-top:18px}.meta{display:flex;flex-direction:column}.meta .relogio{max-width:300px;margin-top:14px}.usuarios{margin-top:32px}}
