.max-analysis-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px;margin:18px 0}
.max-analysis-controls label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.9rem}
.max-analysis-controls select{max-width:100%;padding:10px;border:1px solid #94a3b8;border-radius:7px;background:var(--card-bg,#fff);color:var(--text,#182234)}
.max-analysis-actions{display:flex;gap:8px;align-items:end;flex-wrap:wrap}
.max-analysis-actions button{min-width:150px}
.max-analysis-table{overflow:auto;margin:10px 0 22px}
.max-analysis-table table{width:100%;border-collapse:collapse}
.max-analysis-table th,.max-analysis-table td{padding:9px;border-bottom:1px solid #9ca3af55;text-align:left;vertical-align:top}
.max-analysis-table th{font-weight:700}
.max-analysis-note{font-size:.87rem;line-height:1.6;opacity:.83}
.max-analysis-block{margin:14px 0;padding:12px;border:1px solid #94a3b866;border-radius:9px}
.max-analysis-block h3{margin:0 0 10px}
