.storybook-button{border:0;border-radius:5px;cursor:pointer;display:inline-block;font-family:Nunito Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;line-height:1}.storybook-button--primary{background-color:#768baa;color:#fff}.storybook-button--secondary{background-color:#98a8bf;color:#fff}.storybook-button--danger{background-color:#f2c9c9;color:#d66565}.storybook-button--outline{background-color:transparent;border:1px solid #768baa;color:#768baa}.storybook-button--outline[data-danger=true]{background-color:#f2c9c9;border:1px solid #d66565;color:#d66565}.storybook-button--disabled[data-disabled=true]{cursor:not-allowed;opacity:.5}.storybook-button--small{font-size:12px;padding:10px 16px}.storybook-button--medium{font-size:14px;padding:11px 20px}.storybook-button--large{font-size:16px;padding:12px 24px}.storybook-button--with-icon{padding:8px 16px}.button-wrapper{display:inline-block;overflow:hidden;position:relative;white-space:nowrap}.button-content{display:inline-block;visibility:visible}.button-label{align-items:center;display:flex;gap:.5rem}.storybook-mbutton{border:0;border-radius:24px;cursor:pointer;display:inline-block;font-family:Figtree,sans-serif;font-weight:600;line-height:1;transition:transform .2s}.storybook-mbutton:hover{opacity:.9;transform:scale(1.05)}.storybook-mbutton:active{transform:scale(.95)}.storybook-mbutton--primary{background-color:#332d2a;color:#fff}.storybook-mbutton--secondary{background-color:#fff;color:#000}.storybook-mbutton--danger{background-color:#f2c9c9;color:#d66565}.storybook-mbutton--outline{background-color:transparent;border:1px solid #000;color:#000}.storybook-mbutton--outline[data-danger=true]{background-color:#f2c9c9;border:1px solid #d66565;color:#d66565}.storybook-mbutton--disabled[data-disabled=true]{background-color:#d8d8d8;cursor:not-allowed}.storybook-mbutton--small{font-size:12px;padding:10px 16px}.storybook-mbutton--medium{font-size:14px;padding:11px 20px}.storybook-mbutton--large{font-size:18px;padding:16px 32px}.storybook-mbutton--with-icon{padding:8px 16px}.mbutton-wrapper{display:inline-block;overflow:hidden;position:relative;white-space:nowrap}.mbutton-content{align-items:center;display:inline-block;justify-content:center;visibility:visible}.mbutton-label{align-items:center;display:flex;gap:.5rem}.hidden{left:0;position:absolute;top:0;visibility:hidden}.header{background-color:#fff;box-shadow:0 .0625rem .125rem #0003;height:5.125rem;justify-content:space-between;padding:1.125rem 2.5rem}.header,.header__left{align-items:center;display:flex}.header__left{font-size:1rem;gap:32px;margin-right:1.5rem;padding-right:1.5rem;text-align:center;text-decoration:none}.header__left .logo>svg{width:11.25rem}.school{align-items:center;display:flex;justify-content:center}.school>img{width:50px}.school>span{font-size:18px;font-weight:700}.header__right{align-items:center;display:flex;font-family:Source Sans Pro,sans-serif;gap:.5rem}.card{background:#fff;border-radius:4px;color:#555;display:inline-flex;filter:drop-shadow(0 2px 6px rgba(68,68,68,.08));flex-direction:column;min-height:6.25rem;min-width:16.25rem;padding:1.75rem}.card--full-width{width:100%}.card--edgeBand[data-edge-band-color=primary]{border-left:12px solid #abc3d8}.card--edgeBand[data-edge-band-color=secondary]{border-left:12px solid #768baa}.card--edgeBand[data-edge-band-color=tertiary]{border-left:12px solid #637694}.card--edgeBand[data-edge-band-color=warning]{border-left:12px solid #e9a56f}@media print{.pagebreak{margin-top:1.5rem;page-break-inside:avoid}}.main{background-color:#f5f4f5;padding:1.75rem}.avatar{align-items:center;background-color:#768baa;display:flex;justify-content:center}.avatar,.avatar img{border-radius:50%;height:4.6875rem;width:4.6875rem}.avatar img{-o-object-fit:cover;object-fit:cover}.avatar__title{color:#fff;font-size:1.75rem;font-weight:700}.container{align-items:center;border-radius:2px;display:flex;gap:.625rem;height:64px;justify-content:center;min-width:150px;padding:.2rem;width:-moz-fit-content;width:fit-content}.container[data-background=very-high]{background-color:#82a078}.container[data-background=very-high] .icon,.container[data-background=very-high] .info__title,.container[data-background=very-high] .info__value,.container[data-background=very-high] .info__value-percentile{color:#fff}.container[data-background=high]{background-color:#bcd69b}.container[data-background=high] .icon,.container[data-background=high] .info__title,.container[data-background=high] .info__value,.container[data-background=high] .info__value-percentile{color:#fff}.container[data-background=medium]{background-color:#abc3d8}.container[data-background=medium] .icon,.container[data-background=medium] .info__title,.container[data-background=medium] .info__value,.container[data-background=medium] .info__value-percentile{color:#fff}.container[data-background=low]{background-color:#eeb45e}.container[data-background=low] .icon,.container[data-background=low] .info__title,.container[data-background=low] .info__value,.container[data-background=low] .info__value-percentile{color:#fff}.container[data-background=very-low]{background-color:#dd6f6f}.container[data-background=very-low] .icon,.container[data-background=very-low] .info__title,.container[data-background=very-low] .info__value,.container[data-background=very-low] .info__value-percentile{color:#fff}.container[data-background=white]{background-color:#fff;border:1px solid #abc3d8}.container[data-background=white] .info__title,.container[data-background=white] .info__value,.container[data-background=white] .info__value-percentile{color:#57667e}.info{padding:10px}.info__title{font-size:11px;margin-bottom:-5px}.info__value{font-size:24px;font-weight:600}.info__value-percentile{font-size:26px;font-weight:600;margin-right:-5px}.icon{color:#768baa;display:flex}.icon,.tag{align-items:center;justify-content:center}.tag{border-radius:.25rem;color:#fff;display:inline-flex;font-size:1.125rem;font-weight:700;letter-spacing:.05625rem;line-height:1.5;max-width:200px;min-width:50px;overflow:hidden;padding:.25rem .5rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tag[data-background=very-high]{background-color:#82a078}.tag[data-background=high]{background-color:#bcd69b}.tag[data-background=medium]{background-color:#abc3d8}.tag[data-background=low]{background-color:#eeb45e}.tag[data-background=very-low]{background-color:#dd6f6f}.tag[data-background=default]{background:#e1e1e1}.tag[data-background=white]{background:#fff}.info_skill{align-items:center;display:flex;justify-content:center;padding:.2rem;width:-moz-fit-content;width:fit-content}.info_skill__icon{margin-right:2px;fill:#768baa}.info_skill__number,.info_skill__text{font-size:16px;margin-left:5px}.info_skill__number{font-weight:600}.info-box{align-items:center;box-shadow:0 0 5px #0000001a;display:flex;padding:.5rem}.info-box>div>span{color:#768baa;display:block;font-size:.7rem}.info-box__icon{margin-right:.5rem}.info-box__strong{font-size:.8rem!important;font-weight:700}.info-box-no-icon{align-items:center;box-shadow:0 0 5px #0000001a;display:flex;padding:.5rem}.info-box-no-icon__value{font-size:1.5rem;font-weight:700;margin-right:.5rem}.info-box-no-icon__text{font-size:.7rem}.card-container{display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:2.1875rem 3.75rem;position:relative;width:-moz-fit-content;width:fit-content}.card-container_info{align-items:center;display:flex;margin-bottom:.625rem;max-width:18.75rem}.card-container_info[data-square=true]{align-items:flex-start;flex-direction:column;gap:.625rem}.card-container_info[data-rectangle=true]{flex-direction:row;gap:1.25rem}.card-container[data-rectangle=true]{padding-left:2rem}.card-container[data-subject=math]{background-color:#96d55b}.card-container[data-subject=reading]{background-color:#fabe06}.card-container[data-subject=english]{background-color:#7dcbf1}.card-container[data-subject=others]{background-color:#eb6c5e}.card-title{font-family:Playfair Display Italic,serif;font-size:1.5rem;font-weight:600;max-width:18.75rem}.card-title,.card-title-subject{color:#fff;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.card-title-subject{font-family:Figtree,sans-serif;font-size:2rem;max-width:16.25rem;text-transform:uppercase}.card-arrow{transform:rotate(-90deg);z-index:1}.card-test-count{color:#fff;font-family:Figtree,sans-serif;font-size:6rem;font-weight:400;z-index:1}.card-icon-container{color:#fff;opacity:.2;position:absolute;right:0;top:0;transform:translate(22%,-24%)}.card-alert{align-items:center;background-color:#332d2a66;bottom:0;display:flex;height:40px;left:0;padding:0 15px;position:absolute;right:10;width:100%}.card-alert-text{align-items:center;color:#fff;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.card-alert-icon{margin-right:16px}.flex-container{display:flex}.flex-container.space-between{justify-content:space-between}.flex-container.space-around{justify-content:space-around}.flex-container.space-evenly{justify-content:space-evenly}.flex-container.wrap{flex-wrap:wrap}.flex-container.justify-stretch{justify-content:stretch}.flex-container.justify-center{justify-content:center}.flex-container.flex-column{flex-direction:column}.flex-container.flex-column--reverse{flex-direction:column-reverse}.flex-container.flex-row{flex-direction:row}.flex-container.flex-row--reverse{flex-direction:row-reverse}.flex-container.align-center{align-items:center}.flex-container.align-start{align-items:flex-start}.flex-container.align-end{align-items:flex-end}.flex-container.align-stretch{align-items:stretch}.gap-0{gap:0}.gap-1{gap:1px}.gap-2{gap:2px}.gap-3{gap:3px}.gap-4{gap:4px}.gap-5{gap:5px}.gap-6{gap:6px}.gap-7{gap:7px}.gap-8{gap:8px}.gap-9{gap:9px}.gap-10{gap:10px}.gap-11{gap:11px}.gap-12{gap:12px}.gap-13{gap:13px}.gap-14{gap:14px}.gap-15{gap:15px}.gap-16{gap:16px}.gap-17{gap:17px}.gap-18{gap:18px}.gap-19{gap:19px}.gap-20{gap:20px}.gap-21{gap:21px}.gap-22{gap:22px}.gap-23{gap:23px}.gap-24{gap:24px}.gap-25{gap:25px}.gap-26{gap:26px}.gap-27{gap:27px}.gap-28{gap:28px}.gap-29{gap:29px}.gap-30{gap:30px}.gap-31{gap:31px}.gap-32{gap:32px}*,:after,:before{box-sizing:border-box;margin:0}html{background-color:#fff}body::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}body,div,h1,h2,p{color:#637694;font-family:Source Sans Pro,sans-serif}.w-full{width:100%}.wrapper{margin:0 auto;max-width:75pxrem}@media only screen and (max-width:1200px){.wrapper{max-width:60rem}}@media only screen and (max-width:1023px){.wrapper{max-width:43.75rem}}.wrapper-1400,.wrapper-full{margin:0 auto;width:100%}.wrapper-1400{max-width:87.5rem}.wrapper-web{margin:0 auto;max-width:68.75rem}@media only screen and (max-width:1200px){.wrapper-web{max-width:60rem}}@media only screen and (max-width:1023px){.wrapper-web{max-width:43.75rem}}.wrapper-web-1400,.wrapper-web-full{margin:0 auto;width:100%}.wrapper-web-1400{max-width:87.5rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-none{display:none}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}.d-table{display:table}.d-table-row{display:table-row}.d-table-cell{display:table-cell}span.nowrap{white-space:nowrap}.p-absolute{position:absolute!important}.p-relative{position:relative!important}.p-static{position:static!important}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.primary-color{color:#abc3d8}.secondary-color{color:#768baa}.heading-section{color:#768baa;display:block;font-size:2.5rem;margin:1.375rem auto 4rem;text-align:center;text-transform:uppercase}@media only screen and (max-width:1023px){.heading-section{margin:1.375rem auto 3rem}}.heading-1{color:#637694;font-family:Source Sans Pro,sans-serif;font-size:1.5rem;font-weight:700}.heading-1,.heading-2{text-transform:uppercase}.heading-2{color:#768baa;font-size:.9375rem;font-style:normal;font-weight:600;line-height:1.2}.image-shadow{box-shadow:0 7px 29px #64646f33}.box-shadow{background:#fff;border-radius:4px;filter:drop-shadow(0 1px 6px rgba(68,68,68,.08));padding:2.5rem}.btn{font-family:Source Sans Pro,sans-serif;font-size:1rem;font-weight:600;overflow:hidden;padding:0;position:relative;width:auto}.btn.is-disabled,.btn:disabled{cursor:not-allowed;opacity:.4;transition:none}.btn.is-disabled:hover,.btn:disabled:hover{background:#768baa}.btn span+img{margin-left:.5rem}.btn--border,.btn--border-black,.btn--border-white,.btn--orange,.btn--primary,.btn--secondary,.btn--tertiary,.btn--white,.btn--yellow{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:.75rem 1.75rem;transition:background .3s}@media only screen and (max-width:992px){.btn--border,.btn--border-black,.btn--border-white,.btn--orange,.btn--primary,.btn--secondary,.btn--tertiary,.btn--white,.btn--yellow{padding:.75rem 1.25rem}}.btn--small{padding:.5rem 1rem}.btn--small span{line-height:1.1}.btn--primary{background-color:#abc3d8;background-position:50%;border:none;color:#fff}.btn--primary:hover{background:#93a5bb;color:#fff}.btn--primary:active{background-color:#abc3d8;background-size:100%;color:#fff}.btn--secondary{background-color:#768baa;background-position:50%;border:none;color:#fff}.btn--secondary:hover{background:#637694;color:#fff}.btn--secondary:active{background-color:#768baa;background-size:100%;color:#fff}.btn--tertiary{background-color:#fff;background-position:50%;border:1px solid #768baa;color:#768baa}.btn--tertiary:hover{background:#fff radial-gradient(circle,transparent 1%,#f8f8f8 0) 50%/15000%;color:#768baa}.btn--tertiary:active{background-color:#fff;background-size:100%;color:#768baa}.btn--border{background:inherit;border:1px solid #768baa;color:#768baa}.btn--border span+i,.btn--border span+svg{font-weight:700;margin-left:.5rem}.btn--border:hover{background:#f7f7f7}.btn--border-white{background-color:inherit;background-position:50%;border:1px solid #fff;color:#fff}.btn--border-white:hover{background:#fff radial-gradient(circle,transparent 1%,#f8f8f8 0) 50%/15000%;color:#abc3d8}.btn--border-white:active{background-color:#fff;background-size:100%;color:#abc3d8}.btn--border-black{background-color:#fff;border:1px solid #555;color:#555}.btn--border-black:hover{text-decoration:underline}.btn--border-black span+svg{margin-left:.5rem}.btn--white{background:#fff;border:none;color:#768baa}.btn--white:hover{background:#f0efef;color:#768baa}.btn--yellow{background:#f9e08f;border:none;color:#555}.btn--yellow:hover{background:#f9d869;color:#555}.btn--orange{background:#e9a56f;border:none;color:#fff}.btn--orange:hover{background:#e09557;color:#fff}.btn--danger{background:#de7979;font-size:.875rem;padding:.5rem 1rem}.btn--danger span{margin-left:.5rem}.btn--danger:hover{background:#d66565;color:#fff}.btn__google .btn--tertiary{align-items:center;display:flex;justify-content:center;margin:1.5rem auto}.btn__google .btn--tertiary img{margin-right:1rem}.btn__square{align-items:center;background:#fff;border:0;border-radius:4px;display:flex;height:3.125rem;justify-content:center;width:3.125rem}.btn__search{filter:drop-shadow(0 1px 6px rgba(68,68,68,.08))}.input{display:inline-block;width:auto}input[disabled],select[disabled=disabled],textarea[disabled]{-webkit-text-fill-color:#aaa;cursor:not-allowed;-webkit-opacity:1;opacity:1}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#666;background-color:#f2f6f9!important;box-shadow:inset 0 0 0 1000px #000;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill:active,input:-webkit-autofill:focus{background-color:#f2f6f9!important;font-weight:700}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #f5f4f5}.classrooms__filter,.combo-select{align-items:center;background:#fff;border:1px solid #768baa;border-radius:4px;justify-content:center}.classrooms__sort__dropdown .icon,.config-classroom__dropdown .icon,.school-menu .icon,.school-menu__dropdown .icon,.teacher-usermenu__dropdown .icon,.usermenu__dropdown .icon{display:inline-flex;height:auto;margin-right:.625rem;max-width:1.125rem}.config-classroom__dropdown{width:8.75rem}.school-menu__dropdown{width:12.5rem}.school-menu__dropdown .icon{margin-right:1rem}#nuxt-loading>div{border:2px solid #f5f5f5;border-left-color:#aed0a5;font-size:6px;position:relative;text-indent:-9999em}.svg-inline--fa.fa-w-16{width:1rem}.terms{display:block;margin:0 auto;max-width:75rem;overflow:auto;padding:3rem}@media only screen and (max-width:768px){.terms{padding:2.5rem}}.terms .main-logo{margin-bottom:2.25rem;max-width:18.75rem}@media only screen and (max-width:768px){.terms .main-logo{max-width:85%}}.terms .heading-1{margin-bottom:1.5rem}.terms p{line-height:1.4;margin-bottom:1rem}.terms a{color:#e9a56f;display:inline-block}.terms .section-title{margin-bottom:1rem;margin-top:1.5rem}.terms ul{margin-bottom:1.5rem}.terms table{border-collapse:collapse;margin-bottom:2rem}.terms table td{border:1px solid #8a8080;padding:.5rem .75rem}.time-select{max-height:200px}:-moz-full-screen,:-webkit-full-screen,::backdrop,:fullscreen{background-color:#fff}.highcharts-credits{display:none}.report-highcharts{max-width:100%!important}.report-highcharts .highcharts-background,.report-highcharts .highcharts-container,.report-highcharts .highcharts-container svg{height:auto!important;max-width:100%!important}.student-report__nodata-info+.report-highcharts{margin-top:1.375rem}.status{color:#666;font-weight:600;text-transform:uppercase}.status--online{color:#abc3d8}.status--offline{color:#aaa}.status--paused{color:#e9a56f}.status--ended{color:#aed0a5}.status--feedback_pending{color:#abc3d8}.status--system_finished{color:#ddd}.status--undone{color:#aaa}.status--pending{color:#de7979}.layout-teacher.printable .btn--report-generated,.layout-teacher.printable .footer,.layout-teacher.printable .header__menu,.layout-teacher.printable .reports__header,.layout-teacher.printable .school-menu:after,.layout-teacher.printable .student-mastery__advanced,.layout-teacher.printable .usermenu{display:none}.layout-teacher.printable .header__logo{border-right:none}.label-bajo{margin:8px}.label-bajo-alto{margin:16px}.label-alto{margin-right:16px}@font-face{font-family:Figtree;font-style:normal;font-weight:100 900;src:url(../fonts/Figtree-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Playfair Display Italic;font-style:normal;font-weight:100 900;src:url(../fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:100 900;src:url(../fonts/SourceSans3-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Viga;font-style:normal;font-weight:400;src:url(/fonts/Viga-400-latin-ext50.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Viga;font-style:normal;font-weight:400;src:url(/fonts/Viga-400-latin51.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.typography{font-family:Source Sans Pro;font-size:1rem}.typography--xs{font-size:.75rem}.typography--sm{font-size:.875rem}.typography--md{font-size:1rem}.typography--lg{font-size:1.125rem}.typography--xl{font-size:1.25rem}.typography--2xl{font-size:1.5rem}.typography--3xl{font-size:1.875rem}.typography--4xl{font-size:2.25rem}.typography--400{font-weight:400}.typography--500{font-weight:500}.typography--600{font-weight:600}.typography--700{font-weight:700}.typography--800{font-weight:800}.typography--900{font-weight:900}.typography--primary{color:#abc3d8}.typography--secondary{color:#768baa}.typography--tertiary{color:#637694}.typography--black{color:#000}.typography--white{color:#fff}.typography--grey{color:#666}.typography--text{color:#7d8398}.typography--uppercase{text-transform:uppercase}
