*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
:root{--mc-safe-area-max-width:1800px;--mc-text-opacity:1;--mc-border-opacity:1;--mc-color-main-blue-100:28, 72, 118;--mc-color-white-100:255, 255, 255;--mc-color-black-100:0, 0, 0;--mc-color-gray-100:2, 3, 3;--mc-color-gray-90:49, 53, 58;--mc-color-gray-80:73, 79, 85;--mc-color-gray-50:98, 104, 111;--mc-color-gray-35:150, 156, 161;--mc-color-gray-20:204, 206, 209;--mc-color-gray-10:231, 232, 233;--mc-color-gray-5:242, 242, 243;--mc-color-gray-3:247, 247, 248;--mc-color-gray-0:252, 252, 253;--mc-color-primary-100:19, 51, 83;--mc-color-primary-90:24, 63, 103;--mc-color-primary-80:24, 63, 103;--mc-color-primary-50:28, 72, 118;--mc-color-primary-35:46, 118, 194;--mc-color-primary-20:74, 141, 212;--mc-color-primary-10:214, 229, 245;--mc-color-primary-5:214, 229, 245;--mc-color-primary-3:239, 245, 251;--mc-color-primary-0:247, 250, 253;--mc-color-alert-100:163, 21, 25;--mc-color-alert-90:181, 23, 28;--mc-color-alert-80:199, 25, 31;--mc-color-alert-50:222, 28, 34;--mc-color-alert-35:229, 47, 52;--mc-color-alert-20:232, 74, 79;--mc-color-alert-10:244, 164, 167;--mc-color-alert-5:249, 210, 211;--mc-color-alert-3:252, 232, 233;--mc-color-alert-0:254, 246, 246;--mc-color-warning-100:180, 75, 19;--mc-color-warning-90:194, 80, 20;--mc-color-warning-80:208, 86, 22;--mc-color-warning-50:232, 104, 37;--mc-color-warning-35:240, 119, 56;--mc-color-warning-20:246, 134, 76;--mc-color-warning-10:252, 166, 121;--mc-color-warning-5:255, 231, 204;--mc-color-warning-3:255, 243, 229;--mc-color-warning-0:255, 250, 245;--mc-color-info-100:107, 0, 153;--mc-color-info-90:118, 0, 168;--mc-color-info-80:132, 0, 189;--mc-color-info-50:139, 10, 194;--mc-color-info-35:163, 38, 217;--mc-color-info-20:194, 94, 237;--mc-color-info-10:194, 94, 237;--mc-color-info-5:246, 232, 252;--mc-color-info-3:250, 241, 253;--mc-color-info-0:252, 246, 254;--mc-color-success-100:0, 102, 65;--mc-color-success-90:0, 107, 69;--mc-color-success-80:0, 117, 75;--mc-color-success-50:0, 128, 82;--mc-color-success-35:4, 149, 97;--mc-color-success-20:13, 165, 111;--mc-color-success-10:176, 232, 212;--mc-color-success-5:196, 238, 223;--mc-color-success-3:235, 249, 244;--mc-color-success-0:244, 251, 248;--mc-color-select-100:255, 252, 235;--mc-color-target-100:225, 220, 80, .3;--mc-color-code-html:234, 151, 6;--mc-color-code-css:229, 107, 160;--mc-color-code-javascript:142, 194, 59;--mc-color-code-bg:22, 22, 1;-webkit-print-color-adjust:exact!important;color-adjust:exact!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(../media/diagonal_stripes.06ql4stww5gs2.svg);background-size:"4em";background-blend-mode:overlay;background-color:rgb(var(--mc-color-gray-10));margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@media print{body{background-image:none;background-color:rgb(var(--mc-color-white-100))}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@page{size:a4 portrait;margin:0}.react-datepicker-popper{z-index:20000!important}.introjsCustomTooltip{color:#4a4a4a;font-size:18px}.introjsCustomTooltip.introjs-tooltip{min-width:230px;max-width:230px}.introjsCustomTooltip.introjs-floating{min-width:700px;max-width:700px;margin-top:-300px!important;margin-left:-350px!important}.introjsCustomTooltip .introjs-button{text-shadow:none;border-radius:4px;font-weight:700;color:#fff!important;background-color:#1158ab!important;border:none!important}.introjsCustomTooltip .introjs-button:focus{box-shadow:none!important;border:none!important}.introjsCustomTooltip .introjs-skipbutton{display:none}.introjsCustomTooltip img{width:100%}.introjsCustomTooltip .icon-area{vertical-align:middle;margin-left:4px;margin-right:4px}.introjsCustomTooltip img.icon{width:14px}.introjsCustomTooltip .introjs-tooltip-title{color:#1158ab;font-size:14px}.introjsCustomTooltip .introjs-tooltiptext{padding-top:8px}.introjsCustomTooltip .title{font-size:16px;font-weight:700}.introjsCustomTooltip .discription{margin-top:8px;font-size:12px}.introjs-lesson-group-board-attention:before{content:"";border:3px solid red;width:185px;height:55px;animation:1s infinite border;display:inline-block;position:absolute;top:-10px;left:-10px}.introjs-lesson-menu-attention:before{content:"";border:3px solid red;width:220px;height:50px;animation:1s infinite border;display:inline-block;position:absolute;top:-10px;left:12px}.introjsCustomTooltip .right{text-align:right;margin-top:10px;font-size:16px}.introjsCustomTooltip .bold{font-weight:700}.introjsCustomTooltip .center{text-align:center}.introjsCustomTooltip .description{color:#888;background:#ebf4f8;width:90%;min-height:247px;margin:0 auto}.text-bold-8l{letter-spacing:0;font-size:40px;font-weight:700;line-height:40px;text-decoration:none}.text-bold-7l{letter-spacing:0;font-size:36px;font-weight:700;line-height:36px;text-decoration:none}.text-bold-6l{letter-spacing:0;font-size:32px;font-weight:700;line-height:44px;text-decoration:none}.text-bold-5l{letter-spacing:0;font-size:28px;font-weight:700;line-height:38px;text-decoration:none}.text-bold-4l{letter-spacing:0;font-size:24px;font-weight:700;line-height:34px;text-decoration:none}.text-bold-3l{letter-spacing:0;font-size:22px;font-weight:700;line-height:30px;text-decoration:none}.text-bold-2l{letter-spacing:0;font-size:20px;font-weight:700;line-height:28px;text-decoration:none}.text-bold-l{letter-spacing:0;font-size:18px;font-weight:700;line-height:26px;text-decoration:none}.text-bold-m{letter-spacing:0;font-size:16px;font-weight:700;line-height:24px;text-decoration:none}.text-bold-s{letter-spacing:0;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.text-bold-2s{letter-spacing:0;font-size:13px;font-weight:700;line-height:18px;text-decoration:none}.text-bold-3s{letter-spacing:0;font-size:12px;font-weight:700;line-height:16px;text-decoration:none}.text-bold-4s{letter-spacing:0;font-size:11px;font-weight:700;line-height:14px;text-decoration:none}.text-bold-5s{letter-spacing:0;font-size:10px;font-weight:700;line-height:14px;text-decoration:none}.text-regular-2l{letter-spacing:0;font-size:20px;font-weight:400;line-height:28px;text-decoration:none}.text-regular-l{letter-spacing:0;font-size:18px;font-weight:400;line-height:26px;text-decoration:none}.text-regular-m{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px;text-decoration:none}.text-regular-s{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.text-regular-2s{letter-spacing:0;font-size:13px;font-weight:400;line-height:18px;text-decoration:none}.text-regular-3s{letter-spacing:0;font-size:12px;font-weight:400;line-height:16px;text-decoration:none}.text-regular-4s{letter-spacing:0;font-size:11px;font-weight:400;line-height:14px;text-decoration:none}.text-regular-5s{letter-spacing:0;font-size:10px;font-weight:400;line-height:14px;text-decoration:none}.text-p-regular-2l{letter-spacing:0;font-size:20px;font-weight:400;line-height:29px;text-decoration:none}.text-p-regular-l{letter-spacing:0;font-size:18px;font-weight:400;line-height:29px;text-decoration:none}.text-p-regular-m{letter-spacing:0;font-size:16px;font-weight:400;line-height:26px;text-decoration:none}.text-p-regular-s{letter-spacing:0;font-size:14px;font-weight:400;line-height:24px;text-decoration:none}.text-p-regular-2s{letter-spacing:0;font-size:13px;font-weight:400;line-height:22px;text-decoration:none}.text-p-regular-3s{letter-spacing:0;font-size:12px;font-weight:400;line-height:20px;text-decoration:none}.text-p-regular-4s{letter-spacing:0;font-size:11px;font-weight:400;line-height:18px;text-decoration:none}.text-p-regular-5s{letter-spacing:0;font-size:10px;font-weight:400;line-height:16px;text-decoration:none}@keyframes border{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1,1.2)}}#floating-ui-root>div{z-index:100}.cursor-pointer{cursor:pointer;-webkit-user-select:none;user-select:none}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-center{text-align:center}.disabled{opacity:.4;pointer-events:none}.bordered-cell,.bordered-cell-right{border-width:0 1px 0 0;border-color:rgb(var(--mc-color-gray-10))}.bordered-cell-left{border-width:0 0 0 1px;border-color:rgb(var(--mc-color-gray-10))}.bordered-cell-both{border-width:0 1px;border-color:rgb(var(--mc-color-gray-10))}.bordered-cell-dashed,.bordered-cell-right-dashed{border-width:0 1px 0 0;border-color:rgb(var(--mc-color-gray-10));border-style:dashed}.bordered-cell-left-dashed{border-width:0 0 0 1px;border-color:rgb(var(--mc-color-gray-10));border-style:dashed}.bordered-cell-both-dashed{border-width:0 1px;border-color:rgb(var(--mc-color-gray-10));border-style:dashed}.bordered-cell-solid,.bordered-cell-right-solid{border-width:0 1px 0 0;border-color:rgb(var(--mc-color-gray-10));border-style:solid}.bordered-cell-left-solid{border-width:0 0 0 1px;border-color:rgb(var(--mc-color-gray-10));border-style:solid}.bordered-cell-both-solid{border-width:0 1px;border-color:rgb(var(--mc-color-gray-10));border-style:solid}.bordered-cell-left-solid-right-dashed{border-width:0 1px;border-color:rgb(var(--mc-color-gray-10));border-left-style:solid;border-right-style:dashed}.bordered-cell-left-dashed-right-solid{border-width:0 1px;border-color:rgb(var(--mc-color-gray-10));border-left-style:dashed;border-right-style:solid}
