/* ACE Buttons 1.0.0. Written by a build script: one face for the app's filled buttons, their sizes, and an icon for
   each button that has a single meaning. Nothing here changes what a button does: no rule sets display, position,
   visibility, margin or width. Everything is inside one @supports, so a browser too old for it keeps the buttons
   exactly as the app's own stylesheets draw them. */

@supports selector(:where(a)) {

body.ace-player {
  /* The fill the app's other stylesheets use under white text (the accent, a step deeper), lit from the top edge. */
  --ab-teal: #007870;
  --ab-hi: #008a81;
  --ab-lo: #00665f;
  --ab-glow: rgba(0, 138, 129, .6);
}
@supports (color: color-mix(in srgb, red 50%, white)) {
  body.ace-player {
    --ab-teal: color-mix(in srgb, var(--color-primary, #008a81) 87%, #000);
    --ab-hi: var(--color-primary, #008a81);
    --ab-lo: color-mix(in srgb, var(--color-primary, #008a81) 74%, #000);
    --ab-glow: rgba(var(--ace-primary-rgb, 0,138,129), .6);
  }
}

body.ace-player :where(input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button), .ace-mark-complete-btn, .wpProQuiz_content input[name="startQuiz"], .wpProQuiz_content input[name="next"], .wpProQuiz_content input[name="check"], .wpProQuiz_content input[name="review"], .wpProQuiz_content input[name="endQuizSummary"], .wpProQuiz_content input[name="endInfopage"], .wpProQuiz_content input[name="checkSingle"], .wpProQuiz_content .ace-qz-btn.is-primary, .wpProQuiz_content a#quiz_continue_link, .ace-xp-levelup-ok, a.adb-btn, .ace-mock-btn:not(.is-quiet), .ace-prac-start, .ace-prac-dock-btn, .ace-rev-start, .ace-rev-btn:not(.is-quiet), .acq-btn, .ace-cq-submit-btn, .ace-lou-btn.is-primary, a.ace-free-lock-btn, #ace-profile-modal .btn.btn-primary, .ace-feed-post-btn:not(:disabled), .ace-feed-post-btn.afp-busy, .ace-feed-comment-form button[type="submit"], .ace-dl-btn.is-solid, .ld-table-list-item:not(.learndash-complete) .atp-quiz-go, .learndash-incomplete .atp-quiz-go, .ace-ps-next, .ace-ps-again, a.ace-prac-empty-btn, a.arp-btn:not(.arp-btn-s), .acc--dash .acc-btn):not(#ab) {
  background-color: var(--ab-teal) !important;
  background-image: var(--ab-i, linear-gradient(transparent, transparent)), linear-gradient(180deg, var(--ab-hi) 0%, var(--ab-teal) 34%, var(--ab-lo) 100%) !important;
  background-repeat: no-repeat !important;
  background-position: calc(var(--ab-ix, 7px) + var(--ab-n, 0px)) 50%, 0 0 !important;
  background-size: 28px 28px, 100% 100% !important;
  background-origin: border-box !important;
  background-clip: border-box !important;
  border: 0 !important;
  border-radius: 12px !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff;
  text-decoration: none !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .22) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .26), inset 0 0 0 1px rgba(255, 255, 255, .06), inset 0 -1px 0 rgba(0, 0, 0, .28),
              0 1px 2px rgba(0, 0, 0, .42), 0 10px 20px -10px var(--ab-glow) !important;
  cursor: pointer;
  transition: background-position .2s ease, box-shadow .2s ease, filter .2s ease, transform .12s ease !important;
  -webkit-tap-highlight-color: transparent;
}

body.ace-player :where(.wpProQuiz_content input[name="back"], .wpProQuiz_content input[name="quizSummary"]:not(.is-primary), .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary), .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary), .wpProQuiz_content input[name="skip"], .wpProQuiz_content input[name="tip"], .ace-mock-btn.is-quiet, .ace-rev-btn.is-quiet, .ace-lou-btn.is-ghost):not(#ab) {
  background-color: rgba(255, 255, 255, .045) !important;
  background-image: var(--ab-i, linear-gradient(transparent, transparent)) !important;
  background-repeat: no-repeat !important;
  background-position: calc(var(--ab-ix, 7px) + var(--ab-n, 0px)) 50% !important;
  background-size: 28px 28px !important;
  background-origin: border-box !important;
  border: 1px solid rgba(255, 255, 255, .17) !important;
  border-radius: 12px !important;
  color: #ecebe4 !important;
  -webkit-text-fill-color: #ecebe4;
  text-decoration: none !important;
  text-shadow: none !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 1px 2px rgba(0, 0, 0, .25) !important;
  cursor: pointer;
  transition: background-color .2s ease, border-color .2s ease, background-position .2s ease, transform .12s ease !important;
}

@media (hover: hover) {
body.ace-player :where(input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button):hover, .ace-mark-complete-btn:hover, .wpProQuiz_content input[name="startQuiz"]:hover, .wpProQuiz_content input[name="next"]:hover, .wpProQuiz_content input[name="check"]:hover, .wpProQuiz_content input[name="review"]:hover, .wpProQuiz_content input[name="endQuizSummary"]:hover, .wpProQuiz_content input[name="endInfopage"]:hover, .wpProQuiz_content input[name="checkSingle"]:hover, .wpProQuiz_content .ace-qz-btn.is-primary:hover, .wpProQuiz_content a#quiz_continue_link:hover, .ace-xp-levelup-ok:hover, a.adb-btn:hover, .ace-mock-btn:not(.is-quiet):hover, .ace-prac-start:hover, .ace-prac-dock-btn:hover, .ace-rev-start:hover, .ace-rev-btn:not(.is-quiet):hover, .acq-btn:hover, .ace-cq-submit-btn:hover, .ace-lou-btn.is-primary:hover, a.ace-free-lock-btn:hover, #ace-profile-modal .btn.btn-primary:hover, .ace-feed-post-btn:not(:disabled):hover, .ace-feed-post-btn.afp-busy:hover, .ace-feed-comment-form button[type="submit"]:hover, .ace-ps-next:hover, .ace-ps-again:hover, a.ace-prac-empty-btn:hover, a.arp-btn:not(.arp-btn-s):hover, .acc--dash .acc-btn:hover, a.ace-dl-row:hover .ace-dl-btn.is-solid, .ld-table-list-item:not(.learndash-complete) a:hover .atp-quiz-go, .learndash-incomplete a:hover .atp-quiz-go, a.learndash-incomplete:hover .atp-quiz-go):not(#ab) {
  filter: brightness(1.05) saturate(1.05);
  transform: translateY(-1px);
}
body.ace-player :where(input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button):hover, .ace-mark-complete-btn:hover, .wpProQuiz_content input[name="startQuiz"]:hover, .wpProQuiz_content input[name="next"]:hover, .wpProQuiz_content input[name="check"]:hover, .wpProQuiz_content input[name="review"]:hover, .wpProQuiz_content input[name="endQuizSummary"]:hover, .wpProQuiz_content input[name="endInfopage"]:hover, .wpProQuiz_content input[name="checkSingle"]:hover, .wpProQuiz_content .ace-qz-btn.is-primary:hover, .wpProQuiz_content a#quiz_continue_link:hover, .ace-xp-levelup-ok:hover, a.adb-btn:hover, .ace-mock-btn:not(.is-quiet):hover, .ace-prac-start:hover, .ace-prac-dock-btn:hover, .ace-rev-start:hover, .ace-rev-btn:not(.is-quiet):hover, .acq-btn:hover, .ace-cq-submit-btn:hover, .ace-lou-btn.is-primary:hover, a.ace-free-lock-btn:hover, #ace-profile-modal .btn.btn-primary:hover, .ace-feed-post-btn:not(:disabled):hover, .ace-feed-post-btn.afp-busy:hover, .ace-feed-comment-form button[type="submit"]:hover, .ace-ps-next:hover, .ace-ps-again:hover, a.ace-prac-empty-btn:hover, a.arp-btn:not(.arp-btn-s):hover, .acc--dash .acc-btn:hover):not(#ab) {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .32), inset 0 0 0 1px rgba(255, 255, 255, .08), inset 0 -1px 0 rgba(0, 0, 0, .28),
              0 2px 4px rgba(0, 0, 0, .40), 0 14px 26px -10px var(--ab-glow) !important;
}
body.ace-player :where(.wpProQuiz_content input[name="back"]:hover, .wpProQuiz_content input[name="quizSummary"]:not(.is-primary):hover, .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary):hover, .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary):hover, .wpProQuiz_content input[name="skip"]:hover, .wpProQuiz_content input[name="tip"]:hover, .ace-mock-btn.is-quiet:hover, .ace-rev-btn.is-quiet:hover, .ace-lou-btn.is-ghost:hover):not(#ab) {
  background-color: rgba(var(--ace-primary-rgb, 0,138,129), .16) !important;
  border-color: rgba(94, 214, 200, .55) !important;
}
}

