.tsmk-diagnostics{max-width:1200px;margin:auto}.tsmk-diagnostics h1{margin-top:8px}.tsmk-diagnostics h2{font-size:19px}.tsmk-diagnostics h3{font-size:16px;margin:0 0 10px}.tsmk-diagnostics p{line-height:1.6;overflow-wrap:anywhere}.tsmk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tsmk-diagnostics .panel{padding:22px;margin-bottom:16px;min-width:0}.tsmk-diagnostics .tsmk-grid .panel{margin:0}.tsmk-warning{padding:14px 18px;border:1px solid #9b7333;background:#332b1b;color:#ffdf9d;border-radius:12px;overflow-wrap:anywhere}.tsmk-budget{font-size:36px;font-weight:700;margin:12px 0}.tsmk-budget span{font-size:22px;color:var(--muted,#a1adc3)}.tsmk-versions{margin-top:16px}.tsmk-diagnostics pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:600px;overflow:auto;background:#0d1421;padding:16px;border-radius:8px;font:13px/1.65 monospace}.tsmk-diagnostics code{overflow-wrap:anywhere;word-break:break-word}.tsmk-diagnostics summary{cursor:pointer;padding:12px 0}.tsmk-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:28px 0}.tsmk-filters label{display:grid;gap:7px;flex:1 1 180px;min-width:0}.tsmk-filters input,.tsmk-filters select{width:100%;min-height:44px}.tsmk-incident{display:flex;justify-content:space-between;gap:20px;color:inherit;text-decoration:none}.tsmk-incident:hover{border-color:#7798f2}.tsmk-incident>div{min-width:0}.tsmk-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0}.tsmk-diagnostics button{min-height:44px}.tsmk-project-link{display:block;padding:12px 0;color:#9ab8ff}.tsmk-diagnostics .owner-page-heading>div{min-width:0}.tsmk-diagnostics .owner-page-heading{flex-wrap:wrap}.tsmk-diagnostics a:focus-visible,.tsmk-diagnostics summary:focus-visible{outline:2px solid #9ab8ff;outline-offset:4px}@media(max-width:700px){.tsmk-grid{grid-template-columns:1fr}.tsmk-diagnostics .panel{padding:16px}.tsmk-incident{flex-direction:column;gap:8px}.tsmk-pagination{flex-wrap:wrap}.tsmk-diagnostics .owner-page-heading h1{font-size:29px}.tsmk-filters label{flex-basis:100%}.tsmk-filters button{width:100%}}
