body{font-family:system-ui,sans-serif;margin:0;background:#f4f5f7;color:#1c2330;line-height:1.5;font-size:17px}
header{background:#14213d;color:#fff;padding:14px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px}
main{max-width:720px;margin:0 auto;padding:20px 16px}
form label{display:block;margin:12px 0}input{display:block;width:100%;box-sizing:border-box;padding:12px;font-size:16px;border:1px solid #99a;border-radius:6px}
button{padding:12px 24px;font-size:16px;background:#14213d;color:#fff;border:0;border-radius:6px;cursor:pointer}
.erro{background:#fde8e8;color:#8a1c1c;padding:10px;border-radius:6px}
.cartao{display:block;background:#fff;padding:14px;margin:10px 0;border-radius:8px;text-decoration:none;color:inherit;box-shadow:0 1px 3px #0002}
.cartao span{display:block;color:#556}
dt{font-weight:700;margin-top:8px}dd{margin:0}
.andamentos{padding-left:18px}.andamentos li{margin-bottom:10px}
.acao{padding:12px;border-radius:6px;background:#e8f0fe}.acao-contato_urgente{background:#fde8e8}.acao-enviar_documentos{background:#fff4d6}
