.tests-container{font-family:"Roboto",sans-serif;color:rgba(0,0,0,.5);font-size:16px;line-height:19px}.green-text{color:#4ac17c}.red-text{color:#ed796d}.bold-text{font-weight:bold}.hidden{display:none}.spacer{height:16px}.tests-container-header{--widget-width: 980px;width:var(--widget-width);padding:32px;box-sizing:border-box;display:flex;align-items:flex-start;margin:0 auto}.tests-container-header .email-report-button{margin-left:auto}.logo{width:180px;margin:0 auto}.logo img{width:180px}.range-picker{width:250px;margin:0 auto;margin-top:16px;margin-bottom:16px}.range-picker select{width:100%}.custom-range-picker{width:150px;display:flex;align-items:center;justify-content:center;margin:0 auto}.custom-range-picker .date{display:flex;flex-direction:column;align-items:center}.custom-range-picker .date.first-date{margin-right:8px}.custom-range-picker .date.second-date{margin-left:8px}.button{display:inline-block;font-size:16px;line-height:19px;color:#fff;background-color:#0984e3;text-decoration:none;padding:8px 16px;border-radius:28px;user-select:none;transition:.1s all}.button:hover{background-color:#0876ca}.student-block{color:rgba(0,0,0,.5)}.student-block .student-name{color:#0984e3;font-size:24px;margin-top:4px;font-weight:bold}.ribbon{display:flex;align-items:flex-start;width:100%;justify-content:center;color:rgba(0,0,0,.5)}.ribbon .ribbon-item{display:flex;flex-direction:column;align-items:center}.ribbon .ribbon-item:not(:first-child){margin-left:32px}.ribbon .ribbon-item .ribbon-item-value{font-size:32px;line-height:38px}.ribbon .ribbon-item .ribbon-item-value .text-lighten{color:rgba(0,0,0,.25)}.ribbon .ribbon-item .ribbon-item-label{font-size:12px;margin-top:8px;line-height:14px}.block-header{font-size:24px;line-height:29px;margin-bottom:16px;margin-top:32px;text-align:center;color:rgba(0,0,0,.5)}.tutor-comments-container{display:flex;justify-content:center}.tutor-comments-container .tutor-comments{--widget-width: 600px;color:rgba(0,0,0,.5);font-style:italic;width:var(--widget-width);text-align:center;line-height:19px}.collapsable-list .collapsable-list-item{border:1px solid rgba(0,0,0,.5);box-sizing:border-box;width:740px;padding:32px;margin:0 auto;color:rgba(0,0,0,.5)}.collapsable-list .collapsable-list-item:not(:last-of-type){border-bottom:none}.collapsable-list .collapsable-list-item:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px}.collapsable-list .collapsable-list-item:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.collapsable-list .collapsable-list-item .collapsable-list-item-header{display:flex;align-items:center;width:100%}.collapsable-list .collapsable-list-item .collapsable-list-item-header .list-item-header-label{display:flex;align-items:center;cursor:pointer;line-height:19px;font-size:16px}.collapsable-list .collapsable-list-item .collapsable-list-item-header .list-item-header-label.active{color:#0984e3}.collapsable-list .collapsable-list-item .collapsable-list-item-header .list-item-header-label.active .arrow-icon{fill:#0984e3;transform:rotateZ(180deg)}.collapsable-list .collapsable-list-item .collapsable-list-item-header .list-item-header-label a{color:#0984e3;transition:.1s all;line-height:19px;text-decoration:underline}.collapsable-list .collapsable-list-item .collapsable-list-item-header .list-item-header-label a:hover{color:#054b81}.collapsable-list .collapsable-list-item .collapsable-list-item-header .list-item-header-label .arrow-icon{fill:rgba(0,0,0,.4);padding:6px 7px;box-sizing:border-box;width:48px;height:48px;transition:.1s all}.collapsable-list .collapsable-list-item .collapsable-list-item-header .list-item-header-progress{width:300px;margin-left:auto}.collapsable-list .collapsable-list-item .collapsable-list-item-header+.collapsable-list-item-content:not(.hidden){margin-top:16px}.progress-bar-passed-label{margin-bottom:16px;font-size:16px;line-height:19px}.progress-bar{width:100%;height:8px;background-color:#ed796d;border-radius:3px;position:relative}.progress-bar:hover .progress-bar-label{opacity:1}.progress-bar .progress-bar-progress{position:absolute;top:0;left:0;border-radius:3px 0 0 3px;height:8px;background-color:#4ac17c}.progress-bar .progress-bar-progress.progress-bar-full{border-radius:3px}.progress-bar .progress-bar-label{position:absolute;top:-28px;box-sizing:border-box;padding:4px 8px;background-color:rgba(0,0,0,.5);color:#fff;font-size:12px;line-height:14px;transform:translateX(-50%);border-radius:3px;opacity:0;transition:.1s opacity}.progress-bar .progress-bar-label.progress-bar-full{margin-left:-1px}.progress-bar .progress-bar-label::after{content:"";width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:rgba(0,0,0,.5) transparent transparent transparent;position:absolute;top:100%;left:50%;margin-left:-4px}.tests-results-table{color:rgba(0,0,0,.5);width:100%}.tests-results-table thead tr th,.tests-results-table tbody tr td{font-size:16px;line-height:19px}.tests-results-table,.tests-results-table thead,.tests-results-table tbody,.tests-results-table tr,.tests-results-table th,.tests-results-table td,.tests-results-table thead tr,.tests-results-table tbody tr,.tests-results-table thead tr th,.tests-results-table tbody tr td{border:none !important;border-width:0 !important;padding:0 !important}.tests-results-table thead tr th{text-align:left}.tests-results-table tbody tr td.row-label-column{width:140px}.tests-results-table tbody tr td.progress-bar-column{width:300px}.loading-alert{box-sizing:border-box;padding:32px;text-align:center}@media(max-width: 767px){.tests-container-header{--widget-width: 100%;display:block;padding:8px;margin-bottom:16px}.tests-container-header .email-report-button{margin-top:8px}.collapsable-list .collapsable-list-item{width:auto;padding:16px;padding-top:0px}.collapsable-list .collapsable-list-item .collapsable-list-item-header{display:block;box-sizing:border-box}.collapsable-list .collapsable-list-item .collapsable-list-item-header .list-item-header-progress{width:100%}.ribbon{flex-direction:column;align-items:center}.ribbon .ribbon-item:not(:first-child){margin-left:0;margin-top:16px}.ribbon .ribbon-item .ribbon-item-value{font-size:24px}.tests-results-table{display:block}.tests-results-table thead,.tests-results-table tbody,.tests-results-table tr,.tests-results-table td,.tests-results-table th{display:block;width:100%}.tests-results-table tbody tr td.progress-bar-column{width:100%;margin-top:8px}.tests-results-table tbody tr td.row-label-column{margin-bottom:8px}.tutor-comments-container .tutor-comments{--widget-width: 100%}.custom-range-picker{display:block}.custom-range-picker .date.first-date{margin-right:0}.custom-range-picker .date.second-date{margin-left:0;margin-top:8px}}@media(max-width: 1024px){.tests-container-header{--widget-width: 100%}}
