/* v170 — full translation search paging, useful harakat reference and uninterrupted speech feedback */
.q170-more-results{width:calc(100% - 20px);margin:12px 10px 14px;min-height:54px;display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;padding:10px 14px;border:1px solid #c5dfcd;background:#e9f5ec;color:#176b4d;border-radius:12px;font:850 13px/1.4 system-ui,sans-serif;cursor:pointer}
.q170-more-results small{width:100%;font:600 10px/1.4 system-ui,sans-serif;color:#6c947b}
.q170-more-results:disabled{opacity:.55;cursor:wait}
.q170-results-count{padding:13px;color:#72917d;font:700 11px/1.5 system-ui,sans-serif;text-align:center}
.tp139-page .tp170-harakat-reference{border:1px solid #d8e7d9;border-radius:14px;background:#f8fbf7;margin-top:12px;overflow:hidden}
.tp139-page .tp170-harakat-reference summary{list-style:none;display:block;padding:14px 13px;color:#1d6a4b;font:900 12px/1.5 system-ui,sans-serif;cursor:pointer}
.tp139-page .tp170-harakat-reference summary::-webkit-details-marker{display:none}
.tp139-page .tp170-reference-words{display:flex;flex-wrap:wrap;gap:10px;padding:18px 12px 15px;border-top:1px solid #dbe9de;justify-content:flex-start}
.tp139-page .tp170-reference-words>div{display:grid;gap:7px;min-width:75px;align-items:center;justify-items:center;padding:8px;border:1px solid #d8eadc;border-radius:10px;background:white}
.tp139-page .tp170-reference-words span{font:700 10px system-ui,sans-serif;color:#88a18e}
.tp139-page .tp170-reference-words b{font:400 27px/1.85 'Amiri','Noto Naskh Arabic',serif;color:#115941;text-align:center}
.tp139-page .tp170-harakat-reference>p{padding:2px 14px 15px;color:#778d7e;font:500 10.5px/1.7 system-ui,sans-serif;margin:0}