.exam-dialog-pattern{border:1px solid #dfe5ec;border-left:4px solid var(--exam-accent,#536a82);background:var(--exam-soft,#f5f7fa);border-radius:6px;gap:4px;margin:0 0 14px;padding:12px;display:grid}.exam-dialog-pattern strong{color:#20364e;font-size:12px}.exam-dialog-pattern>span{color:#556779;font-size:10px}.exam-dialog-pattern small{color:#758293;font-size:10px;line-height:1.5}.exam-dialog-pattern a{color:#315c84;margin-left:4px;font-weight:700}.exam-dialog-statuses{border-top:1px solid #e8ebef;border-bottom:1px solid #e8ebef;flex-wrap:wrap;align-items:center;gap:8px 13px;padding:11px 0;display:flex}.exam-dialog-statuses strong{color:#39495b;flex-basis:100%;font-size:11px}.exam-dialog-statuses span{color:#667486;align-items:center;gap:5px;font-size:9px;display:flex}.exam-dialog-statuses i{background:#edf0f3;border:1px solid #cfd7df;border-radius:3px;width:12px;height:12px}.exam-dialog-statuses .status-unanswered{background:#e8a094;border-color:#dc8e83}.exam-dialog-statuses .status-answered{background:#5d8a69;border-color:#517c5d}.exam-dialog-statuses .status-marked{background:#8b73b7;border-color:#7961a5}.exam-dialog-statuses .status-answered-and-marked{background:#d5ae4e;border-color:#8b6b26}.exam-instructions-consent{color:#45566a;background:#fafbfd;border:1px solid #e1e6ec;border-radius:6px;align-items:flex-start;gap:9px;margin:14px 0 4px;padding:10px;font-size:11px;line-height:1.45;display:flex}.exam-instructions-consent input{width:16px;height:16px;accent-color:var(--exam-accent,#315c84);flex:none;margin:0}.exam-interface--ssc{--exam-accent:#386b4b;--exam-soft:#f2f7f1}.exam-interface--banking{--exam-accent:#235b8e;--exam-soft:#f1f6fb}.exam-interface--railway{--exam-accent:#14756e;--exam-soft:#eff8f6}.exam-interface--police{--exam-accent:#456449;--exam-soft:#f3f7f1}.exam-interface--defence{--exam-accent:#304d7a;--exam-soft:#f1f4f9}.exam-interface--teaching{--exam-accent:#6852a3;--exam-soft:#f5f2fb}.exam-interface--state{--exam-accent:#82631e;--exam-soft:#faf7ed}.exam-interface--nta{--exam-accent:#6750ad;--exam-soft:#f5f2fb}.exam-interface--upsc{--exam-accent:#4b5f71;--exam-soft:#f3f6f8}.exam-interface--central{--exam-accent:#355d75;--exam-soft:#f1f6f8}.exam-interface--competitive{--exam-accent:#765d91;--exam-soft:#f6f2f9}.exam-interface--custom{--exam-accent:#64748b;--exam-soft:#f4f6f8}.live-test-page[class*=exam-interface--] .live-test-header{border-bottom:3px solid var(--exam-accent,#536a82)}.live-test-page[class*=exam-interface--] .live-section.current{border-color:var(--exam-accent,#536a82);background:var(--exam-soft,#f5f7fa)}.live-test-page[class*=exam-interface--] .live-question-palette button.current{outline:2px solid var(--exam-accent,#536a82);outline-offset:1px}.live-test-page[class*=exam-interface--] .live-question-palette button.status-answered{border-color:var(--exam-accent,#536a82);background:var(--exam-accent,#536a82);color:#fff}.live-test-page[class*=exam-interface--] .live-question-palette button.status-marked{color:#fff;background:#8b73b7;border-color:#7961a5}.live-test-page[class*=exam-interface--] .live-question-palette button.status-answered-and-marked{color:#292316;background:#d5ae4e;border-color:#8b6b26}.live-test-page[class*=exam-interface--] .live-option.selected{border-color:var(--exam-accent,#536a82);background:var(--exam-soft,#f5f7fa)}.live-test-page[class*=exam-interface--] .live-option.selected>span,.live-test-page[class*=exam-interface--] .live-question-footer>.live-next{border-color:var(--exam-accent,#536a82);background:var(--exam-accent,#536a82);color:#fff}.exam-interface--banking .live-section,.exam-interface--banking .live-question-palette button{border-radius:3px}.exam-interface--railway .live-section.current{border-left:4px solid var(--exam-accent)}.exam-interface--nta .live-subject-heading{border-bottom:2px solid var(--exam-accent)}.exam-interface--teaching .live-question-card{border-radius:9px!important}.exam-interface--state .live-test-header .live-timer{border-bottom:2px solid var(--exam-accent)}@media (max-width:700px){.exam-dialog-statuses{gap:8px 10px}.exam-dialog-statuses span{font-size:8px}.exam-dialog-pattern{padding:10px}.exam-instructions-consent{font-size:10px}}
