.analysis-diagnostics{margin:1rem 0;border:1px solid #d6dde4;border-radius:8px;padding:.7rem 1rem;background:#f8fafb;color:#263445;font-size:.9rem}.analysis-diagnostics[hidden]{display:none}.analysis-diagnostics summary{cursor:pointer;font-weight:600}.analysis-diagnostics [data-phase]{font-weight:400;color:#536478;margin-left:.5rem}.analysis-log-actions{display:flex;flex-wrap:wrap;gap:.5rem}.analysis-diagnostics button{font:inherit;padding:.3rem .6rem;border:1px solid #bdc9d5;border-radius:5px;background:#fff;color:inherit;cursor:pointer}.analysis-diagnostics button:disabled{opacity:.5;cursor:default}.analysis-diagnostics ol{max-height:240px;overflow:auto;padding-left:1.5rem;overflow-wrap:anywhere;font-size:.85rem}.analysis-diagnostics li{margin:.35rem 0}.analysis-diagnostics textarea{width:100%;min-height:100px}.analysis-log-note{font-size:.8rem;color:#536478}
