.diagnostics-panel{margin:0 0 18px;padding:14px 18px;font-size:13px;overflow-wrap:anywhere}
.diagnostics-panel>summary{cursor:pointer;color:#65766e;font-weight:600}
.diagnostics-note{margin:12px 0 8px;font-size:12px;color:#65766e}
.diagnostics-code{margin:0;font-size:12px}
.diagnostics-copy-row{display:flex;gap:8px;align-items:center;margin-top:8px;min-width:0}
.diagnostics-copy-row input{font-family:Consolas,monospace;font-size:12px;flex:1;min-width:0;padding:8px}
.diagnostics-copy-row button{white-space:nowrap;font-size:12px;padding:8px 12px}
#diagnostics-copy-status{font-size:12px;color:#65766e;margin:6px 0 0;min-height:1.6em}
@media(max-width:480px){.diagnostics-copy-row{align-items:stretch;flex-direction:column}.diagnostics-copy-row button{align-self:flex-start}.diagnostics-panel{padding:14px}}
