:root{--cor-principal:#1f6f78;--cor-principal-clara:#e3f0f1;--cor-fundo:#f4f7f7;--cor-texto:#1d2a2c;--cor-suave:#5b6b6d;--cor-ok:#2e7d32;--cor-pendente:#b26a00;color:var(--cor-texto);background:var(--cor-fundo);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px}*{box-sizing:border-box}body{background:var(--cor-fundo);min-height:100dvh;margin:0}button{font:inherit;cursor:pointer}.tela{flex-direction:column;min-height:100dvh;display:flex}.topo{padding:calc(env(safe-area-inset-top) + 16px) 20px 16px;background:var(--cor-principal);color:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex}.topo h1{margin:0;font-size:1.4rem}.status{white-space:nowrap;background:#fff;border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:600}.status.ok{color:var(--cor-ok)}.status.pendente{color:var(--cor-pendente)}.conteudo{flex-direction:column;flex:1;justify-content:flex-end;gap:16px;width:100%;max-width:720px;margin:0 auto;padding:20px;display:flex}.aviso{margin:0;line-height:1.5}.atalhos{flex-direction:column;gap:14px;display:flex}.botao-grande{background:var(--cor-principal);color:#fff;border:none;border-radius:14px;min-height:72px;font-size:1.2rem;font-weight:600}.botao-grande.secundario{background:var(--cor-principal-clara);color:var(--cor-principal)}.botao-grande:active{transform:scale(.98)}.em-breve{text-align:center;padding-bottom:24px;line-height:1.5}.em-breve .nota{color:var(--cor-suave);font-size:.95rem}.menu{padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #d6e0e1;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0}.menu-item{min-height:72px;color:var(--cor-suave);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:.85rem;font-weight:600;display:flex}.menu-icone{font-size:1.6rem;line-height:1}.menu-item.ativo{color:var(--cor-principal);background:var(--cor-principal-clara)}
