*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#f0f1f3}.stat-card{transition:transform .2s,box-shadow .2s;border-top:3px solid #0a3d2e}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.ant-layout-sider{background:#0a3d2e!important}.report-summary-card{background:linear-gradient(135deg,#f8f9fa,#e8ecf0);border-left:4px solid #0a3d2e}.eo-header{background:#0a3d2e!important;border-bottom:3px solid #c49a2a}.eo-header .ant-typography{color:#fff}.eo-banner{background:linear-gradient(135deg,#0a3d2e,#1a5c3d);color:#fff;padding:8px 24px;font-size:12px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #c49a2a}.eo-banner a{color:#c49a2a;text-decoration:underline}.gov-page-title{border-bottom:2px solid #c49a2a;padding-bottom:8px;margin-bottom:16px}.ant-card-head{background:#f8f9fa;border-bottom:2px solid #e8ecf0}.ant-table-thead>tr>th{background:#0a3d2e!important;color:#fff!important;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.5px}.eo-footer{background:#0a3d2e!important;color:#89a!important;text-align:center;padding:16px 24px;font-size:12px;border-top:2px solid #c49a2a}.eo-footer .ant-typography{color:#89a!important}.eo-seal{display:inline-block;border:2px solid #c49a2a;border-radius:50%;padding:8px;color:#c49a2a;font-weight:700;text-align:center;line-height:1}@media print{.eo-header,.eo-banner,.ant-layout-sider{display:none!important}}
