.dv-lesson{color:#13384f}.dv-lesson [hidden]{display:none!important}.dv-lesson header h1{font-size:1.35rem;text-align:center;margin:3px}.dv-tabs,.dv-navigation{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:4px}.dv-lesson .dv-tabs button,.dv-lesson .dv-navigation button{min-height:34px!important;padding:4px 8px!important;font-weight:800!important}.mv-experience .dv-lesson .dv-tabs [aria-pressed=true],.mv-experience .dv-lesson [data-next],.mv-experience .dv-lesson [data-auto]{background:#0757ac!important;color:white!important}.dv-lesson button:disabled{opacity:.4!important;cursor:default!important}.dv-caption{font-weight:800;text-align:center;font-size:16px;margin:4px;min-height:25px}.dv-expression,.dv-result,.dv-work{display:flex;direction:rtl;align-items:center;justify-content:center;gap:9px;font-size:28px;font-weight:900;margin:4px;flex-wrap:wrap}.dv-expression{color:#0757ac}.dv-result{background:#e0ffed;color:#005d38;border:2px solid #00613b;padding:4px;font-size:25px}.dv-visual{max-width:950px;margin:auto}.dv-lesson .dv-visual svg.mv-diagram,.dv-visual svg{width:100%;height:auto!important;max-height:43svh!important;display:block;overflow:visible}.dv-visual svg text{font-size:19px;font-weight:900;fill:#143b53}.dv-visual [data-piece]{transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.mv-experience .dv-visual [data-pieces],.mv-experience .dv-visual [data-piece]{pointer-events:none!important}.dv-visual .dv-ready{cursor:pointer}.dv-visual .dv-ready>rect{stroke:#a34e00;stroke-width:4}.dv-key{text-align:center;font-size:14px;font-weight:800;margin:3px}.dv-calculation{max-width:760px;margin:15px auto;min-height:230px}.dv-quotient,.dv-dividend{display:grid;font-size:37px;font-weight:900;text-align:center}.dv-quotient{color:#006940;border-bottom:3px solid #143b52;min-height:52px}.dv-dividend{color:#0757ac;margin-top:8px}.dv-quotient b,.dv-dividend b{position:relative;min-height:45px}.dv-comma:after{content:'٫';position:absolute;right:-7px;bottom:0;color:#b01049}.dv-hide-comma:after{visibility:hidden}.dv-active{background:#fff0ad;outline:3px solid #a65300}.dv-added{color:#a34b00}.dv-place-name{text-align:center;font-size:18px;font-weight:800;margin:12px 4px 4px}.dv-work{font-size:25px;min-height:44px}.dv-question{background:#fff0bc;border:3px solid #9c4e00;padding:6px;text-align:center;margin:4px}.dv-question h2{font-size:18px;margin:3px}.dv-question p{font-size:14px;font-weight:800;margin:4px;min-height:23px}.dv-choices{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.mv-experience .dv-lesson .dv-choices button{font-weight:800!important;background:white!important;color:#14364e!important;border:2px solid #0757ac!important}.mv-experience .dv-lesson .dv-choices .dv-correct{color:white!important;background:#006641!important}.mv-experience .dv-lesson .dv-choices .dv-wrong{border:3px solid #b01049!important}.dv-lesson form{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.dv-lesson form label{display:flex;align-items:center;gap:5px}.dv-lesson form input:not([type=checkbox]){width:110px}.dv-lesson form p{width:100%;margin:3px}.dv-lesson.dv-asking .dv-visual svg.mv-diagram{max-height:23svh!important}.dv-asking .dv-calculation{min-height:180px}.mv-focus .dv-lesson .dv-visual svg.mv-diagram{max-height:64svh!important}.mv-focus .dv-board{height:100%;display:flex;flex-direction:column;justify-content:center}.mv-focus .dv-visual{width:100%}
@media(max-width:600px){.dv-lesson header h1{font-size:1.07rem}.dv-lesson .dv-tabs button{font-size:13px!important}.dv-caption{font-size:14px}.dv-expression{font-size:25px}.dv-result{font-size:21px}.dv-key{font-size:12px}.dv-calculation{min-height:180px;margin:10px}.dv-quotient,.dv-dividend{font-size:29px}.dv-place-name{font-size:15px}.dv-work{font-size:21px}.dv-question h2{font-size:15px}.dv-question p{font-size:12px}.dv-choices button{font-size:13px!important}.dv-lesson .dv-visual svg.mv-diagram{max-height:38svh!important}}
@media(prefers-reduced-motion:reduce){.dv-lesson *{transition:none!important}}
