@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff")}@font-face{font-family:Courgette;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courgette-latin-400-normal-CMb2M8Nq.woff2)format("woff2"),url(/assets/courgette-latin-400-normal-CFrQEPyS.woff)format("woff")}:root{--rosa:#f9d3de;--rosa-forte:#f3b9ca;--costura:#a23a60;--vinho:#5c1733;--foco:#8a1f4d;--fundo:#fff7f9;--branco:#fff;--texto:#2a1a21;--texto-suave:#523d47;--contorno:#ecd3dc;--contorno-campo:#8a6a78;--entrou:#1a6640;--saiu:#a12b2b;--fita:#fff1c2;--erro-fundo:#fff;--desabilitado:#f1e6ea;--pronto-fundo:#d6f0de;--entregue-fundo:#ebe6e8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=escuro]{--rosa:#4a2536;--rosa-forte:#633049;--costura:#e58aa9;--vinho:#ffdbe7;--foco:#ffb3cc;--fundo:#1d1218;--branco:#2a1b23;--texto:#f6e8ee;--texto-suave:#d2b9c4;--contorno:#4a3540;--contorno-campo:#a8869a;--entrou:#6fd49b;--saiu:#ff9b9b;--fita:#4f4218;--erro-fundo:#331a1f;--desabilitado:#38272f;--pronto-fundo:#1f4a35;--entregue-fundo:#3a2f35;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{font-size:18px}body{overflow-wrap:anywhere;min-width:360px;color:var(--texto);background:var(--fundo);margin:0;font-family:Figtree,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5}h1{color:var(--vinho);margin:0 0 1rem;font-size:1.75rem;line-height:1.2}h2{color:var(--vinho);border-bottom:2px dashed var(--costura);margin:1.75rem 0 .75rem;padding-bottom:.4rem;font-size:1.25rem;line-height:1.3}h3{margin:1.25rem 0 .5rem;font-size:1.1rem}label,legend{font-weight:700}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.layout{flex-direction:column;min-height:100vh;display:flex}.conteudo{flex:1;width:100%;max-width:40rem;margin:0 auto;padding:1.25rem 1rem 7rem}.etiqueta{background:var(--rosa);color:var(--vinho);padding:.65rem 1rem .85rem;position:relative}.etiqueta:after{content:"";border-bottom:2px dashed var(--costura);position:absolute;bottom:5px;left:0;right:0}.etiqueta>p,.etiqueta-miolo>p{max-width:38rem;margin:0 auto;font-family:Courgette,Figtree,cursive;font-size:1.6rem;line-height:1.3}.etiqueta-miolo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;max-width:38rem;margin:0 auto;display:flex}.etiqueta-miolo>p{margin:0}a.conta-link{width:48px;height:48px;color:var(--vinho);background:var(--branco);border:2px solid var(--vinho);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}a.conta-link.active{background:var(--rosa-forte)}button.botao-sair{min-height:48px;padding:.35rem .9rem;font-weight:700}.conta section{margin-top:1.75rem}.conta .valor-email{overflow-wrap:anywhere}.etiqueta-grande{text-align:center;padding:2.5rem 1rem 2.25rem}.etiqueta-grande>p,.etiqueta-grande .etiqueta-miolo>p{font-size:2.4rem}.barra-inferior{z-index:10;background:var(--rosa);border-top:2px solid var(--costura);display:flex;position:fixed;bottom:0;left:0;right:0}.barra-item{min-height:68px;color:var(--vinho);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:1rem;text-decoration:none;display:flex;position:relative}.barra-item:focus-visible{outline-offset:-5px}.barra-item.active{background:var(--rosa-forte);color:var(--vinho);font-weight:700}.barra-item.active:before{content:"";border-top:3px dashed var(--costura);position:absolute;top:5px;left:14%;right:14%}.barra-item.desligado{opacity:.4;pointer-events:none}button,a,input,select,textarea{font:inherit;min-width:48px;min-height:48px}input[type=text],input[type=tel],input[type=date],input[type=email],input[type=password],input[type=search],input:not([type]),select,textarea{width:100%;max-width:100%;color:var(--texto);background:var(--branco);border:2px solid var(--contorno-campo);border-radius:8px;padding:0 .75rem}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--foco);outline-offset:1px}input[type=file]{width:100%;padding:.6rem 0}input[type=file]::file-selector-button{min-height:48px;font:inherit;color:var(--vinho);background:var(--branco);border:2px solid var(--vinho);border-radius:10px;margin-right:.75rem;padding:0 1rem}input[type=radio],input[type=checkbox]{width:28px;min-width:28px;height:28px;min-height:28px;accent-color:var(--costura);margin:0}input:disabled,select:disabled,textarea:disabled{background:var(--desabilitado);color:var(--texto-suave)}.campo-dinheiro{align-items:center;gap:.5rem;font-weight:700;display:flex}.campo-dinheiro input{width:11rem;font-weight:400}fieldset{border:0;min-width:0;margin:0 0 1rem;padding:0}legend{margin-bottom:.35rem;padding:0}.sem-borda{border:0;min-width:0;margin:0;padding:0}.formas{flex-wrap:wrap;gap:.5rem;display:flex}.formas legend{width:100%}.formas label{background:var(--branco);border:2px solid var(--contorno);border-radius:8px;flex:7rem;align-items:center;gap:.6rem;min-height:52px;padding:.35rem .75rem;font-weight:400;display:inline-flex}.formas label:has(input:checked){background:var(--rosa);border-color:var(--vinho);font-weight:700}button,a.botao-link{color:var(--vinho);background:var(--branco);border:2px solid var(--vinho);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}a.botao-principal,button.botao-principal{width:100%;min-height:56px;color:var(--vinho);background:var(--rosa);border:2px solid var(--vinho);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.botao-principal:after{content:"";border:2px dashed var(--costura);pointer-events:none;border-radius:6px;position:absolute;inset:3px}button:disabled{opacity:.55;cursor:not-allowed}.conteudo a:not([class]){color:var(--vinho);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}button.botao-discreto{color:var(--vinho);background:0 0;border-color:#0000;text-decoration:underline}a[aria-disabled=true]{opacity:.5;pointer-events:none}.passo-texto{color:var(--vinho);margin:0 0 .35rem;font-weight:700}.indicador-passos{gap:.35rem;margin:0 0 .25rem;display:flex}.indicador-passos>span{border:2px solid var(--vinho);background:var(--branco);border-radius:7px;flex:1;height:14px;position:relative}.indicador-passos>span:after{content:"";border-top:2px dashed var(--costura);position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.indicador-passos>.passo-feito{background:var(--rosa)}.indicador-passos>.passo-atual{background:var(--rosa-forte);border-width:3px}.indicador-passos>.passo-proximo{border-color:var(--contorno-campo)}.indicador-passos>.passo-proximo:after{content:none}.passo-acoes{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.passo-acoes>a,.passo-acoes>button,.passo-acoes>div{flex:9rem}.filtros{grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0;display:grid}.filtros button{width:100%;min-height:52px;padding:.4rem .5rem}.detalhe-servico>p{margin:.3rem 0}.detalhe-servico>ul{margin:.75rem 0;padding-left:1.25rem}.detalhe-servico button:not(.botao-discreto){width:100%}.detalhe-servico>button,.detalhe-servico .recebi,.detalhe-servico .entregar,.detalhe-servico .aviso-pronto{margin-top:.6rem}.detalhe-servico .aviso-pronto>a{width:100%}.detalhe-servico .aviso-pronto>p{align-items:center;gap:.4rem;margin:.4rem 0 0;display:flex}.inicio>.passo-acoes{margin-top:0}.acoes-recibo{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}a.bolso{color:var(--vinho);isolation:isolate;margin:1.25rem 0 .5rem;padding:1.6rem calc(5.5% + .65rem) 2.2rem;text-decoration:none;display:block;position:relative}.bolso-desenho{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.bolso-pano{fill:var(--rosa)}.bolso-costura{fill:none;stroke:var(--costura);stroke-width:2px;stroke-dasharray:8 5;vector-effect:non-scaling-stroke}a.bolso p{margin:0}a.bolso .resumo-linha{font-size:1.2rem;font-weight:400}a.bolso .resumo-linha+.resumo-linha{margin-top:.15rem}a.bolso .resumo-sobrou{margin-top:.3rem;font-size:1.6rem;font-weight:700;line-height:1.2}a.bolso .resumo-sobrou.negativo{color:var(--saiu)}a.bolso p[role=note]{color:var(--saiu);margin-top:.4rem;font-weight:700}.busca{margin:1rem 0}input[type=search]::-webkit-search-cancel-button{appearance:none}.procurando{min-height:1.5em;color:var(--texto-suave);margin:0;font-size:1.05rem}.lista-servicos,.movimentos,.sem-lista{margin:1rem 0;padding:0;list-style:none}.sugestoes{margin:0 0 1rem;padding:0;list-style:none}.sugestoes button{text-align:left;justify-content:flex-start;width:100%;margin-bottom:.35rem}.item-servico,.movimento,.linha-peca{background:var(--branco);border:1px solid var(--contorno);border-radius:10px;margin-bottom:.6rem;padding:.75rem 1rem}a.item-servico{color:var(--texto);flex-direction:column;text-decoration:none;display:flex}a.item-servico strong{color:var(--vinho);font-size:1.1rem}a.item-servico span{color:var(--texto-suave);font-size:1.05rem}a.item-servico span.situacao{border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;margin:.2rem 0;padding:.1rem .6rem;font-weight:700;display:inline-flex}a.item-servico span.situacao-em_conserto{color:var(--vinho);background:var(--rosa)}a.item-servico span.situacao-pronto{color:var(--texto);background:var(--pronto-fundo)}a.item-servico span.situacao-entregue{color:var(--texto);background:var(--entregue-fundo)}.item-com-aviso{background:var(--branco);border:1px solid var(--contorno);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.4rem .6rem .4rem .4rem;display:flex}.item-com-aviso>a.item-servico{border:0;flex:1 1 0;min-width:0;margin:0;padding:.35rem .6rem}.item-com-aviso>a.botao-link{text-align:center;flex:none;max-width:7.5rem;padding:.4rem .6rem;line-height:1.2}.item-com-aviso>a.botao-link svg{flex-shrink:0}.item-com-aviso>.mensagem-erro{flex:1 0 100%;margin:0}a.item-servico span.avisada{display:block}a.item-servico span.avisada svg{vertical-align:-3px;margin-right:.2rem}button.foto-miniatura{background:var(--branco);border:2px solid var(--vinho);border-radius:12px;width:6rem;height:6rem;margin:.75rem 0;padding:0;display:block;overflow:hidden}.detalhe-servico button.foto-miniatura{width:6rem}.foto-miniatura img{object-fit:cover;width:100%;height:100%;display:block}.janela-foto{overscroll-behavior:contain;z-index:20;background:#2a1a21f5;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:fixed;inset:0}.janela-foto img{object-fit:contain;background:var(--branco);border-radius:10px;max-width:100%;max-height:calc(100dvh - 7rem);display:block}.detalhe-servico .janela-foto button.botao-fechar,.janela-foto button.botao-fechar{align-self:flex-end;width:auto;min-height:48px;font-weight:700}h1[tabindex="-1"]:focus{outline:none}.campo-telefone{flex-direction:column;gap:.5rem;display:flex}.detalhe-servico .telefone-pronto{margin-top:1.5rem}.editar-servico{border-top:2px dashed var(--costura);margin-top:1.5rem;padding-top:.5rem}.meses{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 .75rem;display:flex}.meses h2{flex:1 0 100%;order:-1;margin:0}.meses button{white-space:nowrap;flex:8rem;gap:.25rem;padding:.4rem .25rem}.resumo-linha{margin:.25rem 0;font-size:1.25rem;font-weight:700}.formas-resumo{color:var(--texto-suave);font-size:1.05rem}.negativo{color:var(--saiu);font-weight:700}.movimento .entrada{color:var(--entrou);font-weight:700}.movimento .saida{color:var(--saiu);font-weight:700}.movimento a[aria-disabled=true]{opacity:.5;pointer-events:none}.movimento p{margin:.15rem 0}.movimento .valor{white-space:nowrap;font-size:1.25rem;font-weight:700}.movimento{padding:0}button.movimento-resumo{width:100%;color:var(--texto);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:1fr auto;justify-content:stretch;align-items:center;gap:.1rem .6rem;padding:.6rem .75rem;display:grid}button.movimento-resumo:disabled{cursor:not-allowed}button.movimento-resumo:disabled[aria-expanded=true]{opacity:1;cursor:default}.movimento-acoes[hidden]{display:none}.movimento-topo{color:var(--texto-suave);flex-wrap:wrap;gap:0 .9rem;font-size:1.05rem;display:flex}.movimento-topo .entrada,.movimento-topo .saida{align-items:center;gap:.3rem;display:inline-flex}.movimento-meio{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 .6rem;display:flex}.movimento-meio strong{color:var(--vinho)}.movimento-resumo .seta{color:var(--vinho);grid-area:1/2/span 2;transition:transform .15s}.movimento.aberto{border-color:var(--costura)}.movimento.aberto .seta{transform:rotate(180deg)}.movimento-acoes{border-top:2px dashed var(--contorno);padding:.25rem .75rem .75rem}.movimento-extra{color:var(--texto-suave);font-size:1.05rem}.excluir-separado{border-top:1px solid var(--contorno);justify-content:flex-end;margin-top:1rem;padding-top:.5rem;display:flex}button.botao-excluir{color:var(--saiu);background:0 0;border-color:#0000;font-weight:700}.movimento .passo-acoes{gap:.5rem;margin-top:.5rem}.movimento .passo-acoes>a,.movimento .passo-acoes>button{white-space:nowrap;flex-basis:6rem;gap:.35rem;padding:.4rem}.mensagem-erro{color:var(--texto);background:var(--erro-fundo);border:2px solid var(--saiu);border-radius:10px;padding:.65rem 1rem}.aviso-desfazer,.confirmar{z-index:5;background:var(--fita);border:2px solid var(--vinho);border-radius:10px;margin:1rem 0;padding:.75rem 1rem;position:sticky;top:.5rem}@media (width>=40rem){.etiqueta{padding-left:1.5rem;padding-right:1.5rem}.barra-inferior{justify-content:center}.barra-item{flex:0 13rem}}
