#information-lab{margin:16px 0;padding:15px;border:1px solid #bbaa7966;border-radius:8px;background:#111e2c;color:#e0e8ef;line-height:1.5;overflow-wrap:anywhere}
#information-lab[hidden],#information-lab [hidden]{display:none!important}
#information-lab h3{margin:5px 0 9px;color:#f1dcaf;font-size:19px;line-height:1.25}
#information-lab h4{margin:0 0 7px;font-size:14px;color:#f1dcaf}
#information-lab p{margin:8px 0;font-size:13px}
#information-lab .information-lab-eyebrow{font-size:10px;letter-spacing:.07em;color:#c9ac78}
#information-lab .information-lab-small{font-size:12px;color:#bbc9d7}
.information-lab-current{padding:9px;background:#1d3042;border-radius:5px;color:#f6e6c4}
#information-lab-form{display:grid;gap:7px}
#information-lab label{display:block;font-size:13px;color:#e4d6b9;margin:5px 0}
#information-lab select,#information-lab textarea{box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:44px;padding:9px;border:1px solid #8191a0;border-radius:5px;background:#0e1825;color:#ecf2f7;font:inherit;font-size:13px}
#information-lab textarea{min-height:72px;resize:vertical;font-size:16px}
.information-lab-branches{display:grid;grid-template-columns:1fr 1fr;gap:9px}
#information-lab button{min-height:44px;max-width:100%;margin:5px 0;padding:9px 12px;border:1px solid #bda475;border-radius:5px;background:#243648;color:#f2dfb8;font:inherit;font-size:13px;line-height:1.4;white-space:normal;text-align:left;cursor:pointer}
#information-lab button:disabled{opacity:.45;cursor:default}
#information-lab :focus-visible{outline:2px solid #edce96;outline-offset:3px}
#information-lab-evidence{padding:11px;margin:12px 0;border:1px solid #8495a455;border-radius:5px;background:#182b3b}
#information-lab-evidence dl{font-size:13px;margin:9px 0}
#information-lab-evidence dt{color:#e8d3a8;font-weight:600;margin-top:9px}
#information-lab-evidence dd{margin:3px 0 9px}
#information-lab-feedback{border-left:3px solid #cab17e;background:#182a3a;margin:12px 0;padding:10px;scroll-margin-block:14px}
.information-lab-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:start}
#information-lab .information-lab-exit{background:transparent;color:#c1d0dd;border-color:#64798a}
#information-lab-history{border-top:1px solid #74859555;margin-top:12px;padding-top:8px}
#information-lab summary{min-height:36px;padding:5px 0;cursor:pointer;font-size:13px}
#information-lab-records article{padding:12px 0;border-top:1px solid #74859555;font-size:12px}
@media(max-width:700px){#information-lab{padding:11px}.information-lab-branches{grid-template-columns:1fr}#information-lab h3{font-size:18px}}

.information-split{margin:12px 0;font-size:12px}.information-cards{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0}.information-candidate{display:grid;place-items:center;min-width:28px;min-height:32px;border:1px solid #96a8b9;border-radius:4px;background:#142334;font:14px monospace}.information-split-arrow{text-align:center;font-size:22px}.information-split-branches{display:grid;grid-template-columns:1fr 1fr;gap:8px}.information-branch{padding:8px;border:1px dashed #7990a4;border-radius:6px}.information-branch h5{margin:0;line-height:1.5;font-size:12px}.information-branch[data-actual=true]{border:2px solid #f1d299;background:#30453e}.information-branch[data-actual=true] .information-candidate{border-color:#f1d299;background:#263c32}#information-lab-math{border-top:1px solid #8495a455}
@media(max-width:360px){.information-split-branches{grid-template-columns:1fr}}
