.textbook-grade12 .card>h2{font-size:22px;margin:0 0 6px}.textbook-grade12 h3{font-size:17px;margin:17px 0 8px}.textbook-grade12 .lab-block{padding-top:14px;margin-top:16px;border-top:1px solid #d5e2e6}.textbook-grade12 .lab-grid form{min-width:0}.textbook-grade12 .fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr))}.textbook-grade12 .science-line{display:block;direction:ltr;unicode-bidi:isolate;text-align:left;font-family:Arial,sans-serif;padding:7px 9px;margin:5px 0;background:#fff;border-radius:5px;overflow-wrap:anywhere}.textbook-grade12 .g12-diagram{margin-top:10px;background:#fff;border:1px solid #d5e2e6;border-radius:9px;padding:8px}.textbook-grade12 .g12-diagram svg{display:block;width:100%;height:auto;max-height:350px}.textbook-grade12 .g12-diagram text{font-family:Arial,Tahoma,sans-serif;fill:#1b3038}.textbook-grade12 .g12-number{font-family:Arial,sans-serif;font-weight:700;direction:ltr;unicode-bidi:isolate}.textbook-grade12 .g12-legend{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#526c75;margin:7px 0}.textbook-grade12 .g12-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-left:4px}.textbook-grade12 .g12-status{padding:8px;border-radius:6px;background:#eaf4ed}.textbook-grade12 .g12-status.incorrect{background:#fff1e8}.textbook-grade12 .g12-profile,.textbook-grade12 .g12-particles{direction:ltr;unicode-bidi:isolate}.textbook-grade12 details{margin:10px 0}.textbook-grade12 summary{cursor:pointer;font-weight:650}.textbook-grade12 .g12-lewis-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.textbook-grade12 .g12-lewis-fields label{display:grid;gap:5px;font-size:12px}.textbook-grade12 .g12-lattice-key{direction:ltr;text-align:center}.textbook-grade12 .g12-chain{display:flex;flex-wrap:wrap;gap:5px;direction:ltr;unicode-bidi:isolate}.textbook-grade12 .g12-chain span{border:1px solid #b4d3e0;border-radius:6px;padding:5px 10px;background:#f3f8fb;font-family:Arial,sans-serif}.textbook-grade12 .g12-bar{height:12px;border-radius:6px;background:#dce7ec;overflow:hidden;direction:ltr}.textbook-grade12 .g12-bar>span{display:block;height:100%;background:#1768a8}.textbook-grade12 .g12-badge{display:inline-block;border:1px solid #d2e0e6;border-radius:6px;padding:2px 7px;font-size:12px}.textbook-grade12 .g12-error{font-weight:650;color:#963e2e}.textbook-grade12 .g12-table caption{text-align:right;margin-bottom:7px;color:#526c75}.textbook-grade12 .fields input[type=range]{direction:ltr}.textbook-grade12 .g12-hint{font-size:12px;color:#526c75}.textbook-grade12 .result-box{align-self:start}.textbook-grade12 .g12-help{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.textbook-grade12 .g12-help button{background:white;color:#105383}.textbook-grade12 .g12-result-title{font-size:15px;margin:0 0 7px}
@media(max-width:700px){.textbook-grade12 .card>h2{font-size:19px}.textbook-grade12 .fields{grid-template-columns:1fr}.textbook-grade12 .g12-lewis-fields{grid-template-columns:1fr}.textbook-grade12 .g12-diagram{padding:4px}}
.textbook-grade12 .g12-diagram{margin:12px 0}.textbook-grade12 .g12-diagram svg,.textbook-grade12 .g12-diagram text{direction:ltr;unicode-bidi:isolate}.textbook-grade12 .g12-diagram figcaption{font-size:12px;line-height:1.9;color:#526c75;margin-top:7px}.textbook-grade12 .card input:disabled{opacity:.6}.textbook-grade12 .g12-chain span{max-width:100%;overflow-wrap:anywhere}.textbook-grade12 .g12-number{display:inline-block}.textbook-grade12 .g12-status{line-height:1.9}.textbook-grade12 .model-note{line-height:1.9}
