.water-report{border:1px solid #294054;border-radius:18px;padding:20px;margin:20px 0;background:#0c1721}.water-report h2{font-size:20px;margin:0 0 12px}.water-report p{color:#a5b8c8;line-height:1.65}.water-report button{padding:12px 18px;cursor:pointer}.water-report button:disabled{opacity:.65;cursor:wait}.water-report-status{min-height:1.6em;color:#64dcb0!important}.water-report summary{cursor:pointer;padding:12px 0;color:#9ed6f8}.water-report h3{font-size:16px}.water-table-scroll{overflow-x:auto}.water-report table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.water-report th,.water-report td{text-align:left;padding:9px;border-bottom:1px solid #253646}.water-qualified{padding:14px 0;border-bottom:1px solid #253646}.water-qualified p{margin:5px 0}.water-report form{margin:14px 0}.water-report input{padding:12px;max-width:100%;background:#09121a;border:1px solid #38566e;border-radius:8px;color:#fff}.water-report [hidden]{display:none!important}.water-report a{color:#90d7ff}

.water-report-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.water-report-heading h2{margin:0}.water-report-heading>span{white-space:nowrap;border:1px solid #36516a;border-radius:20px;padding:4px 10px;color:#99d5ff;font-size:12px}.water-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.water-report-metrics>div{background:#101f2d;border-radius:12px;padding:14px;min-width:0}.water-report-metrics span,.water-report-metrics b{display:block}.water-report-metrics span{color:#9eb1c4;font-size:12px}.water-report-metrics b{color:#50deae;font-size:21px;overflow-wrap:anywhere;margin-top:5px}.water-report-filters{display:flex;gap:10px;margin-top:15px}.water-report-filters>label:first-child{flex:1}.water-report-filters select{height:100%;max-width:100%}.water-market-head{display:flex;justify-content:space-between;gap:12px}.water-market-head>strong{min-width:0;overflow-wrap:anywhere}.water-market-head>b{white-space:nowrap;color:#50deae;font-size:20px;text-align:right}.water-market-head small{display:block;font-size:11px;color:#95aabe;font-weight:400}.water-qualified{border:1px solid #2a4155;border-radius:12px;margin:12px 0;padding:15px}.water-topic{font-size:12px}.water-topic span{display:block}.water-account-status{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.water-account-status>div{padding:9px;background:#101f2d;border-radius:8px}.water-account-status b,.water-account-status span{display:block;font-size:12px}.water-account-status span{color:#b0c4d5;margin-top:3px}.water-report-topic-tables,.water-cache-panel{margin:20px 0;border-top:1px solid #294054}.water-cache-panel>summary{padding:15px 0;cursor:pointer;color:#99d5ff}.water-cache-panel[open]>summary{margin-bottom:10px}#water-report-snapshot{font-size:14px;color:#bbcede}#water-report-count,#water-report-advice{font-size:12px}.water-report-empty{padding:25px 10px;text-align:center;border:1px dashed #36516a;border-radius:12px}@media(max-width:650px){.water-report{padding:15px}.water-report-metrics{grid-template-columns:1fr 1fr}.water-report-metrics b{font-size:20px}.water-report-filters{flex-wrap:wrap}.water-report-filters>label:first-child{flex-basis:100%}.water-report-filters select{min-width:160px}.water-market-head>strong{font-size:14px}.water-market-head>b{font-size:17px}.water-account-status{grid-template-columns:1fr}}
