/* Scoped test-list and access surfaces. The original chapter layout is untouched. */
.available-tests-page{max-width:1120px;margin:0 auto;padding:12px 0 40px;color:#edf0f5}.test-list-back{display:inline-block;color:#aeb6c3;text-decoration:none;font-size:14px;margin-bottom:28px}.test-list-back:hover{color:#fff}.test-list-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 28px}.test-list-eyebrow{margin:0 0 10px;color:#a7b0bd;letter-spacing:.13em;font-size:11px;font-weight:650;text-transform:uppercase}.test-list-heading h1{font-size:36px;letter-spacing:-.035em;margin:0 0 10px;font-weight:650;line-height:1.15}.test-list-topic{font-size:17px;color:#adb6c4;margin:0}.test-list-total{text-align:right;color:#939eae}.test-list-total strong{display:block;font-size:30px;font-weight:600;color:#e3e8ef;line-height:1.4}.test-list-total span{font-size:12px}.test-flow-steps{list-style:none;display:flex;flex-wrap:wrap;gap:30px;padding:18px 22px;margin:0 0 18px;border:1px solid #2c323c;border-radius:12px;background:#12161c}.test-flow-steps li{display:flex;align-items:center;gap:10px;color:#8e98a7;font-size:13px}.test-flow-steps span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #3b424d;border-radius:50%;font-size:11px}.test-flow-steps [aria-current=step]{color:#f3f5f8}.test-flow-steps [aria-current=step] span{background:#e9edf4;border-color:#e9edf4;color:#11151c}.test-list-note,.test-list-footer{color:#a4adbb;line-height:1.7;font-size:13px}.test-list-section{margin-top:32px}.test-list-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 14px}.test-list-section h2{font-size:17px;font-weight:600;letter-spacing:-.015em;margin:0}.test-list-section>header>span{color:#939eac;font-size:12px}.available-test-list{padding:0;margin:0;list-style:none;border:1px solid #2b313b;border-radius:13px;overflow:hidden;background:#11151b}.available-test-row{display:grid;grid-template-columns:minmax(180px,1fr) 145px 115px 170px;align-items:center;gap:20px;padding:21px 24px;border-bottom:1px solid #272d36}.available-test-row:last-child{border-bottom:0}.available-test-row:hover{background:#171c24}.available-test-name{display:flex;align-items:center;gap:16px;min-width:0}.available-test-number{display:grid;place-items:center;width:40px;height:40px;border:1px solid #333b47;border-radius:9px;color:#bfc7d2;font-size:13px;background:#1a1f28;font-variant-numeric:tabular-nums;flex-shrink:0}.available-test-name h3{margin:0 0 5px;font-size:15px;font-weight:600;color:#edf0f5}.available-test-name small{font-size:11px;color:#929dad}.available-test-format{font-size:12px;color:#aab3c0}.available-access{justify-self:start;border:1px solid #3a424e;border-radius:6px;padding:5px 9px;font-size:11px;white-space:nowrap;color:#afb8c6;background:#1b2029}.available-access.is-free{color:#e2e7ee;background:#262d38;border-color:#485362}.available-tests-page .test-select{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:9px 13px;border:1px solid #e4e8ef;border-radius:7px;background:#e4e8ef;color:#151920;font-size:12px;font-weight:650;box-shadow:none}.available-tests-page .test-select:hover{background:#fff;border-color:#fff}.available-tests-page .test-select.is-outline{background:transparent;border-color:#3e4755;color:#d8dfe8}.available-tests-page .test-select.is-outline:hover{background:#242c38;border-color:#697485}.available-tests-page .test-select:disabled{opacity:.45;cursor:not-allowed}.available-tests-page :focus-visible{outline:2px solid #bcc8dc;outline-offset:4px}.test-list-footer{margin-top:25px;text-align:center}.free-trial-badge,.pro-test-badge,.free-trial-lock{display:inline-block;padding:5px 9px;border:1px solid #414a58;border-radius:6px;color:#cbd3df;background:#202630;font-size:11px;font-weight:650;letter-spacing:.04em}.free-trial-paywall{padding:28px;margin:22px 0;border:1px solid #333b47;border-radius:14px;background:#13181f;color:#e5eaf1}.free-trial-paywall h3{font-size:24px;margin:18px 0 12px}.free-trial-paywall p,.free-trial-checkout-note{color:#a8b2c1;line-height:1.75}.free-trial-price{display:block;font-size:36px;margin:14px 0}.free-trial-paywall button:disabled,.go-pro-popup button:disabled{opacity:.6;cursor:not-allowed}.go-pro-popup h2{font-size:30px;margin:18px 0}.go-pro-popup p{line-height:1.75}.free-trial-checkout-note{font-size:12px}@media(max-width:1050px){.available-test-row{grid-template-columns:minmax(145px,1fr) 110px 100px 135px;gap:12px;padding:18px}}@media(max-width:720px){.test-list-heading h1{font-size:29px}.test-flow-steps{gap:15px;padding:15px}.test-flow-steps li{font-size:11px;gap:6px}.available-test-row{grid-template-columns:minmax(135px,1fr) auto;gap:14px}.available-test-format{grid-column:1;padding-left:56px;grid-row:2}.available-access{justify-self:end;grid-column:2;grid-row:1}.available-test-row .test-select{grid-column:2;grid-row:2;min-width:130px}.test-list-section>header>span{font-size:11px}.test-list-total{min-width:65px}}

.topic-free-access-scope .topic-plans-link{display:inline-block;margin-left:.6em;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.topic-free-access-scope .topic-plans-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}

[data-startup-metadata-disabled]{opacity:.55;cursor:progress}

/* BHRAMA-ASTRA offer beside free practice and below free test analysis. */
.topic-astra-offer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .65rem;
  margin-block: .65rem;
  padding: .7rem .85rem;
  border: 1px solid #d6a15c80;
  border-radius: 12px;
  background: #201b20;
  color: #ffe0aa;
  text-decoration: none;
}
.topic-astra-offer strong, .topic-astra-offer small { display: block; }
.topic-astra-offer strong { font-size: .86rem; }
.topic-astra-offer small { color: #eee3d5; font-size: .75rem; }
.topic-astra-offer b { white-space: nowrap; }
.topic-astra-offer:hover { border-color: #ffcb85; color: #fff1dc; }
.topic-astra-offer:focus-visible { outline: 2px solid #ffcb85; outline-offset: 3px; }
