.dw-lesson{color:#102f45}.dw-lesson header h1{font-size:1.4rem;margin:3px;text-align:center}.dw-tabs,.dw-navigation{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap;margin:4px}.dw-caption{text-align:center;font-size:16px;font-weight:800;margin:4px;min-height:24px}.dw-expression,.dw-result,.dw-unit-card,.dw-work{display:flex;direction:rtl;justify-content:center;align-items:center;gap:9px;font-size:28px;font-weight:900;margin:4px}.dw-expression{color:#0757ac}.dw-model{max-width:850px;margin:0 auto}.dw-lesson .dw-model svg.mv-diagram,.dw-model svg{width:100%;height:auto!important;max-height:43svh!important;display:block;overflow:visible}.dw-model svg text{font-size:18px;font-weight:900;fill:#17354b}.dw-model p{font-size:13px;font-weight:800;text-align:center;margin:2px}.dw-model [data-cell]{transition:transform 1.2s cubic-bezier(.4,0,.2,1),opacity .5s;pointer-events:none}.dw-model [data-group]{cursor:default}.dw-model .dw-ready{cursor:pointer}.dw-model .dw-ready rect{stroke:#a15000;stroke-width:1.2}.dw-model .dw-ready text{fill:#924100}.dw-model [aria-disabled=true]{outline:none}.dw-unit-card{flex-wrap:wrap;border:3px solid #0757ac;background:#eaf3ff;padding:25px;margin:25px auto;max-width:650px}.dw-calculation{display:flex;justify-content:center;align-items:center;gap:25px;min-height:210px}.dw-column{font-size:31px;position:relative;padding-right:34px;min-width:150px;text-align:right;font-weight:900}.dw-column>div{min-height:38px;white-space:nowrap;position:relative}.dw-column b{display:inline-block;min-width:26px;text-align:center;color:#0757ac}.dw-column>div:nth-child(2){border-bottom:3px solid #163b52}.dw-times{position:absolute;left:100%;padding-left:8px;color:#b01049}.dw-partial b{color:#b01049}.dw-column .dw-active{outline:3px solid #a35400;background:#fff0ad}.dw-carry,.dw-circled{display:inline-flex;border:2px solid #a04b00;border-radius:50%;align-items:center;justify-content:center;color:#8a3b00;background:#fff1b3;width:27px;height:27px;font-size:18px}.dw-carry{position:absolute;right:100%;top:0}.dw-work{font-size:23px;flex-wrap:wrap;max-width:320px}.dw-sum{border-top:2px solid #102f45}.dw-place{max-width:850px;margin:20px auto}.dw-place-head{display:grid;font-weight:800;font-size:17px;text-align:center}.dw-place-head span{border:1px solid #385b72;background:#eaf3ff;padding:6px 0}.dw-track{position:relative;height:74px;background:#f1f7ff;border:2px solid #385b72}.dw-track b{position:absolute;top:12px;text-align:center;font-size:35px;color:#0757ac;transition:left 1.1s cubic-bezier(.4,0,.2,1)}.dw-track [data-pad]{color:#a24a00}.dw-comma{position:absolute;top:13px;font-size:35px;font-weight:900;color:#b01049;transform:translateX(-50%);font-style:normal}.dw-result{font-size:25px;color:#005d38;background:#e0ffed;border:2px solid #00633d;padding:4px;flex-wrap:wrap}.dw-question{background:#fff0bb;border:3px solid #9c5000;padding:6px;text-align:center;margin:4px}.dw-question h2{font-size:19px;margin:3px}.dw-question p{font-size:15px;font-weight:800;margin:4px;min-height:23px}.dw-choices{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.mv-experience .dw-lesson .dw-choices button{font-weight:800!important;background:white!important;color:#14364e!important;border:2px solid #0757ac!important}.mv-experience .dw-lesson .dw-choices .dw-correct{color:white!important;background:#006641!important}.mv-experience .dw-lesson .dw-choices .dw-wrong{border:3px solid #b01049!important}.mv-experience .dw-lesson [data-next],.mv-experience .dw-lesson [data-auto],.mv-experience .dw-lesson .dw-tabs [aria-pressed=true]{background:#0757ac!important;color:white!important}.dw-lesson button:disabled{opacity:.4!important;cursor:default!important}.dw-lesson .dw-navigation button,.dw-lesson .dw-tabs button{padding:4px 8px!important;min-height:34px!important;font-weight:800!important}.dw-lesson form{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.dw-lesson form label{display:flex;align-items:center;gap:5px}.dw-lesson form input:not([type=checkbox]){width:110px}.dw-lesson form p{width:100%;margin:3px}.dw-lesson.dw-asking .dw-model svg.mv-diagram{max-height:26svh!important}.dw-asking .dw-calculation{min-height:130px}.mv-focus .dw-lesson .dw-model svg.mv-diagram{max-height:67svh!important}.mv-focus .dw-board{height:100%;display:flex;flex-direction:column;justify-content:center}.mv-focus .dw-model{width:100%}
@media(max-width:600px){.dw-lesson header h1{font-size:1.1rem}.dw-caption{font-size:14px}.dw-expression{font-size:25px}.dw-calculation{gap:14px;min-height:180px}.dw-column{font-size:25px;min-width:115px}.dw-column b{min-width:21px}.dw-work{font-size:18px;max-width:155px}.dw-place-head{font-size:12px}.dw-track b,.dw-comma{font-size:26px}.dw-result{font-size:21px}.dw-question h2{font-size:16px}.dw-question p{font-size:13px}.dw-choices button{font-size:14px!important}.dw-unit-card{padding:15px;margin:10px;font-size:23px}.dw-lesson .dw-model svg.mv-diagram{max-height:39svh!important}.dw-model svg text{font-size:20px}}
@media(prefers-reduced-motion:reduce){.dw-lesson *{transition:none!important}}
.mv-experience .dw-model [data-cells],.mv-experience .dw-model [data-cell]{pointer-events:none!important}
.dw-lesson [hidden]{display:none!important}
