.dah-mutala .mqx-player{border:1px solid #bdd3c8;background:#f1f7f3;border-radius:14px;padding:20px;margin:22px 0;color:#153d33}
.dah-mutala .mqx-kicker{font:700 12px/1.7 Arial,sans-serif;letter-spacing:.08em;margin-bottom:12px}
.dah-mutala .mqx-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.dah-mutala .mqx-player audio{display:block;width:100%;max-width:580px;height:44px;margin:12px 0}
.dah-mutala .mqx-controls button,.dah-mutala .mqx-ayah-play,.dah-mutala .mqx-word-listen,.dah-mutala .mqx-close{background:#174d3e!important;color:#fff!important;border:1px solid #174d3e!important;border-radius:7px!important;padding:8px 12px!important;font:600 13px/1.65 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;height:auto!important;white-space:normal}
.dah-mutala .mqx-close{background:#fff!important;color:#174d3e!important;flex-shrink:0}
.dah-mutala .mqx-ayah-play{margin-inline-start:12px!important}
.dah-mutala .mqx-status{font-size:13px;line-height:1.7;margin:10px 0;min-height:22px}
.dah-mutala .mqx-note p{font-size:13px;line-height:1.8;margin:8px 0}
.dah-mutala .mqx-note .mq-ur{font-size:18px;line-height:1.9}
.dah-mutala .mqx-repeat{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:400}
.dah-mutala .mqx-repeat input{width:17px;height:17px;margin:0}
.dah-mutala .mqx-credits{border-top:1px solid #d4e2da;padding-top:10px;margin-top:12px;font-size:12px;line-height:1.8}
.dah-mutala .mqx-credits summary{cursor:pointer;font-weight:600}
.dah-mutala .mqx-word{font:inherit!important;line-height:inherit!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:5px!important;box-shadow:none!important;padding:0 2px!important;margin:0!important;text-transform:none!important;letter-spacing:normal!important;height:auto!important;min-width:0!important;cursor:pointer;vertical-align:baseline;white-space:nowrap}
.dah-mutala .mqx-word:hover,.dah-mutala .mqx-word.mqx-selected{background:#e4f0e8!important;color:#114534!important;box-shadow:inset 0 -2px #8caa94!important}
.dah-mutala .mqx-word.mqx-playing{background:#f3e4b9!important;color:#42300d!important;box-shadow:inset 0 -3px #b28c35!important}
.dah-mutala button:focus-visible,.dah-mutala .mqx-map summary:focus-visible{outline:3px solid #a87518!important;outline-offset:3px}
.dah-mutala .mqx-map{background:#fafbf8;border:1px solid #dce4dc;border-radius:10px;margin:4px 0 18px;padding:12px}
.dah-mutala .mqx-map>summary{font:600 13px/1.8 Arial,sans-serif;color:#285346;cursor:pointer}
.dah-mutala .mqx-word-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;margin-top:12px;max-height:420px;overflow-y:auto;padding:3px;scrollbar-gutter:stable}
.dah-mutala .mqx-word-card{padding:8px!important;border:1px solid #cfddd5!important;border-top:3px solid #49816d!important;border-radius:8px!important;background:#fff!important;color:#254c3f!important;min-width:0;white-space:normal!important;text-transform:none!important;height:auto!important;letter-spacing:normal!important;line-height:1.5!important;box-shadow:none!important}
.dah-mutala .mqx-word-card[aria-pressed=true]{background:#e7f1eb!important;outline:2px solid #638c74}
.dah-mutala .mqx-card-ar{display:block;font:26px/2.1 DAHQuran,serif!important;color:#183e32}
.dah-mutala .mqx-word-card b{display:block;font:600 11px/1.7 Arial,sans-serif;direction:ltr}
.dah-mutala .mqx-word-card small{display:block;font:11px/1.7 Arial,sans-serif;direction:ltr;margin-top:3px}
.dah-mutala .mqx-verb{border-top-color:#657fb1!important}.dah-mutala .mqx-particle{border-top-color:#bd9654!important}.dah-mutala .mqx-initials{border-top-color:#8d7aa4!important}
.dah-mutala .mqx-analysis{background:#f7f5ee;border:1px solid #d9d3bb;border-radius:10px;padding:16px;margin:12px 0 20px}
.dah-mutala .mqx-analysis[hidden]{display:none!important}
.dah-mutala .mqx-analysis-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}
.dah-mutala .mqx-analysis h4{font-size:17px;margin:0;color:#264638;line-height:1.9}
.dah-mutala .mqx-segments{display:flex;flex-wrap:wrap;gap:10px}
.dah-mutala .mqx-segment{background:#fff;border:1px solid #ddd;border-top:3px solid #49816d;border-radius:8px;padding:12px;flex:1 1 180px;min-width:0;text-align:center}
.dah-mutala .mqx-segment-ar{display:block;font:44px/2.2 DAHQuran,serif!important;padding:8px 0;color:#143e30}
.dah-mutala .mqx-selected-ar{display:block;font:46px/2.2 DAHQuran,serif!important;text-align:right;color:#143e30;overflow-wrap:anywhere}
.dah-mutala .mqx-pattern{display:block;background:#f5f8f1;border:1px solid #d4dfcd;border-radius:8px;padding:8px 12px;margin:10px 0}
.dah-mutala .mqx-pattern-ar{display:block;font:38px/2.2 DAHQuran,serif!important;text-align:center;color:#143e30}
.dah-mutala .mqx-meaning{padding:12px 16px;background:#eaf3ee;border-inline-start:3px solid #4d8068;border-radius:8px;margin-bottom:16px}
.dah-mutala .mqx-meaning p{margin:4px 0;font-size:17px;line-height:1.8}.dah-mutala .mqx-meaning .mq-ur{font-size:24px;line-height:2}
.dah-mutala .mqx-segment b,.dah-mutala .mqx-segment small{display:block;font-size:12px;line-height:1.8}
.dah-mutala .mqx-segment ul{margin:10px 0 0;padding:0;list-style:none;text-align:start;font:12px/1.8 Arial,sans-serif}
.dah-mutala .mqx-segment li{margin:7px 0;padding:0;overflow-wrap:anywhere}
.dah-mutala .mqx-segment .mqx-meta-ar{display:block;font:30px/2 DAHQuran,serif!important;color:#143e30;text-align:start}
.dah-mutala .mqx-segment b,.dah-mutala .mqx-segment small,.dah-mutala .mqx-segment ul{font-size:14px;line-height:1.9}
.dah-mutala .mqx-corpus-link{display:inline-block;font-size:12px;margin:14px 12px 0 0}
@media(max-width:600px){.dah-mutala .mqx-player{padding:13px}.dah-mutala .mqx-word-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dah-mutala .mqx-analysis{padding:10px}.dah-mutala .mqx-analysis-head{align-items:flex-start}.dah-mutala .mqx-ayah-play{font-size:12px!important;padding:6px 9px!important}.dah-mutala .mqx-word{padding:0 1px!important}}
