#nawa-arabic-guided-practice{margin-block:1.25rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid #c6d9d3;border-inline-start:4px solid #127f78;background:#f5faf7;color:#123044;min-width:0;overflow-wrap:anywhere}
#nawa-arabic-guided-practice *,#nawa-arabic-guided-practice *::before,#nawa-arabic-guided-practice *::after{box-sizing:border-box;min-width:0}
#nawa-arabic-guided-practice h2{margin:0 0 .5rem;color:#123044!important;font-size:clamp(1.2rem,2.8vw,1.6rem)!important;line-height:1.5!important}
#nawa-arabic-guided-practice h3{margin:1.3rem 0 .5rem;color:#123044!important;font-size:1.1rem!important;line-height:1.6!important}
#nawa-arabic-guided-practice h2>span,#nawa-arabic-guided-practice h3>span{color:inherit!important;font-size:inherit!important;line-height:inherit!important}
#nawa-arabic-guided-practice p{line-height:1.8;margin-block:.55rem}
#nawa-arabic-guided-practice h2>span,#nawa-arabic-guided-practice h3>span,#nawa-arabic-guided-practice p>span,#nawa-arabic-guided-practice label>span,#nawa-arabic-guided-practice button>span{display:block}
#nawa-arabic-guided-practice [lang="ar"]{text-align:right;font-family:inherit}
#nawa-arabic-guided-practice [lang="fr"]{text-align:left}
#nawa-arabic-guided-practice .nawa-ar-guide-note{font-size:.92rem;color:#3c625d}
#nawa-arabic-guided-practice .nawa-ar-guide-body{border-block-start:1px solid #c6d9d3;margin-block-start:1rem;padding-block-start:.2rem}
#nawa-arabic-guided-practice label{display:block;font-weight:700;margin-block:1rem .4rem}
#nawa-arabic-guided-practice select{display:block;width:100%;max-width:24rem;padding:.7rem;border:1px solid #9fbab3;border-radius:.65rem;background:#fff;color:inherit;font:inherit}
#nawa-arabic-guided-practice #nawa-arabic-guided-practice-model{padding:1rem;border:1px solid #d5e4de;border-radius:.8rem;background:#fff;color:#123044!important;direction:ltr!important;text-align:center!important;font-size:clamp(1.4rem,4vw,2rem)!important;line-height:1.9!important}
#nawa-arabic-guided-practice #nawa-arabic-guided-practice-model>bdi{color:inherit!important;font-size:inherit!important;line-height:inherit!important}
#nawa-arabic-guided-practice #nawa-arabic-guided-practice-model>bdi[lang="ar"]{direction:rtl!important}
#nawa-arabic-guided-practice #nawa-arabic-guided-practice-model>bdi[lang="fr"]{direction:ltr!important}
#nawa-arabic-guided-practice .nawa-ar-guide-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-block:.75rem}
#nawa-arabic-guided-practice button{white-space:normal;max-width:100%;height:auto;min-height:44px;line-height:1.6;margin-block:.3rem;cursor:pointer}
#nawa-arabic-guided-practice .nawa-ar-guide-actions button{flex:1 1 12rem}
#nawa-arabic-guided-practice button:disabled{opacity:.55;cursor:default}
#nawa-arabic-guided-practice .nawa-ar-guide-feedback:empty{display:none}
#nawa-arabic-guided-practice .nawa-ar-guide-feedback{padding:.8rem;border-inline-start:3px solid #127f78;background:#e8f3ef}
#nawa-arabic-guided-practice :focus-visible{outline:3px solid #bd8430;outline-offset:3px}
#nawa-arabic-guided-practice [hidden]{display:none!important}
