.question-report{color:var(--demo-text);display:grid;gap:20px}.question-report__crumb{display:flex;gap:9px;color:var(--demo-text-muted);font-size:13px}.question-report__crumb a{color:var(--demo-primary);text-decoration:none}.question-report__head,.question-report__filters,.question-report__results,.question-report__initial{background:var(--demo-surface);border:1px solid var(--demo-border);border-radius:var(--demo-radius-lg);box-shadow:var(--demo-shadow);padding:24px}.question-report__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.question-report__eyebrow{color:var(--demo-primary);font-size:11px;font-weight:700;letter-spacing:.14em}.question-report__head h1{font-size:28px;line-height:1.2;margin:7px 0 6px}.question-report__head p{color:var(--demo-text-muted);margin:0}.question-report__client{background:var(--demo-primary-soft);border-radius:999px;color:var(--demo-primary);font-weight:700;padding:9px 14px;white-space:nowrap}.question-report__filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:14px}.question-report__filters label{display:grid;gap:7px}.question-report__filters label>span{font-size:12px;font-weight:700}.question-report__filters input,.question-report__filters select,.question-report__tools input{background:var(--demo-surface-muted);border:1px solid var(--demo-border);border-radius:10px;color:var(--demo-text);font:inherit;height:42px;padding:0 12px;width:100%}.question-report__filter-actions{display:flex;gap:8px}.question-report__filter-actions a,.question-report__filter-actions button,.question-report__tools button,.question-report__pager button{align-items:center;border-radius:10px;display:inline-flex;font-weight:700;height:42px;justify-content:center;padding:0 16px;text-decoration:none}.question-report__filter-actions a,.question-report__pager button{background:var(--demo-surface-muted);border:1px solid var(--demo-border);color:var(--demo-text)}.question-report__filter-actions button,.question-report__tools button{background:var(--demo-primary);border:1px solid var(--demo-primary);color:#fff}.question-report button{cursor:pointer}.question-report button:disabled{cursor:not-allowed;opacity:.45}.question-report__error{background:rgba(220,38,38,.08);border:1px solid var(--demo-danger);border-radius:12px;color:var(--demo-danger);padding:14px 18px}.question-report__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.question-report__stats article{background:var(--demo-surface);border:1px solid var(--demo-border);border-radius:var(--demo-radius);box-shadow:var(--demo-shadow-sm);display:grid;gap:6px;padding:18px}.question-report__stats span,.question-report__results-head span{color:var(--demo-text-muted);font-size:12px}.question-report__stats b{font-size:25px}.question-report__results{padding:0;overflow:hidden}.question-report__results-head{align-items:center;border-bottom:1px solid var(--demo-border);display:flex;justify-content:space-between;padding:20px 22px}.question-report__results-head h2{font-size:20px;margin:0 0 3px}.question-report__tools{display:flex;gap:9px}.question-report__tools input{min-width:250px}.question-report__table-wrap{overflow:auto}.question-report table{border-collapse:collapse;min-width:1180px;width:100%}.question-report th{background:var(--demo-table-head);color:#fff;font-size:11px;letter-spacing:.03em;padding:12px;text-align:left;white-space:nowrap}.question-report td{border-bottom:1px solid var(--demo-border);padding:12px;vertical-align:top}.question-report tbody tr:hover{background:var(--demo-primary-soft)}.question-report td:nth-child(4){min-width:360px}.question-report td:nth-child(n+5){white-space:nowrap}.question-report__score{background:var(--demo-border);border-radius:999px;display:inline-block;height:7px;margin-right:8px;overflow:hidden;vertical-align:middle;width:74px}.question-report__score i{background:var(--demo-success);display:block;height:100%}.question-report__pager{align-items:center;border-top:1px solid var(--demo-border);display:flex;justify-content:space-between;padding:14px 20px}.question-report__pager>div{display:flex;gap:8px}.question-report__pager button{height:36px;padding:0 13px}.question-report__empty,.question-report__initial{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:180px;text-align:center}.question-report__empty span,.question-report__initial span{color:var(--demo-text-muted)}
@media(max-width:1100px){.question-report__filters{grid-template-columns:repeat(2,minmax(180px,1fr))}.question-report__filter-actions{grid-column:1/-1;justify-content:flex-end}}
@media(max-width:700px){.question-report__head,.question-report__results-head{align-items:stretch;flex-direction:column}.question-report__filters,.question-report__stats{grid-template-columns:1fr}.question-report__filter-actions{grid-column:auto}.question-report__tools{flex-direction:column}.question-report__tools input{min-width:0}.question-report__client{align-self:flex-start}}
