.qzm-quiz {
	max-width: 640px;
	margin: 1.5em 0;
	padding: 1.5em;
	border: 1px solid #d5d8dc;
	border-radius: 6px;
	background: #fff;
	color: #23282d;
	font-size: 1em;
	line-height: 1.5;
	box-sizing: border-box;
}

.qzm-quiz *,
.qzm-quiz *::before,
.qzm-quiz *::after {
	box-sizing: inherit;
}

.qzm-quiz .qzm-title {
	margin: 0 0 0.75em;
	font-size: 1.3em;
}

.qzm-quiz .qzm-description {
	margin-bottom: 1em;
}

.qzm-quiz .qzm-notice {
	padding: 0.75em 1em;
	border-radius: 4px;
	background: #f1f3f4;
	margin-bottom: 1em;
}

.qzm-quiz .qzm-notice--admin {
	background: #fff3cd;
	border: 1px solid #ffe69c;
}

.qzm-quiz .qzm-notice--passed {
	background: #D1EBCC;
}

.qzm-quiz .qzm-notice--blocked {
	background: #F6E4E3;
}

.qzm-quiz .qzm-notice--error {
	background: #fbeaea;
	color: #8a1f1f;
}

.qzm-quiz .qzm-attempts-info,
.qzm-quiz .qzm-progress,
.qzm-quiz .qzm-timer,
.qzm-quiz .qzm-resume-info,
.qzm-quiz .qzm-request-pending {
	font-size: 0.9em;
	color: #555;
	margin-bottom: 1em;
}

