html[data-exam-format="examplify"] {
--exs-slate: #1f2b38;
--exs-slate-2: #17222d;
--exs-blue: #2f80ed;
--exs-blue-dark: #1b5cb8;
--exs-ink: #23303c;
--exs-line: #d7dee5;
--exs-rail: #ffffff;
--exs-bottom: #ddeefa;
--exs-green: #6fcf97;
--exs-font: "Helvetica Neue", Arial, Helvetica, sans-serif;
--exs-bar: 73px;
--exs-rail-w: 94px;
}
html[data-exam-format="examplify"] .arena-question-panel { --exs-fs: calc(17px * var(--q-scale, 1)); }
html[data-exam-format="examplify"] #assessment-session-page {
background: #fff !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
font-family: var(--exs-font); color: var(--exs-ink);
}
html[data-exam-format="examplify"] #assessment-session-page::before { display: none !important; content: none !important; }
html[data-exam-format="examplify"] .assessment-session-shell {
background: transparent !important; box-shadow: none !important; border: 0 !important; border-radius: 0 !important;
max-width: none !important; padding: 0 !important;
}
html[data-exam-format="examplify"] #assessment-session-page * { transition-duration: 0s !important; animation: none !important; }
html[data-exam-format="examplify"] .assessment-session-topbar {
position: relative; display: flex !important; align-items: center !important; gap: 18px;
background: var(--exs-slate) !important; color: #fff !important; border: 0 !important; border-radius: 0 !important;
box-shadow: none !important; padding: 0 0 0 20px !important; height: var(--exs-bar) !important; min-height: var(--exs-bar) !important; backdrop-filter: none !important;
}
html[data-exam-format="examplify"] .assessment-session-topbar::before,
html[data-exam-format="examplify"] .assessment-session-topbar::after { display: none !important; content: none !important; }
html[data-exam-format="examplify"] .assessment-session-topbar * { color: #fff !important; }
html[data-exam-format="examplify"] .arena-topbar-brand, html[data-exam-format="examplify"] .arena-topbar-domain,
html[data-exam-format="examplify"] .arena-brand-float, html[data-exam-format="examplify"] .arena-theme-picker,
html[data-exam-format="examplify"] #assessmentSessionStatus, html[data-exam-format="examplify"] .study-tank-toggle,
html[data-exam-format="examplify"] [data-study-tank-toggle], html[data-exam-format="examplify"] .assessment-session-topbar .section-label,
html[data-exam-format="examplify"] .arena-topbar-title-row, html[data-exam-format="examplify"] #assessmentSessionTitle,
html[data-exam-format="examplify"] #assessmentSessionSubtitle, html[data-exam-format="examplify"] #assessmentSessionProgress { display: none !important; }
html[data-exam-format="examplify"] .arena-topbar-copy { display: contents !important; }
html[data-exam-format="examplify"] .arena-topbar-meta { display: contents !important; }
html[data-exam-format="examplify"] .assessment-session-topbar [data-lab-values-trigger] { display: none !important; }
html[data-exam-format="examplify"] .exs-brand { display: grid; grid-template-columns: auto auto; justify-content: start; align-items: start; column-gap: 4px; row-gap: 6px; white-space: nowrap; }
html[data-exam-format="examplify"] .exs-brand strong { font: 700 24px/1 var(--exs-font); letter-spacing: .2px; }
html[data-exam-format="examplify"] .exs-brand strong { display: inline-flex; align-items: center; gap: 10px; }
html[data-exam-format="examplify"] .exs-brand strong::before {
content: ''; width: 27px; height: 27px; display: inline-block;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 7l9-4 9 4-9 4z' fill='%23fff'/><path d='M5.5 11.5 12 14.5l6.5-3L21 12.6l-9 4.1-9-4.1z' fill='%232f80ed'/><path d='M5.5 16 12 19l6.5-3 2.5 1.1L12 21.5 3 17.1z' fill='%23fff'/></svg>") center/contain no-repeat;
}
html[data-exam-format="examplify"] .exs-brand strong::after { content: '\2122'; font-size: 10px; color: #9fb0bf; align-self: flex-start; margin: 2px 0 0 -5px; }
html[data-exam-format="examplify"] .exs-brand .exs-brand-note { font: 400 10.5px/1 var(--exs-font); color: #9fb0bf !important; align-self: start; margin: 4px 0 0 2px; }
html[data-exam-format="examplify"] .exs-brand .exs-brand-title { grid-column: 1 / -1; font: 700 13.5px/1 var(--exs-font); color: #e6ecf2 !important; }
html[data-exam-format="examplify"] .assessment-session-topbar .session-settings-trigger,
html[data-exam-format="examplify"] .assessment-session-topbar .live-trigger {
background: rgba(255,255,255,.07) !important; border: 1px solid rgba(255,255,255,.30) !important; box-shadow: none !important;
color: #fff !important; font: 700 13.5px/1 var(--exs-font) !important; padding: 10px 15px !important; gap: 9px; white-space: nowrap; flex: 0 0 auto;
}
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .assessment-session-topbar .session-settings-trigger:hover,
html[data-exam-format="examplify"] .assessment-session-topbar .live-trigger:hover { background: rgba(255,255,255,.15) !important; border-color: rgba(255,255,255,.55) !important; }
}
html[data-exam-format="examplify"] .assessment-session-topbar .session-settings-trigger.is-active { background: rgba(47,128,237,.28) !important; border-color: var(--exs-blue) !important; }
html[data-exam-format="examplify"] .assessment-session-topbar .live-trigger-code { font-family: var(--exs-font) !important; letter-spacing: .04em; }
html[data-exam-format="examplify"] .assessment-session-topbar .live-trigger-dot { width: 9px; height: 9px; background: #9fb0bf; }
html[data-exam-format="examplify"] .assessment-session-topbar .live-trigger.is-live { background: rgba(52,199,89,.20) !important; border-color: rgba(52,199,89,.75) !important; }
html[data-exam-format="examplify"] .assessment-session-topbar .live-trigger.is-live .live-trigger-dot { background: #34c759; }
html[data-exam-format="examplify"] .assessment-session-topbar .live-trigger.is-live .live-trigger-code { font-family: ui-monospace, "SF Mono", Menlo, monospace !important; letter-spacing: .14em; }
html[data-exam-format="examplify"] .assessment-session-topbar .live-trigger-timer { background: rgba(255,255,255,.92) !important; color: #0f172a !important; }
html[data-exam-format="examplify"] .assessment-session-topbar .live-trigger-timer.is-urgent { background: #eb5757 !important; color: #fff !important; }
html[data-exam-format="examplify"] #assessmentSessionTimer {
position: absolute !important; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1;
background: none !important; border: 0 !important; box-shadow: none !important; padding: 0 !important;
font: 700 16px/1 var(--exs-font) !important; letter-spacing: .5px; color: #fff !important; text-transform: none !important; min-width: 0; white-space: nowrap;
display: block !important;
}
html[data-exam-format="examplify"] #assessmentSessionTimer::before { content: 'TIME REMAINING '; font-weight: 400; color: #cfd9e2; }
html[data-exam-format="examplify"] .exs-controls { margin-left: auto; display: flex; align-items: stretch; height: var(--exs-bar); }
html[data-exam-format="examplify"] .exs-controls button {
background: none; border: 0; color: #fff; cursor: pointer; font: 700 14px/1 var(--exs-font); letter-spacing: .7px;
padding: 0 21px; display: flex; align-items: center; gap: 9px; white-space: nowrap;
}
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .exs-controls button:hover { background: rgba(255,255,255,.08); }
}
html[data-exam-format="examplify"] .exs-controls .exs-toolkit-btn { background: var(--exs-slate-2); }
html[data-exam-format="examplify"] .exs-controls .exs-controls-btn::after { content: '\25BE'; font-size: 13px; }
html[data-exam-format="examplify"] .exs-controls .exs-toolkit-btn::after { content: '\22EE'; font-size: 16px; }
html[data-exam-format="examplify"] .exs-menu {
position: fixed; top: var(--exs-bar); right: 124px; z-index: 1360; background: #fff; border: 1px solid var(--exs-line);
box-shadow: 0 8px 24px rgba(0,0,0,.18); min-width: 200px; font-family: var(--exs-font); padding: 4px 0;
}
html[data-exam-format="examplify"] .exs-menu button {
display: flex; align-items: center; justify-content: space-between; gap: 10px; width: 100%; text-align: left;
background: none; border: 0; cursor: pointer; padding: 10px 14px; font: 400 13px/1 var(--exs-font); color: var(--exs-ink);
border-bottom: 1px solid #eef2f5;
}
html[data-exam-format="examplify"] .exs-menu button:last-child { border-bottom: 0; font-weight: 700; }
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .exs-menu button:hover { background: #f2f6fa; }
}
html[data-exam-format="examplify"] .exs-menu .exs-badge {
background: var(--exs-blue); color: #fff; border-radius: 50%; width: 18px; height: 18px;
display: inline-flex; align-items: center; justify-content: center; font: 700 11px/1 var(--exs-font);
}
html[data-exam-format="examplify"][data-nbme-open] #studyTimerWidget, html[data-exam-format="examplify"][data-nbme-open] .study-timer-widget,
html[data-exam-format="examplify"][data-nbme-open] #studyTimerRestore, html[data-exam-format="examplify"][data-nbme-open] .study-timer-restore,
html[data-exam-format="examplify"][data-nbme-open] .study-tank { display: none !important; }
html[data-exam-format="examplify"][data-nbme-open] .fbw-den { bottom: 56px !important; right: 14px !important; }
html[data-exam-format="examplify"] #assessment-arena { background: #fff !important; gap: 0 !important; padding: 0 !important; display: grid !important; grid-template-columns: var(--exs-rail-w) 1fr !important; margin: 0 !important; }
html[data-exam-format="examplify"] .arena-sidebar {
display: block !important; background: var(--exs-rail) !important; border: 0 !important; border-right: 1px solid var(--exs-line) !important;
border-radius: 0 !important; box-shadow: none !important; padding: 0 !important; min-height: 0;
position: sticky !important; top: 0; align-self: start !important; width: var(--exs-rail-w); margin: 0 !important;
height: calc(100vh - var(--exs-bar)) !important; height: calc(100dvh - var(--exs-bar)) !important; max-height: calc(100vh - var(--exs-bar)) !important; max-height: calc(100dvh - var(--exs-bar)) !important; overflow-y: auto; overscroll-behavior: contain;
scrollbar-width: none;
}
html[data-exam-format="examplify"] .arena-sidebar::-webkit-scrollbar { display: none; }
html[data-exam-format="examplify"] .arena-sidebar::before { display: none !important; content: none !important; }
html[data-exam-format="examplify"] .arena-sidebar .section-label, html[data-exam-format="examplify"] .arena-sidebar h4,
html[data-exam-format="examplify"] .arena-sidebar-copy, html[data-exam-format="examplify"] .arena-sidebar-stats { display: none !important; }
html[data-exam-format="examplify"] .exs-filter {
display: flex; align-items: center; gap: 6px; width: 100%; background: none; border: 0; border-bottom: 1px solid var(--exs-line);
padding: 13px 12px; cursor: pointer; font: 700 13px/1 var(--exs-font); letter-spacing: .8px; color: var(--exs-ink);
}
html[data-exam-format="examplify"] .exs-filter::after { content: '\203A'; font-size: 17px; margin-left: auto; }
html[data-exam-format="examplify"] .exs-filter-menu {
position: fixed; z-index: 1360; background: #fff; border: 1px solid var(--exs-line); box-shadow: 0 8px 24px rgba(0,0,0,.16);
min-width: 190px; font-family: var(--exs-font); padding: 2px 0;
}
html[data-exam-format="examplify"] .exs-filter-menu button {
display: block; width: 100%; text-align: left; background: none; border: 0; cursor: pointer;
padding: 11px 16px; font: 400 14px/1 var(--exs-font); color: var(--exs-ink); border-bottom: 1px solid #eef2f5;
}
html[data-exam-format="examplify"] .exs-filter-menu button:last-child { border-bottom: 0; }
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .exs-filter-menu button:hover { background: #f2f6fa; }
}
html[data-exam-format="examplify"] .exs-filter-menu button.is-active::before { content: '\2713 '; font-weight: 700; }
html[data-exam-format="examplify"] .arena-sidebar-grid { display: flex !important; flex-direction: column; align-items: center; gap: 17px !important; padding: 10px 0 32px !important; }
html[data-exam-format="examplify"] .arena-sidebar-grid::before { content: '\2303'; font-size: 18px; color: #5c6f80; padding: 2px 0 4px; font-family: var(--exs-font); }
html[data-exam-format="examplify"] .arena-sidebar-grid::after { content: '\2304'; font-size: 18px; color: #5c6f80; padding: 6px 0 0; font-family: var(--exs-font); }
html[data-exam-format="examplify"] .arena-nav-button {
position: relative; display: flex !important; align-items: center; justify-content: center; overflow: visible !important;
width: 52px !important; height: 52px !important; min-height: 52px !important; border-radius: 50% !important;
border: 1.5px solid #b9bfc6 !important; background: #fff !important; box-shadow: none !important;
color: var(--exs-ink) !important; font: 400 19px/1 var(--exs-font) !important; padding: 0 !important;
}
html[data-exam-format="examplify"] .arena-nav-button::before { display: none !important; content: none !important; }
html[data-exam-format="examplify"] .arena-nav-button.is-answered, html[data-exam-format="examplify"] .arena-nav-button.is-submitted {
background: var(--exs-blue) !important; border-color: var(--exs-blue) !important; color: #fff !important;
}
html[data-exam-format="examplify"] .arena-nav-button.is-correct, html[data-exam-format="examplify"] .arena-nav-button.is-current.is-correct,
html[data-exam-format="examplify"] .arena-nav-button.is-current.is-submitted.is-correct { background: #27ae60 !important; border-color: #27ae60 !important; color: #fff !important; }
html[data-exam-format="examplify"] .arena-nav-button.is-wrong, html[data-exam-format="examplify"] .arena-nav-button.is-current.is-wrong,
html[data-exam-format="examplify"] .arena-nav-button.is-current.is-submitted.is-wrong { background: #eb5757 !important; border-color: #eb5757 !important; color: #fff !important; }
html[data-exam-format="examplify"] .arena-nav-button.is-current { border: 2px solid var(--exs-blue) !important; color: var(--exs-ink) !important; background: #fff !important; }
html[data-exam-format="examplify"] .arena-nav-button.is-current.is-answered, html[data-exam-format="examplify"] .arena-nav-button.is-current.is-submitted { background: var(--exs-blue) !important; color: #fff !important; box-shadow: 0 0 0 2px #fff inset !important; }
html[data-exam-format="examplify"] .arena-nav-button.is-flagged::after {
content: ''; position: absolute; right: -10px; top: -9px; border: 0 !important;
width: 20px; height: 20px; border-radius: 0; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 1.2v13.6' stroke='%23935018' stroke-width='1.4' stroke-linecap='round'/><path d='M4.6 1.8h8.6l-2.6 3 2.6 3H4.6z' fill='%23f2994a'/></svg>") center/contain no-repeat;
box-shadow: none; color: transparent; font-size: 0; line-height: 0;
}
html[data-exam-format="examplify"] .arena-sidebar[data-exs-filter="flagged"] .arena-nav-button:not(.is-flagged) { display: none !important; }
html[data-exam-format="examplify"] .arena-sidebar[data-exs-filter="answered"] .arena-nav-button:not(.is-answered):not(.is-submitted) { display: none !important; }
html[data-exam-format="examplify"] .arena-sidebar[data-exs-filter="unanswered"] .arena-nav-button.is-answered,
html[data-exam-format="examplify"] .arena-sidebar[data-exs-filter="unanswered"] .arena-nav-button.is-submitted { display: none !important; }
html[data-exam-format="examplify"] .arena-main { padding: 0 !important; margin: 0 !important; }
html[data-exam-format="examplify"] .arena-question-panel {
background: #fff !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important;
padding: 20px 48px 104px 40px !important; max-width: none !important; min-height: calc(100vh - var(--exs-bar));
}
html[data-exam-format="examplify"][data-exs-toolkit] .arena-question-panel { padding-right: 340px !important; }
html[data-exam-format="examplify"][data-exs-toolkit] .arena-panel-head-actions { padding-right: 96px; }
html[data-exam-format="examplify"] .arena-panel-head { border: 0 !important; padding: 0 !important; margin: 0 0 6px !important; background: none !important; display: flex !important; align-items: center; gap: 12px; }
html[data-exam-format="examplify"] .arena-panel-head .section-label, html[data-exam-format="examplify"] .arena-panel-head h4,
html[data-exam-format="examplify"] .arena-feedback-status, html[data-exam-format="examplify"] .arena-question-meta,
html[data-exam-format="examplify"] .arena-question-set { display: none !important; }
html[data-exam-format="examplify"] .arena-panel-head-actions { display: flex; align-items: center; gap: 14px; width: 100%; }
html[data-exam-format="examplify"] .exs-qlabel { order: -2; }
html[data-exam-format="examplify"] .hoad-text-size { margin-left: auto !important; }
html[data-exam-format="examplify"] .hoad-assessment-question {
position: relative; font: 400 var(--exs-fs)/1.55 var(--exs-font) !important; color: var(--exs-ink) !important;
max-width: none; margin: 0 0 14px 0 !important; letter-spacing: 0 !important;
}
html[data-exam-format="examplify"] .hoad-assessment-question::before { display: none !important; content: none !important; }
html[data-exam-format="examplify"] .exs-qlabel { font: 700 15.5px/1 var(--exs-font); color: var(--exs-ink); white-space: nowrap; cursor: pointer; border-radius: 4px; padding: 4px 6px; margin: -4px 0 -4px -6px; }
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .exs-qlabel:hover { background: #eef2f5; }
}
html[data-exam-format="examplify"] .exs-qlabel::after { content: ' \2304'; font-size: 12px; color: #5c6f80; }
html[data-exam-format="examplify"] .arena-question-panel.exs-stem-collapsed .exs-qlabel::after { content: ' \2303'; }
html[data-exam-format="examplify"] .arena-question-panel.exs-stem-collapsed .hoad-assessment-question { display: none !important; }
html[data-exam-format="examplify"] .hoad-assessment-question mark, html[data-exam-format="examplify"] .hoad-assessment-question .arena-highlight { background: #ffe27a; }
html[data-exam-format="examplify"] .hoad-question-flag {
order: -1; margin-right: 0; background: #eef2f5 !important; border: 0 !important; border-radius: 999px !important;
box-shadow: none !important; padding: 6px 14px !important; color: var(--exs-ink) !important;
display: inline-flex !important; align-items: center; gap: 6px; font-size: 0 !important;
width: auto !important; min-width: 0 !important; height: auto !important; white-space: nowrap; line-height: 1 !important;
}
html[data-exam-format="examplify"] .hoad-question-flag > * { display: none !important; }
html[data-exam-format="examplify"] .hoad-question-flag::after { content: 'FLAG QUESTION'; font: 700 11px/1 var(--exs-font); letter-spacing: .6px; color: var(--exs-ink); }
html[data-exam-format="examplify"] .hoad-question-flag[aria-pressed="true"] { background: #fdeacc !important; }
html[data-exam-format="examplify"] .hoad-question-flag[aria-pressed="true"]::after { content: '\2691 FLAGGED'; color: #d9822b; }
html[data-exam-format="examplify"] .hoad-see-score {
background: var(--exs-blue) !important; border: 1px solid var(--exs-blue-dark) !important; border-radius: 4px !important;
color: #fff !important; box-shadow: none !important; font: 700 12px/1 var(--exs-font) !important; letter-spacing: .5px;
text-transform: uppercase; padding: 8px 14px !important;
}
html[data-exam-format="examplify"] .hoad-text-size, html[data-exam-format="examplify"] .hoad-question-reset {
background: #fff !important; border: 1px solid var(--exs-line) !important; border-radius: 4px !important;
color: var(--exs-ink) !important; box-shadow: none !important; font-size: 12px !important; padding: 3px 7px !important;
}
html[data-exam-format="examplify"] .hoad-question-figures { display: none !important; }
html[data-exam-format="examplify"] .hoad-assessment-choices {
display: flex !important; flex-direction: column; gap: 14px !important; margin: 6px 0 18px !important;
border: 0 !important; padding: 0 !important; background: none; max-width: 900px;
}
html[data-exam-format="examplify"] .hoad-assessment-choices::before {
content: 'Answers ' attr(data-exs-range); font: 700 12.5px/1 var(--exs-font); color: var(--exs-ink); margin-bottom: -2px;
}
html[data-exam-format="examplify"] .hoad-choice-row {
background: #f1f3f4 !important; border: 1px solid #c3c9cf !important; border-radius: 999px !important; box-shadow: none !important;
padding: 0 18px 0 0 !important; align-items: center !important; gap: 6px !important; overflow: hidden;
}
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .hoad-choice-row:hover { background: #ecf1f5 !important; }
}
html[data-exam-format="examplify"] .hoad-choice-row:has(.hoad-assessment-choice.is-selected) { background: #fff !important; border-color: var(--exs-blue) !important; box-shadow: 0 0 0 1px var(--exs-blue) !important; }
html[data-exam-format="examplify"] .hoad-choice-row:has(.hoad-assessment-choice.is-correct) { background: #dff3e6 !important; border-color: #27ae60 !important; box-shadow: 0 0 0 1px #27ae60 !important; }
html[data-exam-format="examplify"] .hoad-choice-row:has(.hoad-assessment-choice.is-wrong) { background: #fbe4e4 !important; border-color: #eb5757 !important; box-shadow: 0 0 0 1px #eb5757 !important; }
html[data-exam-format="examplify"] .hoad-choice-row.is-struck { opacity: .5; }
html[data-exam-format="examplify"] .hoad-assessment-choice {
background: none !important; border: 0 !important; border-radius: 999px 0 0 999px !important; box-shadow: none !important;
padding: 16px 6px 16px 24px !important; transform: none !important; width: auto !important; flex: 1 1 auto !important;
font: 400 var(--exs-fs)/1.35 var(--exs-font) !important; color: var(--exs-ink) !important; text-align: left !important;
}
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .hoad-assessment-choice:hover { background: none !important; }
}
html[data-exam-format="examplify"] .hoad-choice-body { display: inline-flex !important; align-items: center !important; gap: 14px; }
html[data-exam-format="examplify"] .hoad-choice-body::before { display: none !important; content: none !important; }
html[data-exam-format="examplify"] .hoad-choice-letter, html[data-exam-format="examplify"] .hoad-choice-letter--plain {
display: inline-block !important; min-width: 0 !important; width: auto !important; height: auto !important;
margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; border-radius: 0 !important;
box-shadow: none !important; color: var(--exs-ink) !important; font: 700 var(--exs-fs)/1.35 var(--exs-font) !important;
}
html[data-exam-format="examplify"] .hoad-choice-letter--plain::after { content: none !important; }
html[data-exam-format="examplify"] .hoad-assessment-choice.is-selected { background: none !important; border: 0 !important; }
html[data-exam-format="examplify"] .hoad-assessment-choice.is-selected .hoad-choice-body::after { content: '\2713'; color: var(--exs-blue); font-weight: 700; margin-left: auto; }
html[data-exam-format="examplify"] .hoad-assessment-choice.is-correct .hoad-choice-body::after { content: '\2713'; color: #27ae60; font-weight: 700; margin-left: auto; }
html[data-exam-format="examplify"] .hoad-assessment-choice.is-correct, html[data-exam-format="examplify"] .hoad-assessment-choice.is-wrong { background: none !important; border: 0 !important; }
html[data-exam-format="examplify"] .hoad-choice-strike, html[data-exam-format="examplify"] .arena-choice-strike {
display: inline-flex !important; align-items: center; justify-content: center; background: none !important; border: 0 !important;
border-radius: 0 !important; box-shadow: none !important; width: 26px !important; height: 26px !important; padding: 0 !important;
color: #444 !important; font-size: 0 !important; line-height: 1 !important; opacity: 1 !important; flex: 0 0 auto;
}
html[data-exam-format="examplify"] .hoad-choice-strike::before, html[data-exam-format="examplify"] .arena-choice-strike::before {
content: ''; width: 20px; height: 20px; display: block;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23444' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.5-6.5 10-6.5S22 12 22 12s-3.5 6.5-10 6.5S2 12 2 12z'/><circle cx='12' cy='12' r='2.6'/></svg>") center/contain no-repeat;
}
html[data-exam-format="examplify"] .hoad-choice-row.is-struck .hoad-choice-strike::before,
html[data-exam-format="examplify"] .hoad-assessment-choice.is-struck ~ .hoad-choice-strike::before {
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23444' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.5-6.5 10-6.5S22 12 22 12s-3.5 6.5-10 6.5S2 12 2 12z'/><circle cx='12' cy='12' r='2.6'/><path d='M4 20 20 4'/></svg>") center/contain no-repeat;
}
html[data-exam-format="examplify"] .hoad-assessment-choice.is-struck { opacity: .45; }
html[data-exam-format="examplify"] .hoad-assessment-choice.is-struck .hoad-choice-body > span:not(.hoad-choice-letter):not(.hoad-choice-letter--plain) { text-decoration: line-through; }
html[data-exam-format="examplify"] .arena-confetti, html[data-exam-format="examplify"] .choice-explanation-glyph { display: none !important; }
html[data-exam-format="examplify"] .hoad-choice-pct { min-width: 0; margin-left: auto; padding: 0 0 0 14px; border-radius: 0; background: none !important; color: #555 !important; font-size: 0.86em; font-weight: 600; }
html[data-exam-format="examplify"] .choice-community-line { color: #555; font-size: 0.9em; }
html[data-exam-format="examplify"] .choice-explanation, html[data-exam-format="examplify"] .arena-feedback {
background: none !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important;
color: var(--exs-ink) !important; font: 400 calc(var(--exs-fs) - 1px)/1.55 var(--exs-font) !important;
padding: 10px 4px 2px !important; margin: 0 !important; max-width: 90ch;
}
html[data-exam-format="examplify"] .choice-explanation p, html[data-exam-format="examplify"] .choice-explanation div { font: inherit !important; color: inherit !important; }
html[data-exam-format="examplify"] .hoad-assessment-choice.has-choice-cells .hoad-choice-body {
display: grid !important; width: 100%; box-sizing: border-box; position: relative; padding-right: 26px;
}
html[data-exam-format="examplify"] .hoad-assessment-choice.has-choice-cells .hoad-choice-body::after {
position: absolute; right: 0; top: 50%; transform: translateY(-50%);
}
html[data-exam-format="examplify"] .hoad-assessment-choices.has-option-table .hoad-option-table-head {
padding: 0 83px 2px 25px !important;
font: 700 calc(var(--exs-fs) - 1px)/1.3 var(--exs-font) !important; color: var(--exs-ink) !important;
}
html[data-exam-format="examplify"] .hoad-assessment-choices.is-stacked-table .hoad-choice-row,
html[data-exam-format="examplify"] .hoad-assessment-choices.is-image-table .hoad-choice-row { border-radius: 26px !important; }
html[data-exam-format="examplify"] .hoad-choice-row:has(.hoad-assessment-choice.has-choice-image) { border-radius: 26px !important; }
html[data-exam-format="examplify"] .hoad-assessment-choice.has-choice-image { border-radius: 26px 0 0 26px !important; }
html[data-exam-format="examplify"] .hoad-assessment-choices.is-image-grid {
display: grid !important; grid-template-columns: minmax(0, 1fr); align-items: start;
}
html[data-exam-format="examplify"] .hoad-assessment-choices.is-image-grid::before { grid-column: 1 / -1; }
html[data-exam-format="examplify"] .hoad-choice-zoom { align-self: center !important; margin: 0 4px !important; }
html[data-exam-format="examplify"] .assessment-session-shell::after {
content: ''; display: block; position: fixed; left: 0; right: 0; bottom: 0; top: auto; height: 52px;
background: var(--exs-bottom); border-top: 1px solid #c3ddf0; z-index: 55; pointer-events: none;
}
html[data-exam-format="examplify"] .exs-count {
position: fixed; left: 16px; bottom: 19px; z-index: 60; font: 700 11.5px/1 var(--exs-font); letter-spacing: .6px; color: #41576b;
text-transform: uppercase; display: flex; gap: 18px; align-items: baseline;
}
html[data-exam-format="examplify"] .exs-count .exs-version { font: 400 10.5px/1 var(--exs-font); color: #7d90a0; letter-spacing: .4px; }
html[data-exam-format="examplify"] .hoad-assessment-nav { display: block !important; border: 0 !important; margin: 0 !important; padding: 0 !important; background: none !important; position: static; }
html[data-exam-format="examplify"] .hoad-assessment-nav-group { display: contents !important; }
html[data-exam-format="examplify"] .hoad-assessment-arrow {
position: fixed; bottom: 8px; z-index: 60; border-radius: 4px !important; box-shadow: none !important;
font-size: 0 !important; padding: 0 22px !important; height: 36px; min-width: 0 !important; cursor: pointer;
}
html[data-exam-format="examplify"] .hoad-assessment-arrow[data-hoad-prev] { right: 132px; background: var(--exs-slate) !important; border: 1px solid var(--exs-slate) !important; }
html[data-exam-format="examplify"] .hoad-assessment-arrow[data-hoad-prev]::after { content: 'Previous'; font: 700 13.5px/1 var(--exs-font); color: #fff; }
html[data-exam-format="examplify"] .hoad-assessment-arrow[data-hoad-next] { right: 16px; background: var(--exs-blue) !important; border: 1px solid var(--exs-blue-dark) !important; min-width: 104px !important; }
html[data-exam-format="examplify"] .hoad-assessment-arrow[data-hoad-next]::after { content: 'Next'; font: 700 13.5px/1 var(--exs-font); color: #fff; }
html[data-exam-format="examplify"] .assessment-session-close {
position: fixed !important; left: -9999px !important; bottom: 0;
}
html[data-exam-format="examplify"] .exs-toolkit {
position: fixed; top: var(--exs-bar); right: 0; bottom: 56px; width: 340px; z-index: 1340; background: #fff;
border-left: 1px solid var(--exs-line); display: flex; flex-direction: column; font-family: var(--exs-font);
}
html[data-exam-format="examplify"] .exs-toolkit-tabs { display: flex; border-bottom: 1px solid var(--exs-line); background: #f7f9fb; }
html[data-exam-format="examplify"] .exs-toolkit-tabs button {
flex: 1; background: none; border: 0; border-bottom: 2px solid transparent; cursor: pointer;
font: 700 10.5px/1 var(--exs-font); letter-spacing: .5px; color: #5c6f80; padding: 12px 4px;
}
html[data-exam-format="examplify"] .exs-toolkit-tabs button.is-active { color: var(--exs-ink); background: #fff; border-bottom-color: var(--exs-blue); }
html[data-exam-format="examplify"] .exs-toolkit-tabs button[data-tab="attachment"] { display: none; }
html[data-exam-format="examplify"][data-exs-attachment] .exs-toolkit-tabs button[data-tab="attachment"] { display: block; }
html[data-exam-format="examplify"][data-exs-attachment] .exs-toolkit-close { display: none; }
html[data-exam-format="examplify"] .exs-tool-row {
display: block; width: 100%; text-align: left; background: #fff; border: 1px solid var(--exs-line); border-radius: 4px;
padding: 12px 14px; margin: 0 0 8px; cursor: pointer; font: 400 13px/1 var(--exs-font); color: var(--exs-ink);
}
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .exs-tool-row:hover { background: #f2f6fa; }
}
html[data-exam-format="examplify"] .exs-toolkit-body { flex: 1; overflow: auto; padding: 12px; overscroll-behavior: contain; }
html[data-exam-format="examplify"] .exs-toolkit-attach { padding: 12px 12px 10px; border-bottom: 1px solid var(--exs-line); max-height: 46%; overflow: auto; overscroll-behavior: contain; flex: 0 0 auto; }
html[data-exam-format="examplify"] .exs-toolkit-attach .exs-attachment-label { font: 400 12.5px/1.3 var(--exs-font); color: #5c6f80; margin: 2px 0 10px; }
html[data-exam-format="examplify"] .exs-toolkit-attach img { max-width: 100%; border: 1px solid var(--exs-line); cursor: zoom-in; display: block; }
html[data-exam-format="examplify"] .exs-toolkit-attach img + img { margin-top: 10px; }
html[data-exam-format="examplify"] .exs-toolkit[data-tab="none"] .exs-toolkit-attach { max-height: none; flex: 1 1 auto; border-bottom: 0; }
html[data-exam-format="examplify"] .exs-toolkit[data-tab="none"] .exs-toolkit-body { display: none; }
html[data-exam-format="examplify"] .exs-toolkit-close {
background: none; border: 0; border-top: 1px solid var(--exs-line); cursor: pointer;
font: 700 11px/1 var(--exs-font); letter-spacing: .6px; color: #5c6f80; padding: 13px;
}
html[data-exam-format="examplify"] .exs-toolkit-body .exs-attachment-label { font: 400 12.5px/1.3 var(--exs-font); color: #5c6f80; margin: 2px 0 10px; }
html[data-exam-format="examplify"] .exs-toolkit-body img { max-width: 100%; border: 1px solid var(--exs-line); cursor: zoom-in; display: block; }
html[data-exam-format="examplify"] .exs-toolkit-body .exs-empty { font: 400 12.5px/1.4 var(--exs-font); color: #8fa1b0; padding: 8px 2px; }
html[data-exam-format="examplify"] .exs-toolkit-body textarea {
display: block; width: 100%; box-sizing: border-box; height: 100%; min-height: 240px; border: 1px solid var(--exs-line);
border-radius: 4px; padding: 10px; font: 400 13px/1.45 var(--exs-font); resize: none; outline: none;
}
html[data-exam-format="examplify"] .exs-calc-display {
position: relative; border: 1px solid #b9bfc6; border-radius: 3px; background: #fff; padding: 18px 12px 18px; margin-bottom: 12px; min-height: 58px;
font: 400 24px/1.2 var(--exs-font); color: var(--exs-ink); text-align: right; overflow: hidden; word-break: break-all;
}
html[data-exam-format="examplify"] .exs-calc-display .exs-calc-ans { position: absolute; top: 4px; right: 8px; font: 400 10.5px/1 var(--exs-font); color: #8fa1b0; }
html[data-exam-format="examplify"] .exs-calc-display .exs-calc-mode { position: absolute; bottom: 4px; left: 8px; font: 400 10.5px/1 var(--exs-font); color: #5c6f80; }
html[data-exam-format="examplify"] .exs-calc-keys { display: grid; grid-template-columns: repeat(5, 1fr); gap: 7px; }
html[data-exam-format="examplify"] .exs-calc-keys button {
height: 40px; border: 1px solid #e1e6ea; background: #f4f6f8; border-radius: 4px;
font: 400 14px/1 var(--exs-font); cursor: pointer; color: var(--exs-ink);
}
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .exs-calc-keys button:hover { background: #e9eef3; }
}
html[data-exam-format="examplify"] .exs-calc-keys button.span2 { grid-column: span 2; }
html[data-exam-format="examplify"] .exs-calc-keys button.is-on { background: var(--exs-blue); color: #fff; border-color: var(--exs-blue-dark); }
html[data-exam-format="examplify"] .exs-calc-keys button sup { font-size: 9px; }
html[data-exam-format="examplify"] .exs-attach-win {
position: fixed; top: calc(var(--exs-bar) + 18px); right: 14px; left: auto; z-index: 1365; width: 640px; max-width: 94vw; height: calc(100vh - var(--exs-bar) - 84px); height: calc(100dvh - var(--exs-bar) - 84px); max-height: none;
background: #fff; border: 1px solid #b9bfc6; border-radius: 4px; box-shadow: 0 16px 44px rgba(0,0,0,.3);
display: flex; flex-direction: column; font-family: var(--exs-font); resize: both; overflow: hidden;
}
html[data-exam-format="examplify"] .exs-attach-head {
display: flex; align-items: center; gap: 8px; padding: 9px 12px; border-bottom: 1px solid var(--exs-line); cursor: move;
font: 700 12.5px/1 var(--exs-font); color: var(--exs-ink); background: #fff;
}
html[data-exam-format="examplify"] .exs-attach-head::before { content: '\1F4CE'; font-size: 13px; }
html[data-exam-format="examplify"] .exs-attach-head .exs-attach-x { margin-left: auto; background: none; border: 0; cursor: pointer; font-size: 15px; color: #333; padding: 0 4px; }
html[data-exam-format="examplify"] .exs-attach-tools {
display: flex; align-items: center; gap: 10px; padding: 6px 10px; border-bottom: 1px solid var(--exs-line); background: #fafbfc;
font: 400 12px/1 var(--exs-font); color: #5c6f80;
}
html[data-exam-format="examplify"] .exs-attach-tools button { background: none; border: 0; cursor: pointer; color: #41576b; font-size: 14px; padding: 3px 5px; border-radius: 3px; }
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .exs-attach-tools button:hover { background: #e9eef3; }
}
html[data-exam-format="examplify"] .exs-attach-seg { display: flex; border: 1px solid #b9bfc6; border-radius: 3px; overflow: hidden; margin-left: auto; }
html[data-exam-format="examplify"] .exs-attach-seg span { padding: 4px 12px; font: 400 11.5px/1 var(--exs-font); color: #41576b; }
html[data-exam-format="examplify"] .exs-attach-seg span.is-on { background: var(--exs-blue); color: #fff; }
html[data-exam-format="examplify"] .exs-attach-body { flex: 1; overflow: auto; background: #8b959e; padding: 16px; display: flex; justify-content: center; }
html[data-exam-format="examplify"] .exs-attach-body.is-imgpages { flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 16px; cursor: grab; }
html[data-exam-format="examplify"] .exs-attach-body.is-imgpages.is-panning { cursor: grabbing; }
html[data-exam-format="examplify"] .exs-attach-page.is-img { padding: 0; }
html[data-exam-format="examplify"] .exs-attach-page.is-img img { width: 100%; display: block; }
html[data-exam-format="examplify"] .exs-attach-page {
background: #fff; width: calc(440px * var(--exs-zoom, 1)); min-width: calc(440px * var(--exs-zoom, 1)); height: max-content;
box-shadow: 0 3px 14px rgba(0,0,0,.35); padding: calc(28px * var(--exs-zoom, 1)); font-size: calc(10.5px * var(--exs-zoom, 1));
color: #111; font-family: Georgia, 'Times New Roman', serif;
}
html[data-exam-format="examplify"] .exs-attach-page h1 { font-size: 1.5em; margin: 0 0 .9em; text-align: center; font-weight: 700; }
html[data-exam-format="examplify"] .exs-attach-page h2 { font-size: 1.15em; margin: 1.1em 0 .35em; border-bottom: 1px solid #999; padding-bottom: 2px; }
html[data-exam-format="examplify"] .exs-attach-page h3 { font-size: 1em; margin: .7em 0 .25em; color: #333; }
html[data-exam-format="examplify"] .exs-attach-page table { width: 100%; border-collapse: collapse; }
html[data-exam-format="examplify"] .exs-attach-page td { padding: .18em .3em; vertical-align: top; border-bottom: 1px dotted #ccc; }
html[data-exam-format="examplify"] .exs-attach-page td:last-child { text-align: right; white-space: nowrap; }
html[data-exam-format="examplify"] .exs-attach-foot {
display: flex; align-items: center; justify-content: center; gap: 10px; padding: 6px; border-top: 1px solid var(--exs-line);
font: 400 12px/1 var(--exs-font); color: #41576b; background: #fafbfc;
}
html[data-exam-format="examplify"] .exs-gate {
position: fixed; inset: 0; z-index: 1400; background: #edf0f3;
display: flex; align-items: center; justify-content: center; font-family: var(--exs-font); padding: 24px;
}
html[data-exam-format="examplify"] .exs-gate-card { display: flex; width: 820px; max-width: 96vw; box-shadow: 0 18px 50px rgba(0,0,0,.35); }
html[data-exam-format="examplify"] .exs-gate-left {
flex: 0 0 45%; background: #2c3e50; display: flex; align-items: center; justify-content: center; padding: 40px 20px;
}
html[data-exam-format="examplify"] .exs-gate-stop { width: 200px; height: 200px; }
html[data-exam-format="examplify"] .exs-gate-stop svg { width: 100%; height: 100%; display: block; }
html[data-exam-format="examplify"] .exs-gate-right { flex: 1; background: #fff; padding: 38px 36px; text-align: center; }
html[data-exam-format="examplify"] .exs-gate-right h2 { margin: 6px 0 16px; font: 400 26px/1.25 var(--exs-font); color: #2c3e50; }
html[data-exam-format="examplify"] .exs-gate-right p { margin: 0 0 18px; font: 400 14.5px/1.55 var(--exs-font); color: #4a5b6a; }
html[data-exam-format="examplify"] .exs-gate-check { display: flex; align-items: center; justify-content: center; text-align: left; gap: 12px; margin: 0 0 18px; font: 700 12.5px/1.45 var(--exs-font); color: #2c3e50; cursor: pointer; }
html[data-exam-format="examplify"] .exs-gate-check input { width: 22px; height: 22px; flex: 0 0 auto; accent-color: var(--exs-blue); cursor: pointer; margin: 0; }
html[data-exam-format="examplify"] .exs-gate-check span { max-width: 240px; }
html[data-exam-format="examplify"] .exs-gate-start {
display: block; width: 100%; border: 0; border-radius: 4px; background: var(--exs-green); color: #fff;
font: 700 16px/1 var(--exs-font); padding: 15px; cursor: pointer; opacity: .55;
}
html[data-exam-format="examplify"] .exs-gate-start.is-armed { opacity: 1; }
html[data-exam-format="examplify"] .exs-gate-cancel { display: inline-block; background: none; border: 0; color: var(--exs-blue); font: 400 13.5px/1 var(--exs-font); margin-top: 16px; cursor: pointer; }
html[data-exam-format="examplify"] .exs-hide-cover {
position: fixed; inset: 0; z-index: 1400; background: #2f96f3;
display: flex; align-items: center; justify-content: center;
font-family: var(--exs-font); color: var(--exs-ink); padding: 24px;
}
html[data-exam-format="examplify"] .exs-hide-card { display: flex; width: 640px; max-width: 92vw; min-height: 280px; box-shadow: 0 18px 50px rgba(0,0,0,.3); }
html[data-exam-format="examplify"] .exs-hide-left {
flex: 0 0 44%; background: var(--exs-slate); display: flex; align-items: center; justify-content: center; gap: 9px; color: #fff; font: 700 21px/1 var(--exs-font);
}
html[data-exam-format="examplify"] .exs-hide-left::before {
content: ''; width: 26px; height: 26px;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 7l9-4 9 4-9 4z' fill='%23fff'/><path d='M5.5 11.5 12 14.5l6.5-3L21 12.6l-9 4.1-9-4.1z' fill='%232f80ed'/><path d='M5.5 16 12 19l6.5-3 2.5 1.1L12 21.5 3 17.1z' fill='%23fff'/></svg>") center/contain no-repeat;
}
html[data-exam-format="examplify"] .exs-hide-right { flex: 1; background: #fff; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; padding: 30px; text-align: center; }
html[data-exam-format="examplify"] .exs-hide-right h2 { margin: 0; font: 400 22px/1.3 var(--exs-font); color: #2c3e50; }
html[data-exam-format="examplify"] .exs-hide-right p { margin: 0; font: 400 14px/1.5 var(--exs-font); color: #4a5b6a; }
html[data-exam-format="examplify"] .exs-hide-right button {
border: 0; border-radius: 4px; background: #6fcf74; color: #fff; font: 700 14.5px/1 var(--exs-font); padding: 13px 0; width: 80%; cursor: pointer; margin-top: 8px;
}
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .exs-hide-right button:hover { background: #5dbb63; }
}
html[data-exam-format="examplify"] .arena-summary-card { background: #fff !important; border: 1px solid var(--exs-line) !important; border-radius: 8px !important; box-shadow: none !important; font-family: var(--exs-font); margin: 20px 40px !important; }
html[data-exam-format="examplify"] .arena-sim-ad { bottom: 72px; left: 96px; }
html[data-exam-format="examplify"] .exs-exit {
position: fixed; left: 50%; bottom: 13px; transform: translateX(-50%); z-index: 60;
background: #fff; border: 1px solid #b9c2cf; border-radius: 4px; cursor: pointer; color: #23303c;
font: 700 11.5px/1 var(--exs-font); letter-spacing: .6px; text-transform: uppercase; padding: 10px 18px;
box-shadow: 0 1px 2px rgba(15, 23, 42, 0.08);
}
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .exs-exit:hover { background: #f2f6fa; border-color: #8fa1b0; }
}
html:not([data-nbme-open]) .exs-toolkit, html:not([data-nbme-open]) .exs-attach-win,
html:not([data-nbme-open]) .exs-gate, html:not([data-nbme-open]) .exs-hide-cover,
html:not([data-nbme-open]) .exs-menu, html:not([data-nbme-open]) .exs-filter-menu { display: none !important; }
html[data-exam-format="examplify"] .exs-toolkit[data-tab="none"] .exs-toolkit-tabs { display: none; }
html[data-exam-format="examplify"] .hoad-assessment-choices.is-matching { gap: 12px !important; max-width: 900px; }
html[data-exam-format="examplify"] .hoad-assessment-choices.is-matching::before { content: none !important; display: none !important; }
html[data-exam-format="examplify"] .hoad-match-hint {
font: 700 calc(var(--exs-fs) - 1px)/1.5 var(--exs-font) !important; color: var(--exs-ink) !important; margin: 0 !important;
background: #eef6fc !important; border: 1px solid #c3ddf0 !important; border-radius: 8px !important; padding: 8px 12px !important;
}
html[data-exam-format="examplify"] .hoad-match-legend {
background: #fff !important; border: 1px solid var(--exs-line) !important; border-radius: 8px !important; padding: 14px 18px !important;
}
html[data-exam-format="examplify"] .hoad-match-legend-title {
font: 700 12.5px/1 var(--exs-font) !important; color: var(--exs-ink) !important; letter-spacing: 0 !important;
text-transform: none !important; margin-bottom: 10px !important;
}
html[data-exam-format="examplify"] .hoad-match-legend-item {
font: 400 calc(var(--exs-fs) - 2px)/1.45 var(--exs-font) !important; color: var(--exs-ink) !important;
}
html[data-exam-format="examplify"] .hoad-match-legend-item b { font-weight: 700 !important; color: var(--exs-ink) !important; }
html[data-exam-format="examplify"] .hoad-match-row {
background: #f1f3f4 !important; border: 1px solid #c3c9cf !important; border-radius: 14px !important;
box-shadow: none !important; padding: 14px 18px !important;
}
html[data-exam-format="examplify"] .hoad-match-row.is-correct { background: #dff3e6 !important; border-color: #27ae60 !important; box-shadow: 0 0 0 1px #27ae60 !important; }
html[data-exam-format="examplify"] .hoad-match-row.is-wrong { background: #fbe4e4 !important; border-color: #eb5757 !important; box-shadow: 0 0 0 1px #eb5757 !important; }
html[data-exam-format="examplify"] .hoad-match-prompt-text {
font: 700 var(--exs-fs)/1.35 var(--exs-font) !important; color: var(--exs-ink) !important;
}
html[data-exam-format="examplify"] .hoad-match-count {
font: 400 11.5px/1.4 var(--exs-font) !important; color: #6a7783 !important; letter-spacing: 0 !important; text-transform: none !important;
}
html[data-exam-format="examplify"] .hoad-match-chip {
min-width: 38px; padding: 8px 12px !important; border-radius: 999px !important; background: #fff !important;
border: 1px solid #c3c9cf !important; box-shadow: none !important; transform: none !important;
font: 700 calc(var(--exs-fs) - 3px)/1 var(--exs-font) !important; color: var(--exs-ink) !important;
}
@media (hover: hover) and (pointer: fine) {
html[data-exam-format="examplify"] .hoad-match-chip:hover:not(:disabled) { background: #eaf2fb !important; border-color: var(--exs-blue) !important; transform: none !important; color: var(--exs-ink) !important; }
}
html[data-exam-format="examplify"] .hoad-match-chip.is-picked { background: #fff !important; border-color: var(--exs-blue) !important; box-shadow: 0 0 0 1px var(--exs-blue) !important; color: var(--exs-blue-dark) !important; }
html[data-exam-format="examplify"] .hoad-match-chip.is-answer { background: #dff3e6 !important; border-color: #27ae60 !important; box-shadow: 0 0 0 1px #27ae60 !important; color: #1b6b3a !important; }
html[data-exam-format="examplify"] .hoad-match-chip.is-extra { background: #fbe4e4 !important; border-color: #eb5757 !important; box-shadow: none !important; color: #a12626 !important; text-decoration: line-through; }
html[data-exam-format="examplify"] .hoad-match-note {
border-top: 1px solid rgba(35, 48, 60, 0.12) !important; padding-top: 10px !important;
font: 400 calc(var(--exs-fs) - 3px)/1.55 var(--exs-font) !important; color: var(--exs-ink) !important;
}
html[data-exam-format="examplify"] .hoad-match-actions {
background: #fff !important; border: 1px solid var(--exs-line) !important; border-radius: 10px !important;
box-shadow: none !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important; padding: 12px 16px !important;
}
html[data-exam-format="examplify"] .hoad-match-score {
font: 700 calc(var(--exs-fs) - 3px)/1.4 var(--exs-font) !important; color: var(--exs-ink) !important;
}
html[data-exam-format="examplify"] .hoad-match-score.is-complete { color: #1b6b3a !important; }
html[data-exam-format="examplify"] .hoad-match-actions .button {
background: var(--exs-blue) !important; border: 1px solid var(--exs-blue-dark) !important; border-radius: 4px !important;
box-shadow: none !important; color: #fff !important; font: 700 12px/1 var(--exs-font) !important; letter-spacing: .6px !important;
text-transform: uppercase !important; padding: 10px 18px !important;
}
html[data-exam-format="examplify"] .hoad-match-actions .button.secondary {
background: #fff !important; border-color: #b9c2cf !important; color: var(--exs-ink) !important;
}
@media (max-width: 1360px) {
html[data-exam-format="examplify"] { --exs-bar: 70px; }
html[data-exam-format="examplify"] .assessment-session-topbar { gap: 12px; padding-left: 16px !important; }
html[data-exam-format="examplify"] .exs-brand strong { font-size: 22px; }
html[data-exam-format="examplify"] .exs-brand strong::before { width: 25px; height: 25px; }
html[data-exam-format="examplify"] .exs-brand .exs-brand-title { font-size: 13px; }
html[data-exam-format="examplify"] .exs-brand { row-gap: 6px; }
html[data-exam-format="examplify"] #assessmentSessionTimer { font-size: 14px !important; }
html[data-exam-format="examplify"] .exs-controls button { font-size: 12.5px; padding: 0 16px; }
html[data-exam-format="examplify"] .exs-menu { right: 108px; }
html[data-exam-format="examplify"] .assessment-session-topbar .session-settings-trigger,
html[data-exam-format="examplify"] .assessment-session-topbar .live-trigger { font-size: 12.5px !important; padding: 8px 12px !important; }
}
@media (max-width: 1040px) {
html[data-exam-format="examplify"] { --exs-bar: 60px; }
html[data-exam-format="examplify"] .exs-brand .exs-brand-note, html[data-exam-format="examplify"] .exs-brand .exs-brand-title { display: none; }
html[data-exam-format="examplify"] .exs-brand strong { font-size: 19px; }
html[data-exam-format="examplify"] #assessmentSessionTimer { font-size: 13px !important; }
html[data-exam-format="examplify"] #assessmentSessionTimer::before { content: ''; }
}
@media (max-width: 840px) {
html[data-exam-format="examplify"] { --exs-bar: 50px; }
html[data-exam-format="examplify"] .assessment-session-topbar {
flex-wrap: wrap; gap: 0 8px; height: auto !important; min-height: 0 !important; padding: 0 0 0 12px !important;
}
html[data-exam-format="examplify"] .assessment-session-topbar::after {
display: block !important; content: '' !important; order: -1; flex-basis: 100%; height: 0;
}
html[data-exam-format="examplify"] .exs-brand { order: -3; }
html[data-exam-format="examplify"] .exs-brand strong { font-size: 15px; gap: 6px; }
html[data-exam-format="examplify"] .exs-brand strong::before { width: 20px; height: 20px; }
html[data-exam-format="examplify"] .exs-brand strong::after { display: none; }
html[data-exam-format="examplify"] #assessmentSessionTimer {
order: -2; position: static !important; transform: none; flex: 1 1 auto; min-width: 0; text-align: center; font-size: 12px !important;
}
html[data-exam-format="examplify"] .exs-controls { order: -1; }
html[data-exam-format="examplify"] .exs-controls button { font-size: 11px; letter-spacing: .3px; padding: 0 9px; gap: 5px; }
html[data-exam-format="examplify"] .assessment-session-topbar .session-settings-trigger,
html[data-exam-format="examplify"] .assessment-session-topbar .live-trigger,
html[data-exam-format="examplify"] .assessment-session-topbar .ss-pill,
html[data-exam-format="examplify"] .assessment-session-topbar .arena-pen-toggle {
font-size: 12px !important; padding: 7px 10px !important; margin: 0 0 8px !important; min-height: 0 !important;
}
html[data-exam-format="examplify"] .exs-menu { right: 8px; }
html[data-exam-format="examplify"] #assessment-arena { grid-template-columns: minmax(0, 1fr) !important; }
html[data-exam-format="examplify"] .arena-sidebar {
display: flex !important; align-items: stretch; z-index: 5; width: auto; height: auto !important; max-height: none !important;
overflow: hidden; border-right: 0 !important; border-bottom: 1px solid var(--exs-line) !important;
}
html[data-exam-format="examplify"] .exs-filter { width: auto; flex: 0 0 auto; border-bottom: 0; border-right: 1px solid var(--exs-line); padding: 0 10px; }
html[data-exam-format="examplify"] .arena-sidebar-grid {
flex: 1 1 auto; min-width: 0; flex-direction: row !important; gap: 12px !important; padding: 10px 14px 8px !important;
overflow-x: auto; scrollbar-width: none;
}
html[data-exam-format="examplify"] .arena-sidebar-grid::-webkit-scrollbar { display: none; }
html[data-exam-format="examplify"] .arena-sidebar-grid::before, html[data-exam-format="examplify"] .arena-sidebar-grid::after { display: none; }
html[data-exam-format="examplify"] .arena-nav-button { flex: 0 0 auto; width: 38px !important; height: 38px !important; min-height: 38px !important; font-size: 15px !important; }
html[data-exam-format="examplify"] .arena-nav-button.is-flagged::after { right: -8px; top: -9px; width: 16px; height: 16px; }
html[data-exam-format="examplify"] .arena-question-panel,
html[data-exam-format="examplify"][data-exs-toolkit] .arena-question-panel { padding: 14px 14px 96px !important; min-height: 0; }
html[data-exam-format="examplify"][data-exs-toolkit] .arena-panel-head-actions { padding-right: 0; }
html[data-exam-format="examplify"] .arena-panel-head-actions { flex-wrap: wrap; gap: 8px 12px; }
html[data-exam-format="examplify"] .hoad-question-figures { display: contents !important; }
html[data-exam-format="examplify"] .arena-summary-card { margin: 12px !important; }
html[data-exam-format="examplify"] .exs-toolkit { top: 0; bottom: 0; left: 0; width: auto; z-index: 1370; border-left: 0; }
html[data-exam-format="examplify"] .exs-toolkit[data-tab="none"], html[data-exam-format="examplify"] .exs-toolkit-attach { display: none; }
html[data-exam-format="examplify"] .exs-toolkit-close,
html[data-exam-format="examplify"][data-exs-attachment] .exs-toolkit-close {
display: block; order: -1; text-align: left; background: var(--exs-slate); color: #fff; border: 0;
font-size: 13px; padding: max(16px, env(safe-area-inset-top)) 16px 16px;
}
html[data-exam-format="examplify"] .exs-toolkit-close::before { content: '\2715\00a0\00a0'; }
html[data-exam-format="examplify"] .exs-toolkit-tabs button { font-size: 12px; padding: 15px 4px; }
html[data-exam-format="examplify"] .exs-attach-win { left: 8px; right: 8px; width: auto; max-width: none; top: calc(var(--exs-bar) + 8px); height: calc(100vh - var(--exs-bar) - 72px); height: calc(100dvh - var(--exs-bar) - 72px); resize: none; }
html[data-exam-format="examplify"] .exs-gate { padding: 12px; overflow-y: auto; }
html[data-exam-format="examplify"] .exs-gate-card, html[data-exam-format="examplify"] .exs-hide-card { flex-direction: column; max-width: 100%; }
html[data-exam-format="examplify"] .exs-gate-left { flex: none; padding: 20px; }
html[data-exam-format="examplify"] .exs-gate-stop { width: 96px; height: 96px; }
html[data-exam-format="examplify"] .exs-gate-right { padding: 22px 18px; }
html[data-exam-format="examplify"] .exs-gate-right h2 { font-size: 22px; }
html[data-exam-format="examplify"] .exs-hide-left { flex: none; padding: 20px; }
html[data-exam-format="examplify"] .arena-sim-ad { left: 12px; }
}
@media (max-width: 480px) {
html[data-exam-format="examplify"] .exs-brand strong { font-size: 0; }
html[data-exam-format="examplify"] .exs-count { display: none; }
html[data-exam-format="examplify"] .exs-exit { left: 12px; transform: none; padding: 10px 12px; }
html[data-exam-format="examplify"] .hoad-assessment-arrow[data-hoad-prev] { right: 98px; padding: 0 14px !important; }
html[data-exam-format="examplify"] .hoad-assessment-arrow[data-hoad-next] { right: 12px; min-width: 78px !important; }
}
