.dp-lesson{max-width:1080px;margin:auto;color:#102d43}.dp-lesson [hidden]{display:none!important}.dp-lesson h1{font-size:1.25rem;margin:2px}.dp-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin:3px}.dp-lesson .dp-tabs button{font-size:15px!important;padding:4px 8px!important;font-weight:800!important}.mv-experience .dp-lesson .dp-tabs button[aria-pressed=true]{color:#fff!important;background:#0757ac!important}.dp-board{padding:3px 7px}.dp-story,.dp-caption{text-align:center;font-weight:800;margin:3px;font-size:15px}.dp-story{color:#754000}.dp-target,.dp-working,.dp-result{display:flex;direction:rtl;align-items:center;justify-content:center;gap:9px;font-size:27px;font-weight:900;min-height:34px}.dp-target{color:#0757ac}.dp-working{color:#a30d45}.dp-result{color:#005d38;border:2px solid #006641;background:#e3fff0;padding:3px}.dp-numbers{max-width:720px;margin:3px auto;direction:ltr;position:relative;padding-right:105px}.dp-place-head{display:grid;grid-template-columns:repeat(6,1fr);font-weight:800;font-size:12px;text-align:center}.dp-number-row{position:relative}.dp-number-row>strong{position:absolute;left:100%;width:100px;text-align:center;top:8px;font-size:14px}.dp-number-row[data-number-row=a]>strong{color:#0757ac}.dp-number-row[data-number-row=b]>strong{color:#a30d45}.dp-number-row[data-number-row=result]>strong{color:#006641}.dp-digit-track{height:37px;position:relative;border:1px solid #7894a6}.dp-cell-lines{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr)}.dp-cell-lines i{border-right:1px solid #a0b2bf}.dp-digit-track b{position:absolute;top:1px;width:16.66667%;text-align:center;font-size:27px;color:#0757ac;transition:left .9s cubic-bezier(.4,0,.2,1);line-height:33px}.dp-number-row[data-number-row=b] b{color:#a30d45}.dp-number-row[data-number-row=result] b{color:#006641}.dp-digit-track [data-zero]{color:#8a4100}.dp-selected{background:#fff0b6;outline:2px solid #986000}.dp-common-zero{background:#ffdc36;outline:2px solid #986000}.dp-model{max-width:810px;margin:3px auto}.dp-model p{text-align:center;font-size:14px;font-weight:800;margin:2px}.dp-lesson .dp-model svg.mv-diagram,.dp-model svg{width:100%;height:auto!important;max-height:24svh!important;display:block;overflow:visible}.dp-model svg text{font-size:17px;font-weight:900;fill:#102d43}.dp-model svg text[fill=white]{fill:white}.dp-card{transition:transform .9s cubic-bezier(.4,0,.2,1)}.dp-navigation{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px;margin:5px}.dp-lesson .dp-navigation button{font-weight:800!important;min-height:34px!important;padding:4px 9px!important}.mv-experience .dp-lesson .dp-navigation [data-next],.mv-experience .dp-lesson .dp-navigation [data-auto]{color:white!important;background:#0757ac!important}.dp-lesson button:disabled{opacity:.4!important;cursor:default!important}.dp-question{border:3px solid #965000;background:#fff2c3;padding:6px;text-align:center}.dp-question h2{font-size:19px;margin:3px}.dp-question p{font-weight:800;margin:5px;min-height:24px}.dp-choices{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.mv-experience .dp-lesson .dp-choices button{font-size:19px!important;background:#fff!important;color:#102d43!important;border:2px solid #0757ac!important;padding:5px 9px!important}.mv-experience .dp-lesson .dp-choices .dp-correct{background:#006641!important;color:white!important}.mv-experience .dp-lesson .dp-choices .dp-wrong{border:3px solid #b01049!important}.dp-lesson form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dp-lesson form label{display:flex;align-items:center;gap:5px}.dp-lesson form input:not([type=checkbox]){width:100px}.dp-lesson form p{width:100%;margin:3px}.dp-asking .dp-model{max-width:500px}.dp-lesson.dp-asking .dp-model svg.mv-diagram{max-height:19svh!important}.mv-focus .dp-lesson .dp-model svg.mv-diagram{max-height:45svh!important}.mv-focus .dp-board{display:flex;flex-direction:column;justify-content:center;height:100%}.mv-focus .dp-model{width:100%}
@media(max-width:600px){.dp-board{padding:3px}.dp-story,.dp-caption{font-size:14px}.dp-numbers{padding-right:74px}.dp-place-head{font-size:9px}.dp-number-row>strong{font-size:11px;width:72px}.dp-digit-track b{font-size:24px}.dp-target,.dp-working,.dp-result{font-size:23px;gap:6px}.dp-model p{font-size:12px}.dp-lesson .dp-tabs button{font-size:13px!important}.dp-lesson .dp-navigation button{padding:4px 6px!important}.dp-navigation{gap:4px}.dp-lesson .dp-model svg.mv-diagram{max-height:24svh!important}.dp-question h2{font-size:17px}.mv-experience .dp-lesson .dp-choices button{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){.dp-lesson *{transition:none!important}}
.dp-lesson .dp-digit-track{height:33px}.dp-lesson .dp-digit-track b{line-height:29px;font-size:25px}.dp-lesson .dp-model svg.mv-diagram{max-height:20svh!important}.dp-lesson .dp-story,.dp-lesson .dp-caption{margin:2px}.dp-lesson .dp-working,.dp-lesson .dp-result,.dp-lesson .dp-target{min-height:30px;font-size:25px}.mv-focus .dp-lesson .dp-model svg.mv-diagram{max-height:45svh!important}
.dp-lesson .dp-number-row>strong{top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1.15}.dp-lesson .dp-number-row[data-number-row=result]>strong{font-size:11px}
