.ardea-report-hero{padding:clamp(64px,9vw,120px) 0;background:linear-gradient(120deg,#f6f8fb 0%,#fff 62%,#fff1ee 100%);border-bottom:1px solid var(--ardea-line)}
.ardea-report-hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:42px;align-items:end}
.ardea-report-hero h1{max-width:850px;margin:10px 0 18px;font-size:clamp(2.6rem,6vw,6.2rem);line-height:.94;color:var(--ardea-navy)}
.ardea-report-hero p{max-width:780px;color:var(--ardea-muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}
.ardea-report-hero__actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}
.ardea-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--ardea-line-strong);border-radius:8px;background:var(--ardea-panel);color:var(--ardea-ink);text-decoration:none;font-weight:850}
.ardea-button--primary{border-color:var(--ardea-fire);background:var(--ardea-fire);color:#fff}
.ardea-report-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}
.ardea-report-heading h2{margin:4px 0 8px;font-size:clamp(2rem,4vw,4rem);color:var(--ardea-navy)}
.ardea-report-state{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #cfd6e1;border-radius:999px;background:#f4f6f9;color:#596579;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}
.ardea-report-state--operational{border-color:#9fd0ad;background:#edf8f0;color:#24683b}.ardea-report-state--degraded{border-color:#e2bf77;background:#fff8e8;color:#895400}
.ardea-report-warning{margin-bottom:24px;padding:18px 20px;border-left:5px solid #ba6a00;background:#fff7e7}.ardea-report-warning ul{margin:8px 0 0;padding-left:20px}
.ardea-report-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--ardea-line);background:var(--ardea-panel);box-shadow:var(--ardea-shadow-soft)}
.ardea-report-kpis article{min-width:0;padding:20px;border-right:1px solid var(--ardea-line)}.ardea-report-kpis article:last-child{border-right:0}.ardea-report-kpis span,.ardea-report-kpis small{display:block;color:var(--ardea-muted)}.ardea-report-kpis span{font-size:.74rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.ardea-report-kpis strong{display:block;margin:10px 0 4px;font-size:clamp(1.7rem,3vw,2.6rem);color:var(--ardea-navy)}.ardea-report-kpis small{line-height:1.4}
.ardea-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.ardea-report-panel{padding:28px;border:1px solid var(--ardea-line);border-radius:14px;background:var(--ardea-panel);box-shadow:var(--ardea-shadow-soft)}.ardea-report-panel h3{margin:8px 0 18px;font-size:1.55rem;color:var(--ardea-navy)}.ardea-report-big-number{display:block;font-size:clamp(2.8rem,6vw,5.2rem);line-height:1;color:var(--ardea-navy)}
.ardea-report-ranking{list-style:none;padding:0;margin:0}.ardea-report-ranking li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--ardea-line)}.ardea-report-ranking li:last-child{border-bottom:0}.ardea-report-ranking strong{font-variant-numeric:tabular-nums}
.ardea-report-table-section{margin-top:48px}.ardea-report-table-section>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.ardea-report-table-section h2{margin:4px 0 0;font-size:clamp(1.8rem,4vw,3.2rem)}.ardea-report-table-wrap{overflow:auto;border:1px solid var(--ardea-line);background:var(--ardea-panel)}.ardea-report-table{width:100%;border-collapse:collapse;min-width:980px}.ardea-report-table th,.ardea-report-table td{padding:14px 16px;border-bottom:1px solid var(--ardea-line);text-align:left;vertical-align:top}.ardea-report-table th{background:var(--ardea-bg-soft);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.ardea-report-table tbody tr:last-child td{border-bottom:0}.ardea-report-table small{color:var(--ardea-muted)}
.ardea-report-method{margin-top:26px;padding:20px;border:1px solid #eed39d;background:#fff8e8}.ardea-report-method p{margin:6px 0 0;color:#6b5735}
.ardea-report-archive-list{display:grid;gap:14px}.ardea-report-archive-list article{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px;border:1px solid var(--ardea-line);background:var(--ardea-panel);box-shadow:var(--ardea-shadow-soft)}.ardea-report-archive-date{display:grid;text-align:center;border-right:1px solid var(--ardea-line);padding-right:20px}.ardea-report-archive-date strong{font-size:2.5rem;line-height:1;color:var(--ardea-navy)}.ardea-report-archive-date span{text-transform:uppercase;font-size:.72rem;font-weight:850;color:var(--ardea-muted)}.ardea-report-archive-date small{margin-top:6px;color:var(--ardea-muted)}.ardea-report-archive-content{min-width:0}.ardea-report-archive-content h3{margin:8px 0 14px;font-size:1.35rem}.ardea-report-archive-content dl{display:flex;gap:20px;flex-wrap:wrap;margin:0}.ardea-report-archive-content dl div{display:flex;gap:7px}.ardea-report-archive-content dt{color:var(--ardea-muted)}.ardea-report-archive-content dd{margin:0;font-weight:900}.ardea-report-archive-actions{display:flex;gap:8px;flex-wrap:wrap}.ardea-report-archive-actions a{padding:8px 10px;border:1px solid var(--ardea-line);border-radius:6px;text-decoration:none;font-weight:800}
@media(max-width:1100px){.ardea-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ardea-report-kpis article:nth-child(3){border-right:0}.ardea-report-kpis article:nth-child(-n+3){border-bottom:1px solid var(--ardea-line)}}
@media(max-width:800px){.ardea-report-hero__grid,.ardea-report-grid{grid-template-columns:1fr}.ardea-report-hero__actions{justify-content:flex-start}.ardea-report-heading,.ardea-report-table-section>header{display:grid}.ardea-report-archive-list article{grid-template-columns:78px minmax(0,1fr)}.ardea-report-archive-actions{grid-column:2}.ardea-report-archive-date{padding-right:12px}.ardea-report-archive-date strong{font-size:2rem}}
@media(max-width:620px){.ardea-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ardea-report-kpis article{border-right:1px solid var(--ardea-line);border-bottom:1px solid var(--ardea-line)}.ardea-report-kpis article:nth-child(2n){border-right:0}.ardea-report-kpis article:nth-last-child(-n+2){border-bottom:0}.ardea-report-archive-list article{grid-template-columns:1fr}.ardea-report-archive-date{grid-template-columns:auto auto auto;justify-content:start;gap:8px;align-items:baseline;text-align:left;border-right:0;border-bottom:1px solid var(--ardea-line);padding:0 0 12px}.ardea-report-archive-actions{grid-column:1}}