body.ace-player :where(input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button):active, .ace-mark-complete-btn:active, .wpProQuiz_content input[name="startQuiz"]:active, .wpProQuiz_content input[name="next"]:active, .wpProQuiz_content input[name="check"]:active, .wpProQuiz_content input[name="review"]:active, .wpProQuiz_content input[name="endQuizSummary"]:active, .wpProQuiz_content input[name="endInfopage"]:active, .wpProQuiz_content input[name="checkSingle"]:active, .wpProQuiz_content .ace-qz-btn.is-primary:active, .wpProQuiz_content a#quiz_continue_link:active, .ace-xp-levelup-ok:active, a.adb-btn:active, .ace-mock-btn:not(.is-quiet):active, .ace-prac-start:active, .ace-prac-dock-btn:active, .ace-rev-start:active, .ace-rev-btn:not(.is-quiet):active, .acq-btn:active, .ace-cq-submit-btn:active, .ace-lou-btn.is-primary:active, a.ace-free-lock-btn:active, #ace-profile-modal .btn.btn-primary:active, .ace-feed-post-btn:not(:disabled):active, .ace-feed-post-btn.afp-busy:active, .ace-feed-comment-form button[type="submit"]:active, .ace-ps-next:active, .ace-ps-again:active, a.ace-prac-empty-btn:active, a.arp-btn:not(.arp-btn-s):active, .acc--dash .acc-btn:active):not(#ab) {
  filter: brightness(.95);
  transform: translateY(1px);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, .30), inset 0 0 0 1px rgba(255, 255, 255, .05), 0 1px 1px rgba(0, 0, 0, .35) !important;
}
body.ace-player :where(.wpProQuiz_content input[name="back"]:active, .wpProQuiz_content input[name="quizSummary"]:not(.is-primary):active, .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary):active, .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary):active, .wpProQuiz_content input[name="skip"]:active, .wpProQuiz_content input[name="tip"]:active, .ace-mock-btn.is-quiet:active, .ace-rev-btn.is-quiet:active, .ace-lou-btn.is-ghost:active):not(#ab) { transform: translateY(1px); }
body.ace-player :where(input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button):focus-visible, .ace-mark-complete-btn:focus-visible, .wpProQuiz_content input[name="startQuiz"]:focus-visible, .wpProQuiz_content input[name="next"]:focus-visible, .wpProQuiz_content input[name="check"]:focus-visible, .wpProQuiz_content input[name="review"]:focus-visible, .wpProQuiz_content input[name="endQuizSummary"]:focus-visible, .wpProQuiz_content input[name="endInfopage"]:focus-visible, .wpProQuiz_content input[name="checkSingle"]:focus-visible, .wpProQuiz_content .ace-qz-btn.is-primary:focus-visible, .wpProQuiz_content a#quiz_continue_link:focus-visible, .ace-xp-levelup-ok:focus-visible, a.adb-btn:focus-visible, .ace-mock-btn:not(.is-quiet):focus-visible, .ace-prac-start:focus-visible, .ace-prac-dock-btn:focus-visible, .ace-rev-start:focus-visible, .ace-rev-btn:not(.is-quiet):focus-visible, .acq-btn:focus-visible, .ace-cq-submit-btn:focus-visible, .ace-lou-btn.is-primary:focus-visible, a.ace-free-lock-btn:focus-visible, #ace-profile-modal .btn.btn-primary:focus-visible, .ace-feed-post-btn:not(:disabled):focus-visible, .ace-feed-post-btn.afp-busy:focus-visible, .ace-feed-comment-form button[type="submit"]:focus-visible, .ace-ps-next:focus-visible, .ace-ps-again:focus-visible, a.ace-prac-empty-btn:focus-visible, a.arp-btn:not(.arp-btn-s):focus-visible, .acc--dash .acc-btn:focus-visible, .wpProQuiz_content input[name="back"]:focus-visible, .wpProQuiz_content input[name="quizSummary"]:not(.is-primary):focus-visible, .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary):focus-visible, .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary):focus-visible, .wpProQuiz_content input[name="skip"]:focus-visible, .wpProQuiz_content input[name="tip"]:focus-visible, .ace-mock-btn.is-quiet:focus-visible, .ace-rev-btn.is-quiet:focus-visible, .ace-lou-btn.is-ghost:focus-visible):not(#ab) {
  outline: 2px solid #7fe0d6 !important;
  outline-offset: 3px !important;
}

