.grid-ws-component-container{width:100%;box-sizing:border-box}.home-grid{background:#f9f9fb}.home-grid .home-grid-column{gap:16px;text-align:center;justify-content:start;padding-top:2px;display:none}@media screen and (max-width:768px){.home-grid .home-grid-column{padding:0 0 16px;gap:8px;justify-content:space-around}.home-grid .home-grid-column>div{max-width:100%!important}}@media screen and (min-width:1025px){.home-grid .home-grid-column{overflow:hidden}}.home-grid .home-grid-column.grid-data-lesson-plan{padding-bottom:100px}.home-grid .home-grid-column.grid-data-col{display:flex;justify-content:center}.home-grid .home-grid-column .grid-column{margin:auto;gap:24px;display:grid}@media screen and (max-width:768px){.home-grid .home-grid-column .grid-column{width:100%!important;gap:8px}}.home-grid .home-grid-column .grid-column .data-grid{max-width:100%;height:100%!important}.home-grid .home-grid-column .grid-column .data-grid .data-grid-item{overflow:hidden}.home-grid .home-grid-column .grid-column .data-grid .data-grid-item:not(.data-worksheet){box-shadow:0 4px 10px 0 rgba(33,33,33,.182)}.home-grid .home-grid-column .grid-column .data-category{margin-bottom:24px;cursor:pointer}.home-grid .home-grid-column .grid-column .data-category .category{margin-bottom:16px;text-align:center;padding:24px;border-radius:12px;color:#fff;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(/images/wrapper.png),linear-gradient(0deg,hsla(0,0%,60%,.2),hsla(0,0%,60%,.2)),var(--backgroundImage);transition:all .3s ease-in;-webkit-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out;filter:drop-shadow(0 4px 10px rgba(33,33,33,.08));box-shadow:0 4px 10px rgba(33,33,33,.08)}.home-grid .home-grid-column .grid-column .data-category .category:hover{animation-fill-mode:forwards!important;animation:hoverCategory .2s}.home-grid .home-grid-column .grid-column .data-category a{text-decoration:none!important;text-shadow:0 4px 4px rgba(0,0,0,.25)}.home-grid .columns-grid-ws-open{animation:showGridWsOpen 1s forwards}@keyframes showGridWsOpen{0%{width:0}to{width:236px}}@keyframes hoverCategory{to{background-image:url(/images/wrapper-hover.png),linear-gradient(0deg,rgba(33,33,33,.8),rgba(33,33,33,.8)),var(--backgroundImage)}}@-webkit-keyframes buttonGradient{0%{background-position:50%}25%{background-position:100% 50%}50%{background-position:50%}75%{background-position:0 0}to{background-position:50%}}@-moz-keyframes buttonGradient{0%{background-position:50%}25%{background-position:100% 50%}50%{background-position:50%}75%{background-position:0 0}to{background-position:50%}}@keyframes buttonGradient{0%{background-position:50%}25%{background-position:100% 50%}50%{background-position:50%}75%{background-position:0 0}to{background-position:50%}}.tooltip-custom{position:relative;width:fit-content}.tooltip-custom .tooltip-customize-root.tooltip-left,.tooltip-custom .tooltip-customize-root.tooltip-right{top:50%;transform:translateY(-50%)}.tooltip-custom .tooltip-customize-root.tooltip-left.tooltip-left,.tooltip-custom .tooltip-customize-root.tooltip-right.tooltip-left{right:calc(100% + var(--distanceTooltip))}.tooltip-custom .tooltip-customize-root.tooltip-left.tooltip-right,.tooltip-custom .tooltip-customize-root.tooltip-right.tooltip-right{left:calc(100% + var(--distanceTooltip))}.tooltip-custom .tooltip-customize-root.tooltip-bottom,.tooltip-custom .tooltip-customize-root.tooltip-top{left:50%;transform:translateX(-50%)}.tooltip-custom .tooltip-customize-root.tooltip-bottom.tooltip-top,.tooltip-custom .tooltip-customize-root.tooltip-top.tooltip-top{bottom:calc(100% + var(--distanceTooltip))}.tooltip-custom .tooltip-customize-root.tooltip-bottom.tooltip-bottom,.tooltip-custom .tooltip-customize-root.tooltip-top.tooltip-bottom{top:calc(100% + var(--distanceTooltip))}.tooltip-customize-root{--distanceTooltip:10px;z-index:9999;position:absolute;pointer-events:none;visibility:hidden;opacity:0;width:max-content;font-weight:500;font-size:.6875rem}.tooltip-customize-root .tooltip-content{padding:4px 8px;width:fit-content;background-color:var(--backgroundColorToolTip);max-width:300px;margin:0 auto;word-wrap:break-word;border-radius:4px;position:relative;transform-origin:center top;color:var(--colorToolTip)}.tooltip-customize-root .tooltip-content .tooltip-arrow{position:absolute;width:0;height:0;box-sizing:border-box}.tooltip-customize-root .tooltip-content .tooltip-arrow.arrow-bottom{right:calc(50% - 10px);transform:translateX(-50%);bottom:100%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--backgroundColorToolTip)}.tooltip-customize-root .tooltip-content .tooltip-arrow.arrow-top{right:calc(50% - 10px);transform:translateX(-50%);top:100%;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--backgroundColorToolTip)}.tooltip-customize-root .tooltip-content .tooltip-arrow.arrow-right{bottom:calc(50% - 10px);transform:translateY(-50%);right:100%;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid var(--backgroundColorToolTip)}.tooltip-customize-root .tooltip-content .tooltip-arrow.arrow-left{bottom:calc(50% - 10px);transform:translateY(-50%);left:100%;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid var(--backgroundColorToolTip)}.tooltip-customize-root.hide-tooltip{opacity:0;display:none}.custom-ant-button{display:flex;text-align:center;justify-content:center;align-items:center;border-radius:6px;width:103px;height:32px;background:#fff;border:1px solid #d9d9d9;font-size:12px;line-height:20px;font-weight:400;cursor:pointer;white-space:nowrap;color:rgba(0,0,0,.85);transition:color .3s ease;-webkit-tap-highlight-color:transparent;box-sizing:border-box;text-decoration:none}@media screen and (min-width:769px){.custom-ant-button.default.able:hover{border-color:var(--main-color);color:var(--main-color)}.custom-ant-button.default.able:hover svg path{fill:var(--main-color)}}.custom-ant-button .ant-btn-icon{display:flex;align-items:center;justify-content:center}.custom-ant-button.disabled{pointer-events:none;background:#f5f5f5;color:rgba(0,0,0,.25)}.custom-ant-button.selected{pointer-events:auto;border-color:#2f54eb!important;color:#2f54eb!important}.custom-ant-button.selected svg path{fill:#2f54eb!important}@media screen and (max-width:1024px){.custom-ant-button:hover{color:rgba(0,0,0,.85)!important;border-color:#d9d9d9!important}}