.portfolio-select-container{height:16px;display:flex;align-items:center;margin-right:25px}.portfolio-select-container:not(.hiddenOnMobile) .ant-select-selector{padding-left:0!important}@media(min-width:1024px){.portfolio-select-container:not(.hiddenOnMobile) .ant-select-selector{padding-left:11px!important}}@media(min-width:768px){.portfolio-select-container{width:200px;border-right:1px solid #fff}.portfolio-select-container:last-of-type{border:none}}.portfolio-select-container .portfolio-select-label{display:none}@media(min-width:768px){.portfolio-select-container .portfolio-select-label{color:#fff;display:initial}}.portfolio-select-container .portfolio-select{display:inline-block;position:relative;width:auto!important}.portfolio-select-container .portfolio-select .ant-select{width:auto!important}.portfolio-select-container .portfolio-select .ant-select-selector{background:transparent!important;border:none!important}.portfolio-select-container .portfolio-select .ant-select-arrow{display:none}.portfolio-select-container .portfolio-select .isl-arrow{position:absolute;bottom:calc(50% - 5px);left:calc(100% - 23px);transform:rotate(0deg);color:#fff;pointer-events:none}.portfolio-select-container .portfolio-select .isl-arrow.isl-open{transform:rotate(-180deg)}.portfolio-select-container .portfolio-select .ant-select-focused.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-color:transparent!important;outline:none!important;box-shadow:none!important;width:100%!important}.portfolio-select-container .portfolio-select .ant-select-selection-item{color:#fff!important}.portfolio-select-container .portfolio-select .ant-select-focused.ant-select-multiple .ant-select-selector{border-color:#666!important;outline:none!important;box-shadow:none!important}.portfolio-select-container.homework{margin:0;color:#1c0d38;font-size:14px;font-weight:600;letter-spacing:.17px;line-height:20px}.hiddenOnMobile{display:none}@media(min-width:768px){.hiddenOnMobile{display:flex}}.resource-card-container{display:flex;flex-direction:column;width:100%;border-radius:10px;border:1px solid #d9d9d9;background-color:#fff;box-shadow:0 1px 3px #c7c7c7;cursor:pointer}.resource-card-container.powerpoint .resource-card-preview,.resource-card-container.video .resource-card-preview,.resource-card-container.video_lesson .resource-card-preview{min-height:234px!important}.resource-card-container:hover{box-shadow:0 5px 10px #c7c7c7}.resource-card-container .clickable-content{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;word-break:break-word}.resource-card-container .clickable-content img{object-fit:contain}.resource-card-container .clickable-content div{width:100%}.resource-card-container .clickable-content:focus{outline:none}@media(min-width:1200px){.resource-card-container.small{max-width:350px}}@media(min-width:1024px){.resource-card-container.small{max-width:202px}}.resource-card-container.small .resource-card-description,.resource-card-container.small .resource-card-footer,.resource-card-container.small .resource-card-header{display:none}.resource-card-container.small .resource-card-description-title{padding-bottom:10px}.resource-card-container.small .resource-card-preview{height:260px;border-top-left-radius:10px;border-top-right-radius:10px}.resource-card-container .resource-card-header{display:flex;align-items:center;height:42px;padding-left:16px;cursor:pointer}.resource-card-container .resource-card-header:focus{outline:none}.resource-card-container .resource-card-header img{width:22px;height:22px;border-radius:50%}.resource-card-container .resource-card-header .resource-card-author{color:#000;font-size:14px;font-weight:700;letter-spacing:.17px;line-height:18px;margin-left:10px;-webkit-user-select:none;user-select:none}.resource-card-container .resource-card-preview{position:relative;background-size:cover;background-position:top;margin:unset!important}.resource-card-container .resource-card-preview:focus{outline:none}.resource-card-container .resource-card-preview .preview-image{width:100%;height:auto}.resource-card-container svg{position:absolute;bottom:-8px;left:16px;width:32px;height:32px;z-index:5}.resource-card-container .resource-card-description-container{max-height:158px;overflow-y:hidden;display:flex;flex-direction:column;padding-top:18px;padding-right:16px;padding-left:16px;-webkit-user-select:none;user-select:none}.resource-card-container .resource-card-description-container .resource-card-description-title{color:#000;font-size:16px;font-weight:700;letter-spacing:.44px;line-height:20px}.resource-card-container .resource-card-description-container .resource-card-description{padding-top:6px;padding-bottom:16px;color:gray;font-size:12px;letter-spacing:.33px;line-height:18px;overflow:hidden;white-space:break-spaces}.resource-card-container .resource-card-footer{display:flex;align-items:center;height:40px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-color:#fafafa}@media(min-width:1200px){.resource-card-container .resource-card-footer{margin-top:auto}}.resource-card-container .resource-card-footer .resource-use-container{padding-left:16px;color:#999;font-size:10px;font-weight:600;letter-spacing:.28px;line-height:18px;cursor:pointer}.homework-history-outer-container{min-height:80vh;max-width:1440px;margin:0 auto;padding:0 20px}@media(min-width:768px){.homework-history-outer-container{padding:0 50px}}.homework-history-outer-container .homework-history-inner-container{min-height:550px;border-radius:10px;background-color:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,.08)}.homework-history-outer-container .homework-history-inner-container .resource-card-preview{height:192px;width:280px}.homework-history-outer-container .homework-history-inner-container .homework-history-header{height:60px;padding:16px;font-size:22px;font-weight:700;color:#000;letter-spacing:.35px;line-height:20px;box-shadow:0 12px 24px 0 rgba(0,0,0,.08)}@media(min-width:768px){.homework-history-outer-container .homework-history-inner-container .homework-history-header{padding:49px 40px;font-size:28px;height:120px}}.homework-history-outer-container .homework-history-inner-container .homework-history-body{padding:16px}@media(min-width:768px){.homework-history-outer-container .homework-history-inner-container .homework-history-body{padding:36px}}.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container{display:flex;flex-direction:column;padding:34px 0 20px}@media(min-width:768px){.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container{align-items:center;flex-direction:row;margin-bottom:20px}}.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .homework-filter-inner-container{display:flex}.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .homework-filter-inner-container .portfolio-select-container{padding-top:4px}@media(min-width:768px){.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .homework-filter-inner-container .portfolio-select-container{padding-top:0}}.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .filter-label{margin-right:20px;opacity:.6;color:#1c0d38;font-size:12px;font-weight:800;margin-bottom:32px;letter-spacing:.15px;text-transform:uppercase}@media(min-width:768px){.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .filter-label{margin-bottom:2px}}.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .ant-select-selection-item,.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .isl-arrow{color:#1c0d38!important}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homeworks-monthly-title{margin-bottom:20px;color:#000;font-size:24px;font-weight:700;letter-spacing:.3px;line-height:20px}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container{display:flex;flex-wrap:wrap}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card{width:280px;margin-right:30px;margin-bottom:30px;box-shadow:0 12px 24px 0 rgba(0,0,0,.14)}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card .resource-card-container{justify-content:space-between;height:100%}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card .resource-card-footer{cursor:auto}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card .resource-card-footer .resource-class-container{display:flex;justify-content:space-between;width:100%;padding:7px 18px}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card .resource-card-footer .resource-class-container .class{color:#1688fa;font-size:10px;letter-spacing:.28px;line-height:18px;text-decoration:underline;cursor:auto!important}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card .resource-card-footer .resource-class-container .date{color:#999;font-size:10px;letter-spacing:.28px;line-height:18px}