:root{color-scheme:dark;--papel:#0e0f12;--tinta:#e8e6e3;--fraco:#8b8f98;--cobalto:#6b84ff}*{box-sizing:border-box}body{margin:0;background:var(--papel);color:var(--tinta);font:16px/1.6 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}main{max-width:34rem;margin:0 auto;padding:3rem 1.25rem}h1{font-size:2rem;letter-spacing:-.02em;margin:0 0 .25rem}.marco{color:var(--cobalto);font-weight:600;margin:0 0 1.5rem}.prox{color:var(--fraco)}form{display:grid;grid-gap:.75rem;gap:.75rem}label{color:var(--fraco);font-size:.9rem}input{padding:.7rem .8rem;border-radius:.6rem;border:1px solid #2a2d34;background:#15171c;color:var(--tinta);width:100%}button,input{font-size:16px;min-height:44px}button{padding:.7rem 1rem;border-radius:.6rem;border:0;background:var(--cobalto);color:#0b0c10;font-weight:700;cursor:pointer}nav.abas a,nav.abas strong{display:inline-flex;align-items:center;min-height:44px}.erro{color:#ff8f8f}:focus-visible{outline:2px solid var(--tinta);outline-offset:2px;border-radius:.3rem}h2{font-size:1.1rem;margin:2rem 0 .25rem}a{color:var(--cobalto)}button.secundario{background:transparent;color:var(--tinta);border:1px solid #2a2d34}a.perigo,button.perigo{background:transparent;color:#ff8f8f;border:1px solid #4a2a2e}a.perigo{display:inline-block;padding:.7rem 1rem;border-radius:.6rem;min-height:44px;text-decoration:none;font-weight:600}fieldset.data{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem .75rem;gap:.5rem .75rem;border:1px solid #2a2d34;border-radius:.6rem;padding:.75rem}fieldset.data legend{color:var(--fraco);font-size:.9rem;padding:0 .35rem}label.aceite{display:flex;gap:.6rem;align-items:flex-start;color:var(--tinta);min-height:44px}label.aceite input{width:1.15rem;height:1.15rem;min-height:0;flex:0 0 auto;margin-top:.2rem}dl.cartao{border:1px solid #2a2d34;border-radius:.6rem;padding:1rem;margin:1.5rem 0;display:grid;grid-template-columns:auto 1fr;grid-gap:.4rem 1rem;gap:.4rem 1rem}dl.cartao dt{color:var(--fraco);font-size:.9rem}dl.cartao dd{margin:0}article.cartao-local{border:1px solid #2a2d34;border-radius:.6rem;padding:.9rem 1rem;margin:.75rem 0}article.cartao-local h3{margin:0 0 .25rem;font-size:1.05rem}article.cartao-local p{margin:.15rem 0}article.cartao-local form{margin-top:.6rem}.sinais{font-size:.9rem;color:var(--tinta)}.frescor-recente{color:#7ad6a0}.frescor-antigo{color:#d6c27a}.frescor-em_revisao,.frescor-inativo,.frescor-sem_sinal{color:var(--fraco)}.filtros{border:1px solid #2a2d34;border-radius:.6rem;padding:.9rem 1rem;margin:1rem 0}.filtros h2{margin-top:0}select{font-size:16px;padding:.7rem .8rem;border-radius:.6rem;background:#15171c;color:var(--tinta);width:100%;min-height:44px}.mapa-vazio,select{border:1px solid #2a2d34}.mapa-vazio{padding:1rem;margin:1rem 0}.coordenada{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem}form.confirmar-aviso,form.decidir{grid-template-columns:1fr 1fr;display:grid;grid-gap:.5rem;gap:.5rem}form.confirmar-aviso button,form.decidir button{width:100%}form.decidir input[type=text],form.decidir label{grid-column:1/-1}input[type=file]{font-size:14px;padding:.6rem;border:1px dashed #2a2d34;border-radius:.6rem;background:#15171c;color:var(--fraco);width:100%}section.chat{display:grid;grid-gap:.6rem;gap:.6rem;margin:1rem 0}section.chat article{border:1px solid #2a2d34;border-radius:.6rem;padding:.6rem .8rem}section.chat article.minha{border-color:#33406e;background:#14161f}section.chat article p{margin:.1rem 0}form.enviar,form.novo-pedido,form.role{border:1px solid #2a2d34;border-radius:.6rem;padding:.9rem 1rem;margin:1rem 0}.cruzo-fundacao[data-tema=claro],:root[data-tema=claro],html[data-tema=claro] .cruzo-fundacao{color-scheme:light;--cor-fundo:#f3f1ec;--cor-superficie:#efede8;--cor-superficie-alta:#e7e6e1;--cor-superficie-baixa:#f8f7f3;--cor-superficie-translucida:rgba(255,255,255,.48);--cor-texto:#191a1e;--cor-texto-fraco:#62646b;--cor-texto-fraquissimo:#696b72;--cor-contorno:rgba(25,26,30,.15);--cor-contorno-forte:rgba(25,26,30,.28);--color-action:#3455c5;--color-highlight:#3455c5;--cor-sobre-acao:#fff;--color-error:#ae2930;--p-sombra-1:0 3px 12px rgba(25,26,30,.06);--p-sombra-2:0 6px 18px rgba(25,26,30,.055);--p-sombra-3:0 14px 38px rgba(25,26,30,.12);--fio-interno:0 0 0 transparent;--fio-interno-forte:0 0 0 transparent;--sup-refracao:var(--fio-interno);--material-ferramenta:rgba(255,255,255,.84);--material-folha:rgba(255,255,255,.92);--material-navegacao:rgba(255,255,255,.88);--material-legenda:rgba(25,26,30,.72);--botao-primario-fundo:var(--color-action);--botao-primario-texto:var(--cor-sobre-acao);--rolagem-trilho:transparent;--rolagem-polegar:rgba(25,26,30,.28);--rolagem-polegar-hover:rgba(25,26,30,.45);--rolagem-polegar-ativo:var(--color-action);color:var(--cor-texto)}body:has(>.cruzo-fundacao[data-tema=claro]),html:has(body>.cruzo-fundacao[data-tema=claro]),html[data-tema=claro],html[data-tema=claro] body{background:#f3f1ec;color:#191a1e}.cruzo-fundacao[data-tema=claro] .casco-sino{color:var(--color-action);border-color:transparent}html .cruzo-fundacao[data-tema=claro] .casco-produto .dock{border:1px solid var(--cor-contorno);box-shadow:var(--fio-interno),var(--p-sombra-2)}html .cruzo-fundacao[data-tema=claro] .casco-produto .dock .dock-item[aria-current=page]{background:rgba(52,85,197,.1);color:var(--color-action)}@media(prefers-reduced-transparency:reduce){.cruzo-fundacao[data-tema=claro],:root[data-tema=claro],html[data-tema=claro] .cruzo-fundacao{--material-ferramenta:var(--cor-superficie);--material-folha:var(--cor-superficie);--material-navegacao:var(--cor-superficie);--cor-superficie-translucida:var(--cor-superficie)}}@media(forced-colors:active){.cruzo-fundacao[data-tema=claro],:root[data-tema=claro],html[data-tema=claro] .cruzo-fundacao{--color-action:LinkText;--color-highlight:LinkText}}:root[data-tema=claro]{--p-tinta-0:#f3f1ec;--papel:var(--cor-fundo);--tinta:var(--cor-texto);--fraco:var(--cor-texto-fraco);--cobalto:var(--color-action);--texto:var(--cor-texto);--texto-fraco:var(--cor-texto-fraco);--linha:var(--cor-contorno);--superficie:var(--cor-superficie);--superficie-2:var(--cor-superficie-alta)}html[data-tema=claro] :is(input,select,textarea){color:var(--cor-texto);background:var(--cor-superficie-baixa);border-color:var(--cor-contorno-forte);accent-color:var(--color-action);caret-color:var(--color-action)}html[data-tema=claro] :is(input,textarea)::placeholder{color:var(--cor-texto-fraco);opacity:1}html[data-tema=claro] button{color:var(--cor-sobre-acao)}html[data-tema=claro] button.secundario{color:var(--cor-texto);border-color:var(--cor-contorno-forte)}html[data-tema=claro] :is(button.perigo,a.perigo,.erro){color:var(--color-error);border-color:var(--color-error)}html[data-tema=claro] :is(fieldset.data,dl.cartao,article.cartao-local,.filtros,.mapa-vazio,section.chat article,form.novo-pedido,form.role,form.enviar){border-color:var(--cor-contorno)}html[data-tema=claro] section.chat article.minha{background:color-mix(in srgb,var(--color-action) 8%,var(--cor-superficie-baixa));border-color:color-mix(in srgb,var(--color-action) 35%,transparent)}html[data-tema=claro] :focus-visible{outline-color:var(--color-action)}html[data-tema=claro] ::selection{background:color-mix(in srgb,var(--color-action) 20%,transparent);color:var(--cor-texto)}html[data-tema=claro] .frescor-recente{color:#25603f}html[data-tema=claro] .frescor-antigo{color:#775c17}html[data-tema=claro] .cruzo-fundacao .btn[data-icone=sim]:hover{background:color-mix(in srgb,var(--color-action) 8%,transparent)}html[data-tema=claro] .cruzo-fundacao .casco-produto .casco-masthead[data-forma=capsula]{--material-cabecalho-fundo:var(--material-navegacao);box-shadow:none}html[data-tema=claro] .cruzo-fundacao .casco-produto .dock{border:1px solid var(--cor-contorno);box-shadow:var(--p-sombra-2)}html[data-tema=claro] .cruzo-fundacao .casco-produto .dock .dock-item[aria-current=page]{background:color-mix(in srgb,var(--color-action) 12%,transparent);color:var(--color-action)}html[data-tema=claro] .cruzo-fundacao .casco-sino{color:var(--color-action)}html[data-tema=claro],html[data-tema=claro] *{scrollbar-width:thin;scrollbar-color:var(--rolagem-polegar) var(--rolagem-trilho)}html[data-tema=claro] ::-webkit-scrollbar,html[data-tema=claro]::-webkit-scrollbar{width:8px;height:8px}html[data-tema=claro] ::-webkit-scrollbar-thumb,html[data-tema=claro]::-webkit-scrollbar-thumb{background:var(--rolagem-polegar);border-radius:999px}html[data-tema=claro] ::-webkit-scrollbar-track,html[data-tema=claro]::-webkit-scrollbar-track{background:var(--rolagem-trilho)}@media(prefers-reduced-transparency:reduce){html[data-tema=claro] .cruzo-fundacao .casco-produto .casco-masthead[data-forma=capsula]{--material-cabecalho-fundo:var(--cor-superficie)}}@media(forced-colors:active){html[data-tema=claro],html[data-tema=claro] *{scrollbar-color:auto}}html[data-tema=claro] .cruzo-fundacao textarea{resize:none;min-height:96px;field-sizing:content}@media(max-width:1023px){html[data-tema=claro] .cruzo-fundacao .casco-produto[data-lendo=sim] .dock{padding-block:3px}}