.issue-diagnostics{display:grid;gap:1.5rem}.diagnostic-heading,.diagnostic-result-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.diagnostic-heading h3{margin:.45rem 0;font-size:1.25rem;letter-spacing:-.025em}.diagnostic-heading p,.diagnostic-result-heading p{margin:.4rem 0 0;color:var(--muted);font-size:.8rem;line-height:1.6}.diagnostic-heading>.issue-badge{padding:.5rem .75rem}.diagnostic-filters{grid-template-columns:repeat(3,minmax(0,1fr));padding:1.25rem;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.diagnostic-query-footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--line);padding-top:1rem}.diagnostic-query-footer p{max-width:80ch;margin:0;font-size:.73rem;color:var(--muted);line-height:1.7}.diagnostic-query-footer button{flex:none}.diagnostic-start{text-align:center;padding:2rem 1rem;color:var(--muted);border:1px dashed var(--line-strong);border-radius:10px}.diagnostic-start h3{color:var(--ink);font-size:1rem;margin:.75rem 0 .5rem}.diagnostic-start p{font-size:.8rem;line-height:1.7;margin:0}.diagnostic-results{display:grid;gap:1.15rem;min-width:0}.diagnostic-result-heading h3{margin:0;font-size:1rem}.diagnostic-result-heading>span{font-size:.78rem;color:var(--muted)}.diagnostic-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.diagnostic-sources article{padding:1rem;border:1px solid var(--line);border-radius:10px;border-top:3px solid #8ba2bd}.diagnostic-sources article[data-state=Found]{border-top-color:#168263}.diagnostic-sources article:is([data-state=Unavailable],[data-state=InsufficientPermissions],[data-state=Partial],[data-state=Truncated]){border-top-color:#aa6a11}.diagnostic-sources article>div{display:flex;justify-content:space-between;gap:1rem;color:var(--ink);font-size:.82rem}.diagnostic-sources article>div span{color:var(--muted);font-variant-numeric:tabular-nums}.diagnostic-sources h4{font-size:.78rem;margin:.8rem 0 .45rem}.diagnostic-sources p{font-size:.72rem;line-height:1.65;color:var(--muted);margin:0}
.diagnostic-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.75rem}.diagnostic-table th{text-align:left;padding:.8rem;background:var(--surface-soft);color:var(--muted);font-size:.69rem;border-block:1px solid var(--line)}.diagnostic-table th:first-child{width:15%}.diagnostic-table th:last-child{width:25%}.diagnostic-table td{padding:1rem .8rem;vertical-align:top;border-bottom:1px solid var(--line);line-height:1.65;overflow-wrap:anywhere}.diagnostic-table small{display:block;color:var(--muted);font-size:.68rem;margin-top:.3rem}.diagnostic-table code{font-size:.68rem;overflow-wrap:anywhere}.diagnostic-table summary{color:var(--issue-blue);cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:.7rem}.diagnostic-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.75rem;color:var(--muted)}.issue-diagnostics [hidden]{display:none!important}.diagnostic-receipt{color:var(--muted);font-size:.68rem;line-height:1.7;overflow-wrap:anywhere}.diagnostic-audit{border-top:1px solid var(--line);padding-top:.5rem}.diagnostic-audit>summary{min-height:44px;cursor:pointer;font-size:.8rem;font-weight:650;align-content:center}.diagnostic-audit ul{list-style:none;padding:0}.diagnostic-audit li{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.73rem;padding:.8rem 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.diagnostic-audit li small{flex-basis:100%;color:var(--muted)}
.issue-panel-body>.issue-form{max-width:1100px;margin-inline:auto}.issue-center:has(.has-selection) .issue-page-heading{margin-bottom:1rem}.issue-center:has(.has-selection) .issue-page-heading p{display:none}.issue-center:has(.has-selection) .issue-page-heading h1{font-size:1.4rem}
.issue-panel-heading{align-items:flex-start}.issue-panel-heading>.text-button{flex:none}.issue-panel-heading h2{margin:.5rem 0 1rem}.issue-panel-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem}.issue-panel-toolbar .issue-actions{margin-top:0}.issue-panel-toolbar .issue-panel-badges>small{margin-left:.5rem}.diagnostic-filters :is(input,select){height:44px}
@media(min-width:1100px){.issue-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.issue-attachment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}}
@media(max-width:900px){.diagnostic-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-query-footer{flex-wrap:wrap}.diagnostic-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-sources article{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.diagnostic-sources h4{margin:0}.diagnostic-sources p{grid-column:1/-1}}
@media(max-width:650px){.diagnostic-filters{grid-template-columns:1fr;padding:1rem}.diagnostic-query-footer button{width:100%}.diagnostic-heading{align-items:start}.diagnostic-table thead{display:none}.diagnostic-table,.diagnostic-table tbody,.diagnostic-table tr,.diagnostic-table td{display:block;width:100%}.diagnostic-table tr{border:1px solid var(--line);border-radius:9px;margin-bottom:1rem;padding:.5rem}.diagnostic-table td{border:0;padding:.5rem}.diagnostic-table td::before{content:attr(data-label);display:block;font-size:.65rem;color:var(--muted);margin-bottom:.25rem}.diagnostic-sources article{display:block}.diagnostic-sources h4{margin:.7rem 0 .4rem}}
@media(max-width:650px){.diagnostic-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-table td:nth-child(3){grid-column:1/-1}.diagnostic-table td{min-width:0}.diagnostic-table .issue-badge{max-width:100%;overflow-wrap:anywhere}.diagnostic-table summary{min-height:44px}}

@media(max-width:1200px) and (min-width:901px){.diagnostic-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.diagnostic-sources{grid-template-columns:1fr}}
