*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#eef3f8;color:#142033}.wrap{max-width:1180px;margin:auto;padding:0 18px}.topo{background:#0f3057;color:white;padding:42px 0}.topo-grid{display:grid;grid-template-columns:1.7fr .8fr;gap:22px;align-items:center}.selo{display:inline-block;background:#ffcc33;color:#111;padding:7px 12px;border-radius:999px;font-weight:bold;font-size:13px}.topo h1{font-size:38px;line-height:1.08;margin:18px 0 10px}.topo p{font-size:18px;line-height:1.55;margin:0;color:#e7eef9}.painel{margin-top:26px;margin-bottom:40px}.card{background:#fff;border-radius:18px;padding:24px;margin-bottom:20px;box-shadow:0 6px 22px rgba(16,43,77,.11)}.resumo-card{background:#ffffff;color:#10223a}.resumo-card strong{display:block;font-size:24px;margin-bottom:8px}.resumo-card span{color:#334}.card h2{margin:0 0 8px;color:#10223a;font-size:24px}.card p{color:#506070;line-height:1.55}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{font-weight:bold;display:block;margin-bottom:6px;color:#1d2f47}input,textarea{width:100%;border:1px solid #c7d2df;border-radius:12px;padding:13px;font-size:15px;background:#fbfdff}textarea{min-height:210px;resize:vertical}.acoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}button{border:0;background:#0b7cff;color:white;padding:13px 18px;border-radius:12px;font-weight:bold;cursor:pointer;transition:.2s}button:hover{transform:translateY(-2px);background:#075fc2}.secundario{background:#173b63}.secundario:hover{background:#102d4d}.perigo{background:#b42318}.perigo:hover{background:#8f1d14}.nota{font-size:13px}.estatisticas{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;text-align:center}.estatisticas div{background:#f3f8ff;padding:18px;border-radius:14px}.estatisticas strong{display:block;font-size:32px;color:#0b7cff}.estatisticas span{font-size:13px;color:#556}.titulo-linha{display:flex;align-items:center;justify-content:space-between;gap:15px}.pequenas button{padding:11px 14px}.tabela-box{overflow:auto;border:1px solid #d8e1ec;border-radius:14px}table{width:100%;border-collapse:collapse;min-width:900px}th,td{padding:12px;border-bottom:1px solid #e5edf5;text-align:left;font-size:14px;vertical-align:top}th{background:#f1f6fc;color:#123}.vazio{text-align:center;color:#778;padding:28px}.saida{min-height:120px;margin-top:16px;background:#f7fafc;font-family:Consolas,monospace;font-size:12px}.alerta{border-left:6px solid #ffcc33}footer{padding:24px 0;text-align:center;color:#607080}@media(max-width:760px){.topo-grid,.grid-2,.estatisticas{grid-template-columns:1fr}.topo h1{font-size:29px}.titulo-linha{display:block}}
