.adt-reports__nav{display:flex;flex-wrap:wrap;gap:0.4rem;margin:0 0 1rem}.adt-reports__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem;margin:0 0 0.75rem}.adt-reports__toolbar--executive{padding:0.65rem 0.85rem;border:1px solid var(--eu-border, #e5e7eb);border-radius:10px;background:linear-gradient(180deg, #f8fafc 0%, #fff 100%)}.adt-reports__export-group,.adt-reports__saved-tabs{display:flex;flex-wrap:wrap;gap:0.4rem;align-items:center}.adt-reports__saved-tab{font-size:0.78rem;padding:0.25rem 0.55rem;border-radius:999px;border:1px solid var(--eu-border, #e5e7eb);color:var(--eu-muted, #64748b);cursor:default}.adt-reports__saved-tab.is-active{background:var(--eu-primary, #2563eb);border-color:var(--eu-primary, #2563eb);color:#fff}.adt-reports__filters{margin:0}.adt-reports__filter-actions{display:flex;gap:0.5rem;margin-top:0.75rem}.adt-reports__range{margin:0 0 0.75rem}.adt-reports .eu-results-table{margin-top:0.75rem}.adt-reports__presets{display:flex;flex-wrap:wrap;gap:0.35rem;margin:0 0 0.75rem}.adt-reports__preset-chip{font-size:0.78rem;padding:0.28rem 0.65rem;border-radius:999px;border:1px solid var(--eu-border, #e5e7eb);text-decoration:none;color:var(--eu-text, #0f172a);background:#fff}.adt-reports__preset-chip:hover{border-color:var(--eu-primary, #2563eb);color:var(--eu-primary, #2563eb)}.adt-reports__preset-chip.is-active{background:var(--eu-primary, #2563eb);border-color:var(--eu-primary, #2563eb);color:#fff}.adt-reports__executive-hero{margin-bottom:0.85rem}.adt-reports__gauge-kpi-row{display:grid;grid-template-columns:220px 1fr;gap:0.75rem;align-items:stretch}.adt-reports__kpi-panel .eu-kpi-grid{height:100%}.adt-reports-gauge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.5rem;padding:0.85rem;border-radius:12px;border:1px solid var(--eu-border, #e5e7eb);background:#fff;text-decoration:none;color:inherit;min-height:180px}.adt-reports-gauge:hover{box-shadow:0 0 0 2px var(--eu-primary, #2563eb);transform:translateY(-1px)}.adt-reports-gauge__ring{width:120px;height:120px;border-radius:50%;background:conic-gradient(var(--gauge-color, #16a34a) 0deg calc(var(--gauge-pct, 0) * 3.6deg), #e5e7eb calc(var(--gauge-pct, 0) * 3.6deg) 360deg);display:flex;align-items:center;justify-content:center;position:relative}.adt-reports-gauge--success{--gauge-color: #16a34a}.adt-reports-gauge--warning{--gauge-color: #d97706}.adt-reports-gauge--danger{--gauge-color: #dc2626}.adt-reports-gauge__inner{width:88px;height:88px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.adt-reports-gauge__value{font-size:1.35rem;font-weight:700;line-height:1.1}.adt-reports-gauge__label{font-size:0.68rem;color:var(--eu-muted, #64748b)}.adt-reports-gauge__meta{text-align:center}.adt-reports-gauge__status{display:inline-block;font-size:0.72rem;font-weight:600;padding:0.15rem 0.5rem;border-radius:999px}.adt-reports-gauge__status--healthy{background:#dcfce7;color:#166534}.adt-reports-gauge__status--busy{background:#fef3c7;color:#92400e}.adt-reports-gauge__status--critical{background:#fee2e2;color:#991b1b}.adt-reports-gauge__detail{display:block;font-size:0.72rem;color:var(--eu-muted, #64748b);margin-top:0.2rem}.adt-reports__charts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.65rem}.adt-reports-chart{border:1px solid var(--eu-border, #e5e7eb);border-radius:8px;padding:0.55rem 0.65rem;background:#fff}.adt-reports-chart__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:0.45rem}.adt-reports-chart__title{font-size:0.78rem;font-weight:600;text-decoration:none;color:var(--eu-text, #0f172a)}.adt-reports-chart__title:hover{color:var(--eu-primary, #2563eb)}.adt-reports-chart__total{font-size:0.85rem;font-weight:700}.adt-reports-chart__bars{display:flex;align-items:flex-end;gap:2px;height:64px}.adt-reports-chart__bar-wrap{flex:1;height:100%;display:flex;align-items:flex-end}.adt-reports-chart__bar{width:100%;border-radius:2px 2px 0 0;background:var(--chart-color, #2563eb);min-height:4px}.adt-reports-chart--success{--chart-color: #16a34a}.adt-reports-chart--info{--chart-color: #2563eb}.adt-reports-chart--warning{--chart-color: #d97706}.adt-reports__split-panels{display:grid;grid-template-columns:1.4fr 1fr;gap:0.75rem;margin:0.75rem 0}.adt-reports-alerts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.45rem}.adt-reports-alerts__item{padding:0.5rem 0.65rem;border-radius:8px;border-left:3px solid var(--eu-border, #e5e7eb);background:#f8fafc;font-size:0.82rem}.adt-reports-alerts__item--danger{border-left-color:#dc2626;background:#fef2f2}.adt-reports-alerts__item--warning{border-left-color:#d97706;background:#fffbeb}.adt-reports-alerts__item--info{border-left-color:#2563eb;background:#eff6ff}.adt-reports-alerts__link{color:inherit;text-decoration:none}.adt-reports-alerts__link:hover{text-decoration:underline}.adt-reports-insights{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.55rem}.adt-reports-insights__card{border:1px solid var(--eu-border, #e5e7eb);border-radius:8px;padding:0.6rem 0.7rem;background:#fff}.adt-reports-insights__card--success{border-color:#bbf7d0}.adt-reports-insights__card--warning{border-color:#fde68a}.adt-reports-insights__card--danger{border-color:#fecaca}.adt-reports-insights__heading{margin:0 0 0.25rem;font-size:0.82rem;font-weight:600}.adt-reports-insights__body{margin:0;font-size:0.78rem;color:var(--eu-muted, #64748b);line-height:1.4}.adt-reports-async-frame{display:block;min-height:48px}.adt-reports-skeleton{padding:1rem;border:1px dashed var(--eu-border, #e5e7eb);border-radius:8px;color:var(--eu-muted, #64748b);font-size:0.82rem}.adt-reports__pagination{display:flex;align-items:center;gap:0.65rem;margin-top:0.5rem}.adt-reports__page-info{font-size:0.78rem;color:var(--eu-muted, #64748b)}.adt-reports .eu-kpi-grid{gap:0.65rem}.adt-reports .eu-kpi{padding:0.85rem 1rem;border-radius:10px}.adt-reports .eu-kpi::before{opacity:1;height:4px}.adt-reports .eu-kpi__icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center}.adt-reports .eu-kpi--info{background:linear-gradient(180deg, #eff6ff 0%, #fff 55%);border-color:#bfdbfe}.adt-reports .eu-kpi--info::before{background:var(--eu-info, #2563eb)}.adt-reports .eu-kpi--success{background:linear-gradient(180deg, #f0fdf4 0%, #fff 55%);border-color:#bbf7d0}.adt-reports .eu-kpi--success::before{background:var(--eu-success, #16a34a)}.adt-reports .eu-kpi--warning{background:linear-gradient(180deg, #fffbeb 0%, #fff 55%);border-color:#fde68a}.adt-reports .eu-kpi--warning::before{background:var(--eu-warning, #d97706)}.adt-reports .eu-kpi--danger{background:linear-gradient(180deg, #fef2f2 0%, #fff 55%);border-color:#fecaca}.adt-reports .eu-kpi--danger::before{background:var(--eu-danger, #dc2626)}.adt-reports .eu-kpi--info .eu-kpi__value{color:#1d4ed8}.adt-reports .eu-kpi--success .eu-kpi__value{color:#166534}.adt-reports .eu-kpi--warning .eu-kpi__value{color:#92400e}.adt-reports .eu-kpi--danger .eu-kpi__value{color:#991b1b}.adt-reports a.eu-kpi--link{text-decoration:none;color:inherit;display:block;cursor:pointer}.adt-reports a.eu-kpi--link:hover{box-shadow:0 0 0 2px var(--eu-primary, #2563eb);transform:translateY(-2px)}#adt-reports-wards{scroll-margin-top:1rem}@media (max-width: 1100px){.adt-reports__gauge-kpi-row{grid-template-columns:1fr}.adt-reports__charts{grid-template-columns:repeat(2, minmax(0, 1fr))}.adt-reports__split-panels{grid-template-columns:1fr}}@media (max-width: 640px){.adt-reports__charts,.adt-reports-insights{grid-template-columns:1fr}}@media print{.adt-reports__toolbar--executive,.adt-reports__presets,.adt-reports__filters-card,.adt-reports-async-frame[src]{display:none}}
