:root{--fundo: #f6f7f9;--superficie: #ffffff;--texto: #1b1f24;--texto-suave: #5b6470;--borda: #dde1e6;--primaria: #1f5fbf;--primaria-texto: #ffffff;--verde: #1e7d3a;--amarelo: #a86b00;--vermelho: #c0262d;--cinza: #6b7280;--raio: 10px;--toque: 48px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--texto);background:var(--fundo)}@media(prefers-color-scheme:dark){:root{--fundo: #121417;--superficie: #1c1f24;--texto: #e8eaed;--texto-suave: #a4abb5;--borda: #30353c;--primaria: #5b9bff;--primaria-texto: #0b1220;--verde: #4cc26f;--amarelo: #e3a93a;--vermelho: #ff6b70}}*{box-sizing:border-box}body{margin:0;background:var(--fundo)}.app{min-height:100vh;display:flex;flex-direction:column}.topo{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:var(--superficie);border-bottom:1px solid var(--borda)}.topo h1{font-size:18px;margin:0}.conteudo{flex:1;padding:16px 16px 88px;max-width:960px;width:100%;margin:0 auto}.menu{position:fixed;bottom:0;left:0;right:0;z-index:2;display:flex;background:var(--superficie);border-top:1px solid var(--borda)}.menu a{flex:1;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--texto-suave);text-decoration:none;font-size:13px}.menu a.active{color:var(--primaria);font-weight:600}@media(min-width:768px){.app{flex-direction:row}.menu{position:sticky;top:0;height:100vh;width:200px;flex-direction:column;border-top:none;border-right:1px solid var(--borda);padding-top:64px}.menu a{flex:none;flex-direction:row;justify-content:flex-start;padding:0 20px;font-size:15px}.principal{flex:1;display:flex;flex-direction:column}.conteudo{padding-bottom:24px}}.sinc{font-size:13px;padding:6px 10px;border-radius:999px;border:1px solid var(--borda);white-space:nowrap}.sinc.ok{color:var(--verde)}.sinc.pendente{color:var(--amarelo)}.sinc.erro{color:var(--vermelho)}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px;margin-bottom:12px}.lista{list-style:none;margin:0;padding:0}.lista li{border-bottom:1px solid var(--borda)}.lista li:last-child{border-bottom:none}.lista a,.lista .item{display:block;padding:12px 4px;color:inherit;text-decoration:none;min-height:var(--toque)}.suave{color:var(--texto-suave);font-size:14px}.vazio{text-align:center;color:var(--texto-suave);padding:32px 16px}label{display:block;font-size:14px;font-weight:600;margin:12px 0 4px}input,select,textarea{width:100%;min-height:var(--toque);padding:10px 12px;font-size:16px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie);color:var(--texto)}input[type=checkbox]{width:22px;min-height:22px;height:22px;vertical-align:middle;margin-right:8px}.linha-check{display:flex;align-items:center;font-weight:400}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--toque);padding:0 18px;border-radius:8px;border:1px solid var(--borda);background:var(--superficie);color:var(--texto);font-size:16px;text-decoration:none;cursor:pointer}.botao.primario{background:var(--primaria);border-color:var(--primaria);color:var(--primaria-texto);font-weight:600}.botao.largo{width:100%}.atalhos{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:560px){.atalhos{grid-template-columns:repeat(3,1fr)}}.erro-campo{color:var(--vermelho);font-size:14px;margin-top:4px}.sucesso{border-left:4px solid var(--verde);padding:10px 12px;background:var(--superficie);margin:12px 0;color:var(--verde);font-weight:600}.aviso{border-left:4px solid var(--amarelo);padding:10px 12px;background:var(--superficie);margin:12px 0}.sem-preco,.sem-preco *{color:var(--vermelho)}.abas{display:flex;gap:4px;border-bottom:1px solid var(--borda);margin-bottom:12px;overflow-x:auto}.abas button{background:none;border:none;padding:12px 14px;font-size:15px;color:var(--texto-suave);cursor:pointer;min-height:var(--toque)}.abas button[aria-selected=true]{color:var(--primaria);border-bottom:2px solid var(--primaria);font-weight:600}.etiqueta{display:inline-block;font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid currentColor}.etiqueta.verde{color:var(--verde)}.etiqueta.amarelo{color:var(--amarelo)}.etiqueta.vermelho{color:var(--vermelho)}.etiqueta.cinza{color:var(--cinza)}.maiusculas{text-transform:uppercase}.topo-acoes{display:flex;align-items:center;gap:8px}.botao.pequeno{min-height:36px;padding:0 12px;font-size:14px}.acesso .conteudo{max-width:440px;padding-top:40px}.acesso form .botao{margin-top:16px}.qr{display:block;width:220px;height:220px;margin:12px auto;padding:8px;background:#fff;border-radius:var(--raio)}.segredo{display:block;font-size:16px;word-break:break-all;text-align:center;padding:8px}.modo-demonstracao{margin:0;padding:6px 16px;text-align:center;font-size:14px;background:var(--amarelo);color:var(--fundo)}
