/* Reference-based terms, test room and series catalogue. */
body[data-page="instructions"]{background:#ededed;color:#242424}body[data-page="instructions"] h1,body[data-page="instructions"] h2{letter-spacing:-.02em}.terms-header{display:flex;gap:24px;align-items:center;min-height:70px;padding:16px 30px;background:#fff;border-bottom:1px solid #ddd;box-shadow:0 1px 3px #0001}.terms-header a{display:flex;color:#333}.terms-header strong{font-size:18px}.terms-main{max-width:1260px;width:calc(100% - 64px);margin:42px auto}.terms-main h1{font-size:30px;line-height:1.4;margin-bottom:30px}.terms-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:32px}.terms-stat{display:flex;align-items:center;gap:14px;border:1px solid #e2e2e2;border-radius:13px;background:#fff;padding:23px 17px;min-height:91px}.terms-stat>div>span{display:block;color:#777;font-size:14px}.terms-stat strong{font-size:16px;display:block;margin-top:2px}.terms-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex-shrink:0}.icon-0{background:#fff0e7;color:#ff6328}.icon-1{background:#eaf0ff;color:#416bff}.icon-2{background:#fff4e5;color:#d88700}.icon-3{background:#f1eaff;color:#854aff}.terms-card{padding:25px;background:#fff;border:1px solid #e1e1e1;border-radius:14px}.terms-card h2{font-size:16px;font-weight:650;padding-bottom:18px;border-bottom:1px solid #e5e5e5}.terms-card ol{list-style:none;counter-reset:terms;padding:0;margin:17px 0 0;display:grid;gap:17px}.terms-card li{counter-increment:terms;position:relative;padding-left:36px;color:#727272;font-size:15px;line-height:1.75}.terms-card li:before{content:counter(terms);position:absolute;left:0;top:3px;border-radius:50%;background:#ecfbf3;color:#169f73;width:22px;height:22px;display:grid;place-items:center;font-size:13px;font-weight:650}.terms-start{margin-top:24px}.terms-start .check{font-size:14px;color:#717171;align-items:center}.terms-start .check strong{color:#242424}.terms-start .check input{accent-color:#d60000}.terms-start .btn{background:#d80000;min-height:48px;font-size:16px;border-radius:13px}.terms-start .btn:disabled{opacity:1;background:#eaa4a4;color:#fff}.terms-language{display:flex;align-items:center;gap:14px;color:#777;font-size:14px}.terms-language select{width:210px;font-size:14px}.terms-note{color:#777;font-size:12px;text-align:center;margin-top:12px}
body[data-page="attempt"]{--cbt-bg:#fcfcfc;--cbt-panel:#fff;--cbt-ink:#282828;--cbt-muted:#858585;--cbt-line:#e3e3e3;--cbt-option:#fafafa;--cbt-accent:#202020;background:var(--cbt-bg);color:var(--cbt-ink);overflow:hidden}body[data-page="attempt"] #app{height:100dvh;display:grid;grid-template-rows:74px 47px minmax(0,1fr) 78px}body[data-page="attempt"] h1,body[data-page="attempt"] h2{letter-spacing:0}.cbt-header{display:grid;grid-template-columns:240px minmax(0,1fr) 200px;align-items:center;gap:15px;padding:12px 28px;border-bottom:1px solid var(--cbt-line);background:var(--cbt-panel)}.cbt-clock-group{display:flex;align-items:center;gap:17px}.cbt-clock-group>img{border:1px solid var(--cbt-line);border-radius:50%;object-fit:contain;background:white}.cbt-header .timer{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--cbt-line);border-radius:8px;background:var(--cbt-panel);box-shadow:0 1px 2px #0001;font-size:16px;color:var(--cbt-ink);font-weight:650;letter-spacing:.015em}.timer-dot{width:8px;height:8px;border-radius:50%;background:#f4444b}.cbt-header .timer.urgent{color:#e0262c;background:#fff2f2}.cbt-heading{text-align:center;min-width:0}.cbt-heading h1{font-size:17px;line-height:1.35}.cbt-heading small{font-size:11px;color:var(--cbt-muted)}.cbt-tools{display:flex;justify-content:flex-end;gap:8px}.cbt-icon{width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--cbt-ink);padding:7px;display:inline-grid;place-items:center;flex-shrink:0}.cbt-icon:hover{background:#8881}.cbt-icon.bordered{border:1px solid var(--cbt-line)}.warning-icon{color:#f59d00}.cbt-sections{display:flex;gap:22px;align-items:stretch;padding:0 40px;border-bottom:1px solid var(--cbt-line);overflow-x:auto;background:var(--cbt-panel);min-width:0}.cbt-sections>button,.cbt-sections>span{font-size:14px;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--cbt-ink);padding:10px 3px;white-space:nowrap;flex-shrink:0}.cbt-sections>.active{border-bottom-color:var(--cbt-ink)}.cbt-language{display:flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap;font-size:12px;color:var(--cbt-muted)}.cbt-language select{min-height:31px;padding:4px 8px;font-size:12px;width:155px;border-color:var(--cbt-line);color:var(--cbt-ink);background:var(--cbt-panel)}.cbt-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;min-height:0;overflow:hidden}.cbt-paper{padding:18px 38px 32px;overflow-y:auto;min-width:0}.cbt-question-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--cbt-muted);font-size:14px;margin-bottom:17px}.cbt-question-meta>div{display:flex;align-items:center;gap:9px}.cbt-marks{font-size:13px}.cbt-marks b{color:#16ab43;font-weight:650}.cbt-marks b:last-child{color:#ee363d}.cbt-review{display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;border:1px solid #f8ce7d;border-radius:8px;padding:8px 12px;background:#fffdf7;color:#b86711;font-size:14px}.cbt-review svg{width:18px;height:18px}.cbt-review[aria-pressed=true]{background:#fff0cb}.cbt-paper .question-panel{background:transparent;border:0;border-radius:0;overflow:visible;scroll-margin-top:0}.cbt-question-text{padding:22px;border:1px solid var(--cbt-line);border-radius:16px;background:var(--cbt-panel);font-size:17px;line-height:1.55;overflow-wrap:anywhere;min-height:160px}.cbt-question-text p+p{margin-top:3px}.cbt-question-text .question-image{margin:15px 0 5px;max-height:210px}.cbt-image-hint{font-size:12px;color:var(--cbt-muted)}.cbt-paper .options{margin-top:16px;gap:12px}.cbt-paper .option{background:var(--cbt-option);border-color:var(--cbt-line);border-radius:14px;color:var(--cbt-ink);padding:11px 13px;font-size:16px;min-height:54px;gap:12px}.cbt-paper .option .letter{width:32px;height:32px;background:#ededed;border:0;color:#777;font-size:14px}.cbt-paper .option.selected{background:#eef9f1;border-color:#26b357;color:#23432c}.cbt-paper .option.selected .letter{background:#24b354;color:#fff}.cbt-option-content{display:block;min-width:0;overflow-wrap:anywhere}.cbt-option-content>span{display:block;font-size:15px}.cbt-sidebar{padding:16px;overflow-y:auto;border-left:1px solid var(--cbt-line);min-width:0;background:var(--cbt-panel)}.cbt-status-card,.cbt-palette-card{border:1px solid var(--cbt-line);border-radius:13px;background:var(--cbt-panel);overflow:hidden;margin-bottom:16px}.cbt-status-card{padding:14px}.cbt-status-card h2{font-size:12px;color:var(--cbt-muted);font-weight:600;margin:0 0 17px}.cbt-legend{display:grid;gap:10px}.cbt-legend>span{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.3;color:var(--cbt-muted)}.cbt-state{display:inline-grid;place-items:center;width:12px;height:12px;border-radius:50%;flex-shrink:0;font-style:normal;line-height:1}.cbt-state.answered{background:#22c55e}.cbt-state.visited{background:#f7444b}.cbt-state.unvisited{border:1.5px solid #aaa}.cbt-state.review{color:#f59d00;background:transparent;font-size:19px}.cbt-state.answered-review{background:#22c55e;color:#fff;font-size:12px;font-weight:bold}.cbt-palette-card h2{padding:15px 13px 10px;font-size:14px;font-weight:600;line-height:1.4}.cbt-counts{display:flex;flex-wrap:wrap;gap:11px;padding:5px 13px 14px;border-bottom:1px solid var(--cbt-line)}.cbt-counts>span{display:flex;gap:4px;align-items:center;font-size:12px;color:var(--cbt-muted)}.cbt-sidebar .palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:10px 13px;margin:0}.cbt-sidebar .palette button{height:42px;border:1px solid var(--cbt-line);border-radius:9px;background:#f5f5f5;color:#858585;font-size:13px;position:relative;outline-offset:1px}.cbt-sidebar .palette button.answered,.cbt-sidebar .palette button.answered-review{background:#22b955;color:white;border-color:#22b955}.cbt-sidebar .palette button.visited{background:#ef454a;color:#fff;border-color:#ef454a}.cbt-sidebar .palette button.review{background:#fff7e8;color:#d5850a;border-color:#edb75c}.cbt-sidebar .palette button.current{background:#f6a006;color:#fff;border-color:#f6a006;outline:0}.palette-star{position:absolute;right:1px;top:-3px;font-size:11px;color:#ee9400;background:white;border-radius:50%;line-height:14px;width:14px}.cbt-sidebar .palette button.answered-review .palette-star{color:#1bad4f}.cbt-side-note{font-size:12px;color:var(--cbt-muted);padding:13px;line-height:1.7}.cbt-leave{display:block;border:0;background:transparent;text-decoration:underline;font-size:12px;color:var(--cbt-muted);padding:10px}.cbt-bottom{display:grid;grid-template-columns:minmax(0,1fr) 330px;background:var(--cbt-panel);border-top:1px solid var(--cbt-line);z-index:15}.cbt-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,3vw,60px);padding:13px 38px;align-items:center}.cbt-bottom .btn{background:#202020;color:white;border-radius:12px;font-size:14px;min-height:47px;padding:10px;white-space:nowrap}.cbt-bottom .secondary{background:var(--cbt-option);border-color:var(--cbt-line);color:var(--cbt-ink)}.cbt-bottom .review-next{color:#a86516;border-color:#f2ce86;background:#fffdf7}.cbt-bottom .clear-response{color:#df161d;border-color:#f5b7bc;background:#fff9f9}.cbt-submit{border-left:1px solid var(--cbt-line);padding:13px 16px;display:flex;align-items:center}.cbt-drawer-close{display:none}.cbt-shade{display:none}.cbt-hide-sidebar .cbt-workspace,.cbt-hide-sidebar .cbt-bottom{grid-template-columns:minmax(0,1fr)}.cbt-hide-sidebar .cbt-sidebar{display:none}.cbt-hide-sidebar .cbt-bottom{grid-template-columns:minmax(0,1fr) 230px}.cbt-dark{--cbt-bg:#17191e!important;--cbt-panel:#202329!important;--cbt-ink:#ededed!important;--cbt-muted:#b0b5bf!important;--cbt-line:#3c414b!important;--cbt-option:#252930!important}.cbt-dark .cbt-bottom .btn:not(.secondary){background:#eee;color:#222}.cbt-dark .modal{background:#252930;color:#eee}.cbt-dark .modal p{color:#c7ccd4}.cbt-dark .cbt-paper .option .letter{background:#414751;color:#eee}.cbt-dark .cbt-paper .option.selected{background:#213c2b;color:#e6f7eb}.cbt-dark .cbt-paper .option.selected .letter{background:#199142}.cbt-dark .cbt-sidebar .palette button.unvisited{background:#2a2e36;color:#c9cdd4}.cbt-dark .cbt-review{background:#393021;color:#f3c877}.cbt-dark .cbt-bottom .review-next{background:#393021;color:#f3c877}.cbt-dark .cbt-bottom .clear-response{background:#372326;color:#ffafb5}
@media(max-width:1150px){.cbt-header{grid-template-columns:190px minmax(0,1fr) 170px;padding:12px 18px}.cbt-tools{gap:3px}.cbt-workspace,.cbt-bottom{grid-template-columns:minmax(0,1fr) 280px}.cbt-paper{padding:17px 22px 25px}.cbt-question-meta{align-items:flex-start;flex-direction:column;gap:10px}.cbt-question-meta>div{width:100%;justify-content:space-between}.cbt-actions{padding:13px 20px;gap:10px}.cbt-bottom .btn{font-size:12px}.cbt-sidebar{padding:13px}.cbt-legend>span{font-size:12px}.cbt-sections{padding:0 22px;gap:15px}}
@media(max-width:900px){.terms-main{width:calc(100% - 36px);margin:28px auto}.terms-main h1{font-size:25px}.cbt-header{grid-template-columns:180px minmax(0,1fr) 150px;padding:10px 15px;gap:10px}.cbt-heading h1{font-size:14px}.cbt-icon{width:32px;height:32px;padding:6px}.cbt-workspace{display:block;min-height:0}.cbt-paper{height:100%;padding:18px 20px 28px}.cbt-sidebar{display:none;position:fixed;right:0;top:0;bottom:0;width:min(340px,calc(100vw - 32px));z-index:42;box-shadow:-12px 0 50px #0002;padding-top:48px}.cbt-sidebar.open,.cbt-hide-sidebar .cbt-sidebar.open{display:block}.cbt-drawer-close{display:grid;position:absolute;right:12px;top:8px}.cbt-shade:not([hidden]){display:block;position:fixed;inset:0;background:#0006;z-index:41}.cbt-bottom,.cbt-hide-sidebar .cbt-bottom{grid-template-columns:minmax(0,1fr) 160px}.cbt-actions{padding:12px;gap:8px}.cbt-submit{padding:12px}.cbt-sections{gap:14px;padding:0 20px}.cbt-language{padding-left:8px}.cbt-question-meta{flex-direction:row;flex-wrap:wrap}.cbt-question-meta>div{width:auto}.cbt-legend>span{font-size:14px}.cbt-bottom .btn{min-height:45px}}
@media(max-width:600px){.terms-header{padding:15px 16px;gap:15px;min-height:62px}.terms-header strong{font-size:14px}.terms-main{width:calc(100% - 28px);margin:24px auto}.terms-main h1{font-size:23px;margin-bottom:23px}.terms-summary{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:23px}.terms-stat{padding:15px 10px;gap:9px;min-height:88px;align-items:flex-start}.terms-stat>div>span{font-size:12px}.terms-stat strong{font-size:14px;line-height:1.4}.terms-icon{width:29px;height:32px;border-radius:8px}.terms-icon svg{width:19px;height:19px}.terms-card{padding:20px 16px}.terms-card li{font-size:14px;padding-left:30px}.terms-card ol{gap:15px}.terms-start .check{font-size:13px;align-items:flex-start}.terms-language{flex-wrap:wrap}.terms-note{font-size:12px}body[data-page="attempt"] #app{grid-template-rows:94px 46px minmax(0,1fr) 151px}.cbt-header{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:36px auto;padding:9px 12px;gap:5px 8px}.cbt-clock-group{gap:9px}.cbt-clock-group>img{width:31px;height:31px}.cbt-header .timer{font-size:14px;padding:7px 9px;gap:7px}.cbt-heading{grid-column:1/-1;grid-row:2;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:8px}.cbt-heading h1{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.cbt-heading small{font-size:10px;white-space:nowrap}.cbt-tools{grid-column:2;grid-row:1;gap:1px}.cbt-icon{width:29px;height:30px;padding:5px}.cbt-sections{padding:0 12px;gap:15px}.cbt-sections>button,.cbt-sections>span{font-size:12px}.cbt-language>span{display:none}.cbt-language select{width:130px;font-size:12px}.cbt-paper{padding:15px 12px 25px}.cbt-question-meta{font-size:12px;gap:9px;margin-bottom:12px}.cbt-question-meta>div{width:100%;gap:7px}.cbt-marks{font-size:11px;max-width:175px}.cbt-review{font-size:12px;padding:7px;gap:4px}.cbt-review svg{width:16px;height:16px}.cbt-question-text{font-size:16px;padding:16px;border-radius:12px;min-height:130px}.cbt-question-text .question-image{max-height:170px;padding:6px}.cbt-paper .option{font-size:15px;border-radius:12px;padding:11px;gap:10px}.cbt-paper .option .letter{width:28px;height:28px}.cbt-option-content>span{font-size:14px}.cbt-bottom,.cbt-hide-sidebar .cbt-bottom{display:grid;grid-template-columns:1fr;grid-template-rows:98px 53px;padding-bottom:env(safe-area-inset-bottom)}.cbt-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 12px}.cbt-bottom .btn{min-height:37px;font-size:12px;padding:8px;border-radius:9px}.cbt-actions #previous{grid-column:1;grid-row:1}.cbt-actions #review-next{grid-column:2;grid-row:1}.cbt-actions #clear{grid-column:1;grid-row:2}.cbt-actions #next{grid-column:2;grid-row:2}.cbt-submit{border-left:0;padding:4px 12px 9px}.cbt-bottom .cbt-submit .btn{min-height:40px}.cbt-shade{touch-action:manipulation}}
@media(max-height:500px) and (min-width:601px){body[data-page="attempt"] #app{grid-template-rows:56px 40px minmax(0,1fr) 60px}.cbt-header{padding:6px 12px}.cbt-actions,.cbt-submit{padding-top:6px;padding-bottom:6px}.cbt-bottom .btn{min-height:40px}}
/* Series listing supplied in the fourth reference. */
body[data-page="catalog"]{background:#fafcfd;color:#282828}.series-main{width:min(1260px,calc(100% - 40px));margin:24px auto 45px}.series-breadcrumb{display:flex;align-items:center;gap:15px;font-size:14px;color:#838383;margin-bottom:26px}.series-breadcrumb>a:first-child{width:39px;height:39px;display:grid;place-items:center;border:1px solid #e1e1e1;border-radius:8px;color:#333}.series-breadcrumb a{color:#777}.series-banner{display:flex;align-items:center;gap:32px;padding:14px;border:1px solid #e0e0e0;border-radius:16px;background:white;margin-bottom:30px}.series-cover{width:240px;min-height:135px;flex-shrink:0;background:#182639;color:white;border-radius:13px;padding:18px;display:flex;align-items:center;gap:15px}.series-cover img{width:57px;height:57px;border-radius:50%;background:white}.series-cover strong{display:block;font-size:18px;line-height:1.3}.series-cover small{display:block;font-size:12px;color:#e7be6d;margin-top:5px}.series-banner h1{font-size:24px;letter-spacing:-.015em}.series-banner p{font-size:13px;color:#777;margin-top:7px}.series-panel{border:1px solid #e1e1e1;border-radius:16px;overflow:hidden;background:#f5f9fc}.series-path{padding:17px 20px;border-bottom:1px solid #e1e1e1;background:#fff;font-size:14px;color:#888}.series-tabs{display:flex;background:white;border-bottom:1px solid #e1e1e1;padding:0 16px;gap:4px}.series-tabs button{padding:16px 22px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:14px;color:#777}.series-tabs button.active{color:#e00000;border-bottom-color:#e00000}.series-tools{padding:0 24px}.series-tools .filter-bar{margin-top:20px}.series-tools .tabs{margin-bottom:15px}.series-tools .tabs button.active{background:#d90000;border-color:#d90000}.series-count{padding:0 24px 16px;font-size:12px;color:#777}.series-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px 24px}.series-test-card{background:white;border:1px solid #e1e1e1;border-radius:13px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.series-test-body{padding:13px}.series-status{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid #ffcbcb;background:#fff6f6;border-radius:6px;color:#eb2d34;font-size:11px;font-weight:650}.series-status.complete{color:#1b9345;border-color:#b8f1ca;background:#f1fff5}.series-test-card h2{font-size:16px;line-height:1.45;letter-spacing:-.02em;margin:14px 0 12px}.series-test-meta{display:flex;flex-wrap:wrap;gap:12px;color:#929292;font-size:12px}.series-test-actions{display:flex;gap:9px;padding:12px;background:#fbe0de;margin-top:auto}.series-test-actions .btn{flex:1;background:#d90000;border:1px solid #d90000;color:white;border-radius:9px;min-height:40px;padding:8px;font-size:14px}.series-test-actions .btn.secondary{background:#fff;color:#e00000}.series-empty{padding:40px 24px;text-align:center;color:#777}.series-caption{margin-top:15px;font-size:12px;color:#777}.series-test-card .small{font-size:12px}.series-test-body .series-description{font-size:12px;color:#777;margin-top:10px}
@media(max-width:1000px){.series-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.series-banner h1{font-size:21px}.series-cover{width:220px}}
@media(max-width:600px){.series-main{width:calc(100% - 28px);margin-top:18px}.series-breadcrumb{font-size:12px;gap:10px;margin-bottom:18px;align-items:flex-start}.series-breadcrumb>a:first-child{flex-shrink:0}.series-banner{padding:14px;gap:18px;flex-direction:column;align-items:stretch;margin-bottom:22px}.series-cover{width:100%;min-height:115px;justify-content:center}.series-banner h1{font-size:22px}.series-banner p{font-size:12px}.series-path{font-size:12px;padding:15px}.series-tools{padding:0 14px}.series-count{padding:0 14px 14px}.series-cards{grid-template-columns:1fr;padding:0 14px 16px;gap:14px}.series-test-card h2{font-size:16px}.series-test-body{padding:14px}.series-test-meta{font-size:12px;gap:14px}.series-tabs button{font-size:14px;padding:13px 20px}.series-tools .tabs button{font-size:12px}}
body[data-page="series"]{background:#fafcfd;color:#282828}.exam-directory{max-width:1260px;width:calc(100% - 40px);margin:35px auto 45px}.popular-exams h1{font-size:25px;letter-spacing:-.035em;margin-bottom:25px}.popular-exams h1>span{color:#ffa81b;font-size:30px;font-weight:400}.popular-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.popular-exam{border:1px solid #dedede;background:#fff;border-radius:13px;padding:17px 8px 15px;min-height:132px;display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:15px;color:#333}.popular-exam:hover,.popular-exam.active{border-color:#e73232;box-shadow:0 2px 9px #c000000c}.popular-exam strong{font-size:12px;font-weight:600;line-height:1.4}.exam-emblem{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;font-size:19px;font-weight:750;background:#ffe6d6;color:#aa4929;flex-shrink:0;letter-spacing:-.04em;border:5px solid #fff4ee}.emblem-1{background:#dfebff;color:#1864c5;border-color:#f1f6ff}.emblem-2{background:#ffdee0;color:#b32234;border-color:#fff1f2}.emblem-3{background:#dcf1ef;color:#187e78;border-color:#effafa}.emblem-4{background:#fff0c7;color:#9a6d0a;border-color:#fff9e9}.explore-exams{margin-top:56px;scroll-margin-top:20px}.explore-exams>h2{font-size:31px;margin-bottom:12px;letter-spacing:-.03em}.explore-exams>p{font-size:16px;color:#929292;margin-bottom:27px}.exam-explorer{display:grid;grid-template-columns:285px minmax(0,1fr);gap:24px;align-items:start}.exam-category-sidebar{border:1px solid #e1e1e1;border-radius:18px;padding:16px;background:white}.directory-label{font-size:12px;color:#8b8b8b;display:block;font-weight:650;margin:1px 0 12px;letter-spacing:.025em}.all-exams-button{display:flex;align-items:center;gap:9px;background:#f4f4f4;border:0;border-radius:12px;width:100%;padding:15px 13px;color:#333;font-size:16px;text-align:left;margin-bottom:21px}.all-exams-button.active{background:#d90000;color:white}.all-exams-button>span{background:#fbd631;color:#333;font-size:12px;padding:2px 9px;border-radius:15px;font-weight:bold}.directory-category-list{display:grid;gap:5px}.directory-category-list>button{display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;background:white;color:#333;text-align:left;border-radius:10px;padding:15px 12px}.directory-category-list>button.active{background:#fff0ef;color:#c60000}.directory-category-list strong{font-size:15px;font-weight:550;display:block}.directory-category-list small{font-size:12px;color:#999;display:block;margin-top:5px}.directory-category-list>button>span:last-child{color:#999;font-size:23px}.exam-directory-results{min-width:0}.directory-search{display:block;margin-bottom:10px}.directory-search input{border-radius:25px;background:#eee;border:0;font-size:14px;padding:11px 15px 11px 40px}.directory-result-count{font-size:12px;color:#888;margin:0 0 15px}.directory-series-row{display:flex;align-items:center;gap:18px;border:1px solid #e1e1e1;border-radius:17px;background:#fff;padding:17px;margin-bottom:15px;min-height:85px}.directory-series-row .exam-emblem{width:47px;height:47px;font-size:17px;border-width:4px}.directory-series-row>div{flex:1;min-width:0}.directory-series-row h3{font-size:15px;font-weight:600;line-height:1.5;letter-spacing:-.025em}.directory-series-row p{font-size:12px;color:#929292;margin-top:3px}.directory-series-row .btn{background:#d90000;color:#fff;padding:9px 13px;min-height:37px;font-size:14px;border-radius:9px;white-space:nowrap}.series-view-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-right:24px}.series-view-buttons{display:flex;gap:5px;padding-bottom:16px}.series-view-buttons button{background:#fff;border:1px solid #ddd;border-radius:6px;color:#777;padding:5px 10px;font-size:12px}.series-view-buttons button[aria-pressed=true]{border-color:#d90000;color:#d90000}.series-list-view{grid-template-columns:1fr}.series-list-view .series-test-card{display:grid;grid-template-columns:1fr 245px;align-items:center}.series-list-view .series-test-body{padding:20px}.series-list-view .series-test-actions{background:white;margin:0;padding:20px}.series-list-view .series-test-actions .btn{min-height:42px}.series-list-view .series-test-meta{font-size:14px}.series-list-view .series-description{margin-top:13px;color:#999}.series-list-view .series-test-card h2{font-size:17px}.series-list-view .series-status{font-size:12px}
@media(max-width:1100px){.popular-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.exam-explorer{grid-template-columns:240px minmax(0,1fr);gap:18px}.directory-series-row{gap:12px}.directory-series-row h3{font-size:14px}.series-list-view .series-test-card{grid-template-columns:1fr 205px}}
@media(max-width:700px){.exam-directory{width:calc(100% - 28px);margin-top:25px}.popular-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.popular-exam{padding:13px 5px;min-height:115px;gap:11px}.popular-exam strong{font-size:11px}.popular-exam .exam-emblem{width:47px;height:47px;font-size:16px}.popular-exams h1{font-size:22px}.explore-exams{margin-top:35px}.explore-exams>h2{font-size:27px}.explore-exams>p{font-size:14px}.exam-explorer{grid-template-columns:1fr;gap:18px}.exam-category-sidebar{padding:13px}.directory-category-list{display:flex;overflow-x:auto;gap:6px;padding-bottom:5px}.directory-category-list>button{border:1px solid #e5e5e5;white-space:nowrap;flex-shrink:0;padding:9px 11px}.directory-category-list strong{font-size:12px}.directory-category-list small{font-size:11px;margin-top:2px}.directory-category-list>button>span:last-child{display:none}.directory-label{font-size:11px;margin-bottom:8px}.all-exams-button{font-size:14px;padding:10px 12px;margin-bottom:13px}.directory-series-row{padding:13px;gap:11px;border-radius:13px;flex-wrap:wrap}.directory-series-row h3{font-size:14px}.directory-series-row .btn{font-size:12px}.directory-series-row .exam-emblem{width:41px;height:41px;font-size:15px}.series-list-view .series-test-card{grid-template-columns:1fr}.series-list-view .series-test-actions{background:#fbe0de;padding:12px}.series-list-view .series-test-body{padding:15px}.series-view-row{padding-right:14px}.series-list-view .series-test-meta{font-size:12px}}
@media(max-width:380px){.popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-series-row .btn{width:100%;margin-left:52px}.cbt-marks{font-size:10px}.cbt-review{font-size:11px}}

@media(max-width:600px){body[data-page="attempt"] #app{grid-template-rows:94px 46px minmax(0,1fr) calc(151px + env(safe-area-inset-bottom))}}