body.ace-player :where(input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button), .ace-mark-complete-btn, .wpProQuiz_content input[name="startQuiz"], .wpProQuiz_content input[name="next"], .wpProQuiz_content input[name="check"], .wpProQuiz_content input[name="review"], .wpProQuiz_content input[name="endQuizSummary"], .wpProQuiz_content input[name="endInfopage"], .wpProQuiz_content input[name="checkSingle"], .wpProQuiz_content .ace-qz-btn.is-primary, .wpProQuiz_content a#quiz_continue_link, .ace-xp-levelup-ok, a.adb-btn, .ace-mock-btn:not(.is-quiet), .ace-prac-start, .ace-prac-dock-btn, .ace-rev-start, .ace-rev-btn:not(.is-quiet), .acq-btn, .ace-cq-submit-btn, .ace-lou-btn.is-primary, a.ace-free-lock-btn, #ace-profile-modal .btn.btn-primary, .ace-feed-post-btn:not(:disabled), .ace-feed-post-btn.afp-busy, .ace-feed-comment-form button[type="submit"], .wpProQuiz_content input[name="back"], .wpProQuiz_content input[name="quizSummary"]:not(.is-primary), .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary), .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary), .wpProQuiz_content input[name="skip"], .wpProQuiz_content input[name="tip"], .ace-mock-btn.is-quiet, .ace-rev-btn.is-quiet, .ace-lou-btn.is-ghost):not(#ab):not(#ab) {
  min-height: 42px !important;
  padding: calc((42px - 1.2em) / 2) 22px !important;
  font-family: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: .012em !important;
  line-height: 1.2 !important;
}
body.ace-player :where(.wpProQuiz_content input[name="back"], .wpProQuiz_content input[name="quizSummary"]:not(.is-primary), .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary), .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary), .wpProQuiz_content input[name="skip"], .wpProQuiz_content input[name="tip"], .ace-mock-btn.is-quiet, .ace-rev-btn.is-quiet, .ace-lou-btn.is-ghost):not(#ab):not(#ab) { font-weight: 600 !important; padding-left: 20px !important; padding-right: 20px !important; }
body.ace-player :where(.ace-dl-btn.is-solid, .ld-table-list-item:not(.learndash-complete) .atp-quiz-go, .learndash-incomplete .atp-quiz-go):not(#ab):not(#ab) {
  --ab-ix: 7px;
  background-size: 12px 12px, 100% 100% !important;
  border-radius: 10px !important;
  min-height: 30px !important;
  padding: calc((30px - 1.2em) / 2) 8px calc((30px - 1.2em) / 2) 22px !important;
  font-family: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif !important;
  font-size: .72rem !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  line-height: 1.2 !important;
  white-space: nowrap;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .24), inset 0 -1px 0 rgba(0, 0, 0, .26), 0 1px 2px rgba(0, 0, 0, .40), 0 8px 14px -9px var(--ab-glow) !important;
}

