.production-quiz,.quiz-launcher{max-width:960px;margin:var(--space-8) auto;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.production-quiz h2{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.45;margin-block:var(--space-6)}.quiz-launcher{display:grid;gap:var(--space-4)}.quiz-navigation{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-4)}.quiz-navigation .ui-button{min-width:44px;min-height:44px}.quiz-save-state{font-size:.875rem;color:var(--color-text-muted)}.quiz-number{display:grid;grid-template-columns:minmax(0,2fr) minmax(100px,1fr);gap:var(--space-4)}.quiz-options{border:0;padding:0;min-width:0;margin-block:var(--space-4)}.quiz-options legend{font-weight:650;margin-bottom:var(--space-3)}.quiz-ordering{padding:0;list-style:none;display:grid;gap:var(--space-2)}.quiz-ordering li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3)}.quiz-option-presentation,.quiz-ordering li{border:1px solid var(--color-border);border-radius:var(--radius-md)}.quiz-option-presentation{padding:var(--space-4);margin-block:var(--space-3)}.quiz-question-content{min-width:0}.quiz-question-content,.quiz-semantic-selection{margin-block:var(--space-4)}.quiz-semantic-selection select{min-height:44px;max-width:100%}.quiz-semantic-selection option{padding:var(--space-2)}.quiz-actions{flex-wrap:wrap;margin-block:var(--space-6)}.quiz-confirm,.quiz-result{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.production-quiz .quiz-feedback,.quiz-confirm,.quiz-result{margin-block:var(--space-5)}.production-quiz textarea{min-height:110px;resize:vertical}@media (max-width:600px){.production-quiz,.quiz-launcher{padding:var(--space-4)}.quiz-actions{align-items:stretch;flex-direction:column}.quiz-number{grid-template-columns:1fr}.quiz-ordering li{align-items:flex-start}.quiz-ordering .ui-button{padding-inline:var(--space-3)}}