@font-face{font-family:TrainingVazirmatn;src:url('/fonts/Vazirmatn-UI-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:TrainingVazirmatn;src:url('/fonts/Vazirmatn-UI-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
.training-word{direction:rtl;min-width:0;max-width:100%;font:16px/1.95 TrainingVazirmatn,Vazirmatn,Tahoma,sans-serif;overflow-wrap:anywhere;color:#17324d}
.training-word :is(p,li,blockquote){text-align:justify;text-align-last:start;text-justify:inter-word}
.training-word :is(h2,h3,h4,h5,h6){line-height:1.7;margin-block:1.4em .7em;overflow-wrap:normal;word-break:normal}
.training-word img{display:inline-block;max-width:100%;height:auto;object-fit:contain}
.training-word figure{margin:1.3em 0;min-width:0;max-width:100%}
.training-word .table-scroll{display:block;direction:rtl;max-width:100%;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;margin-block:20px;border:1px solid #dce4ed;border-radius:8px}
.training-word table{display:table;width:100%;min-width:40rem;table-layout:auto;border-collapse:collapse;background:#fff;overflow-wrap:normal;word-break:normal;margin:0}
.training-word :is(thead,tbody,tfoot){display:table-row-group}
.training-word thead{display:table-header-group}.training-word tfoot{display:table-footer-group}
.training-word tr{display:table-row}
.training-word :is(td,th){display:table-cell;min-width:7rem;max-width:none;box-sizing:content-box;padding:10px 14px;border:1px solid #dce4ed;white-space:normal;overflow-wrap:normal;word-break:normal;vertical-align:top;text-align:start;font-size:inherit;line-height:1.9}
.training-word th{background:#edf2f7;font-weight:700}
.training-word :is(td,th) *{overflow-wrap:normal;word-break:normal}
.training-word table :is(p,li){text-align:start;text-align-last:auto;margin-block:0 .5em}
.training-word .word-list-custom{list-style:none;padding-inline-start:1.5rem}
.training-word .word-list-marker{display:inline-block;margin-inline-end:.4em}
.training-word :is(ul,ol){padding-inline-start:1.8em}
.training-word .math-scroll{display:inline-block;max-width:100%;overflow-x:auto;vertical-align:middle;direction:ltr;text-align:left;overflow-wrap:normal;word-break:normal}
.training-word math{direction:ltr;white-space:nowrap;text-align:left;font-size:1.08em}
.training-word .table-scroll:focus-visible,.training-word .math-scroll:focus-visible{outline:3px solid #c7a16b;outline-offset:3px}
.word-preview{width:100%;max-width:100%;box-sizing:border-box;margin:20px auto;padding:20px;background:#f4f7fa;border:1px solid #dce4ed;border-radius:12px}
.word-preview-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.word-preview-tools select{width:auto;max-width:100%;margin:0}.word-preview-tools p{margin:0}
.word-worker-setup{margin-block:24px}.word-worker-setup summary{cursor:pointer;font-weight:700}
.training-word-actions,.knowledge-word-search{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-block:16px}
.training-word-actions a,.knowledge-word-search button{display:inline-block;background:#073b72;color:#fff;padding:10px 16px;border:0;border-radius:8px;text-decoration:none;font:inherit;cursor:pointer;min-height:44px;box-sizing:border-box}
.knowledge-word-search #MSearchField{font:16px/1.7 TrainingVazirmatn,Tahoma,sans-serif;box-sizing:border-box;min-height:44px;height:auto;width:100%;max-width:320px;flex:1 1 180px;border:1px solid #c9d5e1;border-radius:8px;padding:8px 12px;background:white;color:#17324d;position:static}
.knowledge-word-search{padding-inline:12px;direction:rtl}
@media(max-width:600px){.word-preview{padding:12px}.training-word{font-size:15px}.training-word :is(td,th){padding:9px 12px}.knowledge-word-search button{font-size:14px}}
@media print{.training-word .table-scroll{overflow:visible;border:0}.training-word table{min-width:0}.training-word :is(td,th){min-width:0;padding:5px;overflow-wrap:break-word}.word-preview-tools,.training-word-actions,.knowledge-word-search{display:none}}

.editor-toolbar[hidden]{display:none}

/* Article prose remains justified even before it is migrated from Word. */
article.prose :is(p,li,blockquote){text-align:justify!important;text-align-last:start}
article.prose .table-scroll{max-width:100%;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
article.prose .table-scroll table{table-layout:auto!important;min-width:40rem;width:100%}
article.prose .table-scroll :is(th,td){min-width:7rem;word-break:normal!important;overflow-wrap:normal!important;white-space:normal;vertical-align:top}
article.prose .table-scroll :is(th,td) :is(p,li){text-align:start!important;word-break:normal!important;overflow-wrap:normal!important}
.shell.narrow.training-word{max-width:900px}
@media print{
 article.prose .table-scroll{overflow:visible;border:0}
 article.prose .table-scroll table{min-width:0;width:100%}
 article.prose .table-scroll :is(th,td){min-width:0;padding:5px;overflow-wrap:break-word!important}
}
