.ehsp-card{background:#111;color:#fff;padding:1.5em;border-radius:10px;max-width:1000px;margin:2em auto;}
.ehsp-table{width:100%;border-collapse:collapse;color:#fff;}
.ehsp-table th{background:#00bfff;color:#000;padding:8px;text-align:center;}
.ehsp-table td{text-align:center;padding:8px;border-bottom:1px solid #333;}
.ehsp-alert.success{background:#0a0;color:#fff;padding:.6em 1em;border-radius:6px;margin:1em 0;}