.q-page{display:flex;flex-direction:column;gap:1rem}.q-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.q-head h1{margin:0;font-size:1.35rem;font-weight:700}.q-head small{display:block;color:var(--iss-ink-2, var(--text-color-secondary))}.q-actions,.q-filters{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.q-card{background:var(--iss-surface, var(--surface-card));border:1px solid var(--iss-border, var(--surface-border));border-radius:12px;padding:1rem}.q-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.q-num{text-align:right;font-variant-numeric:tabular-nums}.q-muted{color:var(--iss-ink-2, var(--text-color-secondary));font-size:.85rem}.q-link{color:var(--primary-color);cursor:pointer;font-weight:600}.q-link:hover{text-decoration:underline}.q-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.q-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem}.q-field{display:flex;flex-direction:column;gap:.3rem}.q-field>label{font-size:.8rem;font-weight:600;color:var(--iss-ink-2, var(--text-color-secondary))}.q-kv{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1rem;font-size:.9rem}.q-kv dt{color:var(--iss-ink-2, var(--text-color-secondary))}.q-kv dd{margin:0}.q-empty{padding:2rem 1rem;text-align:center;color:var(--iss-ink-2, var(--text-color-secondary))}.q-empty i{font-size:2rem;display:block;margin-bottom:.5rem}@media(max-width:767px){.q-grid-2,.q-grid-3{grid-template-columns:minmax(0,1fr)}}.q-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--iss-green-tint, color-mix(in srgb, var(--primary-color) 12%, transparent));color:var(--iss-green-deep, var(--primary-color))}.q-pill.is-warn{background:color-mix(in srgb,var(--p-orange-500, #f59e0b) 14%,transparent);color:var(--p-orange-700, #b45309)}.q-pill.is-danger{background:color-mix(in srgb,var(--p-red-500, #e5484d) 14%,transparent);color:var(--p-red-700, #b91c1c)}.q-pill.is-muted{background:var(--surface-hover, #f1f5f9);color:var(--iss-ink-2, var(--text-color-secondary))}
