.math-source-asset{flex-direction:column;align-items:flex-start;gap:10px;margin:22px 0;display:flex}.math-source-asset>img{object-fit:contain;background:#fff;border-radius:6px;max-width:100%;max-height:430px}.math-source-asset>.text-button{font-size:12px}.math-asset-dialog{color:#24334b;background:#fff;border:1px solid #dae3ef;border-radius:10px;width:min(1000px,94vw);max-height:92dvh;margin:auto;padding:20px}.math-asset-dialog::backdrop{background:#142032b3}.math-asset-dialog>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.math-asset-dialog h3{font-size:16px;font-weight:500;line-height:1.6}.math-asset-dialog button{min-width:42px;min-height:42px;font-size:25px}.math-asset-dialog>div{text-align:center;max-height:75dvh;overflow:auto}.math-asset-dialog img{max-width:100%;height:auto}.math-statement-table{margin:20px 0;overflow:auto}.math-statement-table table{border-collapse:collapse}.math-statement-table th,.math-statement-table td{text-align:center;border:1px solid #dce5f0;padding:10px 15px}.math-content-note{color:#71829a;margin:15px 0;font-size:12px;line-height:1.8}.math-step-controls{align-items:center;gap:12px;margin:15px 0 22px;display:flex}.math-step-controls small{color:#7487a0;font-size:11px}.ege314-offline-link{background:#f8fafd;border:1px solid #dfe7f1;border-radius:8px;margin:25px 0;padding:20px 24px}.ege314-offline-link h3{margin:5px 0 9px;font-size:18px;font-weight:500}.ege314-offline-link p{color:#72849d;margin-bottom:12px;font-size:12px;line-height:1.8}.ege314-offline-link a{color:#486d9c;margin-right:22px;font-size:12px}.ege314-collections{margin:20px 0}.ege314-collections>summary{color:#486d9c;cursor:pointer;font-size:15px}.ege314-collections .fipi-collection{margin:14px 0;padding:16px 20px}.ege314-collections .fipi-collection h2{font-size:16px}@media (width<=650px){.math-asset-dialog{padding:14px}.math-step-controls{flex-wrap:wrap}.ege314-offline-link{padding:18px}.math-source-asset>img{max-height:340px}}.biology-lab{--subject-color:#397b66}.biology-problem{font-size:15px}.bio-table-wrap{max-width:100%;margin:18px 0;overflow:auto}.bio-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.bio-table-wrap td,.bio-table-wrap th{text-align:left;vertical-align:top;border:1px solid #dfe7e5;padding:11px}.bio-table-wrap th{background:#f5f9f7;font-weight:550}.bio-table-wrap .math-text{margin:0}.bio-diagram{place-items:center;max-width:100%;margin:24px 0;display:grid}.bio-diagram img{object-fit:contain;width:100%;max-width:650px;max-height:520px;display:block}.bio-answer fieldset{border:0;min-width:0;padding:0}.bio-answer legend{color:#6b7b86;margin-bottom:12px;font-size:12px}.bio-answer .bio-choice{text-align:left;color:#4c5e61;background:#fff;border:1px solid #e2e9e5;border-radius:7px;align-items:flex-start;gap:11px;width:100%;margin:8px 0;padding:12px;font-size:13px;line-height:1.6;display:flex}.bio-answer .bio-choice.selected{background:#f2f8f5;border-color:#9ebdaf}.bio-choice input[type=checkbox]{accent-color:#397b66;width:17px;min-width:17px;height:17px;margin-top:3px}.bio-choice b{color:#7a9287;font-weight:500}.bio-choice .math-text{margin:0}.bio-answer .bio-match{color:#50616b;border-bottom:1px solid #e7eeeb;grid-template-columns:minmax(0,1fr) minmax(145px,210px);align-items:center;gap:16px;padding:13px 0;font-size:13px;display:grid}.bio-match>span{align-items:flex-start;gap:11px;display:flex}.bio-match b{color:#618879;min-width:12px}.bio-match select{color:#4e655d;background:#fff;border:1px solid #d8e3de;border-radius:6px;max-width:100%;padding:10px 8px;font-size:12px}.bio-answer-code{color:#6f8178;align-items:center;gap:18px;padding:14px 0;font-size:12px;display:flex}.bio-answer-code input{color:#385d4d;border:1px solid #d8e3de;border-radius:6px;min-width:0;max-width:210px;padding:9px 11px;font-size:15px}.bio-answer-code>span{flex-shrink:0}.bio-control-note{color:#819288;margin-bottom:12px;font-size:12px}.bio-sequence{gap:8px;padding:0;list-style:none;display:grid}.bio-sequence li{background:#f6faf7;border:1px solid #dce7e1;border-radius:6px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.bio-sequence-index{color:#8ca697;min-width:15px}.bio-sequence li>span:nth-child(2){flex:1;min-width:0}.bio-sequence li>div{gap:4px;display:flex}.bio-sequence li button{color:#618575;border-radius:4px;place-items:center;padding:4px;display:grid}.bio-sequence li button:disabled{opacity:.3}.bio-key-details{color:#536d60;border-top:1px solid #e5ece8;margin-top:20px;padding-top:16px;font-size:13px}.bio-key-details h3{font-size:13px;font-weight:550}.bio-key-details ol{margin-top:12px;padding-left:20px;line-height:1.8}.bio-key-details dl>div{grid-template-columns:1fr 1fr;gap:18px;margin:14px 0;display:grid}.bio-key-details dd{color:#327b58}.math-run-verdict.partial,.math-verdict.partial{color:#9b7b35;background:#fffaef}.math-number-grid .partial{color:#94752b;background:#fff7dd;border-color:#e7d8ab}@media (width<=650px){.bio-answer .bio-match{grid-template-columns:1fr;gap:8px}.bio-match select{width:100%;font-size:13px}.bio-answer .bio-choice{padding:11px;font-size:13px}.bio-sequence li{gap:7px;padding:10px}.bio-key-details dl>div{grid-template-columns:1fr;gap:5px}.bio-table-wrap td,.bio-table-wrap th{padding:8px;font-size:12px}}.bio-table-wrap caption{text-align:left;color:#64748b;padding:0 0 10px;font-size:12px}.bio-key-details li{margin:8px 0;line-height:1.75}.bio-key-details .math-text{display:inline}.admin-attempt-dialog .bio-key-details{margin-bottom:20px}.bio-diagram>.text-button{margin:10px auto 0;font-size:12px;display:flex}.bio-figure-dialog{width:min(1000px,100vw - 20px);max-height:90vh;padding:16px}.bio-figure-dialog>header{margin-bottom:12px}.bio-figure-scroll{max-height:72vh;overflow:auto}.bio-figure-scroll img{width:100%;min-width:750px;max-width:none;max-height:none;display:block}.bio-figure-dialog>p{color:#64748b;margin-top:10px;font-size:11px}@media (width>=1000px){.bio-figure-dialog>p{display:none}}
