.poolTableTitleActions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.poolTableTitleActions>span{font-size:9px;color:#86695a}.poolTableTitleActions button{padding:8px 11px;border:1px solid #b2430d;border-radius:7px;background:#b2430d;color:#fff;font-size:9px;font-weight:800}.poolHealthBackdrop{position:fixed;inset:0;z-index:5200;display:grid;place-items:center;padding:24px;background:#26140ca8}.poolHealthBackdrop[hidden]{display:none}.poolHealthBackdrop>section{width:min(1040px,97vw);max-height:92vh;overflow:auto;border-radius:15px;background:#fff;box-shadow:0 24px 80px #0007}.poolHealthBackdrop header,.poolHealthBackdrop footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #ead8ce}.poolHealthBackdrop footer{justify-content:flex-end;border-top:1px solid #ead8ce;border-bottom:0}.poolHealthBackdrop header p{margin:0;color:#b2430d;font-size:9px;font-weight:800;letter-spacing:1.4px}.poolHealthBackdrop header h2{margin:4px 0;font:600 23px Georgia;color:#402015}.poolHealthBackdrop header span{font-size:10px;color:#80675a}.poolHealthBackdrop header button{border:0;background:none;font-size:27px}.poolHealthBackdrop footer button{padding:9px 15px;border:1px solid #b2430d;border-radius:7px;background:#b2430d;color:#fff;font-size:10px;font-weight:800}.poolHealthBody{padding:22px}.poolHealthMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.poolHealthMetrics article{padding:15px;border:1px solid #ead8ce;border-radius:10px;background:#fffaf6}.poolHealthMetrics span{display:block;color:#8b6c5c;font-size:8px;font-weight:800;letter-spacing:.6px}.poolHealthMetrics b{display:block;margin-top:7px;color:#8d350d;font:600 24px Georgia}.poolHealthTrend,.poolHealthBreakdown{margin-top:18px;border:1px solid #ead8ce;border-radius:10px;background:#fff}.poolHealthTrend{padding:17px}.poolHealthTrend h3,.poolHealthBreakdown h3{margin:0;color:#48271a;font:600 17px Georgia}.poolTrendChart{display:grid;gap:9px;margin-top:15px}.poolTrendRow{display:grid;grid-template-columns:75px minmax(120px,1fr) 55px 95px;align-items:center;gap:10px;font-size:9px}.poolTrendRow>div{height:12px;border-radius:99px;background:#f2e6de;overflow:hidden}.poolTrendRow i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#b2430d,#ef8a4c)}.poolTrendRow b{text-align:right}.poolTrendRow small{color:#80675a}.poolHealthGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.poolHealthBreakdown h3{padding:15px;border-bottom:1px solid #ead8ce}.poolHealthBreakdown table{width:100%;border-collapse:collapse;font-size:9px}.poolHealthBreakdown th,.poolHealthBreakdown td{padding:8px 10px;border-bottom:1px solid #f0e4dc;text-align:left}.poolHealthBreakdown th{background:#fff7f1;color:#714b39}.poolHealthBreakdown th:not(:first-child),.poolHealthBreakdown td:not(:first-child){text-align:right}.poolHealthEmpty{color:#80675a;font-size:10px}@media(max-width:780px){.poolHealthMetrics,.poolHealthGrid{grid-template-columns:1fr}.poolTrendRow{grid-template-columns:62px minmax(90px,1fr) 45px}.poolTrendRow small{grid-column:2/-1}}