body.ace-player input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button):not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.6l4.6 4.6L19 7.6'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .ace-mark-complete-btn:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.6l4.6 4.6L19 7.6'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="startQuiz"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.2v11.6l9.2-5.8z' fill='%23fff' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="next"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13.5'/%3E%3Cpath d='M13 6.5l5.5 5.5-5.5 5.5'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="check"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.6l4.6 4.6L19 7.6'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="review"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4.5h10v15.5l-5-3.6-5 3.6z'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="endQuizSummary"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 21V4.5'/%3E%3Cpath d='M6 5h11.5l-2.2 3.7 2.2 3.8H6'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="endInfopage"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 21V4.5'/%3E%3Cpath d='M6 5h11.5l-2.2 3.7 2.2 3.8H6'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="checkSingle"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 21V4.5'/%3E%3Cpath d='M6 5h11.5l-2.2 3.7 2.2 3.8H6'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input.is-primary[name="restartQuiz"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12a7.5 7.5 0 1 0 2.4-5.5'/%3E%3Cpath d='M4.5 4.5v4.6h4.6'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input.is-primary[name="reShowQuestion"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 12s3.4-6.2 9.2-6.2 9.2 6.2 9.2 6.2-3.4 6.2-9.2 6.2S2.8 12 2.8 12z'/%3E%3Ccircle cx='12' cy='12' r='2.7'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input.is-primary[name="quizSummary"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 7h9.5'/%3E%3Cpath d='M9.5 12h9.5'/%3E%3Cpath d='M9.5 17h9.5'/%3E%3Cpath d='M5 7h.01'/%3E%3Cpath d='M5 12h.01'/%3E%3Cpath d='M5 17h.01'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content a#quiz_continue_link:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13.5'/%3E%3Cpath d='M13 6.5l5.5 5.5-5.5 5.5'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .ace-xp-levelup-ok:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13.5'/%3E%3Cpath d='M13 6.5l5.5 5.5-5.5 5.5'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player a.adb-btn:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13.5'/%3E%3Cpath d='M13 6.5l5.5 5.5-5.5 5.5'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player a.ace-mock-btn:not(.is-quiet):not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13.5'/%3E%3Cpath d='M13 6.5l5.5 5.5-5.5 5.5'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .ace-mock-btn[data-mock-go]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.2v11.6l9.2-5.8z' fill='%23fff' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .ace-prac-start:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.2v11.6l9.2-5.8z' fill='%23fff' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .ace-prac-dock-btn:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.2v11.6l9.2-5.8z' fill='%23fff' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .ace-rev-start:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.2v11.6l9.2-5.8z' fill='%23fff' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .ace-cq-submit-btn:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 11.5 20 4.5l-6.5 15.5-2.6-6.4z'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .ace-lou-btn.is-primary:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.6l4.6 4.6L19 7.6'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player a.ace-free-lock-btn:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13.5'/%3E%3Cpath d='M13 6.5l5.5 5.5-5.5 5.5'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .ace-feed-post-btn:not(:disabled):not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(0,28,25,.30)' stroke='rgba(255,255,255,.22)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 11.5 20 4.5l-6.5 15.5-2.6-6.4z'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="back"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(47,199,185,.13)' stroke='rgba(94,214,200,.36)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%238fe6dc' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5.5'/%3E%3Cpath d='M11 6.5 5.5 12l5.5 5.5'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="quizSummary"]:not(.is-primary):not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(47,199,185,.13)' stroke='rgba(94,214,200,.36)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%238fe6dc' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 7h9.5'/%3E%3Cpath d='M9.5 12h9.5'/%3E%3Cpath d='M9.5 17h9.5'/%3E%3Cpath d='M5 7h.01'/%3E%3Cpath d='M5 12h.01'/%3E%3Cpath d='M5 17h.01'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary):not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(47,199,185,.13)' stroke='rgba(94,214,200,.36)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%238fe6dc' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 12s3.4-6.2 9.2-6.2 9.2 6.2 9.2 6.2-3.4 6.2-9.2 6.2S2.8 12 2.8 12z'/%3E%3Ccircle cx='12' cy='12' r='2.7'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary):not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(47,199,185,.13)' stroke='rgba(94,214,200,.36)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%238fe6dc' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12a7.5 7.5 0 1 0 2.4-5.5'/%3E%3Cpath d='M4.5 4.5v4.6h4.6'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="skip"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(47,199,185,.13)' stroke='rgba(94,214,200,.36)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%238fe6dc' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 6.5l7 5.5-7 5.5z'/%3E%3Cpath d='M13 6.5l7 5.5-7 5.5z'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .wpProQuiz_content input[name="tip"]:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='8' fill='rgba(47,199,185,.13)' stroke='rgba(94,214,200,.36)'/%3E%3Cg transform='translate(6.4 6.4) scale(.6333)' fill='none' stroke='%238fe6dc' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 17.5h6'/%3E%3Cpath d='M10 20.5h4'/%3E%3Cpath d='M8.2 14.2a6 6 0 1 1 7.6 0c-.6.5-.8 1.1-.8 1.8H9c0-.7-.2-1.3-.8-1.8z'/%3E%3C/g%3E%3C/svg%3E"); }
body.ace-player .ace-dl-btn.is-solid:not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11'/%3E%3Cpath d='M7.5 10.5 12 15l4.5-4.5'/%3E%3Cpath d='M5 19.5h14'/%3E%3C/svg%3E"); }
body.ace-player :where(.ld-table-list-item:not(.learndash-complete) .atp-quiz-go, .learndash-incomplete .atp-quiz-go):not(#ab):not(#ab) { --ab-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13.5'/%3E%3Cpath d='M13 6.5l5.5 5.5-5.5 5.5'/%3E%3C/svg%3E"); }

body.ace-player :where(input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button), .ace-mark-complete-btn, .wpProQuiz_content input[name="startQuiz"], .wpProQuiz_content input[name="check"], .wpProQuiz_content input[name="review"], .wpProQuiz_content input[name="endQuizSummary"], .wpProQuiz_content input[name="endInfopage"], .wpProQuiz_content input[name="checkSingle"], .wpProQuiz_content input.is-primary[name="restartQuiz"], .wpProQuiz_content input.is-primary[name="reShowQuestion"], .wpProQuiz_content input.is-primary[name="quizSummary"], .ace-mock-btn[data-mock-go], .ace-prac-start, .ace-prac-dock-btn, .ace-rev-start, .ace-cq-submit-btn, .ace-lou-btn.is-primary, .ace-feed-post-btn:not(:disabled), .wpProQuiz_content input[name="back"], .wpProQuiz_content input[name="quizSummary"]:not(.is-primary), .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary), .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary), .wpProQuiz_content input[name="tip"]):not(#ab):not(#ab) { padding-left: 44px !important; padding-right: 20px !important; }
body.ace-player :where(.wpProQuiz_content input[name="next"], .wpProQuiz_content a#quiz_continue_link, .ace-xp-levelup-ok, a.adb-btn, a.ace-mock-btn:not(.is-quiet), a.ace-free-lock-btn, .wpProQuiz_content input[name="skip"]):not(#ab):not(#ab) { --ab-ix: calc(100% - 7px); padding-left: 20px !important; padding-right: 44px !important; }
@media (hover: hover) {
body.ace-player :where(.wpProQuiz_content input[name="next"]:hover, .wpProQuiz_content a#quiz_continue_link:hover, .ace-xp-levelup-ok:hover, a.adb-btn:hover, a.ace-mock-btn:not(.is-quiet):hover, a.ace-free-lock-btn:hover, .wpProQuiz_content input[name="skip"]:hover):not(#ab):not(#ab) { --ab-n: 2px; }
body.ace-player :where(.wpProQuiz_content input[name="back"]:hover):not(#ab):not(#ab) { --ab-n: -2px; }
body.ace-player :where(a.ace-dl-row:hover .ace-dl-btn.is-solid):not(#ab):not(#ab) { background-position: 7px calc(50% + 1.5px), 0 0 !important; }
}

/* the quiz row says Start: an arrow, after the word */
body.ace-player :where(.ld-table-list-item:not(.learndash-complete) .atp-quiz-go, .learndash-incomplete .atp-quiz-go):not(#ab):not(#ab):not(#ab) { --ab-ix: calc(100% - 7px); padding-left: 10px !important; padding-right: 23px !important; }
@media (hover: hover) { body.ace-player :where(.ld-table-list-item:not(.learndash-complete) a:hover .atp-quiz-go, .learndash-incomplete a:hover .atp-quiz-go, a.learndash-incomplete:hover .atp-quiz-go):not(#ab):not(#ab):not(#ab) { --ab-n: 2px; } }
/* buttons the app makes taller than the rest keep their height: the Practice page's two */
body.ace-player :where(.ace-prac-start):not(#ab):not(#ab):not(#ab) { min-height: 48px !important; padding: calc((48px - 1.2em) / 2) 14px calc((48px - 1.2em) / 2) 48px !important; --ab-ix: 9px; font-size: .84rem !important; letter-spacing: 0 !important; white-space: nowrap; }
body.ace-player :where(.ace-prac-dock-btn):not(#ab):not(#ab):not(#ab) { min-height: 44px !important; padding-top: calc((44px - 1.2em) / 2) !important; padding-bottom: calc((44px - 1.2em) / 2) !important; }
/* and the ones in a tight bar keep to it: Hand in on the mock exam's clock bar, Post and Reply in the feed */
body.ace-player :where(.ace-mock-btn.ace-mock-hand):not(#ab):not(#ab):not(#ab) { min-height: 36px !important; padding: calc((36px - 1.2em) / 2) 16px !important; border-radius: 10px !important; }
body.ace-player :where(.ace-feed-post-btn:not(:disabled), .ace-feed-post-btn.afp-busy, .ace-feed-comment-form button[type="submit"]):not(#ab):not(#ab):not(#ab) { min-height: 38px !important; padding-top: calc((38px - 1.2em) / 2) !important; padding-bottom: calc((38px - 1.2em) / 2) !important; }
body.ace-player :where(.ace-feed-comment-form button[type="submit"]):not(#ab):not(#ab):not(#ab) { padding-left: 16px !important; padding-right: 16px !important; }

body.ace-player :where(input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button):disabled, input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button)[aria-disabled="true"], .ace-mark-complete-btn:disabled, .ace-mark-complete-btn[aria-disabled="true"], .wpProQuiz_content input[name="startQuiz"]:disabled, .wpProQuiz_content input[name="startQuiz"][aria-disabled="true"], .wpProQuiz_content input[name="next"]:disabled, .wpProQuiz_content input[name="next"][aria-disabled="true"], .wpProQuiz_content input[name="check"]:disabled, .wpProQuiz_content input[name="check"][aria-disabled="true"], .wpProQuiz_content input[name="review"]:disabled, .wpProQuiz_content input[name="review"][aria-disabled="true"], .wpProQuiz_content input[name="endQuizSummary"]:disabled, .wpProQuiz_content input[name="endQuizSummary"][aria-disabled="true"], .wpProQuiz_content input[name="endInfopage"]:disabled, .wpProQuiz_content input[name="endInfopage"][aria-disabled="true"], .wpProQuiz_content input[name="checkSingle"]:disabled, .wpProQuiz_content input[name="checkSingle"][aria-disabled="true"], .wpProQuiz_content .ace-qz-btn.is-primary:disabled, .wpProQuiz_content .ace-qz-btn.is-primary[aria-disabled="true"], .wpProQuiz_content a#quiz_continue_link:disabled, .wpProQuiz_content a#quiz_continue_link[aria-disabled="true"], .ace-xp-levelup-ok:disabled, .ace-xp-levelup-ok[aria-disabled="true"], a.adb-btn:disabled, a.adb-btn[aria-disabled="true"], .ace-mock-btn:not(.is-quiet):disabled, .ace-mock-btn:not(.is-quiet)[aria-disabled="true"], .ace-prac-start:disabled, .ace-prac-start[aria-disabled="true"], .ace-prac-dock-btn:disabled, .ace-prac-dock-btn[aria-disabled="true"], .ace-rev-start:disabled, .ace-rev-start[aria-disabled="true"], .ace-rev-btn:not(.is-quiet):disabled, .ace-rev-btn:not(.is-quiet)[aria-disabled="true"], .acq-btn:disabled, .acq-btn[aria-disabled="true"], .ace-cq-submit-btn:disabled, .ace-cq-submit-btn[aria-disabled="true"], .ace-lou-btn.is-primary:disabled, .ace-lou-btn.is-primary[aria-disabled="true"], a.ace-free-lock-btn:disabled, a.ace-free-lock-btn[aria-disabled="true"], #ace-profile-modal .btn.btn-primary:disabled, #ace-profile-modal .btn.btn-primary[aria-disabled="true"], .ace-feed-post-btn:not(:disabled):disabled, .ace-feed-post-btn:not(:disabled)[aria-disabled="true"], .ace-feed-post-btn.afp-busy:disabled, .ace-feed-post-btn.afp-busy[aria-disabled="true"], .ace-feed-comment-form button[type="submit"]:disabled, .ace-feed-comment-form button[type="submit"][aria-disabled="true"], .ace-ps-next:disabled, .ace-ps-next[aria-disabled="true"], .ace-ps-again:disabled, .ace-ps-again[aria-disabled="true"], a.ace-prac-empty-btn:disabled, a.ace-prac-empty-btn[aria-disabled="true"], a.arp-btn:not(.arp-btn-s):disabled, a.arp-btn:not(.arp-btn-s)[aria-disabled="true"], .acc--dash .acc-btn:disabled, .acc--dash .acc-btn[aria-disabled="true"], .wpProQuiz_content input[name="back"]:disabled, .wpProQuiz_content input[name="back"][aria-disabled="true"], .wpProQuiz_content input[name="quizSummary"]:not(.is-primary):disabled, .wpProQuiz_content input[name="quizSummary"]:not(.is-primary)[aria-disabled="true"], .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary):disabled, .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary)[aria-disabled="true"], .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary):disabled, .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary)[aria-disabled="true"], .wpProQuiz_content input[name="skip"]:disabled, .wpProQuiz_content input[name="skip"][aria-disabled="true"], .wpProQuiz_content input[name="tip"]:disabled, .wpProQuiz_content input[name="tip"][aria-disabled="true"], .ace-mock-btn.is-quiet:disabled, .ace-mock-btn.is-quiet[aria-disabled="true"], .ace-rev-btn.is-quiet:disabled, .ace-rev-btn.is-quiet[aria-disabled="true"], .ace-lou-btn.is-ghost:disabled, .ace-lou-btn.is-ghost[aria-disabled="true"]):not(#ab):not(#ab):not(#ab):not(#ab) {
  filter: grayscale(.45) brightness(.82) !important;
  opacity: .62 !important;
  transform: none !important;
  cursor: not-allowed;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), 0 1px 2px rgba(0, 0, 0, .35) !important;
}
/* The app shows a small spinner in some buttons while they work. The icon steps aside for it, and the button keeps
   its colour instead of dimming. (These come after the rule above, at the same level, so they win.) */
body.ace-player :where(.ace-prac-start.is-loading, .ace-feed-post-btn.afp-busy, .ace-cq-submit-btn:disabled, .atp-mc.is-busy input[type="submit"], .atp-mc.is-busy button, .ace-xp-levelup-ok[aria-busy="true"], .ace-rev-start[aria-busy="true"]):not(#ab):not(#ab):not(#ab):not(#ab) {
  --ab-i: linear-gradient(transparent, transparent);
  padding-left: 22px !important;
  padding-right: 22px !important;
  filter: none !important;
  opacity: 1 !important;
  transform: none !important;
  cursor: progress;
}
body.ace-player :where(.atp-mc.is-busy input[type="submit"], .atp-mc.is-busy button):not(#ab):not(#ab):not(#ab):not(#ab) { color: transparent !important; -webkit-text-fill-color: transparent; text-shadow: none !important; }

@media (prefers-reduced-motion: reduce) {
body.ace-player :where(input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button), .ace-mark-complete-btn, .wpProQuiz_content input[name="startQuiz"], .wpProQuiz_content input[name="next"], .wpProQuiz_content input[name="check"], .wpProQuiz_content input[name="review"], .wpProQuiz_content input[name="endQuizSummary"], .wpProQuiz_content input[name="endInfopage"], .wpProQuiz_content input[name="checkSingle"], .wpProQuiz_content .ace-qz-btn.is-primary, .wpProQuiz_content a#quiz_continue_link, .ace-xp-levelup-ok, a.adb-btn, .ace-mock-btn:not(.is-quiet), .ace-prac-start, .ace-prac-dock-btn, .ace-rev-start, .ace-rev-btn:not(.is-quiet), .acq-btn, .ace-cq-submit-btn, .ace-lou-btn.is-primary, a.ace-free-lock-btn, #ace-profile-modal .btn.btn-primary, .ace-feed-post-btn:not(:disabled), .ace-feed-post-btn.afp-busy, .ace-feed-comment-form button[type="submit"], .ace-ps-next, .ace-ps-again, a.ace-prac-empty-btn, a.arp-btn:not(.arp-btn-s), .acc--dash .acc-btn, .wpProQuiz_content input[name="back"], .wpProQuiz_content input[name="quizSummary"]:not(.is-primary), .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary), .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary), .wpProQuiz_content input[name="skip"], .wpProQuiz_content input[name="tip"], .ace-mock-btn.is-quiet, .ace-rev-btn.is-quiet, .ace-lou-btn.is-ghost, .ace-dl-btn.is-solid, .ld-table-list-item:not(.learndash-complete) .atp-quiz-go, .learndash-incomplete .atp-quiz-go):not(#ab):not(#ab):not(#ab):not(#ab) { transition: none !important; }
body.ace-player :where(input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button):hover, .ace-mark-complete-btn:hover, .wpProQuiz_content input[name="startQuiz"]:hover, .wpProQuiz_content input[name="next"]:hover, .wpProQuiz_content input[name="check"]:hover, .wpProQuiz_content input[name="review"]:hover, .wpProQuiz_content input[name="endQuizSummary"]:hover, .wpProQuiz_content input[name="endInfopage"]:hover, .wpProQuiz_content input[name="checkSingle"]:hover, .wpProQuiz_content .ace-qz-btn.is-primary:hover, .wpProQuiz_content a#quiz_continue_link:hover, .ace-xp-levelup-ok:hover, a.adb-btn:hover, .ace-mock-btn:not(.is-quiet):hover, .ace-prac-start:hover, .ace-prac-dock-btn:hover, .ace-rev-start:hover, .ace-rev-btn:not(.is-quiet):hover, .acq-btn:hover, .ace-cq-submit-btn:hover, .ace-lou-btn.is-primary:hover, a.ace-free-lock-btn:hover, #ace-profile-modal .btn.btn-primary:hover, .ace-feed-post-btn:not(:disabled):hover, .ace-feed-post-btn.afp-busy:hover, .ace-feed-comment-form button[type="submit"]:hover, .ace-ps-next:hover, .ace-ps-again:hover, a.ace-prac-empty-btn:hover, a.arp-btn:not(.arp-btn-s):hover, .acc--dash .acc-btn:hover, a.ace-dl-row:hover .ace-dl-btn.is-solid, .ld-table-list-item:not(.learndash-complete) a:hover .atp-quiz-go, .learndash-incomplete a:hover .atp-quiz-go, a.learndash-incomplete:hover .atp-quiz-go, input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button):active, .ace-mark-complete-btn:active, .wpProQuiz_content input[name="startQuiz"]:active, .wpProQuiz_content input[name="next"]:active, .wpProQuiz_content input[name="check"]:active, .wpProQuiz_content input[name="review"]:active, .wpProQuiz_content input[name="endQuizSummary"]:active, .wpProQuiz_content input[name="endInfopage"]:active, .wpProQuiz_content input[name="checkSingle"]:active, .wpProQuiz_content .ace-qz-btn.is-primary:active, .wpProQuiz_content a#quiz_continue_link:active, .ace-xp-levelup-ok:active, a.adb-btn:active, .ace-mock-btn:not(.is-quiet):active, .ace-prac-start:active, .ace-prac-dock-btn:active, .ace-rev-start:active, .ace-rev-btn:not(.is-quiet):active, .acq-btn:active, .ace-cq-submit-btn:active, .ace-lou-btn.is-primary:active, a.ace-free-lock-btn:active, #ace-profile-modal .btn.btn-primary:active, .ace-feed-post-btn:not(:disabled):active, .ace-feed-post-btn.afp-busy:active, .ace-feed-comment-form button[type="submit"]:active, .ace-ps-next:active, .ace-ps-again:active, a.ace-prac-empty-btn:active, a.arp-btn:not(.arp-btn-s):active, .acc--dash .acc-btn:active, .wpProQuiz_content input[name="back"]:active, .wpProQuiz_content input[name="quizSummary"]:not(.is-primary):active, .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary):active, .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary):active, .wpProQuiz_content input[name="skip"]:active, .wpProQuiz_content input[name="tip"]:active, .ace-mock-btn.is-quiet:active, .ace-rev-btn.is-quiet:active, .ace-lou-btn.is-ghost:active):not(#ab):not(#ab):not(#ab):not(#ab) { transform: none !important; }
}
@media (forced-colors: active) {
body.ace-player :where(input.learndash_mark_complete_button:not(.learndash_mark_incomplete_button), .ace-mark-complete-btn, .wpProQuiz_content input[name="startQuiz"], .wpProQuiz_content input[name="next"], .wpProQuiz_content input[name="check"], .wpProQuiz_content input[name="review"], .wpProQuiz_content input[name="endQuizSummary"], .wpProQuiz_content input[name="endInfopage"], .wpProQuiz_content input[name="checkSingle"], .wpProQuiz_content .ace-qz-btn.is-primary, .wpProQuiz_content a#quiz_continue_link, .ace-xp-levelup-ok, a.adb-btn, .ace-mock-btn:not(.is-quiet), .ace-prac-start, .ace-prac-dock-btn, .ace-rev-start, .ace-rev-btn:not(.is-quiet), .acq-btn, .ace-cq-submit-btn, .ace-lou-btn.is-primary, a.ace-free-lock-btn, #ace-profile-modal .btn.btn-primary, .ace-feed-post-btn:not(:disabled), .ace-feed-post-btn.afp-busy, .ace-feed-comment-form button[type="submit"], .ace-ps-next, .ace-ps-again, a.ace-prac-empty-btn, a.arp-btn:not(.arp-btn-s), .acc--dash .acc-btn, .wpProQuiz_content input[name="back"], .wpProQuiz_content input[name="quizSummary"]:not(.is-primary), .wpProQuiz_content input[name="reShowQuestion"]:not(.is-primary), .wpProQuiz_content input[name="restartQuiz"]:not(.is-primary), .wpProQuiz_content input[name="skip"], .wpProQuiz_content input[name="tip"], .ace-mock-btn.is-quiet, .ace-rev-btn.is-quiet, .ace-lou-btn.is-ghost, .ace-dl-btn.is-solid, .ld-table-list-item:not(.learndash-complete) .atp-quiz-go, .learndash-incomplete .atp-quiz-go):not(#ab):not(#ab):not(#ab):not(#ab) { border: 1px solid ButtonText !important; forced-color-adjust: auto; }
}

}   /* @supports */