.qzm-quiz .qzm-timer { font-weight: 600; }
.qzm-quiz .qzm-timer-expired { padding: 0.75em 1em; background: #fff3cd; color: #664d03; border-radius: 4px; }

.qzm-quiz .qzm-btn {
	display: inline-block;
	padding: 0.6em 1.4em;
	border: none;
	border-radius: 4px;
	background: #2271b1;
	color: #fff;
	font-size: 1em;
	cursor: pointer;
}

.qzm-quiz .qzm-btn:hover,
.qzm-quiz .qzm-btn:focus {
	background: #135e96;
}

.qzm-quiz .qzm-btn:focus-visible {
	outline: 2px solid #135e96;
	outline-offset: 2px;
}

.qzm-quiz fieldset {
	border: none;
	padding: 0;
	margin: 0 0 1.25em;
}

.qzm-quiz .qzm-question-text {
	font-weight: 600;
	padding: 0;
	margin-bottom: 0.75em;
	font-size: 1.05em;
}

.qzm-quiz .qzm-instant-feedback{margin:1rem 0;padding:1rem 1.25rem;border-radius:6px;font-weight:600;white-space:pre-line}
.qzm-quiz .qzm-instant-feedback.is-correct{background:#D1EBCC;color:#245b20}
.qzm-quiz .qzm-instant-feedback.is-incorrect{background:#F6E4E3;color:#8b2420}
.qzm-quiz .qzm-question-form [aria-disabled="true"]{cursor:not-allowed}

.qzm-quiz .qzm-answer-row {
	display: flex;
	align-items: flex-start;
	gap: 0.6em;
	padding: 0.5em 0;
	border-bottom: 1px solid #eee;
}
.qzm-quiz .qzm-review-image{width:96px;height:72px;object-fit:contain;vertical-align:middle;margin-right:12px;border-radius:4px}
.qzm-quiz .qzm-match-chip img{display:block;width:110px;height:82px;object-fit:contain;border-radius:4px}.qzm-quiz .qzm-matching-image{display:block;width:110px;height:82px;object-fit:contain;justify-self:center}.qzm-image-matching-side{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qzm-image-matching-side strong{width:100%}.qzm-image-matching-preview{width:100px;height:75px;object-fit:contain;background:#f6f7f7;border:1px solid #c3c4c7}.qzm-quiz .qzm-review-answer img.qzm-review-image{object-fit:contain}.qzm-quiz .qzm-review-image-separator{font-weight:600}
.qzm-quiz .qzm-image-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;margin:1rem 0}.qzm-quiz .qzm-image-choice-option{display:block;cursor:pointer;border:2px solid #dcdcde;border-radius:8px;padding:12px;background:#fff}.qzm-quiz .qzm-image-choice-option:has(input:checked){border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.qzm-quiz .qzm-image-choice-option input{margin:0 0 8px}.qzm-quiz .qzm-image-choice-card{display:block}.qzm-quiz .qzm-image-choice-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;border-radius:4px}.qzm-quiz .qzm-image-choice-caption{display:block;margin-top:8px;text-align:center}.qzm-image-choice-admin-preview{background:#f6f7f7;border:1px solid #c3c4c7}

.qzm-quiz .qzm-answer-row input {
	margin-top: 0.25em;
}

.qzm-quiz .qzm-answer-row label {
	cursor: pointer;
}

.qzm-quiz .qzm-matching-row {
	display: grid;
	grid-template-columns: minmax(10em, 1fr) minmax(12em, 1fr);
	align-items: stretch;
	gap: 0.75em;
}

.qzm-quiz .qzm-matching-layout {
	display: flex;
	flex-direction: column;
	gap: 0.6em;
}

.qzm-quiz .qzm-matching-left {
	min-height: 2.6em;
	min-width: 0;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	padding: 0.35em 0.6em;
	border-bottom: 1px solid #eee;
}

.qzm-quiz .qzm-match-bank {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5em;
	padding: 0.8em;
	margin-bottom: 0.75em;
	border: 1px dashed #a7aaad;
	border-radius: 6px;
	background: #f6f7f7;
}

.qzm-quiz .qzm-match-chip,
.qzm-quiz .qzm-match-target {
	font: inherit;
	cursor: pointer;
}

.qzm-quiz .qzm-match-chip {
	padding: 0.4em 0.75em;
	border: 1px solid #8c8f94;
	border-radius: 999px;
	background: #fff;
	color: #23282d;
}

.qzm-quiz .qzm-match-chip.is-selected,
.qzm-quiz .qzm-match-chip:focus-visible {
	outline: 2px solid #2271b1;
	outline-offset: 2px;
}

.qzm-quiz .qzm-match-chip.is-dragging {
	opacity: 0.5;
}

.qzm-quiz .qzm-order-bank {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.45em;
	padding: 0.75em;
	border: 1px dashed #8c8f94;
	border-radius: 6px;
	background: #f6f7f7;
}
.qzm-quiz .qzm-order-target {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	min-height: 5em;
	gap: 0.5em;
	padding: 0.75em;
	border: 1px dashed #8c8f94;
	border-radius: 6px;
	background: #fff;
	color: #646970;
}

.qzm-quiz .qzm-order-target.is-drop-target,
.qzm-quiz .qzm-order-chip.is-drop-target,
.qzm-quiz .qzm-order-bank.is-drop-target {
	border-color: #2271b1;
	background: #f0f6fc;
}

.qzm-quiz .qzm-order-item {
	display: inline-flex;
	align-items: center;
	flex: 0 1 auto;
	gap: 0.4em;
}

.qzm-quiz .qzm-order-chip {
	text-align: left;
	font: inherit;
	cursor: grab;
	max-width: 100%;
	padding: 0.5em 0.7em;
	border: 1px solid #8c8f94;
	border-radius: 5px;
	background: #fff;
	color: #23282d;
}

.qzm-quiz .qzm-order-chip.is-selected,
.qzm-quiz .qzm-order-chip:focus-visible {
	outline: 2px solid #2271b1;
	outline-offset: 2px;
}

.qzm-quiz .qzm-order-chip.is-dragging {
	opacity: 0.5;
}

.qzm-order-row-controls {
	display: inline-flex;
	flex-direction: column;
	gap: 2px;
}

.qzm-order-row-controls .button {
	min-width: 2em;
	padding: 0;
	line-height: 1.7;
}

.qzm-quiz .qzm-order-label {
	font-weight: 600;
	margin: 0.6em 0 0.25em;
}

.qzm-quiz .qzm-match-target {
	min-height: 2.6em;
	width: 100%;
	min-width: 0;
	box-sizing: border-box;
	padding: 0.35em 0.6em;
	border: 1px dashed #8c8f94;
	border-radius: 4px;
	background: #fff;
	color: #646970;
}

.qzm-quiz .qzm-match-target.has-match {
	border-style: solid;
	color: #23282d;
}

.qzm-quiz .qzm-match-target .qzm-match-chip {
	max-width: 100%;
}

.qzm-quiz .qzm-match-target.is-drop-target {
	border-color: #2271b1;
	background: #f0f6fc;
}

@media (max-width: 480px) {
	.qzm-quiz .qzm-matching-row {
		grid-template-columns: minmax(6em, 0.8fr) minmax(9em, 1.2fr);
		gap: 0.45em;
	}
}

.qzm-quiz .qzm-nav {
	display: flex;
	gap: 0.75em;
}

.qzm-quiz .qzm-result {
	padding: 1em;
	border-radius: 6px;
}

.qzm-quiz .qzm-result--passed {
	background: #e6f4ea;
}

.qzm-quiz .qzm-result--failed {
	background: #fbeaea;
}

.qzm-quiz .qzm-result--practice {
	background: #eef4fa;
	border-left: 4px solid #2271b1;
}

.qzm-quiz .qzm-practice-start {
	margin-top: 1.25em;
	padding: 1em;
	border: 1px solid #d7e2ed;
	border-radius: 6px;
	background: #f5f8fb;
}

.qzm-quiz .qzm-practice-start h4 { margin: 0 0 0.35em; }
.qzm-quiz .qzm-practice-start p { margin: 0.4em 0 0.8em; }
.qzm-quiz .qzm-practice-history { margin-top: 1em; padding: 1em; border: 1px solid #d7e2ed; border-radius: 6px; }
.qzm-quiz .qzm-practice-history h4 { margin-top: 0; }
.qzm-quiz .qzm-practice-history li { display: flex; align-items: center; justify-content: space-between; gap: 0.75em; margin: 0.5em 0; }
.qzm-quiz .qzm-btn--small { padding: 0.35em 0.65em; font-size: 0.9em; }

.qzm-quiz .qzm-result--pending {
	background: #eef4fa;
	border-left: 4px solid #2271b1;
}

.qzm-quiz .qzm-last-feedback {
	margin-top: 0.75em;
	padding: 0.75em 1em;
	background: #eef6ec;
	border-left: 4px solid #4b8f3a;
}

.qzm-quiz .qzm-result .qzm-status {
	font-weight: 700;
	letter-spacing: 0.03em;
}

.qzm-quiz .qzm-reload-hint {
	margin-top: 1em;
	font-size: 0.9em;
}

.qzm-quiz .qzm-loading {
	color: #777;
}

.qzm-quiz .qzm-btn--secondary {
	background: #fff;
	color: #2271b1;
	border: 1px solid #2271b1;
	margin-top: 0.75em;
}

.qzm-quiz .qzm-btn--secondary:hover,
.qzm-quiz .qzm-btn--secondary:focus {
	background: #f0f6fc;
}

.qzm-quiz .qzm-review-question {
	margin-bottom: 1em;
}

.qzm-quiz .qzm-review-feedback {
	margin: 0.75em 0;
	padding: 0.75em 1em;
	background: #eef6ec;
	border-left: 4px solid #4b8f3a;
	white-space: pre-wrap;
}

.qzm-quiz .qzm-review-answer {
	display: flex;
	align-items: flex-start;
	gap: 0.4em;
	padding: 0.5em 0.75em;
	border-radius: 4px;
	margin-bottom: 0.4em;
	background: #f6f7f7;
}

.qzm-quiz .qzm-review-answer--correct {
	background: #e6f4ea;
	color: #1e5c2f;
}

.qzm-quiz .qzm-review-answer--wrong {
	background: #fbeaea;
	color: #8a1f1f;
}

.qzm-quiz .qzm-review-answer--missed {
	background: #fff8e5;
}

.qzm-quiz .qzm-review-marker {
	font-weight: 700;
}

.qzm-quiz .qzm-review-hint {
	font-style: italic;
	color: #666;
}

.qzm-quiz .qzm-review-status {
	font-weight: 600;
	margin-bottom: 1em;
}

.qzm-quiz .qzm-review-status--correct {
	color: #1e5c2f;
}

.qzm-quiz .qzm-review-status--wrong {
	color: #8a1f1f;
}
.qzm-admin-preview-dialog{width:min(900px,calc(100vw - 40px));max-width:900px;border:1px solid #c3c4c7;border-radius:8px;padding:24px;box-shadow:0 10px 40px #0003}.qzm-admin-preview-dialog::backdrop{background:#0008}.qzm-admin-preview-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.qzm-admin-preview-dialog__header h2{margin:0}.qzm-question-preview-output{padding:20px;border:1px solid #dcdcde;border-radius:6px}.qzm-preview-shell{max-width:1100px;margin:32px auto;padding:24px;background:#fff;border:1px solid #dcdcde;border-radius:8px}.qzm-preview-page{background:#f0f0f1}.qzm-preview-shell>.qzm-quiz{margin-top:24px}
.qzm-quiz .qzm-order-instructions,.qzm-quiz .qzm-match-instructions{margin:.75em 0 0;color:#646970;font-size:.82em;line-height:1.45}.qzm-question-preview-output .qzm-admin-preview-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.qzm-question-preview-output .qzm-admin-preview-feedback{margin:12px 0 0;padding:12px 16px;border-radius:6px;font-weight:600}.qzm-question-preview-output .qzm-admin-preview-feedback.is-correct{background:#D1EBCC;color:#245b20}.qzm-question-preview-output .qzm-admin-preview-feedback.is-wrong{background:#F6E4E3;color:#8b2420}.qzm-question-preview-output .qzm-order-instructions,.qzm-question-preview-output .qzm-match-instructions{margin:.75em 0 0;color:#646970;font-size:.82em;line-height:1.45}

.qzm-free-text-answer { width: 100%; }
.qzm-free-text-input { box-sizing: border-box; width: min(100%, 34rem); min-height: 2.8em; padding: .55em .7em; font: inherit; color: inherit; background: #fff; border: 1px solid #8c9399; border-radius: 5px; }
.qzm-free-text-input:focus { outline: 2px solid #2271b1; outline-offset: 1px; }

.qzm-io-question-option { display: flex; align-items: flex-start; gap: 8px; margin: 6px 0; }
.qzm-io-question-option input { margin-top: 3px; }
#qzm-io-question-list { max-height: 320px; overflow: auto; margin: 8px 0 16px; padding: 8px 12px; border: 1px solid #c3c4c7; background: #fff; }
#qzm-import-target { display: block; min-width: min(100%, 420px); margin-top: 6px; }

/* =====================================================================
   Orbit skin: the quiz in the look of the OrbitMember member view.
   Surfaces and text follow the theme (currentColor); accent via --qzm-accent.
   ===================================================================== */
.qzm-quiz{
	--qzm-accent:#1f5fd1;--qzm-accent-2:#2f7bf0;--qzm-accent-ink:#fff;
	--qzm-ok:#12915c;--qzm-bad:#d6383d;--qzm-warn:#c77700;
	--qzm-line:color-mix(in srgb,currentColor 16%,transparent);
	--qzm-soft:color-mix(in srgb,currentColor 5%,transparent);
	--qzm-muted:color-mix(in srgb,currentColor 62%,transparent);
	max-width:760px;padding:1.6rem 1.75rem;border:1px solid var(--qzm-line);border-radius:16px;
	background:var(--qzm-soft);color:inherit;box-shadow:0 1px 2px rgba(15,27,77,.04),0 12px 30px rgba(15,27,77,.06);
}
.qzm-quiz .qzm-title{font-size:1.45em;font-weight:750;letter-spacing:-.01em;margin:0 0 .6em}
.qzm-quiz .qzm-notice{border-radius:12px;background:var(--qzm-soft);border:1px solid var(--qzm-line)}
.qzm-quiz .qzm-notice--admin{background:color-mix(in srgb,var(--qzm-warn) 12%,transparent);border-color:color-mix(in srgb,var(--qzm-warn) 40%,transparent)}
.qzm-quiz .qzm-notice--passed{background:color-mix(in srgb,var(--qzm-ok) 14%,transparent);border-color:color-mix(in srgb,var(--qzm-ok) 40%,transparent)}
.qzm-quiz .qzm-notice--blocked,.qzm-quiz .qzm-notice--error{background:color-mix(in srgb,var(--qzm-bad) 12%,transparent);border-color:color-mix(in srgb,var(--qzm-bad) 38%,transparent);color:inherit}
.qzm-quiz .qzm-attempts-info,.qzm-quiz .qzm-progress,.qzm-quiz .qzm-timer,.qzm-quiz .qzm-resume-info,.qzm-quiz .qzm-request-pending{color:var(--qzm-muted)}
.qzm-quiz .qzm-timer-expired{background:color-mix(in srgb,var(--qzm-warn) 14%,transparent);color:inherit;border-radius:12px}

/* buttons */
.qzm-quiz .qzm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:999px;padding:.75em 1.6em;font:inherit;font-weight:650;color:var(--qzm-accent-ink);background:linear-gradient(135deg,var(--qzm-accent-2),var(--qzm-accent));box-shadow:0 8px 20px color-mix(in srgb,var(--qzm-accent) 32%,transparent);transition:transform .12s,box-shadow .12s,filter .12s}
.qzm-quiz .qzm-btn:hover,.qzm-quiz .qzm-btn:focus{background:linear-gradient(135deg,var(--qzm-accent-2),var(--qzm-accent));filter:brightness(1.07);transform:translateY(-1px)}
.qzm-quiz .qzm-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--qzm-accent) 50%,transparent);outline-offset:2px}
.qzm-quiz .qzm-btn--secondary{background:transparent;color:var(--qzm-accent);border:1px solid var(--qzm-line);box-shadow:none}
.qzm-quiz .qzm-btn--secondary:hover,.qzm-quiz .qzm-btn--secondary:focus{background:var(--qzm-soft);filter:none}
.qzm-quiz .qzm-btn[disabled],.qzm-quiz .qzm-btn[aria-disabled="true"]{opacity:.55;box-shadow:none;cursor:not-allowed;transform:none}

/* questions and answers */
.qzm-quiz .qzm-question-text{font-size:1.15em;font-weight:700}
.qzm-quiz .qzm-answer-row{align-items:center;gap:.75em;padding:.7em .95em;margin:0 0 .5em;border:1px solid var(--qzm-line);border-radius:12px;background:transparent;transition:border-color .12s,background .12s}
.qzm-quiz .qzm-answer-row:hover{border-color:color-mix(in srgb,var(--qzm-accent) 55%,transparent);background:color-mix(in srgb,var(--qzm-accent) 6%,transparent)}
.qzm-quiz .qzm-answer-row:has(input:checked){border-color:var(--qzm-accent);background:color-mix(in srgb,var(--qzm-accent) 12%,transparent)}
.qzm-quiz .qzm-answer-row input{margin:0;accent-color:var(--qzm-accent);width:1.15em;height:1.15em;flex:none}
.qzm-quiz .qzm-answer-row label{flex:1}
.qzm-quiz .qzm-instant-feedback{border-radius:12px}
.qzm-quiz .qzm-instant-feedback.is-correct{background:color-mix(in srgb,var(--qzm-ok) 15%,transparent);color:inherit;border:1px solid color-mix(in srgb,var(--qzm-ok) 40%,transparent)}
.qzm-quiz .qzm-instant-feedback.is-incorrect{background:color-mix(in srgb,var(--qzm-bad) 12%,transparent);color:inherit;border:1px solid color-mix(in srgb,var(--qzm-bad) 38%,transparent)}
.qzm-quiz .qzm-free-text-input{border:1px solid var(--qzm-line);border-radius:12px;background:transparent;color:inherit}
.qzm-quiz .qzm-free-text-input:focus{outline:3px solid color-mix(in srgb,var(--qzm-accent) 45%,transparent);outline-offset:1px;border-color:var(--qzm-accent)}

/* matching and ordering */
.qzm-quiz .qzm-match-bank,.qzm-quiz .qzm-order-bank{border:1px dashed var(--qzm-line);border-radius:12px;background:var(--qzm-soft)}
.qzm-quiz .qzm-order-target{border:1px dashed var(--qzm-line);border-radius:12px;background:transparent;color:var(--qzm-muted)}
.qzm-quiz .qzm-match-chip,.qzm-quiz .qzm-order-chip{border:1px solid var(--qzm-line);border-radius:999px;background:var(--qzm-soft);color:inherit}
.qzm-quiz .qzm-order-chip{border-radius:12px}
.qzm-quiz .qzm-match-chip.is-selected,.qzm-quiz .qzm-order-chip.is-selected,.qzm-quiz .qzm-match-chip:focus-visible,.qzm-quiz .qzm-order-chip:focus-visible{outline:2px solid var(--qzm-accent);outline-offset:2px}
.qzm-quiz .qzm-match-target{border:1px dashed var(--qzm-line);border-radius:12px;background:transparent;color:var(--qzm-muted)}
.qzm-quiz .qzm-match-target.has-match{border-style:solid;color:inherit}
.qzm-quiz .qzm-order-target.is-drop-target,.qzm-quiz .qzm-order-chip.is-drop-target,.qzm-quiz .qzm-order-bank.is-drop-target,.qzm-quiz .qzm-match-target.is-drop-target{border-color:var(--qzm-accent);background:color-mix(in srgb,var(--qzm-accent) 10%,transparent)}
.qzm-quiz .qzm-matching-left{border-bottom-color:var(--qzm-line)}

/* results, practice, review */
.qzm-quiz .qzm-result{border-radius:14px;border:1px solid var(--qzm-line);background:var(--qzm-soft)}
.qzm-quiz .qzm-result--passed{background:color-mix(in srgb,var(--qzm-ok) 14%,transparent);border-color:color-mix(in srgb,var(--qzm-ok) 40%,transparent)}
.qzm-quiz .qzm-result--failed{background:color-mix(in srgb,var(--qzm-bad) 11%,transparent);border-color:color-mix(in srgb,var(--qzm-bad) 36%,transparent)}
.qzm-quiz .qzm-result--practice,.qzm-quiz .qzm-result--pending{background:color-mix(in srgb,var(--qzm-accent) 9%,transparent);border-color:color-mix(in srgb,var(--qzm-accent) 35%,transparent);border-left-width:1px}
.qzm-quiz .qzm-practice-start,.qzm-quiz .qzm-practice-history{border:1px solid var(--qzm-line);border-radius:14px;background:var(--qzm-soft)}
.qzm-quiz .qzm-last-feedback,.qzm-quiz .qzm-review-feedback{border-radius:12px;border:1px solid color-mix(in srgb,var(--qzm-ok) 38%,transparent);border-left-width:1px;background:color-mix(in srgb,var(--qzm-ok) 11%,transparent)}
.qzm-quiz .qzm-review-answer{border-radius:12px;background:var(--qzm-soft);border:1px solid var(--qzm-line)}
.qzm-quiz .qzm-review-answer--correct{background:color-mix(in srgb,var(--qzm-ok) 14%,transparent);border-color:color-mix(in srgb,var(--qzm-ok) 40%,transparent);color:inherit}
.qzm-quiz .qzm-review-answer--wrong{background:color-mix(in srgb,var(--qzm-bad) 12%,transparent);border-color:color-mix(in srgb,var(--qzm-bad) 38%,transparent);color:inherit}
.qzm-quiz .qzm-review-answer--missed{background:color-mix(in srgb,var(--qzm-warn) 12%,transparent);border-color:color-mix(in srgb,var(--qzm-warn) 38%,transparent)}
.qzm-quiz .qzm-review-hint{color:var(--qzm-muted)}
.qzm-quiz .qzm-review-status--correct{color:var(--qzm-ok)}.qzm-quiz .qzm-review-status--wrong{color:var(--qzm-bad)}
.qzm-quiz .qzm-loading{color:var(--qzm-muted)}
@media (max-width:600px){.qzm-quiz{padding:1.2rem 1.1rem;border-radius:14px}.qzm-quiz .qzm-nav{flex-wrap:wrap}.qzm-quiz .qzm-btn{width:100%}}
@media (prefers-reduced-motion:reduce){.qzm-quiz .qzm-btn,.qzm-quiz .qzm-answer-row{transition:none}.qzm-quiz .qzm-btn:hover{transform:none}}
