/* Scoped additions for the IPAL advanced reading. */
.lanjut-label{color:#245ab1;font-size:.78rem;font-weight:750;letter-spacing:.12em}.water-figure{margin:1.7rem 0}.water-figure img{display:block;width:100%;height:auto;border-radius:18px}.water-figure figcaption{font-size:.8rem;color:#526780;margin-top:.5rem}.water-basic-link,.water-topic,.water-progress,.water-review{background:#f1f6ff;border:1px solid #cfdef5;border-radius:14px;padding:1.2rem;margin:1.5rem 0}.water-formula{background:#0d2851;color:white;border-radius:12px;padding:1.2rem;font-family:ui-monospace,Consolas,monospace;overflow-wrap:anywhere;line-height:1.8}.water-browser{border-left:4px solid #3974cb;padding:.8rem 1rem;background:#edf4ff;font-size:.9rem}.water-audio,.lanjut-actions{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;margin:1rem 0}.water-audio label{display:flex;gap:.3rem;align-items:center}.water-audio select{max-width:16rem}.water-answer{background:#f6f8fc;border:1px solid #d5dfed;padding:1rem;border-radius:10px;margin:1rem 0}.water-answer summary{cursor:pointer;font-weight:700}.water-review h3{margin-top:0}.water-review .actions{display:flex;flex-wrap:wrap;gap:.6rem}.water-review textarea{box-sizing:border-box;width:100%;min-height:100px;display:block;margin:.7rem 0}.water-review .status{font-size:.85rem;color:#304766}.naskah{min-width:0}.naskah .tabelgulir{max-width:100%;overflow-x:auto}.naskah th,.naskah td{overflow-wrap:break-word}.water-topic h2{margin-top:.5rem}@media(max-width:600px){.water-audio{align-items:stretch}.water-audio label{width:100%;flex-wrap:wrap}.water-audio select{max-width:100%}.water-formula{font-size:.86rem}.water-figure{margin:1rem 0}.water-review,.water-topic{padding:1rem}}@media print{.water-audio,.water-browser,.water-progress,.water-review,.lanjut-actions{display:none}.water-answer{break-inside:avoid}.water-answer>p{display:block}}

.water-audio button,.water-review button,.water-progress button{font:inherit;font-size:.88rem;border:1px solid #b9cdeb;border-radius:9px;background:white;color:#164785;padding:.55rem .8rem;cursor:pointer}.water-audio select{font:inherit;font-size:.85rem;border:1px solid #b9cdeb;border-radius:7px;padding:.4rem;min-width:0}.water-audio button:hover,.water-review button:hover,.water-progress button:hover{background:#e3eeff}.water-progress button:disabled{opacity:.6;cursor:default}
