.analysis-filters{display:flex;align-items:end;gap:10px;padding:12px;margin-bottom:12px}.analysis-filters label{display:grid;gap:5px;min-width:170px;color:var(--muted);font-size:10px}.analysis-filters input,.analysis-filters select{padding:8px 10px;font-size:11px}.analysis-filters .button{padding:9px 12px;font-size:10px}.analysis-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px}.analysis-metrics>div{display:grid;gap:5px;padding:11px 13px;border:1px solid #e5eeea;border-radius:9px;background:#fff}.analysis-metrics small{font-size:9px;color:#8a9e96}.analysis-metrics strong{font-size:17px;color:#315e55}.analysis-metrics .analysis-alert{color:#b65346}.analysis-grid{display:grid;gap:14px}.analysis-panel{padding:0;overflow:hidden}.analysis-panel-heading{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.analysis-panel-heading h2{font-size:13px}.analysis-panel-heading span{font-size:10px;color:#8a9d96}.analysis-table-wrap{overflow:auto}.analysis-table{min-width:850px}.analysis-table td small{display:block;margin-top:3px;max-width:310px;white-space:normal}.analysis-badge{display:inline-flex;min-width:23px;justify-content:center;padding:3px 6px;border-radius:999px;background:#edf5f1;color:#5c8475;font-size:10px;font-weight:650}.analysis-badge.has-alert{background:#fff0ec;color:#b65346}.analysis-table thead th[role=button]{cursor:pointer;user-select:none}.analysis-table thead th[role=button]:hover{color:#428c7c!important;background:#f5faf7!important}.analysis-table thead th[role=button]:focus-visible{outline:2px solid #78b7a3;outline-offset:-2px}@media(max-width:850px){.analysis-filters{flex-wrap:wrap}.analysis-filters label{flex:1;min-width:145px}.analysis-filters .button{flex:1}.analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
