.wp-block-prc-quiz-controller .has-prc-quiz-question-outcome.is-awaiting-selection,.wp-block-prc-quiz-controller [hidden]{display:none}.wp-block-prc-quiz-controller .wp-block-prc-quiz-controller-submission-error{border:1px solid;margin-block:1rem;padding:1rem}.wp-block-prc-quiz-controller .wp-block-prc-quiz-controller-submission-error p{margin-top:0}.wp-block-prc-quiz-controller:not(.is-processing) .wp-block-prc-quiz-controller-processing{display:none}.wp-block-prc-quiz-controller.is-processing{opacity:.5;pointer-events:none;position:relative}.wp-block-prc-quiz-controller.is-processing .wp-block-prc-quiz-controller-processing{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:0;max-width:100%;position:absolute;top:0;width:100%}.wp-block-prc-quiz-controller.is-processing .wp-block-prc-quiz-controller-processing .wp-block-prc-quiz-controller-processing_spinner{align-items:center;display:flex;flex-direction:column;font-family:inherit;gap:1em;justify-content:center;position:relative}.wp-block-prc-quiz-controller.is-processing .wp-block-prc-quiz-controller-processing .wp-block-prc-quiz-controller-processing_spinner:before{animation:spin 1s linear infinite;border:2px solid #000;border-radius:50%;border-top-color:#0000;content:"";display:block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}
.quiz-quick-edit-modal .components-modal__content{display:flex;flex-direction:column;padding:0}.quiz-quick-edit-modal .dataviews-wrapper{flex:1;overflow:auto}.quiz-quick-edit__editable-cell .components-textarea-control__input{font-size:13px;line-height:1.4;min-height:36px;resize:vertical}.quiz-quick-edit__question-number{font-variant-numeric:tabular-nums;font-weight:600}.quiz-quick-edit__cell--grouped{display:block}.quiz-quick-edit__points-input{max-width:64px}.quiz-quick-edit__points-input .components-input-control__container,.quiz-quick-edit__points-input .components-input-control__input{min-height:32px}.quiz-quick-edit__points-input .components-input-control__input{font-variant-numeric:tabular-nums;text-align:center}
.quiz-results-data-modal .components-modal__content{display:flex;flex-direction:column;padding:0}.quiz-results-data-modal .dataviews-wrapper{flex:1;overflow:auto}.quiz-results-data__toolbar{border-bottom:1px solid var(--wpds-color-stroke-neutral,#ddd);display:flex;flex-direction:column;gap:12px;padding:16px 24px 8px}.quiz-results-data__help{color:var(--wpds-color-fg-subtle,#555);font-size:13px;margin:0}.quiz-results-data__column-header .components-dropdown-menu__toggle{font-weight:600;padding-inline:4px;text-transform:none}.quiz-results-data__question-number{font-variant-numeric:tabular-nums;font-weight:600}.quiz-results-data__cell--grouped{display:block}.quiz-results-data__percent-input{max-width:88px}.quiz-results-data__percent-input .components-input-control__input{font-variant-numeric:tabular-nums;text-align:right}
.quiz-histogram-data-modal .components-modal__content{min-width:min(36rem,100%)}.quiz-histogram-data-modal .dataforms-layouts-row__field{width:100%}.quiz-histogram-data-modal .dataforms-layouts-row>.components-stack{gap:var(--wpds-dimension-gap-md,12px);width:100%}.quiz-histogram-data-modal .dataforms-layouts-regular__field{margin:0;min-width:0}.quiz-histogram-data__help{color:var(--wpds-color-fg-subtle,#555);font-size:13px;margin:0}.quiz-histogram-data__rows{max-height:min(60vh,28rem);overflow:auto;padding-right:2px}.quiz-histogram-data__header{background:var(--wpds-color-bg-surface,#fff);border-bottom:1px solid var(--wpds-color-stroke-neutral,#ddd);padding-bottom:var(--wpds-dimension-gap-sm,8px);position:sticky;top:0;z-index:1}.quiz-histogram-data__header-label,.quiz-histogram-data__row .dataforms-layouts-regular__field{flex:1 1 0;min-width:0}.quiz-histogram-data__header-label{color:var(--wpds-color-fg-subtle,#555);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.quiz-histogram-data__header-action{flex:0 0 40px;width:40px}.quiz-histogram-data__row{padding-block:var(--wpds-dimension-gap-xs,4px)}.quiz-histogram-data__row .dataforms-layouts__wrapper{flex:1;min-width:0}.quiz-histogram-data__row .components-button.has-icon{flex-shrink:0}
