@page { margin: 18mm; }
body { background: #fff !important; color: #000 !important; font: 11pt/1.45 Arial, sans-serif; }
.ardea-header, .ardea-nav, .ardea-actions, .ardea-orbit, .ardea-footer, .ardea-map__radar, .ardea-map__grid, .ardea-theme-toggle { display: none !important; }
.ardea-shell { width: 100% !important; }
.ardea-hero, .ardea-section, .ardea-page-hero { padding: 18px 0 !important; min-height: auto !important; background: #fff !important; color: #000 !important; }
.ardea-hero h1, .ardea-page-hero h1, .ardea-section-head h2 { color: #000 !important; font-size: 28pt !important; }
.ardea-map-card, .ardea-panel, .ardea-status-card, .ardea-health-summary, .ardea-endpoints article { box-shadow: none !important; background: #fff !important; color: #000 !important; border: 1px solid #999 !important; break-inside: avoid; }
.ardea-map { min-height: 180px !important; background: #eee !important; color: #000 !important; }
.ardea-map__empty { position: static !important; transform: none !important; margin: 30px auto !important; background: #fff !important; color: #000 !important; }
a { color: #000 !important; text-decoration: none !important; }
.ardea-risk-network { min-height:auto!important; }
.ardea-risk-network__plot { position:relative!important; min-height:360px; inset:auto!important; }
.ardea-risk-network__detail { position:relative!important; }
