@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--papel: #F5F2EC;--recuo: #EDE9E1;--borda: #D9D3C7;--grafite: #2A2A28;--suave: #4A4A46;--verde-tinta: #1F3A3D;--salvia: #A9BCB1;--salvia-clara: #E4EAE6;--argila: #9A5036;--serifa: "Fraunces Variable", Georgia, serif;--radius: 6px;--abas: 60px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{background:var(--papel);color:var(--grafite);font:16px/1.55 Inter Variable,-apple-system,system-ui,sans-serif;overscroll-behavior:none}h1{font-family:var(--serifa);font-size:1.8rem;line-height:1.15;margin:8px 0;font-weight:400;color:var(--verde-tinta);text-wrap:balance}h2{font-family:var(--serifa);font-size:1.25rem;margin:28px 0 10px;font-weight:400;color:var(--verde-tinta)}h3{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--suave);margin:20px 0 0}a{color:inherit;text-decoration:none}small{display:block}.moldura{min-height:100%}.conteudo{padding-bottom:calc(var(--abas) + env(safe-area-inset-bottom))}.navegacao{position:fixed;left:0;right:0;bottom:0;z-index:10;background:var(--papel);border-top:1px solid var(--borda);padding-bottom:env(safe-area-inset-bottom)}.navegacao .marca-nome,.navegacao .conta{display:none}.abas{display:flex;height:var(--abas)}.aba{flex:1;display:flex;align-items:center;justify-content:center;color:var(--suave);font-size:.95rem;border-top:2px solid transparent}.aba.ativa{color:var(--verde-tinta);font-weight:600;border-top-color:var(--verde-tinta)}.aba.so-largo{display:none}.marca-nome{display:flex;align-items:center;gap:9px;font-family:var(--serifa);font-size:1.15rem;color:var(--verde-tinta)}.marca-nome:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--verde-tinta);flex:none}.marca-nome.grande{font-size:1.3rem;margin-bottom:20px}@media (min-width: 900px){.moldura{display:grid;grid-template-columns:240px 1fr}.conteudo{padding-bottom:0;min-width:0}.navegacao{position:sticky;top:0;height:100vh;height:100dvh;border-top:0;border-right:1px solid var(--borda);display:flex;flex-direction:column;gap:24px;padding:24px 16px}.navegacao .marca-nome{display:flex}.navegacao .conta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto}.abas{flex-direction:column;height:auto;gap:4px}.aba{flex:none;justify-content:flex-start;padding:10px 12px;min-height:44px;border-top:0;border-radius:var(--radius)}.aba.ativa{background:var(--salvia-clara);border-top:0}.aba.so-largo{display:flex}.aba.so-estreito{display:none}}.tela{max-width:860px;margin:0 auto;padding:20px max(16px,env(safe-area-inset-left)) 40px;padding-top:max(20px,env(safe-area-inset-top))}.centro{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px 16px}.cartao-entrada{width:100%;max-width:400px}.cartao-entrada .sub{margin-bottom:24px}.cartao-entrada label{display:block;margin-bottom:14px}.cartao-entrada .btn{margin-top:8px}.cartao-entrada .voltar{display:block;text-align:center;margin-top:8px}.topo{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.sub{color:var(--suave);margin:0 0 16px;font-size:.95rem;text-wrap:pretty}.nota{color:var(--suave);font-size:.88rem}.vazio{color:var(--suave);font-style:italic}.erro{color:var(--argila);font-weight:500;overflow-wrap:anywhere}.voltar{background:none;border:0;color:var(--verde-tinta);font:inherit;font-size:.95rem;padding:8px 0;min-height:44px;cursor:pointer}.btn,.btn-sec{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:var(--radius);font:inherit;font-size:1rem;cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn{background:var(--verde-tinta);color:var(--papel);font-weight:500}.btn:disabled,.btn-sec:disabled{opacity:.4;cursor:not-allowed}.btn-sec{background:var(--papel);color:var(--grafite);border-color:var(--borda)}.btn-sec.perigo{color:var(--argila);margin-left:auto}.btn-sec.inline{min-height:36px;padding:6px 12px;font-size:.9rem}.largo{width:100%}.btn:focus-visible,.btn-sec:focus-visible,.campo:focus-visible,.linha:focus-visible,.aba:focus-visible,.voltar:focus-visible{outline:2px solid var(--verde-tinta);outline-offset:2px}.linha-botoes{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.grade{display:grid;grid-template-columns:1fr;gap:14px 16px}@media (min-width: 620px){.grade{grid-template-columns:1fr 1fr}.grade .larga{grid-column:1 / -1}.grade.tres{grid-template-columns:1fr 1fr 1fr}}.grade+.grade{margin-top:14px}.topo.secao{margin:32px 0 4px}.topo.secao h2{margin:0}h1+.grade,.nota+.grade{margin-top:16px}.rotulo{display:block;font-size:.85rem;color:var(--suave);margin-bottom:4px}.campo{width:100%;min-height:44px;padding:9px 12px;background:#fff;color:var(--grafite);border:1px solid var(--borda);border-radius:var(--radius);font:inherit;font-size:1rem}textarea.campo{resize:vertical}input[type=search].campo{margin-bottom:8px}.junto{display:flex;gap:8px}.junto .campo{flex:1;min-width:0}.marcar{display:flex;align-items:center;gap:10px;min-height:44px;align-self:end}.marcar input{width:20px;height:20px;accent-color:var(--verde-tinta)}.cartao{border:1px solid var(--borda);border-radius:var(--radius);background:var(--recuo);padding:4px 16px 16px;margin-bottom:20px}.cartao h2{margin-top:12px}.lista{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--borda)}.lista li{border-bottom:1px solid var(--borda)}.linha{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:10px 4px;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.linha>span:first-child{min-width:0}.linha strong{font-weight:500;display:block;overflow-wrap:anywhere}.linha small{color:var(--suave);font-size:.85rem;overflow-wrap:anywhere}.lado{display:flex;align-items:center;gap:10px;color:var(--suave);flex:none}.selo{font-size:.75rem;padding:2px 8px;border-radius:var(--radius);border:1px solid var(--argila);color:var(--argila);white-space:nowrap}.selo.ok{border-color:var(--verde-tinta);color:var(--verde-tinta);background:var(--salvia-clara)}.selo.neutro{border-color:var(--borda);color:var(--suave)}.link{color:var(--verde-tinta);text-decoration:underline}.aviso{border:1px solid var(--argila);color:var(--argila);border-radius:var(--radius);padding:10px 12px;font-size:.95rem;margin:0 0 16px}.aviso:first-letter{text-transform:uppercase}.documento{white-space:pre-wrap;overflow-wrap:anywhere;font:.9rem/1.6 ui-monospace,SF Mono,Menlo,monospace;background:#fff;border:1px solid var(--borda);border-radius:var(--radius);padding:16px;margin:0 0 16px}.previa{margin-top:20px}.previa summary{cursor:pointer;color:var(--verde-tinta);min-height:44px;display:flex;align-items:center}.previa .documento{margin-top:8px}.totais{margin:0;align-self:end}.totais div{display:flex;justify-content:space-between;gap:16px;padding:4px 0}.totais dt{color:var(--suave)}.totais dd{margin:0;font-variant-numeric:tabular-nums}.totais .forte{border-top:1px solid var(--borda);margin-top:4px;padding-top:8px;font-weight:600;font-size:1.1rem}.linha .lado strong{color:var(--grafite);font-variant-numeric:tabular-nums}.canvas-assinatura{display:block;width:100%;height:220px;background:#fff;border:1px solid var(--verde-tinta);border-radius:var(--radius);touch-action:none}.assinaturas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0 0 16px}.assinaturas figure{margin:0;border:1px solid var(--borda);border-radius:var(--radius);padding:12px;background:#fff}.assinaturas img{display:block;width:100%;height:90px;object-fit:contain}.assinaturas figcaption{border-top:1px solid var(--borda);margin-top:8px;padding-top:8px;font-size:.9rem}.assinaturas small{color:var(--suave);font-size:.8rem}.cronograma{list-style:none;margin:16px 0;padding:0;border-top:1px solid var(--borda)}.cronograma li{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--borda);flex-wrap:wrap}.cronograma .ordem{font-family:var(--serifa);font-size:1.2rem;color:var(--verde-tinta);width:2.2em;flex:none}.cronograma .quando{flex:1;min-width:150px}.cronograma .quando em{color:var(--suave)}.cronograma small{color:var(--suave);font-size:.85rem}.cronograma .campo.data{width:auto;flex:none}.cronograma li.cancelada{opacity:.55}.aviso.com-acao{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:24px}.cronograma .btn-sec{min-height:40px;padding:6px 14px;font-size:.95rem}.moldura.sem-nav{display:block}.moldura.sem-nav .conteudo{padding-bottom:0}.escondido{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.btn-sec.desligado{opacity:.5;cursor:progress}label.btn-sec:focus-within{outline:2px solid var(--verde-tinta);outline-offset:2px}.fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:12px}.fotos figure{margin:0;border:1px solid var(--borda);border-radius:var(--radius);overflow:hidden;background:#fff}.fotos img,.foto-espera{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.foto-espera{display:flex;align-items:center;justify-content:center;color:var(--suave);font-size:.85rem;background:var(--recuo)}.fotos figcaption{padding:8px;font-size:.82rem;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.fotos .btn-sec.perigo{margin-left:0}.linha-botoes.sem-margem{margin-top:0}
