#tic-diagnostics{box-sizing:border-box;width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:24px;overflow:auto;text-align:left;}
#tic-diagnostics h2{font-size:1.45rem;margin:0 0 14px;}
#tic-diagnostics p{font-size:14px;line-height:1.45;}
#tic-diagnostics dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.6fr);gap:8px 16px;font-size:14px;margin:20px 0;}
#tic-diagnostics dt{font-weight:600;}#tic-diagnostics dd{margin:0;overflow-wrap:anywhere;}
#tic-diagnostics pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eee8f7;padding:12px;font-size:11px;line-height:1.4;border-radius:12px;}
#tic-diagnostics button,#tic-diagnostics summary{min-height:44px;cursor:pointer;}
#tic-diagnostics>button{margin-bottom:12px;}#tic-diagnostics-open{margin-top:16px;width:100%;}
@media(max-width:420px){#tic-diagnostics{padding:18px;}#tic-diagnostics dl{grid-template-columns:minmax(0,1fr) 100px;gap:8px;font-size:13px;}}
