html[data-product="ielts"][lang="fa"] :is(p,li,label,summary,small,button,a):not(:where([lang="en"],[lang="en"] *,[lang="ar"],[lang="ar"] *,[dir="ltr"],[dir="ltr"] *,.IeltsWritingAnnotations_essay__rRjU8 *,.IeltsSimpleFeedback_essay__CKEgx *)) { font-weight: 500; } html[data-product="ielts"][lang="fa"] :is(p,li,label,summary,small):not(:where([lang="en"],[lang="en"] *,[lang="ar"],[lang="ar"] *,[dir="ltr"],[dir="ltr"] *)) { unicode-bidi: plaintext; } html[data-product="ielts"][lang="fa"] :is(h1,h2,h3,h4,strong):not(:where([lang="en"],[lang="en"] *,[lang="ar"],[lang="ar"] *,[dir="ltr"],[dir="ltr"] *)) { font-weight: 700; } html[data-product="ielts"] [data-maxielts-persian-copy] { direction: rtl; unicode-bidi: plaintext; text-align: right; font-weight: 500; } dialog.IeltsResultDialog_writingDialog__tv1GC { width: min(1040px,calc(100vw - 32px)); max-width: calc(100vw - 32px); height: min(840px,94dvh); max-height: 94dvh; padding: 0; margin: auto; overflow: visible; border-radius: 12px; } dialog.IeltsResultDialog_writingDialog__tv1GC[open] { display: flex; flex-direction: column; } dialog.IeltsResultDialog_writingDialog__tv1GC > .IeltsResultDialog_card__6dw8n { display: flex; flex-direction: column; width: 100%; height: 100%; min-height: 0; overflow: visible; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsResultDialog_header__GjprM { position: relative; top: auto; flex: none; height: auto; min-height: 76px; padding: 12px 64px 12px 20px; gap: 12px; border-bottom: 1px solid #e4e7ec; background: #fff; border-radius: 12px 12px 0 0; z-index: 2; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsResultDialog_card__6dw8n[dir="rtl"] .IeltsResultDialog_header__GjprM { padding: 12px 20px 12px 64px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsResultDialog_header__GjprM h2 { font-size: 21px; line-height: 1.5; margin: 0; min-width: 0; font-weight: 700; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsResultDialog_header__GjprM .IeltsResultDialog_languageRow__px_t2 button { min-height: 44px; padding: 8px 12px; font-size: 14px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsResultDialog_close__65_iz { display: grid; place-items: center; min-width: 44px; min-height: 44px; top: 12px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsResultDialog_body__kA_Mt { flex: 1 1 auto; min-height: 0; overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; scroll-padding-block: 16px; padding: 0; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_review__DUAkw { padding: 4px 20px 12px; min-height: 0; font-size: 15px; line-height: 1.8; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_overview__98CLg { padding: 16px; margin: 12px 0; gap: 20px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_band__qQTTI { flex-basis: 140px; padding-inline-end: 20px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_band__qQTTI b { font-size: 44px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_summary__rOdq8 { font-size: 15px; line-height: 1.8; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_disclosure__xdoBU { margin-block: 12px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_disclosure__xdoBU > summary { min-height: 48px; padding: 10px 16px; font-size: 15px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_reasons__ailUv { padding: 0 16px 12px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_criterion__lAktO { padding-block: 12px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_criterion__lAktO h4 { font-size: 15px; margin-bottom: 6px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_criterion__lAktO p { font-size: 15px; line-height: 1.8; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_answerCard__AQ8Tc { margin-block: 12px; padding: 16px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_answerHeading__WAgCu { padding-bottom: 8px; margin-bottom: 12px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_answerHeading__WAgCu h3 { font-size: 16px !important; } dialog.IeltsResultDialog_writingDialog__tv1GC :is(.IeltsSimpleFeedback_essay__CKEgx,.IeltsWritingAnnotations_essay__rRjU8) { font-size: 16px; line-height: 1.85; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsResultDialog_footer__w9YTv { position: relative; flex: none; min-height: 64px; padding: 10px 20px; border-top: 1px solid #e4e7ec; gap: 12px; border-radius: 0 0 12px 12px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsResultDialog_footer__w9YTv button { min-height: 44px; padding: 8px 16px; font-size: 14px; } dialog.IeltsResultDialog_writingDialog__tv1GC [data-writing-empty-rewrite] { margin-block: 12px; } dialog.IeltsResultDialog_writingDialog__tv1GC [data-writing-empty-rewrite] .IeltsSimpleFeedback_muted__0c9Fo { margin-block: 4px; font-size: 14px !important; line-height: 1.8; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_actionDock__aFf_r { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 16px; padding-top: 12px; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_actionRow__OFbqh { flex: 1 1 720px; align-items: center; padding: 0; gap: 8px 16px; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_tools__4sxbU { flex: 1 1 440px; min-width: 0; width: auto; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_tools__4sxbU[data-writing-tools-ready] > summary { display: none; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_toolPanel__6MJTZ { position: static; inset: auto; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; width: 100%; max-height: none; overflow: visible; padding: 0; gap: 8px; border: 0; border-radius: 0; box-shadow: none; background: transparent; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_toolPanel__6MJTZ > :is(button,a,span,div) { width: auto; min-width: 0; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_toolPanel__6MJTZ > :is(button,a,span,div) > button, .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_toolPanel__6MJTZ > button { width: auto; min-height: 44px; padding: 8px 12px; font-size: 14px; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_submitStack__w5yHl { display: flex; flex-direction: row !important; align-items: center !important; gap: 8px; width: auto; margin-inline-start: auto; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_submitStack__w5yHl > button, .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_submitStack__w5yHl .practice_scoreDock__J1yxo { width: auto !important; min-width: 120px; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_questionNavigation__UcaE0 { margin: 0; padding: 0; border: 0; background: transparent; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_questionNavigation__UcaE0 > a { display: none; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_scoreDock__J1yxo:empty { display: none; } @media(max-width:600px) { dialog.IeltsResultDialog_writingDialog__tv1GC { width: 100vw; max-width: 100vw; height: 100dvh; max-height: 100dvh; margin: 0; border-radius: 0; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsResultDialog_header__GjprM { flex-wrap: wrap; padding: 12px 56px 12px 14px; min-height: 104px; gap: 8px; border-radius: 0; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsResultDialog_card__6dw8n[dir="rtl"] .IeltsResultDialog_header__GjprM { padding: 12px 14px 12px 56px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsResultDialog_header__GjprM h2 { flex-basis: 100%; font-size: 19px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_review__DUAkw { padding-inline: 12px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_overview__98CLg { gap: 12px; padding: 12px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_band__qQTTI { flex-basis: 104px; padding-inline-end: 12px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsSimpleFeedback_band__qQTTI b { font-size: 36px; } dialog.IeltsResultDialog_writingDialog__tv1GC .IeltsResultDialog_footer__w9YTv { padding: 8px 12px; flex-wrap: wrap; border-radius: 0; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_toolPanel__6MJTZ { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_toolPanel__6MJTZ > :is(button,a,span,div), .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_toolPanel__6MJTZ > :is(span,div) > button { width: 100%; min-width: 0; white-space: normal; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_submitStack__w5yHl { width: 100%; flex-basis: 100%; margin: 0; } .practice_practiceRoot__Dn38i[data-ielts-practice="Writing"] .practice_submitStack__w5yHl > * { flex: 1; min-width: 0 !important; } }