@charset "UTF-8";/*!
 * Materialize v0.100.2 (http://materializecss.com)
 * Copyright 2014-2017 Materialize
 * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
 */.materialize-red{background-color:#e51c23!important}.materialize-red-text{color:#e51c23!important}.materialize-red.lighten-5{background-color:#fdeaeb!important}.materialize-red-text.text-lighten-5{color:#fdeaeb!important}.materialize-red.lighten-4{background-color:#f8c1c3!important}.materialize-red-text.text-lighten-4{color:#f8c1c3!important}.materialize-red.lighten-3{background-color:#f3989b!important}.materialize-red-text.text-lighten-3{color:#f3989b!important}.materialize-red.lighten-2{background-color:#ee6e73!important}.materialize-red-text.text-lighten-2{color:#ee6e73!important}.materialize-red.lighten-1{background-color:#ea454b!important}.materialize-red-text.text-lighten-1{color:#ea454b!important}.materialize-red.darken-1{background-color:#d0181e!important}.materialize-red-text.text-darken-1{color:#d0181e!important}.materialize-red.darken-2{background-color:#b9151b!important}.materialize-red-text.text-darken-2{color:#b9151b!important}.materialize-red.darken-3{background-color:#a21318!important}.materialize-red-text.text-darken-3{color:#a21318!important}.materialize-red.darken-4{background-color:#8b1014!important}.materialize-red-text.text-darken-4{color:#8b1014!important}.red{background-color:#f44336!important}.red-text{color:#f44336!important}.red.lighten-5{background-color:#ffebee!important}.red-text.text-lighten-5{color:#ffebee!important}.red.lighten-4{background-color:#ffcdd2!important}.red-text.text-lighten-4{color:#ffcdd2!important}.red.lighten-3{background-color:#ef9a9a!important}.red-text.text-lighten-3{color:#ef9a9a!important}.red.lighten-2{background-color:#e57373!important}.red-text.text-lighten-2{color:#e57373!important}.red.lighten-1{background-color:#ef5350!important}.red-text.text-lighten-1{color:#ef5350!important}.red.darken-1{background-color:#e53935!important}.red-text.text-darken-1{color:#e53935!important}.red.darken-2{background-color:#d32f2f!important}.red-text.text-darken-2{color:#d32f2f!important}.red.darken-3{background-color:#c62828!important}.red-text.text-darken-3{color:#c62828!important}.red.darken-4{background-color:#b71c1c!important}.red-text.text-darken-4{color:#b71c1c!important}.red.accent-1{background-color:#ff8a80!important}.red-text.text-accent-1{color:#ff8a80!important}.red.accent-2{background-color:#ff5252!important}.red-text.text-accent-2{color:#ff5252!important}.red.accent-3{background-color:#ff1744!important}.red-text.text-accent-3{color:#ff1744!important}.red.accent-4{background-color:#d50000!important}.red-text.text-accent-4{color:#d50000!important}.pink{background-color:#e91e63!important}.pink-text{color:#e91e63!important}.pink.lighten-5{background-color:#fce4ec!important}.pink-text.text-lighten-5{color:#fce4ec!important}.pink.lighten-4{background-color:#f8bbd0!important}.pink-text.text-lighten-4{color:#f8bbd0!important}.pink.lighten-3{background-color:#f48fb1!important}.pink-text.text-lighten-3{color:#f48fb1!important}.pink.lighten-2{background-color:#f06292!important}.pink-text.text-lighten-2{color:#f06292!important}.pink.lighten-1{background-color:#ec407a!important}.pink-text.text-lighten-1{color:#ec407a!important}.pink.darken-1{background-color:#d81b60!important}.pink-text.text-darken-1{color:#d81b60!important}.pink.darken-2{background-color:#c2185b!important}.pink-text.text-darken-2{color:#c2185b!important}.pink.darken-3{background-color:#ad1457!important}.pink-text.text-darken-3{color:#ad1457!important}.pink.darken-4{background-color:#880e4f!important}.pink-text.text-darken-4{color:#880e4f!important}.pink.accent-1{background-color:#ff80ab!important}.pink-text.text-accent-1{color:#ff80ab!important}.pink.accent-2{background-color:#ff4081!important}.pink-text.text-accent-2{color:#ff4081!important}.pink.accent-3{background-color:#f50057!important}.pink-text.text-accent-3{color:#f50057!important}.pink.accent-4{background-color:#c51162!important}.pink-text.text-accent-4{color:#c51162!important}.purple{background-color:#9c27b0!important}.purple-text{color:#9c27b0!important}.purple.lighten-5{background-color:#f3e5f5!important}.purple-text.text-lighten-5{color:#f3e5f5!important}.purple.lighten-4{background-color:#e1bee7!important}.purple-text.text-lighten-4{color:#e1bee7!important}.purple.lighten-3{background-color:#ce93d8!important}.purple-text.text-lighten-3{color:#ce93d8!important}.purple.lighten-2{background-color:#ba68c8!important}.purple-text.text-lighten-2{color:#ba68c8!important}.purple.lighten-1{background-color:#ab47bc!important}.purple-text.text-lighten-1{color:#ab47bc!important}.purple.darken-1{background-color:#8e24aa!important}.purple-text.text-darken-1{color:#8e24aa!important}.purple.darken-2{background-color:#7b1fa2!important}.purple-text.text-darken-2{color:#7b1fa2!important}.purple.darken-3{background-color:#6a1b9a!important}.purple-text.text-darken-3{color:#6a1b9a!important}.purple.darken-4{background-color:#4a148c!important}.purple-text.text-darken-4{color:#4a148c!important}.purple.accent-1{background-color:#ea80fc!important}.purple-text.text-accent-1{color:#ea80fc!important}.purple.accent-2{background-color:#e040fb!important}.purple-text.text-accent-2{color:#e040fb!important}.purple.accent-3{background-color:#d500f9!important}.purple-text.text-accent-3{color:#d500f9!important}.purple.accent-4{background-color:#a0f!important}.purple-text.text-accent-4{color:#a0f!important}.deep-purple{background-color:#673ab7!important}.deep-purple-text{color:#673ab7!important}.deep-purple.lighten-5{background-color:#ede7f6!important}.deep-purple-text.text-lighten-5{color:#ede7f6!important}.deep-purple.lighten-4{background-color:#d1c4e9!important}.deep-purple-text.text-lighten-4{color:#d1c4e9!important}.deep-purple.lighten-3{background-color:#b39ddb!important}.deep-purple-text.text-lighten-3{color:#b39ddb!important}.deep-purple.lighten-2{background-color:#9575cd!important}.deep-purple-text.text-lighten-2{color:#9575cd!important}.deep-purple.lighten-1{background-color:#7e57c2!important}.deep-purple-text.text-lighten-1{color:#7e57c2!important}.deep-purple.darken-1{background-color:#5e35b1!important}.deep-purple-text.text-darken-1{color:#5e35b1!important}.deep-purple.darken-2{background-color:#512da8!important}.deep-purple-text.text-darken-2{color:#512da8!important}.deep-purple.darken-3{background-color:#4527a0!important}.deep-purple-text.text-darken-3{color:#4527a0!important}.deep-purple.darken-4{background-color:#311b92!important}.deep-purple-text.text-darken-4{color:#311b92!important}.deep-purple.accent-1{background-color:#b388ff!important}.deep-purple-text.text-accent-1{color:#b388ff!important}.deep-purple.accent-2{background-color:#7c4dff!important}.deep-purple-text.text-accent-2{color:#7c4dff!important}.deep-purple.accent-3{background-color:#651fff!important}.deep-purple-text.text-accent-3{color:#651fff!important}.deep-purple.accent-4{background-color:#6200ea!important}.deep-purple-text.text-accent-4{color:#6200ea!important}.indigo{background-color:#3f51b5!important}.indigo-text{color:#3f51b5!important}.indigo.lighten-5{background-color:#e8eaf6!important}.indigo-text.text-lighten-5{color:#e8eaf6!important}.indigo.lighten-4{background-color:#c5cae9!important}.indigo-text.text-lighten-4{color:#c5cae9!important}.indigo.lighten-3{background-color:#9fa8da!important}.indigo-text.text-lighten-3{color:#9fa8da!important}.indigo.lighten-2{background-color:#7986cb!important}.indigo-text.text-lighten-2{color:#7986cb!important}.indigo.lighten-1{background-color:#5c6bc0!important}.indigo-text.text-lighten-1{color:#5c6bc0!important}.indigo.darken-1{background-color:#3949ab!important}.indigo-text.text-darken-1{color:#3949ab!important}.indigo.darken-2{background-color:#303f9f!important}.indigo-text.text-darken-2{color:#303f9f!important}.indigo.darken-3{background-color:#283593!important}.indigo-text.text-darken-3{color:#283593!important}.indigo.darken-4{background-color:#1a237e!important}.indigo-text.text-darken-4{color:#1a237e!important}.indigo.accent-1{background-color:#8c9eff!important}.indigo-text.text-accent-1{color:#8c9eff!important}.indigo.accent-2{background-color:#536dfe!important}.indigo-text.text-accent-2{color:#536dfe!important}.indigo.accent-3{background-color:#3d5afe!important}.indigo-text.text-accent-3{color:#3d5afe!important}.indigo.accent-4{background-color:#304ffe!important}.indigo-text.text-accent-4{color:#304ffe!important}.blue{background-color:#2196f3!important}.blue-text{color:#2196f3!important}.blue.lighten-5{background-color:#e3f2fd!important}.blue-text.text-lighten-5{color:#e3f2fd!important}.blue.lighten-4{background-color:#bbdefb!important}.blue-text.text-lighten-4{color:#bbdefb!important}.blue.lighten-3{background-color:#90caf9!important}.blue-text.text-lighten-3{color:#90caf9!important}.blue.lighten-2{background-color:#64b5f6!important}.blue-text.text-lighten-2{color:#64b5f6!important}.blue.lighten-1{background-color:#42a5f5!important}.blue-text.text-lighten-1{color:#42a5f5!important}.blue.darken-1{background-color:#1e88e5!important}.blue-text.text-darken-1{color:#1e88e5!important}.blue.darken-2{background-color:#1976d2!important}.blue-text.text-darken-2{color:#1976d2!important}.blue.darken-3{background-color:#1565c0!important}.blue-text.text-darken-3{color:#1565c0!important}.blue.darken-4{background-color:#0d47a1!important}.blue-text.text-darken-4{color:#0d47a1!important}.blue.accent-1{background-color:#82b1ff!important}.blue-text.text-accent-1{color:#82b1ff!important}.blue.accent-2{background-color:#448aff!important}.blue-text.text-accent-2{color:#448aff!important}.blue.accent-3{background-color:#2979ff!important}.blue-text.text-accent-3{color:#2979ff!important}.blue.accent-4{background-color:#2962ff!important}.blue-text.text-accent-4{color:#2962ff!important}.light-blue{background-color:#03a9f4!important}.light-blue-text{color:#03a9f4!important}.light-blue.lighten-5{background-color:#e1f5fe!important}.light-blue-text.text-lighten-5{color:#e1f5fe!important}.light-blue.lighten-4{background-color:#b3e5fc!important}.light-blue-text.text-lighten-4{color:#b3e5fc!important}.light-blue.lighten-3{background-color:#81d4fa!important}.light-blue-text.text-lighten-3{color:#81d4fa!important}.light-blue.lighten-2{background-color:#4fc3f7!important}.light-blue-text.text-lighten-2{color:#4fc3f7!important}.light-blue.lighten-1{background-color:#29b6f6!important}.light-blue-text.text-lighten-1{color:#29b6f6!important}.light-blue.darken-1{background-color:#039be5!important}.light-blue-text.text-darken-1{color:#039be5!important}.light-blue.darken-2{background-color:#0288d1!important}.light-blue-text.text-darken-2{color:#0288d1!important}.light-blue.darken-3{background-color:#0277bd!important}.light-blue-text.text-darken-3{color:#0277bd!important}.light-blue.darken-4{background-color:#01579b!important}.light-blue-text.text-darken-4{color:#01579b!important}.light-blue.accent-1{background-color:#80d8ff!important}.light-blue-text.text-accent-1{color:#80d8ff!important}.light-blue.accent-2{background-color:#40c4ff!important}.light-blue-text.text-accent-2{color:#40c4ff!important}.light-blue.accent-3{background-color:#00b0ff!important}.light-blue-text.text-accent-3{color:#00b0ff!important}.light-blue.accent-4{background-color:#0091ea!important}.light-blue-text.text-accent-4{color:#0091ea!important}.cyan{background-color:#00bcd4!important}.cyan-text{color:#00bcd4!important}.cyan.lighten-5{background-color:#e0f7fa!important}.cyan-text.text-lighten-5{color:#e0f7fa!important}.cyan.lighten-4{background-color:#b2ebf2!important}.cyan-text.text-lighten-4{color:#b2ebf2!important}.cyan.lighten-3{background-color:#80deea!important}.cyan-text.text-lighten-3{color:#80deea!important}.cyan.lighten-2{background-color:#4dd0e1!important}.cyan-text.text-lighten-2{color:#4dd0e1!important}.cyan.lighten-1{background-color:#26c6da!important}.cyan-text.text-lighten-1{color:#26c6da!important}.cyan.darken-1{background-color:#00acc1!important}.cyan-text.text-darken-1{color:#00acc1!important}.cyan.darken-2{background-color:#0097a7!important}.cyan-text.text-darken-2{color:#0097a7!important}.cyan.darken-3{background-color:#00838f!important}.cyan-text.text-darken-3{color:#00838f!important}.cyan.darken-4{background-color:#006064!important}.cyan-text.text-darken-4{color:#006064!important}.cyan.accent-1{background-color:#84ffff!important}.cyan-text.text-accent-1{color:#84ffff!important}.cyan.accent-2{background-color:#18ffff!important}.cyan-text.text-accent-2{color:#18ffff!important}.cyan.accent-3{background-color:#00e5ff!important}.cyan-text.text-accent-3{color:#00e5ff!important}.cyan.accent-4{background-color:#00b8d4!important}.cyan-text.text-accent-4{color:#00b8d4!important}.teal{background-color:#009688!important}.teal-text{color:#009688!important}.teal.lighten-5{background-color:#e0f2f1!important}.teal-text.text-lighten-5{color:#e0f2f1!important}.teal.lighten-4{background-color:#b2dfdb!important}.teal-text.text-lighten-4{color:#b2dfdb!important}.teal.lighten-3{background-color:#80cbc4!important}.teal-text.text-lighten-3{color:#80cbc4!important}.teal.lighten-2{background-color:#4db6ac!important}.teal-text.text-lighten-2{color:#4db6ac!important}.teal.lighten-1{background-color:#26a69a!important}.teal-text.text-lighten-1{color:#26a69a!important}.teal.darken-1{background-color:#00897b!important}.teal-text.text-darken-1{color:#00897b!important}.teal.darken-2{background-color:#00796b!important}.teal-text.text-darken-2{color:#00796b!important}.teal.darken-3{background-color:#00695c!important}.teal-text.text-darken-3{color:#00695c!important}.teal.darken-4{background-color:#004d40!important}.teal-text.text-darken-4{color:#004d40!important}.teal.accent-1{background-color:#a7ffeb!important}.teal-text.text-accent-1{color:#a7ffeb!important}.teal.accent-2{background-color:#64ffda!important}.teal-text.text-accent-2{color:#64ffda!important}.teal.accent-3{background-color:#1de9b6!important}.teal-text.text-accent-3{color:#1de9b6!important}.teal.accent-4{background-color:#00bfa5!important}.teal-text.text-accent-4{color:#00bfa5!important}.green{background-color:#4caf50!important}.green-text{color:#4caf50!important}.green.lighten-5{background-color:#e8f5e9!important}.green-text.text-lighten-5{color:#e8f5e9!important}.green.lighten-4{background-color:#c8e6c9!important}.green-text.text-lighten-4{color:#c8e6c9!important}.green.lighten-3{background-color:#a5d6a7!important}.green-text.text-lighten-3{color:#a5d6a7!important}.green.lighten-2{background-color:#81c784!important}.green-text.text-lighten-2{color:#81c784!important}.green.lighten-1{background-color:#66bb6a!important}.green-text.text-lighten-1{color:#66bb6a!important}.green.darken-1{background-color:#43a047!important}.green-text.text-darken-1{color:#43a047!important}.green.darken-2{background-color:#388e3c!important}.green-text.text-darken-2{color:#388e3c!important}.green.darken-3{background-color:#2e7d32!important}.green-text.text-darken-3{color:#2e7d32!important}.green.darken-4{background-color:#1b5e20!important}.green-text.text-darken-4{color:#1b5e20!important}.green.accent-1{background-color:#b9f6ca!important}.green-text.text-accent-1{color:#b9f6ca!important}.green.accent-2{background-color:#69f0ae!important}.green-text.text-accent-2{color:#69f0ae!important}.green.accent-3{background-color:#00e676!important}.green-text.text-accent-3{color:#00e676!important}.green.accent-4{background-color:#00c853!important}.green-text.text-accent-4{color:#00c853!important}.light-green{background-color:#8bc34a!important}.light-green-text{color:#8bc34a!important}.light-green.lighten-5{background-color:#f1f8e9!important}.light-green-text.text-lighten-5{color:#f1f8e9!important}.light-green.lighten-4{background-color:#dcedc8!important}.light-green-text.text-lighten-4{color:#dcedc8!important}.light-green.lighten-3{background-color:#c5e1a5!important}.light-green-text.text-lighten-3{color:#c5e1a5!important}.light-green.lighten-2{background-color:#aed581!important}.light-green-text.text-lighten-2{color:#aed581!important}.light-green.lighten-1{background-color:#9ccc65!important}.light-green-text.text-lighten-1{color:#9ccc65!important}.light-green.darken-1{background-color:#7cb342!important}.light-green-text.text-darken-1{color:#7cb342!important}.light-green.darken-2{background-color:#689f38!important}.light-green-text.text-darken-2{color:#689f38!important}.light-green.darken-3{background-color:#558b2f!important}.light-green-text.text-darken-3{color:#558b2f!important}.light-green.darken-4{background-color:#33691e!important}.light-green-text.text-darken-4{color:#33691e!important}.light-green.accent-1{background-color:#ccff90!important}.light-green-text.text-accent-1{color:#ccff90!important}.light-green.accent-2{background-color:#b2ff59!important}.light-green-text.text-accent-2{color:#b2ff59!important}.light-green.accent-3{background-color:#76ff03!important}.light-green-text.text-accent-3{color:#76ff03!important}.light-green.accent-4{background-color:#64dd17!important}.light-green-text.text-accent-4{color:#64dd17!important}.lime{background-color:#cddc39!important}.lime-text{color:#cddc39!important}.lime.lighten-5{background-color:#f9fbe7!important}.lime-text.text-lighten-5{color:#f9fbe7!important}.lime.lighten-4{background-color:#f0f4c3!important}.lime-text.text-lighten-4{color:#f0f4c3!important}.lime.lighten-3{background-color:#e6ee9c!important}.lime-text.text-lighten-3{color:#e6ee9c!important}.lime.lighten-2{background-color:#dce775!important}.lime-text.text-lighten-2{color:#dce775!important}.lime.lighten-1{background-color:#d4e157!important}.lime-text.text-lighten-1{color:#d4e157!important}.lime.darken-1{background-color:#c0ca33!important}.lime-text.text-darken-1{color:#c0ca33!important}.lime.darken-2{background-color:#afb42b!important}.lime-text.text-darken-2{color:#afb42b!important}.lime.darken-3{background-color:#9e9d24!important}.lime-text.text-darken-3{color:#9e9d24!important}.lime.darken-4{background-color:#827717!important}.lime-text.text-darken-4{color:#827717!important}.lime.accent-1{background-color:#f4ff81!important}.lime-text.text-accent-1{color:#f4ff81!important}.lime.accent-2{background-color:#eeff41!important}.lime-text.text-accent-2{color:#eeff41!important}.lime.accent-3{background-color:#c6ff00!important}.lime-text.text-accent-3{color:#c6ff00!important}.lime.accent-4{background-color:#aeea00!important}.lime-text.text-accent-4{color:#aeea00!important}.yellow{background-color:#ffeb3b!important}.yellow-text{color:#ffeb3b!important}.yellow.lighten-5{background-color:#fffde7!important}.yellow-text.text-lighten-5{color:#fffde7!important}.yellow.lighten-4{background-color:#fff9c4!important}.yellow-text.text-lighten-4{color:#fff9c4!important}.yellow.lighten-3{background-color:#fff59d!important}.yellow-text.text-lighten-3{color:#fff59d!important}.yellow.lighten-2{background-color:#fff176!important}.yellow-text.text-lighten-2{color:#fff176!important}.yellow.lighten-1{background-color:#ffee58!important}.yellow-text.text-lighten-1{color:#ffee58!important}.yellow.darken-1{background-color:#fdd835!important}.yellow-text.text-darken-1{color:#fdd835!important}.yellow.darken-2{background-color:#fbc02d!important}.yellow-text.text-darken-2{color:#fbc02d!important}.yellow.darken-3{background-color:#f9a825!important}.yellow-text.text-darken-3{color:#f9a825!important}.yellow.darken-4{background-color:#f57f17!important}.yellow-text.text-darken-4{color:#f57f17!important}.yellow.accent-1{background-color:#ffff8d!important}.yellow-text.text-accent-1{color:#ffff8d!important}.yellow.accent-2{background-color:#ff0!important}.yellow-text.text-accent-2{color:#ff0!important}.yellow.accent-3{background-color:#ffea00!important}.yellow-text.text-accent-3{color:#ffea00!important}.yellow.accent-4{background-color:#ffd600!important}.yellow-text.text-accent-4{color:#ffd600!important}.amber{background-color:#ffc107!important}.amber-text{color:#ffc107!important}.amber.lighten-5{background-color:#fff8e1!important}.amber-text.text-lighten-5{color:#fff8e1!important}.amber.lighten-4{background-color:#ffecb3!important}.amber-text.text-lighten-4{color:#ffecb3!important}.amber.lighten-3{background-color:#ffe082!important}.amber-text.text-lighten-3{color:#ffe082!important}.amber.lighten-2{background-color:#ffd54f!important}.amber-text.text-lighten-2{color:#ffd54f!important}.amber.lighten-1{background-color:#ffca28!important}.amber-text.text-lighten-1{color:#ffca28!important}.amber.darken-1{background-color:#ffb300!important}.amber-text.text-darken-1{color:#ffb300!important}.amber.darken-2{background-color:#ffa000!important}.amber-text.text-darken-2{color:#ffa000!important}.amber.darken-3{background-color:#ff8f00!important}.amber-text.text-darken-3{color:#ff8f00!important}.amber.darken-4{background-color:#ff6f00!important}.amber-text.text-darken-4{color:#ff6f00!important}.amber.accent-1{background-color:#ffe57f!important}.amber-text.text-accent-1{color:#ffe57f!important}.amber.accent-2{background-color:#ffd740!important}.amber-text.text-accent-2{color:#ffd740!important}.amber.accent-3{background-color:#ffc400!important}.amber-text.text-accent-3{color:#ffc400!important}.amber.accent-4{background-color:#ffab00!important}.amber-text.text-accent-4{color:#ffab00!important}.orange{background-color:#ff9800!important}.orange-text{color:#ff9800!important}.orange.lighten-5{background-color:#fff3e0!important}.orange-text.text-lighten-5{color:#fff3e0!important}.orange.lighten-4{background-color:#ffe0b2!important}.orange-text.text-lighten-4{color:#ffe0b2!important}.orange.lighten-3{background-color:#ffcc80!important}.orange-text.text-lighten-3{color:#ffcc80!important}.orange.lighten-2{background-color:#ffb74d!important}.orange-text.text-lighten-2{color:#ffb74d!important}.orange.lighten-1{background-color:#ffa726!important}.orange-text.text-lighten-1{color:#ffa726!important}.orange.darken-1{background-color:#fb8c00!important}.orange-text.text-darken-1{color:#fb8c00!important}.orange.darken-2{background-color:#f57c00!important}.orange-text.text-darken-2{color:#f57c00!important}.orange.darken-3{background-color:#ef6c00!important}.orange-text.text-darken-3{color:#ef6c00!important}.orange.darken-4{background-color:#e65100!important}.orange-text.text-darken-4{color:#e65100!important}.orange.accent-1{background-color:#ffd180!important}.orange-text.text-accent-1{color:#ffd180!important}.orange.accent-2{background-color:#ffab40!important}.orange-text.text-accent-2{color:#ffab40!important}.orange.accent-3{background-color:#ff9100!important}.orange-text.text-accent-3{color:#ff9100!important}.orange.accent-4{background-color:#ff6d00!important}.orange-text.text-accent-4{color:#ff6d00!important}.deep-orange{background-color:#ff5722!important}.deep-orange-text{color:#ff5722!important}.deep-orange.lighten-5{background-color:#fbe9e7!important}.deep-orange-text.text-lighten-5{color:#fbe9e7!important}.deep-orange.lighten-4{background-color:#ffccbc!important}.deep-orange-text.text-lighten-4{color:#ffccbc!important}.deep-orange.lighten-3{background-color:#ffab91!important}.deep-orange-text.text-lighten-3{color:#ffab91!important}.deep-orange.lighten-2{background-color:#ff8a65!important}.deep-orange-text.text-lighten-2{color:#ff8a65!important}.deep-orange.lighten-1{background-color:#ff7043!important}.deep-orange-text.text-lighten-1{color:#ff7043!important}.deep-orange.darken-1{background-color:#f4511e!important}.deep-orange-text.text-darken-1{color:#f4511e!important}.deep-orange.darken-2{background-color:#e64a19!important}.deep-orange-text.text-darken-2{color:#e64a19!important}.deep-orange.darken-3{background-color:#d84315!important}.deep-orange-text.text-darken-3{color:#d84315!important}.deep-orange.darken-4{background-color:#bf360c!important}.deep-orange-text.text-darken-4{color:#bf360c!important}.deep-orange.accent-1{background-color:#ff9e80!important}.deep-orange-text.text-accent-1{color:#ff9e80!important}.deep-orange.accent-2{background-color:#ff6e40!important}.deep-orange-text.text-accent-2{color:#ff6e40!important}.deep-orange.accent-3{background-color:#ff3d00!important}.deep-orange-text.text-accent-3{color:#ff3d00!important}.deep-orange.accent-4{background-color:#dd2c00!important}.deep-orange-text.text-accent-4{color:#dd2c00!important}.brown{background-color:#795548!important}.brown-text{color:#795548!important}.brown.lighten-5{background-color:#efebe9!important}.brown-text.text-lighten-5{color:#efebe9!important}.brown.lighten-4{background-color:#d7ccc8!important}.brown-text.text-lighten-4{color:#d7ccc8!important}.brown.lighten-3{background-color:#bcaaa4!important}.brown-text.text-lighten-3{color:#bcaaa4!important}.brown.lighten-2{background-color:#a1887f!important}.brown-text.text-lighten-2{color:#a1887f!important}.brown.lighten-1{background-color:#8d6e63!important}.brown-text.text-lighten-1{color:#8d6e63!important}.brown.darken-1{background-color:#6d4c41!important}.brown-text.text-darken-1{color:#6d4c41!important}.brown.darken-2{background-color:#5d4037!important}.brown-text.text-darken-2{color:#5d4037!important}.brown.darken-3{background-color:#4e342e!important}.brown-text.text-darken-3{color:#4e342e!important}.brown.darken-4{background-color:#3e2723!important}.brown-text.text-darken-4{color:#3e2723!important}.blue-grey{background-color:#607d8b!important}.blue-grey-text{color:#607d8b!important}.blue-grey.lighten-5{background-color:#eceff1!important}.blue-grey-text.text-lighten-5{color:#eceff1!important}.blue-grey.lighten-4{background-color:#cfd8dc!important}.blue-grey-text.text-lighten-4{color:#cfd8dc!important}.blue-grey.lighten-3{background-color:#b0bec5!important}.blue-grey-text.text-lighten-3{color:#b0bec5!important}.blue-grey.lighten-2{background-color:#90a4ae!important}.blue-grey-text.text-lighten-2{color:#90a4ae!important}.blue-grey.lighten-1{background-color:#78909c!important}.blue-grey-text.text-lighten-1{color:#78909c!important}.blue-grey.darken-1{background-color:#546e7a!important}.blue-grey-text.text-darken-1{color:#546e7a!important}.blue-grey.darken-2{background-color:#455a64!important}.blue-grey-text.text-darken-2{color:#455a64!important}.blue-grey.darken-3{background-color:#37474f!important}.blue-grey-text.text-darken-3{color:#37474f!important}.blue-grey.darken-4{background-color:#263238!important}.blue-grey-text.text-darken-4{color:#263238!important}.grey{background-color:#9e9e9e!important}.grey-text{color:#9e9e9e!important}.grey.lighten-5{background-color:#fafafa!important}.grey-text.text-lighten-5{color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important}.grey-text.text-lighten-4{color:#f5f5f5!important}.grey.lighten-3{background-color:#eee!important}.grey-text.text-lighten-3{color:#eee!important}.grey.lighten-2{background-color:#e0e0e0!important}.grey-text.text-lighten-2{color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important}.grey-text.text-lighten-1{color:#bdbdbd!important}.grey.darken-1{background-color:#757575!important}.grey-text.text-darken-1{color:#757575!important}.grey.darken-2{background-color:#616161!important}.grey-text.text-darken-2{color:#616161!important}.grey.darken-3{background-color:#424242!important}.grey-text.text-darken-3{color:#424242!important}.grey.darken-4{background-color:#212121!important}.grey-text.text-darken-4{color:#212121!important}.black{background-color:#000!important}.black-text{color:#000!important}.white{background-color:#fff!important}.white-text{color:#fff!important}.transparent{background-color:transparent!important}.transparent-text{color:transparent!important}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.clearfix{clear:both}.z-depth-0{-webkit-box-shadow:none!important;box-shadow:none!important}.btn,.btn-floating,.btn-large,.card,.card-panel,.collapsible,.dropdown-content,.side-nav,.toast,.z-depth-1,nav{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.btn-floating:hover,.btn-large:hover,.btn:hover,.z-depth-1-half{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.z-depth-2{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.z-depth-3{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.3);box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.3)}.modal,.z-depth-4{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.3);box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.3)}.z-depth-5{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.3);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.3)}.hoverable{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}.pagination li.active a{color:#fff}.pagination li.active{background-color:#ee6e73}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2rem}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width:992px){.pagination{width:100%}.pagination li.next,.pagination li.prev{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:rgba(255,255,255,.7)}.breadcrumb [class*=mdi-],.breadcrumb [class^=mdi-],.breadcrumb i,.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pin-bottom,.pin-top{position:relative}.pinned{position:fixed!important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}@media only screen and (max-width:600px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}}@media only screen and (max-width:992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:601px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:600px) and (max-width:992px){.hide-on-med-only{display:none!important}}@media only screen and (min-width:993px){.hide-on-large-only{display:none!important}}@media only screen and (min-width:993px){.show-on-large{display:block!important}}@media only screen and (min-width:600px) and (max-width:992px){.show-on-medium{display:block!important}}@media only screen and (max-width:600px){.show-on-small{display:block!important}}@media only screen and (min-width:601px){.show-on-medium-and-up{display:block!important}}@media only screen and (max-width:992px){.show-on-medium-and-down{display:block!important}}@media only screen and (max-width:600px){.center-on-small-only{text-align:center}}.page-footer{padding-top:20px;color:#fff;background-color:#ee6e73}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08)}table,td,th{border:none}table{width:100%;display:table}table.bordered>tbody>tr,table.bordered>thead>tr{border-bottom:1px solid #d0d0d0}table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:#f2f2f2}table.centered tbody tr td,table.centered thead tr th{text-align:center}thead{border-bottom:1px solid #d0d0d0}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width:992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:'\00a0'}table.responsive-table td,table.responsive-table th{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid #d0d0d0}table.responsive-table.bordered th{border-bottom:0;border-left:0}table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0}table.responsive-table.bordered tr{border:0}table.responsive-table.bordered tbody tr{border-right:1px solid #d0d0d0}}.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0;border-radius:2px}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar :not(.circle-clipper)>.circle,.collection .collection-item.avatar:not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#26a69a;color:#eafaf9}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;-webkit-transition:.25s;transition:.25s;color:#26a69a}.collection a.collection-item:not(.active):hover{background-color:#ddd}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:#26a69a}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;-webkit-transition:width .3s linear;transition:width .3s linear}.progress .indeterminate{background-color:#26a69a}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select,input[type=range],input[type=range]+.thumb{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0!important}span.badge{min-width:8rem;padding:0 6px;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#26a69a;border-radius:2px}span.badge.new:after{content:" new"}span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px;-webkit-font-smoothing:auto}.collection-item span.badge{margin-top:calc(.75rem - 11px)}.collapsible span.badge{margin-left:auto}.side-nav span.badge{margin-top:calc(24px - 11px)}.material-icons{text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga'}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width:601px){.container{width:85%}}@media only screen and (min-width:993px){.container{width:70%}}.container .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:.2rem;padding-bottom:0}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*=pull-],.row .col[class*=push-]{position:relative}.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width:601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width:993px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width:1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px}nav.nav-extended{height:auto}nav.nav-extended .nav-wrapper{min-height:56px;height:auto}nav.nav-extended .nav-content{position:relative;line-height:normal}nav a{color:#fff}nav [class*=mdi-],nav [class^=mdi-],nav i,nav i.material-icons{display:block;font-size:24px;height:56px;line-height:56px}nav .nav-wrapper{position:relative;height:100%}@media only screen and (min-width:993px){nav a.button-collapse{display:none}}nav .button-collapse{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .button-collapse i{height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0}nav .brand-logo.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:992px){nav .brand-logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;transform:none}nav .brand-logo.left{left:.5rem}nav .brand-logo.right{right:.5rem;left:auto}}nav .brand-logo.right{right:.5rem;padding:0}nav .brand-logo [class*=mdi-],nav .brand-logo [class^=mdi-],nav .brand-logo i,nav .brand-logo i.material-icons{float:left;margin-right:15px}nav .nav-title{display:inline-block;font-size:32px;padding:28px 0}nav ul{margin:0}nav ul li{-webkit-transition:background-color .3s;transition:background-color .3s;float:left;padding:0}nav ul a{-webkit-transition:background-color .3s;transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 3px;cursor:pointer}nav ul a.btn,nav ul a.btn-flat,nav ul a.btn-floating,nav ul a.btn-large{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn>.material-icons{height:inherit;line-height:inherit}nav ul a:hover{background-color:rgba(0,0,0,.2)}nav ul.left{float:left}nav form{height:100%}nav .input-field{margin:0;height:100%}nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem}nav .input-field input:focus,nav .input-field input[type=date]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=text]:valid,nav .input-field input[type=url]:valid{border:none;-webkit-box-shadow:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,.7);-webkit-transition:color .3s;transition:color .3s}nav .input-field label.active i{color:#fff}.navbar-fixed{position:relative;height:56px;z-index:997}.navbar-fixed nav{position:fixed}@media only screen and (min-width:601px){nav.nav-extended .nav-wrapper{min-height:64px}nav,nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{height:64px;line-height:64px}.navbar-fixed{height:64px}}@font-face{font-family:Roboto;src:local(Roboto Thin),url(../fonts/roboto/Roboto-Thin.woff2) format("woff2"),url(../fonts/roboto/Roboto-Thin.woff) format("woff");font-weight:100}@font-face{font-family:Roboto;src:local(Roboto Light),url(../fonts/roboto/Roboto-Light.woff2) format("woff2"),url(../fonts/roboto/Roboto-Light.woff) format("woff");font-weight:300}@font-face{font-family:Roboto;src:local(Roboto Regular),url(../fonts/roboto/Roboto-Regular.woff2) format("woff2"),url(../fonts/roboto/Roboto-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Roboto;src:local(Roboto Medium),url(../fonts/roboto/Roboto-Medium.woff2) format("woff2"),url(../fonts/roboto/Roboto-Medium.woff) format("woff");font-weight:500}@font-face{font-family:Roboto;src:local(Roboto Bold),url(../fonts/roboto/Roboto-Bold.woff2) format("woff2"),url(../fonts/roboto/Roboto-Bold.woff) format("woff");font-weight:700}a{text-decoration:none}html{line-height:1.5;font-family:Roboto,sans-serif;font-weight:400;color:rgba(0,0,0,.87)}@media only screen and (min-width:0){html{font-size:14px}}@media only screen and (min-width:992px){html{font-size:14.5px}}@media only screen and (min-width:1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.1rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:1.78rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.46rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.14rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:.82rem 0 .656rem 0}h6{font-size:1rem;line-height:110%;margin:.5rem 0 .4rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light,.page-footer .footer-copyright{font-weight:300}.thin{font-weight:200}.flow-text{font-weight:300}@media only screen and (min-width:360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width:390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width:420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width:450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width:480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width:510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width:540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width:570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width:600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width:630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width:660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width:690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width:720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width:750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width:780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width:810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width:840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width:870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width:900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width:930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width:960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width:360px){.flow-text{font-size:1.2rem}}.scale-transition{-webkit-transition:-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:transform .3s cubic-bezier(.53,.01,.36,1.63),-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important}.scale-transition.scale-out{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s!important;transition:-webkit-transform .2s!important;transition:transform .2s!important;transition:transform .2s,-webkit-transform .2s!important}.scale-transition.scale-in{-webkit-transform:scale(1);transform:scale(1)}.card-panel{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.large,.card.medium,.card.small{position:relative}.card.large .card-image,.card.medium .card-image,.card.small .card-image{max-height:60%;overflow:hidden}.card.large .card-image+.card-content,.card.medium .card-image+.card-content,.card.small .card-image+.card-content{max-height:40%}.card.large .card-content,.card.medium .card-content,.card.small .card-content{max-height:100%;overflow:hidden}.card.large .card-action,.card.medium .card-action,.card.small .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.card.horizontal.large .card-image,.card.horizontal.medium .card-image,.card.horizontal.small .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.large .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.small .card-image img{height:100%}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}.card.horizontal .card-stacked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.card.horizontal .card-stacked .card-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.card .card-image{position:relative}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;max-width:100%;padding:24px}.card .card-content{padding:5px 24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0;color:inherit}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:15px}.card .card-content .card-title i{line-height:32px}.card .card-action{position:relative;background-color:inherit;border-top:1px solid rgba(160,160,160,.2);padding:16px 24px}.card .card-action:last-child{border-radius:0 0 2px 2px}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:24px;-webkit-transition:color .3s ease;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.card .card-reveal{padding:24px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;left:0;top:100%;height:100%;z-index:3;display:none}.card .card-reveal .card-title{cursor:pointer;display:block}#toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width:600px){#toast-container{min-width:100%;bottom:0}}@media only screen and (min-width:601px) and (max-width:992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width:993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top:35px;width:auto;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;word-break:break-all;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:default}.toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width:600px){.toast{width:100%;border-radius:0}}.tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow-x:auto;overflow-y:hidden;height:48px;background-color:#fff;margin:0 auto;width:100%;white-space:nowrap}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;float:left;line-height:28px;padding:0;margin:0;overflow:hidden;width:auto;height:45px;line-height:28px}.tabs .tab a{width:100%;height:100%}.tabs .tab a:hover{color:#000;font-weight:500!important}.tabs .tab.disabled a{color:#f9c9cb;cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left,right}@media only screen and (max-width:992px){.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab a{padding:0 12px}}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none}.backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;-webkit-transform-origin:50% 0;transform-origin:50% 0}.btn,.btn-flat,.btn-large{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn-flat.disabled,.btn-flat:disabled,.btn-flat[disabled],.btn-floating.disabled,.btn-floating:disabled,.btn-floating[disabled],.btn-large.disabled,.btn-large:disabled,.btn-large[disabled],.btn.disabled,.btn:disabled,.btn[disabled],.disabled.btn-large,[disabled].btn-large{pointer-events:none;background-color:#dfdfdf!important;-webkit-box-shadow:none;box-shadow:none;color:#9f9f9f!important;cursor:default}.btn-flat.disabled:hover,.btn-flat:disabled:hover,.btn-flat[disabled]:hover,.btn-floating.disabled:hover,.btn-floating:disabled:hover,.btn-floating[disabled]:hover,.btn-large.disabled:hover,.btn-large:disabled:hover,.btn-large[disabled]:hover,.btn.disabled:hover,.btn:disabled:hover,.btn[disabled]:hover,.disabled.btn-large:hover,[disabled].btn-large:hover{background-color:#dfdfdf!important;color:#9f9f9f!important}.btn,.btn-flat,.btn-floating,.btn-large{font-size:1rem;outline:0}.btn i,.btn-flat i,.btn-floating i,.btn-large i{font-size:1.3rem;line-height:inherit}.btn-floating:focus,.btn-large:focus,.btn:focus{background-color:#1d7d74}.btn,.btn-large{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;-webkit-transition:.2s ease-out;transition:.2s ease-out;cursor:pointer}.btn-large:hover,.btn:hover{background-color:#2bbbad}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#26a69a;border-radius:50%;-webkit-transition:.3s;transition:.3s;cursor:pointer;vertical-align:middle}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-large i{line-height:56px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:-20px}.btn-floating.halfway-fab.left{right:auto;left:24px}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:40px}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.horizontal{padding:0 0 0 15px}.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0}.fixed-action-btn.toolbar{padding:0;height:56px}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;bottom:0;z-index:1}.fixed-action-btn.toolbar ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:0;height:100%;-webkit-transition:none;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:56px;z-index:1}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#26a69a;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}.btn-flat{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.btn-flat:focus,.btn-flat:hover{-webkit-box-shadow:none;box-shadow:none}.btn-flat:focus{background-color:rgba(0,0,0,.1)}.btn-flat.disabled{background-color:transparent!important;color:#b3b2b2!important;cursor:default}.btn-large{height:54px;line-height:54px}.btn-large i{font-size:1.6rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width,height}.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;line-height:1.5rem;width:100%;text-align:left;text-transform:none}.dropdown-content li.active,.dropdown-content li.selected,.dropdown-content li:hover{background-color:#eee}.dropdown-content li.active.selected{background-color:#e1e1e1}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;display:block;line-height:22px;padding:6px 12px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px}/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;transition:.3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);-webkit-transition:all .7s ease-out;transition:all .7s ease-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7)}.waves-effect input[type=button],.waves-effect input[type=reset],.waves-effect input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:0 0}.waves-effect img{position:relative;z-index:-1}.waves-notransition{-webkit-transition:none!important;transition:none!important}.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}.waves-effect .waves-ripple{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:#fff;padding:0;max-height:77%;width:65%;max-width:860px;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}@media only screen and (max-width:992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn,.modal .modal-footer .btn-flat,.modal .modal-footer .btn-large{margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}.collapsible-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:10px;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.side-nav .collapsible,.side-nav.fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}.side-nav .collapsible li,.side-nav.fixed .collapsible li{padding:0}.side-nav .collapsible-header,.side-nav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.side-nav .collapsible-header:hover,.side-nav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,.05)}.side-nav .collapsible-header i,.side-nav.fixed .collapsible-header i{line-height:inherit}.side-nav .collapsible-body,.side-nav.fixed .collapsible-body{border:0;background-color:#fff}.side-nav .collapsible-body li a,.side-nav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}.collapsible.popout{border:none;-webkit-box-shadow:none;box-shadow:none}.collapsible.popout>li{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;-webkit-transition:margin .35s cubic-bezier(.25,.46,.45,.94);transition:margin .35s cubic-bezier(.25,.46,.45,.94)}.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.chips{border:none;border-bottom:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none;margin:0 0 20px 0;min-height:45px;outline:0;-webkit-transition:all .3s;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips .chip.selected{background-color:#26a69a;color:#fff}.chips .input{background:0 0;border:0;color:rgba(0,0,0,.6);display:inline-block;font-size:1rem;height:3rem;line-height:32px;outline:0;margin:0;padding:0!important;width:120px!important}.chips .input:focus{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix~.chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty~label{font-size:.8rem;-webkit-transform:translateY(-140%);transform:translateY(-140%)}.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-backface-visibility:hidden}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:-webkit-zoom-out;cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#292929;z-index:1000;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;left:0;width:100%;text-align:center;padding:0 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}select:focus{outline:1px solid #c9f3ef}button:focus{outline:0;background-color:#2ab7a9}label{font-size:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}::placeholder{color:#d1d1d1}input:not([type]),input[type=date]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=email]:not(.browser-default),input[type=number]:not(.browser-default),input[type=password]:not(.browser-default),input[type=search]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=text]:not(.browser-default),input[type=time]:not(.browser-default),input[type=url]:not(.browser-default),textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0;height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .3s;transition:all .3s}input:not([type]):disabled,input:not([type])[readonly=readonly],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly=readonly],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly=readonly],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly=readonly],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly=readonly],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly=readonly],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly=readonly],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly=readonly],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly=readonly],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly=readonly],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly=readonly],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly=readonly],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly=readonly]{color:rgba(0,0,0,.42);border-bottom:1px dotted rgba(0,0,0,.42)}input:not([type]):disabled+label,input:not([type])[readonly=readonly]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly=readonly]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly=readonly]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly=readonly]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly=readonly]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly=readonly]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly=readonly]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly=readonly]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly=readonly]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly=readonly]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly=readonly]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly=readonly]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly=readonly]+label{color:rgba(0,0,0,.42)}input:not([type]):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}input:not([type]):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a}input:not([type]).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label{width:100%}input:not([type]).invalid+label:after,input:not([type]).valid+label:after,input[type=date]:not(.browser-default).invalid+label:after,input[type=date]:not(.browser-default).valid+label:after,input[type=datetime-local]:not(.browser-default).invalid+label:after,input[type=datetime-local]:not(.browser-default).valid+label:after,input[type=datetime]:not(.browser-default).invalid+label:after,input[type=datetime]:not(.browser-default).valid+label:after,input[type=email]:not(.browser-default).invalid+label:after,input[type=email]:not(.browser-default).valid+label:after,input[type=number]:not(.browser-default).invalid+label:after,input[type=number]:not(.browser-default).valid+label:after,input[type=password]:not(.browser-default).invalid+label:after,input[type=password]:not(.browser-default).valid+label:after,input[type=search]:not(.browser-default).invalid+label:after,input[type=search]:not(.browser-default).valid+label:after,input[type=tel]:not(.browser-default).invalid+label:after,input[type=tel]:not(.browser-default).valid+label:after,input[type=text]:not(.browser-default).invalid+label:after,input[type=text]:not(.browser-default).valid+label:after,input[type=time]:not(.browser-default).invalid+label:after,input[type=time]:not(.browser-default).valid+label:after,input[type=url]:not(.browser-default).invalid+label:after,input[type=url]:not(.browser-default).valid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea.valid+label:after{display:none}input:not([type]).invalid+label.active:after,input:not([type]).valid+label.active:after,input[type=date]:not(.browser-default).invalid+label.active:after,input[type=date]:not(.browser-default).valid+label.active:after,input[type=datetime-local]:not(.browser-default).invalid+label.active:after,input[type=datetime-local]:not(.browser-default).valid+label.active:after,input[type=datetime]:not(.browser-default).invalid+label.active:after,input[type=datetime]:not(.browser-default).valid+label.active:after,input[type=email]:not(.browser-default).invalid+label.active:after,input[type=email]:not(.browser-default).valid+label.active:after,input[type=number]:not(.browser-default).invalid+label.active:after,input[type=number]:not(.browser-default).valid+label.active:after,input[type=password]:not(.browser-default).invalid+label.active:after,input[type=password]:not(.browser-default).valid+label.active:after,input[type=search]:not(.browser-default).invalid+label.active:after,input[type=search]:not(.browser-default).valid+label.active:after,input[type=tel]:not(.browser-default).invalid+label.active:after,input[type=tel]:not(.browser-default).valid+label.active:after,input[type=text]:not(.browser-default).invalid+label.active:after,input[type=text]:not(.browser-default).valid+label.active:after,input[type=time]:not(.browser-default).invalid+label.active:after,input[type=time]:not(.browser-default).valid+label.active:after,input[type=url]:not(.browser-default).invalid+label.active:after,input[type=url]:not(.browser-default).valid+label.active:after,textarea.materialize-textarea.invalid+label.active:after,textarea.materialize-textarea.valid+label.active:after{display:block}.select-wrapper.valid>input.select-dropdown,input.valid:not([type]),input.valid:not([type]):focus,input[type=date].valid:not(.browser-default),input[type=date].valid:not(.browser-default):focus,input[type=datetime-local].valid:not(.browser-default),input[type=datetime-local].valid:not(.browser-default):focus,input[type=datetime].valid:not(.browser-default),input[type=datetime].valid:not(.browser-default):focus,input[type=email].valid:not(.browser-default),input[type=email].valid:not(.browser-default):focus,input[type=number].valid:not(.browser-default),input[type=number].valid:not(.browser-default):focus,input[type=password].valid:not(.browser-default),input[type=password].valid:not(.browser-default):focus,input[type=search].valid:not(.browser-default),input[type=search].valid:not(.browser-default):focus,input[type=tel].valid:not(.browser-default),input[type=tel].valid:not(.browser-default):focus,input[type=text].valid:not(.browser-default),input[type=text].valid:not(.browser-default):focus,input[type=time].valid:not(.browser-default),input[type=time].valid:not(.browser-default):focus,input[type=url].valid:not(.browser-default),input[type=url].valid:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus{border-bottom:1px solid #4caf50;-webkit-box-shadow:0 1px 0 0 #4caf50;box-shadow:0 1px 0 0 #4caf50}.select-wrapper.invalid>input.select-dropdown,input.invalid:not([type]),input.invalid:not([type]):focus,input[type=date].invalid:not(.browser-default),input[type=date].invalid:not(.browser-default):focus,input[type=datetime-local].invalid:not(.browser-default),input[type=datetime-local].invalid:not(.browser-default):focus,input[type=datetime].invalid:not(.browser-default),input[type=datetime].invalid:not(.browser-default):focus,input[type=email].invalid:not(.browser-default),input[type=email].invalid:not(.browser-default):focus,input[type=number].invalid:not(.browser-default),input[type=number].invalid:not(.browser-default):focus,input[type=password].invalid:not(.browser-default),input[type=password].invalid:not(.browser-default):focus,input[type=search].invalid:not(.browser-default),input[type=search].invalid:not(.browser-default):focus,input[type=tel].invalid:not(.browser-default),input[type=tel].invalid:not(.browser-default):focus,input[type=text].invalid:not(.browser-default),input[type=text].invalid:not(.browser-default):focus,input[type=time].invalid:not(.browser-default),input[type=time].invalid:not(.browser-default):focus,input[type=url].invalid:not(.browser-default),input[type=url].invalid:not(.browser-default):focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus{border-bottom:1px solid #f44336;-webkit-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336}.select-wrapper.valid+label:after,input:not([type]).valid+label:after,input:not([type]):focus.valid+label:after,input[type=date]:not(.browser-default).valid+label:after,input[type=date]:not(.browser-default):focus.valid+label:after,input[type=datetime-local]:not(.browser-default).valid+label:after,input[type=datetime-local]:not(.browser-default):focus.valid+label:after,input[type=datetime]:not(.browser-default).valid+label:after,input[type=datetime]:not(.browser-default):focus.valid+label:after,input[type=email]:not(.browser-default).valid+label:after,input[type=email]:not(.browser-default):focus.valid+label:after,input[type=number]:not(.browser-default).valid+label:after,input[type=number]:not(.browser-default):focus.valid+label:after,input[type=password]:not(.browser-default).valid+label:after,input[type=password]:not(.browser-default):focus.valid+label:after,input[type=search]:not(.browser-default).valid+label:after,input[type=search]:not(.browser-default):focus.valid+label:after,input[type=tel]:not(.browser-default).valid+label:after,input[type=tel]:not(.browser-default):focus.valid+label:after,input[type=text]:not(.browser-default).valid+label:after,input[type=text]:not(.browser-default):focus.valid+label:after,input[type=time]:not(.browser-default).valid+label:after,input[type=time]:not(.browser-default):focus.valid+label:after,input[type=url]:not(.browser-default).valid+label:after,input[type=url]:not(.browser-default):focus.valid+label:after,textarea.materialize-textarea.valid+label:after,textarea.materialize-textarea:focus.valid+label:after{content:attr(data-success);color:#4caf50;opacity:1;-webkit-transform:translateY(9px);transform:translateY(9px)}.select-wrapper.invalid+label:after,input:not([type]).invalid+label:after,input:not([type]):focus.invalid+label:after,input[type=date]:not(.browser-default).invalid+label:after,input[type=date]:not(.browser-default):focus.invalid+label:after,input[type=datetime-local]:not(.browser-default).invalid+label:after,input[type=datetime-local]:not(.browser-default):focus.invalid+label:after,input[type=datetime]:not(.browser-default).invalid+label:after,input[type=datetime]:not(.browser-default):focus.invalid+label:after,input[type=email]:not(.browser-default).invalid+label:after,input[type=email]:not(.browser-default):focus.invalid+label:after,input[type=number]:not(.browser-default).invalid+label:after,input[type=number]:not(.browser-default):focus.invalid+label:after,input[type=password]:not(.browser-default).invalid+label:after,input[type=password]:not(.browser-default):focus.invalid+label:after,input[type=search]:not(.browser-default).invalid+label:after,input[type=search]:not(.browser-default):focus.invalid+label:after,input[type=tel]:not(.browser-default).invalid+label:after,input[type=tel]:not(.browser-default):focus.invalid+label:after,input[type=text]:not(.browser-default).invalid+label:after,input[type=text]:not(.browser-default):focus.invalid+label:after,input[type=time]:not(.browser-default).invalid+label:after,input[type=time]:not(.browser-default):focus.invalid+label:after,input[type=url]:not(.browser-default).invalid+label:after,input[type=url]:not(.browser-default):focus.invalid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea:focus.invalid+label:after{content:attr(data-error);color:#f44336;opacity:1;-webkit-transform:translateY(9px);transform:translateY(9px)}.select-wrapper+label:after,input:not([type])+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=text]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;-webkit-transition:.2s opacity ease-out,.2s color ease-out;transition:.2s opacity ease-out,.2s color ease-out}.input-field{position:relative;margin-top:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline .select-dropdown,.input-field.inline input{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix~.validate~label,.input-field.col .prefix~label{width:calc(100% - 3rem - 1.5rem)}.input-field label{color:#9e9e9e;position:absolute;top:0;left:0;height:100%;font-size:1rem;cursor:text;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:0 100%;transform-origin:0 100%;text-align:initial;-webkit-transform:translateY(12px);transform:translateY(12px);pointer-events:none}.input-field label:not(.label-icon).active{-webkit-transform:translateY(-14px) scale(.8);transform:translateY(-14px) scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;transition:color .2s}.input-field .prefix.active{color:#26a69a}.input-field .prefix~.autocomplete-content,.input-field .prefix~.validate~label,.input-field .prefix~input,.input-field .prefix~label,.input-field .prefix~textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix~label{margin-left:3rem}@media only screen and (max-width:992px){.input-field .prefix~input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width:600px){.input-field .prefix~input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit}.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none}.input-field input[type=search]:focus{background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;color:#444}.input-field input[type=search]:focus+label i,.input-field input[type=search]:focus~.material-icons,.input-field input[type=search]:focus~.mdi-navigation-close{color:#444}.input-field input[type=search]+label{left:1rem}.input-field input[type=search]~.material-icons,.input-field input[type=search]~.mdi-navigation-close{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;-webkit-transition:.3s color;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{overflow-y:hidden;padding:.8rem 0 1.6rem 0;resize:none;min-height:3rem}textarea.materialize-textarea.validate+label{height:100%}textarea.materialize-textarea.validate+label::after{top:calc(100% - 12px)}textarea.materialize-textarea.validate+label:not(.label-icon).active{-webkit-transform:translateY(-25px);transform:translateY(-25px)}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0}.autocomplete-content{margin-top:-20px;margin-bottom:20px;display:block;opacity:1;position:static}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;opacity:0;pointer-events:none}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-transition:.28s ease;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=radio]+label:after,[type=radio]+label:before{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;-webkit-transition:.28s ease;transition:.28s ease}[type=radio].with-gap:checked+label:after,[type=radio].with-gap:checked+label:before,[type=radio]:checked+label:after,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{border-radius:50%}[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{border:2px solid #5a5a5a}[type=radio]:not(:checked)+label:after{-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:before{border:2px solid transparent}[type=radio].with-gap:checked+label:after,[type=radio].with-gap:checked+label:before,[type=radio]:checked+label:after{border:2px solid #26a69a}[type=radio].with-gap:checked+label:after,[type=radio]:checked+label:after{background-color:#26a69a}[type=radio]:checked+label:after{-webkit-transform:scale(1.02);transform:scale(1.02)}[type=radio].with-gap:checked+label:after{-webkit-transform:scale(.5);transform:scale(.5)}[type=radio].tabbed:focus+label:before{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1)}[type=radio].with-gap:disabled:checked+label:before{border:2px solid rgba(0,0,0,.42)}[type=radio].with-gap:disabled:checked+label:after{border:none;background-color:rgba(0,0,0,.42)}[type=radio]:disabled:checked+label:before,[type=radio]:disabled:not(:checked)+label:before{background-color:transparent;border-color:rgba(0,0,0,.42)}[type=radio]:disabled+label{color:rgba(0,0,0,.42)}[type=radio]:disabled:not(:checked)+label:before{border-color:rgba(0,0,0,.42)}[type=radio]:disabled:checked+label:after{background-color:rgba(0,0,0,.42);border-color:#949494}form p{margin-bottom:10px;text-align:left}form p:last-child{margin-bottom:0}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;opacity:0;pointer-events:none}[type=checkbox]+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=checkbox]+label:before,[type=checkbox]:not(.filled-in)+label:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;-webkit-transition:.2s;transition:.2s}[type=checkbox]:not(.filled-in)+label:after{border:0;-webkit-transform:scale(0);transform:scale(0)}[type=checkbox]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,.42)}[type=checkbox].tabbed:focus+label:after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}[type=checkbox]:checked+label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,.42);border-bottom:2px solid rgba(0,0,0,.42)}[type=checkbox]:indeterminate+label:before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;border-bottom:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,.42);background-color:transparent}[type=checkbox].filled-in+label:after{border-radius:2px}[type=checkbox].filled-in+label:after,[type=checkbox].filled-in+label:before{content:'';left:0;position:absolute;-webkit-transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}[type=checkbox].filled-in:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox].filled-in:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0;z-index:0}[type=checkbox].filled-in:checked+label:before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox].filled-in:checked+label:after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}[type=checkbox].filled-in.tabbed:focus+label:after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,.1)}[type=checkbox].filled-in.tabbed:checked:focus+label:after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}[type=checkbox].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}[type=checkbox].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#949494}[type=checkbox].filled-in:disabled:checked+label:before{background-color:transparent}[type=checkbox].filled-in:disabled:checked+label:after{background-color:#949494;border-color:#949494}.switch,.switch *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#84c7c1}.switch label input[type=checkbox]:checked+.lever:after,.switch label input[type=checkbox]:checked+.lever:before{left:18px}.switch label input[type=checkbox]:checked+.lever:after{background-color:#26a69a}.switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:14px;background-color:rgba(0,0,0,.38);border-radius:15px;margin-right:10px;-webkit-transition:background .3s ease;transition:background .3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:after,.switch label .lever:before{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;left:0;top:-3px;-webkit-transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease}.switch label .lever:before{background-color:rgba(38,166,154,.15)}.switch label .lever:after{background-color:#f1f1f1;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever::before,input[type=checkbox]:checked:not(:disabled)~.lever:active::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(38,166,154,.15)}input[type=checkbox]:not(:disabled).tabbed:focus~.lever::before,input[type=checkbox]:not(:disabled)~.lever:active:before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(0,0,0,.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,0,0,.12)}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#949494}select{display:none}select.browser-default{display:block}select{background-color:rgba(255,255,255,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.input-field>select{display:block;position:absolute;width:0;pointer-events:none;height:0;top:0;left:0;opacity:0}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper.invalid+label,.select-wrapper.valid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:0;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper span.caret{color:initial;position:absolute;right:0;top:0;bottom:0;height:10px;margin:auto 0;font-size:10px;line-height:10px}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}select:disabled{color:rgba(0,0,0,.42)}.select-wrapper.disabled span.caret,.select-wrapper.disabled+label{color:rgba(0,0,0,.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.42);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper i{color:rgba(0,0,0,.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:transparent}.select-dropdown.dropdown-content li.active{background-color:transparent}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,.06)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,.03)}.prefix~.select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix~label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,.4)}.select-dropdown li.optgroup~li.optgroup-option{padding-left:1rem}.file-field{position:relative}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large{float:left;height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0}.file-field input[type=file]::-webkit-file-upload-button{display:none}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:transparent;border:none;outline:0;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:0}input[type=range]+.thumb{position:absolute;top:10px;left:0;border:none;height:0;width:0;border-radius:50%;background-color:#26a69a;margin-left:7px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#26a69a;font-size:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:14px;width:14px;border-radius:50%;background-color:#26a69a;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0;-webkit-transition:.3s;transition:.3s}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]{border:1px solid #fff}input[type=range]::-moz-range-track{height:3px;background:#ddd;border:none}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input[type=range]:focus::-moz-range-track{background:#ccc}input[type=range]::-ms-track{height:3px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a}input[type=range]:focus::-ms-fill-lower{background:#888}input[type=range]:focus::-ms-fill-upper{background:#ccc}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:2px 0}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:20px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:19px;border-left:1px solid #ee6e73}.table-of-contents a.active{font-weight:500;padding-left:18px;border-left:2px solid #ee6e73}.side-nav{position:fixed;width:300px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%)}.side-nav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}.side-nav .collapsible{margin:0}.side-nav li{float:none;line-height:48px}.side-nav li.active{background-color:rgba(0,0,0,.05)}.side-nav li>a{color:rgba(0,0,0,.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.side-nav li>a:hover{background-color:rgba(0,0,0,.05)}.side-nav li>a.btn,.side-nav li>a.btn-flat,.side-nav li>a.btn-floating,.side-nav li>a.btn-large{margin:10px 15px}.side-nav li>a.btn,.side-nav li>a.btn-floating,.side-nav li>a.btn-large{color:#fff}.side-nav li>a.btn-flat{color:#343434}.side-nav li>a.btn-large:hover,.side-nav li>a.btn:hover{background-color:#2bbbad}.side-nav li>a.btn-floating:hover{background-color:#26a69a}.side-nav li>a li>a>[class*=mdi-],.side-nav li>a>[class^=mdi-],.side-nav li>a>i,.side-nav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,.54)}.side-nav .divider{margin:8px 0 0 0}.side-nav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,.54);font-size:14px;font-weight:500;line-height:48px}.side-nav .subheader:hover{background-color:transparent}.side-nav .user-view,.side-nav .userView{position:relative;padding:32px 32px 0;margin-bottom:8px}.side-nav .user-view>a,.side-nav .userView>a{height:auto;padding:0}.side-nav .user-view>a:hover,.side-nav .userView>a:hover{background-color:transparent}.side-nav .user-view .background,.side-nav .userView .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.side-nav .user-view .circle,.side-nav .user-view .email,.side-nav .user-view .name,.side-nav .userView .circle,.side-nav .userView .email,.side-nav .userView .name{display:block}.side-nav .user-view .circle,.side-nav .userView .circle{height:64px;width:64px}.side-nav .user-view .email,.side-nav .user-view .name,.side-nav .userView .email,.side-nav .userView .name{font-size:14px;line-height:24px}.side-nav .user-view .name,.side-nav .userView .name{margin-top:16px;font-weight:500}.side-nav .user-view .email,.side-nav .userView .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.side-nav.fixed{left:0;-webkit-transform:translateX(0);transform:translateX(0);position:fixed}.side-nav.fixed.right-aligned{right:0;left:auto}@media only screen and (max-width:992px){.side-nav.fixed{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.side-nav.fixed.right-aligned{-webkit-transform:translateX(105%);transform:translateX(105%)}.side-nav a{padding:0 16px}.side-nav .user-view,.side-nav .userView{padding:16px 16px 0}}.side-nav .collapsible-body>ul:not(.collapsible)>li.active,.side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.side-nav .collapsible-body>ul:not(.collapsible)>li.active a,.side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.side-nav .collapsible-body{padding:0}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;will-change:opacity}.preloader-wrapper{display:inline-block;position:relative;width:50px;height:50px}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#26a69a}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-green-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1);animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.slider{position:relative;height:400px;width:100%}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0;height:400px}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#4caf50}.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 50%;transform-origin:0 50%}.carousel.carousel-slider{top:0;left:0}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{display:none;width:200px;height:200px;position:absolute;top:0;left:0}.carousel .carousel-item>img{width:100%}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,.5);-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}.carousel .carousel-item:not(.active) .materialboxed,.carousel.scrolling .carousel-item .materialboxed{pointer-events:none}.tap-target-wrapper{width:800px;height:800px;position:fixed;z-index:1000;visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}.tap-target-wrapper.open{visibility:visible;-webkit-transition:visibility 0s;transition:visibility 0s}.tap-target-wrapper.open .tap-target{-webkit-transform:scale(1);transform:scale(1);opacity:.95;-webkit-transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1)}.tap-target-wrapper.open .tap-target-wave::before{-webkit-transform:scale(1);transform:scale(1)}.tap-target-wrapper.open .tap-target-wave::after{visibility:visible;-webkit-animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;-webkit-transition:opacity .3s,visibility 0s 1s,-webkit-transform .3s;transition:opacity .3s,visibility 0s 1s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility 0s 1s;transition:opacity .3s,transform .3s,visibility 0s 1s,-webkit-transform .3s}.tap-target{position:absolute;font-size:1rem;border-radius:50%;background-color:#ee6e73;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);width:100%;height:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1)}.tap-target-content{position:relative;display:table-cell}.tap-target-wave{position:absolute;border-radius:50%;z-index:10001}.tap-target-wave::after,.tap-target-wave::before{content:'';display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#fff}.tap-target-wave::before{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.tap-target-wave::after{visibility:hidden;-webkit-transition:opacity .3s,visibility 0s,-webkit-transform .3s;transition:opacity .3s,visibility 0s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility 0s;transition:opacity .3s,transform .3s,visibility 0s,-webkit-transform .3s;z-index:-1}.tap-target-origin{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10002;position:absolute!important}.tap-target-origin:not(.btn):not(.btn-large),.tap-target-origin:not(.btn):not(.btn-large):hover{background:0 0}@media only screen and (max-width:600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}.pulse{overflow:initial;position:relative}.pulse::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;z-index:-1}@-webkit-keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__frame,.picker__holder{bottom:0;left:0;right:0;top:100%}.picker__holder{position:fixed;-webkit-transition:background .15s ease-out,top 0s .15s;transition:background .15s ease-out,top 0s .15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;width:300px;max-height:350px;-moz-opacity:0;opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}@media (min-height:28.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:28.875em){.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:28.875em){.picker__box{display:block;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,.24);box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}}.picker--opened .picker__holder{top:0;background:0 0;zoom:1;background:rgba(0,0,0,.32);-webkit-transition:background .15s ease-out;transition:background .15s ease-out}.picker--opened .picker__frame{top:0;-moz-opacity:1;opacity:1}@media (min-height:35.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}.picker__input.picker__input--active{border-color:#e3f2fd}.picker__frame{margin:0 auto;max-width:325px}@media (min-height:38.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}@media only screen and (min-width:601px){.picker__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.picker__frame{width:80%;max-width:600px}}.picker__box{padding:0;border-radius:2px;overflow:hidden}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{display:inline-block;margin-left:.25em;margin-right:.25em}.picker__select--month,.picker__select--year{height:2em;padding:0;margin-left:.25em;margin-right:.25em}.picker__select--month.browser-default{display:inline;background-color:#fff;width:40%}.picker__select--year.browser-default{display:inline;background-color:#fff;width:26%}.picker__select--month:focus,.picker__select--year:focus{border-color:rgba(0,0,0,.05)}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;-webkit-box-sizing:content-box;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1rem;width:100%;margin-top:.75em;margin-bottom:.5em}.picker__table td,.picker__table th{text-align:center}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day--today{position:relative;color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--infocus:hover{cursor:pointer;color:#000;font-weight:500}.picker__day--outfocus{display:none;padding:.75rem 0;color:#fff}.picker__day--outfocus:hover{cursor:pointer;color:#ddd;font-weight:500}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover{cursor:pointer}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{border-radius:50%;-webkit-transform:scale(.75);transform:scale(.75);background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:right}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:rgba(0,0,0,.05);outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.picker__date-display{text-align:left;background-color:#26a69a;color:#fff;padding:18px;font-weight:300}@media only screen and (min-width:601px){.picker__date-display{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.picker__weekday-display{display:block}.picker__container__wrapper{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#a1ded8}.picker__weekday-display{font-weight:500;font-size:2.8rem;margin-right:5px;margin-top:4px}.picker__month-display{font-size:2.8rem;font-weight:500}.picker__day-display{font-size:2.8rem;font-weight:500;margin-right:5px}.picker__year-display{font-size:1.5rem;font-weight:500;color:rgba(255,255,255,.7)}.picker__calendar-container{padding:0 1rem}.picker__calendar-container thead{border:none}.picker__table{margin-top:0;margin-bottom:.5em}.picker__day--infocus{color:rgba(0,0,0,.87);letter-spacing:-.3px;padding:.75rem 0;font-weight:400;border:1px solid transparent}@media only screen and (min-width:601px){.picker__day--infocus{padding:1.1rem 0}}.picker__day.picker__day--today{color:#26a69a}.picker__day.picker__day--today.picker__day--selected{color:#fff}.picker__weekday{font-size:.9rem}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{border-radius:50%;-webkit-transform:scale(.9);transform:scale(.9);background-color:#26a69a;color:#fff}.picker--focused .picker__day--selected.picker__day--outfocus,.picker__day--selected.picker__day--outfocus,.picker__day--selected:hover.picker__day--outfocus{background-color:#a1ded8}.picker__footer{text-align:right;padding:5px 10px}.picker__clear,.picker__close,.picker__today{font-size:1.1rem;padding:0 1rem;color:#26a69a}.picker__clear{color:#f44336;float:left}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #676767;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #676767}button.picker__clear:focus,button.picker__close:focus,button.picker__today:focus{background-color:#a1ded8}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}@media (min-height:46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb;border-color:#0089ec;z-index:10}.picker__list-item--highlighted{border-color:#0089ec;z-index:10}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background:#0089ec;color:#fff;z-index:10}.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:0 0;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:rgba(0,0,0,.87)}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{color:#000;background:#b1dcfb;background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:0}.picker--time .picker__button--clear:before{top:-.25em;color:rgba(0,0,0,.87);font-size:1.25em;font-weight:700}.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{color:#fff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height:40.125em){.picker--time .picker__box{margin-bottom:5em}}.clockpicker-display{font-size:4rem;font-weight:700;text-align:center;color:rgba(255,255,255,.6);font-weight:400;clear:both;position:relative}.clockpicker-span-am-pm{font-size:1.3rem;position:absolute;right:1rem;bottom:.3rem;line-height:2rem;font-weight:500}@media only screen and (min-width:601px){.clockpicker-display{top:32%}.clockpicker-span-am-pm{position:relative;right:auto;bottom:auto;text-align:center;margin-top:1.2rem}}.text-primary{color:#fff}.clockpicker-span-hours{margin-right:3px}.clockpicker-span-minutes{margin-left:3px}.clockpicker-span-am-pm div,.clockpicker-span-hours,.clockpicker-span-minutes{cursor:pointer}.clockpicker-moving{cursor:move}.clockpicker-plate{background-color:#eee;border-radius:50%;width:270px;height:270px;overflow:visible;position:relative;margin:auto;margin-top:25px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clockpicker-canvas,.clockpicker-dial{width:270px;height:270px;position:absolute;left:-1px;top:-1px}.clockpicker-minutes{visibility:hidden}.clockpicker-tick{border-radius:50%;color:rgba(0,0,0,.87);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer}.clockpicker-tick.active,.clockpicker-tick:hover{background-color:rgba(38,166,154,.25)}.clockpicker-dial{-webkit-transition:-webkit-transform 350ms,opacity 350ms;-webkit-transition:opacity 350ms,-webkit-transform 350ms;transition:opacity 350ms,-webkit-transform 350ms;transition:transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms,-webkit-transform 350ms}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.clockpicker-minutes.clockpicker-dial-out{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.clockpicker-canvas{-webkit-transition:opacity 175ms;transition:opacity 175ms}.clockpicker-canvas-out{opacity:.25}.clockpicker-canvas-bearing{stroke:none;fill:#26a69a}.clockpicker-canvas-bg{stroke:none;fill:#26a69a}.clockpicker-canvas-bg-trans{fill:#26a69a}.clockpicker-canvas line{stroke:#26a69a;stroke-width:4;stroke-linecap:round}body{background:#f6f8f9}#add-student-via-wizar{max-width:840px;margin:0 auto}#order-badge-card .card{max-width:840px;margin:0 auto}.wizard-nav{background-color:#f6f8f9;height:95px;box-shadow:none}.wizard-nav .brand-logo .ch-logo{max-height:80px;margin:-8px 0 0 50px}.wizard-nav .container{margin:0;width:100%}.wizard-nav .brand-logo{cursor:default!important}.wizard-nav .brand-logo .step-image{max-width:286px;margin:24px 30px 0 0}.card-buttons{position:absolute;right:50px!important}.valign-wrapper .col.s8{margin-left:0}#wizard-student-add .valign-wrapper,#wizard-student-add .valign-wrapper .input-field{padding:0}#add-student-via-wizard .card-content,#order-badge-card .card-content{padding:50px}#wizard-student-add .valign-wrapper .input-field{padding-right:30px}div.col.offset-s3.s5{display:none}label.active{clear:both!important;float:left;left:0}@media screen and (max-width:1005px){.wizard-nav .brand-logo .step-image{display:none}}[type=radio]+label:after,[type=radio]+label:before{top:-3px;width:22px;height:22px}[type=radio].with-gap:checked+label:after,[type=radio].with-gap:checked+label:before,[type=radio]:checked+label:after,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{border-radius:50%}[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{border:2px solid #bbc3c6}[type=radio]:not(:checked)+label:after{z-index:-1;-webkit-transform:scale(0);transform:scale(0)}[type=radio].with-gap:checked+label:after,[type=radio]:checked+label:after{background-color:#9f5fcb;z-index:0}[type=radio].with-gap:checked+label:after,[type=radio].with-gap:checked+label:before,[type=radio]:checked+label:after{border:2px solid #9f5fcb}[type=checkbox]+label:after{border:2px solid #5a5a5a;opacity:.4}[type=checkbox].filled-in:checked+label:after{border:2px solid #9f5fcb!important;background-color:#9f5fcb!important;opacity:1!important}input:not([type]):focus:not([readonly])+label,input[type=date]:focus:not([readonly])+label,input[type=datetime-local]:focus:not([readonly])+label,input[type=datetime]:focus:not([readonly])+label,input[type=email]:focus:not([readonly])+label,input[type=number]:focus:not([readonly])+label,input[type=password]:focus:not([readonly])+label,input[type=search]:focus:not([readonly])+label,input[type=tel]:focus:not([readonly])+label,input[type=text]:focus:not([readonly])+label,input[type=time]:focus:not([readonly])+label,input[type=url]:focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#777}input:not([type]):focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=datetime]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=search]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=url]:focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #9f5fcb;box-shadow:0 1px #9f5fcb}input:not([type]).valid,input:not([type]):focus.valid,input[type=date].valid,input[type=date]:focus.valid,input[type=datetime-local].valid,input[type=datetime-local]:focus.valid,input[type=datetime].valid,input[type=datetime]:focus.valid,input[type=email].valid,input[type=email]:focus.valid,input[type=number].valid,input[type=number]:focus.valid,input[type=password].valid,input[type=password]:focus.valid,input[type=search].valid,input[type=search]:focus.valid,input[type=tel].valid,input[type=tel]:focus.valid,input[type=text].valid,input[type=text]:focus.valid,input[type=time].valid,input[type=time]:focus.valid,input[type=url].valid,input[type=url]:focus.valid,textarea.materialize-textarea.valid,textarea.materialize-textarea:focus.valid{border-bottom:1px solid #888;box-shadow:0 1px #888}input[type=url]:focus.valid{border-bottom:1px solid #888!important;box-shadow:0 1px #888!important}.onboarding-btn-primary:hover{background-color:#ae7bd2}#order-badge-card p{margin:10px 20px 30px 0;color:#49566d}.print-btns{float:left;text-align:center}.print-btns a{margin-bottom:10px;text-transform:none;display:block}.print-btns a.wizard-btn:hover{background:#ae7bd2}.print-btns a i{float:left;margin:0 5px 0 -2px;font-size:18px;position:relative;top:1px}#order-badge-card .card-content{padding:0}#print-badges-body{padding:50px 50px 20px}#print-badges-body img{border-radius:6px;margin-top:10px}#print-badges-footer{padding:30px 50px;background:#f6f8f9;margin-bottom:-20px}#print-badges-footer h3{font-size:18px;color:#49566d;font-weight:700}#print-badges-footer p{font-size:13px;line-height:1.6em}.top-space-20{margin-top:20px}#clever_classrooms{padding-bottom:40px}#google-classroom-wizard-head-div{padding:24px 0 0 24px;margin-bottom:-25px}.wizard-step{max-width:80%;max-height:90%;margin:0 auto}.wizard-card{padding:40px}.progress-bar-row{display:flex;align-items:center;gap:16px;padding:0 3%;width:100%;flex-wrap:nowrap;min-height:56px}.onboarding-back-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:44px;width:44px;margin:0;position:relative;top:-6px}.progress-container{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;justify-content:center}.progress-bar{display:flex;align-items:center}.progress-bar{height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden;margin-bottom:12px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.onboarding-progress-fill{height:100%;background:linear-gradient(90deg,#9f5fcb 0,#ae7bd2 100%);transition:width .5s ease-in-out;border-radius:4px;box-shadow:0 1px 3px rgba(159,95,203,.3)}.step-indicator{text-align:right;color:#49566d;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:flex-end;gap:8px}.step-indicator::before{content:'';display:inline-block;width:8px;height:8px;background:#9f5fcb;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}100%{transform:scale(1);opacity:1}}.product-content{padding:40px}.product-subtitle{color:#49566d;margin-bottom:32px}.product-list{display:flex;gap:32px;justify-content:center;margin-bottom:40px}.product-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:32px 28px 24px 28px;border:2px solid #e0e0e0;border-radius:16px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fff;min-width:240px;max-width:320px;min-height:220px;position:relative;box-shadow:0 2px 8px rgba(159,95,203,.04)}.product-item:hover{border-color:#9f5fcb;box-shadow:0 6px 24px rgba(159,95,203,.1);transform:scale(1.03)}.product-item.selected{border-color:#9f5fcb;box-shadow:0 0 0 4px rgba(159,95,203,.1);background:rgba(159,95,203,.04);animation:bounce .2s}.product-item.selected::after{content:'\2714';position:absolute;top:18px;right:22px;color:#9f5fcb;font-size:2em;font-weight:700;background:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(159,95,203,.1)}@keyframes bounce{0%{transform:scale(1)}50%{transform:scale(1.07)}100%{transform:scale(1.03)}}.product-icon{margin-bottom:18px;display:flex;align-items:center;justify-content:center}.product-icon i{font-size:48px;color:#9f5fcb;display:block}.product-info h3{margin:0 0 8px 0;color:#2d3748;font-size:20px;font-weight:700;text-align:center}.product-info p{margin:0;color:#777;font-size:15px;text-align:center}.action-buttons{text-align:center;margin-top:5px}.action-buttons button{min-width:200px;font-size:18px;font-weight:600;border-radius:12px;box-shadow:0 2px 8px rgba(159,95,203,.08);transition:all .2s cubic-bezier(.4,0,.2,1)}.action-buttons button:disabled{background-color:#e0e0e0;color:#aaa;cursor:not-allowed;box-shadow:none}@media (max-width:900px){.product-list{flex-direction:column;align-items:center;gap:24px}.product-item{min-width:90vw;max-width:98vw}}.wizard-card{padding:48px 32px;margin:0 auto;max-width:85%;min-width:320px}@media (max-width:600px){.wizard-card{padding:24px 8px;min-width:unset;max-width:98vw}}.onboarding-btn-primary{background:linear-gradient(90deg,#9f5fcb 0,#ae7bd2 100%);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:18px;padding:14px 32px;box-shadow:0 2px 8px rgba(159,95,203,.08);transition:all .2s cubic-bezier(.4,0,.2,1)}.onboarding-btn-primary:active{background:#9f5fcb;color:#fff}.onboarding-back-btn{background:#fff;border:2px solid #e0e0e0;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-right:8px;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 2px 8px rgba(159,95,203,.04);outline:0}.onboarding-back-btn:focus{border-color:#9f5fcb;box-shadow:0 0 0 2px #9f5FCB33}.onboarding-back-btn:hover:not(:disabled){border-color:#9f5fcb;background:#f7f2fa}.onboarding-back-btn:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5;border-color:#e0e0e0}.onboarding-back-btn i{color:#9f5fcb;font-size:28px}#welcome-screen{height:100vh}.onboarding-title{color:#2d3748;font-size:2.1rem;font-weight:700;margin-bottom:12px;letter-spacing:-.01em;text-align:center}.onboarding-subtitle{color:#49566d;font-size:1.15rem;font-weight:400;margin-bottom:36px;text-align:center;line-height:1.5}.classroom-header{margin-bottom:32px}.classroom-progress{margin-bottom:16px}.classroom-count{display:block;color:#49566d;font-size:14px;margin-bottom:8px}.classroom-form{background:#fff;border-radius:16px;padding:24px;margin-bottom:32px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.input-group{margin-bottom:24px}.input-group label{display:block;color:#49566d;font-size:16px;margin-bottom:8px}.onboarding-input{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:all .2s}.onboarding-input:focus{border-color:#9f5fcb;box-shadow:0 0 0 3px rgba(159,95,203,.1);outline:0}.onboarding-select{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;background:#fff;cursor:pointer}.section-title{color:#2d3748;font-size:18px;font-weight:600;margin-bottom:16px}.students-section{margin-top:32px}.students-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.student-item{display:flex;align-items:center;gap:8px;padding:12px;background:#f6f8f9;border-radius:8px;color:#49566d}.student-item i{color:#9f5fcb}.curriculum-header{margin-bottom:32px}.curriculum-form{display:grid;grid-template-columns:1fr 1fr;gap:32px}.curriculum-selector{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.curriculum-preview{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.preview-card{background:#f6f8f9;border-radius:12px;overflow:hidden}.preview-header{background:#9f5fcb;color:#fff;padding:16px;display:flex;align-items:center;gap:8px}.preview-content{padding:16px;text-align:left}.preview-content p{margin:8px 0;color:#49566d}.completion-content{max-width:600px;margin:0 auto}.completion-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0}.summary-item{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.summary-item i{font-size:32px;color:#9f5fcb}.summary-item span{color:#49566d;text-align:center;font-size:14px}@media (max-width:768px){.curriculum-form{grid-template-columns:1fr}.completion-summary{grid-template-columns:1fr}.students-list{grid-template-columns:1fr}}select.browser-default{display:block!important;background-color:transparent!important;width:100%!important;padding:12px!important;border:2px solid #e0e0e0!important;border-radius:8px!important;font-size:16px!important;cursor:pointer!important;outline:0!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}select.browser-default:focus{border-color:#9f5fcb!important;box-shadow:0 0 0 3px rgba(159,95,203,.1)!important}.select-wrapper input.select-dropdown{display:none!important}.students-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.student-count{color:#49566d;font-size:14px;background:#f6f8f9;padding:4px 12px;border-radius:16px}.students-container{max-height:11vh;overflow-y:auto;background:#fff;border-radius:12px;border:2px solid #e0e0e0}.students-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px}.students-container::-webkit-scrollbar{width:8px}.students-container::-webkit-scrollbar-track{background:#f6f8f9;border-radius:4px}.students-container::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.students-container::-webkit-scrollbar-thumb:hover{background:#9f5fcb}.student-item{display:flex;align-items:center;gap:8px;padding:12px;background:#f6f8f9;border-radius:8px;color:#49566d;transition:all .2s ease}.student-item:hover{background:#f0f2f4;transform:translateY(-1px)}.student-item i{color:#9f5fcb;font-size:20px}@media (max-width:768px){.students-list{grid-template-columns:1fr}.students-container{max-height:400px}}.navigation-buttons{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%}.primary-buttons{display:flex;gap:12px;margin-left:auto}#back-classroom{display:flex;align-items:center;gap:8px;background:#fff;border:2px solid #e0e0e0;color:#49566d;transition:all .2s ease;padding:14px 32px;height:54px}#back-classroom:hover{background:#f6f8f9;border-color:#9f5fcb;color:#9f5fcb}#back-classroom i{font-size:20px}@media (max-width:600px){.navigation-buttons{flex-direction:column;gap:12px}.primary-buttons{flex-direction:column;width:100%;margin-left:0}.primary-buttons button{width:100%}#back-classroom{width:100%;justify-content:center}}.info-fields{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-end;margin-bottom:24px}.input-group{flex:1;min-width:180px}.input-group-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9f5fcb;font-size:1.3em;pointer-events:none}.onboarding-input.with-icon,.onboarding-select.with-icon{padding-left:40px}.student-heading-icon{vertical-align:middle;margin-right:8px}@media (max-width:600px){.info-fields{flex-direction:column;gap:12px}.input-group{min-width:100%}}.modern-form{background:#fff;border-radius:18px;box-shadow:0 2px 12px rgba(159,95,203,.06);padding:32px 24px 32px 24px;margin-bottom:32px;max-width:480px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.onboarding-label{color:#49566d;font-size:15px;font-weight:600;margin-bottom:8px;display:block}.helper-text{color:#888;font-size:13px;margin-top:6px;margin-left:2px;line-height:1.4}.modern-form .input-group{margin-bottom:0;display:flex;flex-direction:row;align-items:center;text-align:left}.modern-form .onboarding-input.with-icon,.modern-form .onboarding-select.with-icon{font-size:17px;padding:14px 12px 14px 40px;border-radius:10px;border:2px solid #e0e0e0;margin-bottom:0}.modern-form .input-group-icon{font-size:1.4em}@media (max-width:600px){.modern-form{padding:18px 4vw;max-width:98vw}}#classroom-grade{background:#fff!important;padding:3px 16px!important}.classroom-card-redesign{border-radius:22px;padding:28px 18px 24px 18px;max-width:70%;max-height:90vh;margin:0 auto 24px auto;display:flex;flex-direction:column;gap:0;overflow-y:auto;box-sizing:border-box;justify-content:center}.classroom-card-redesign .onboarding-title{font-size:2rem;font-weight:700;color:#2d3748;margin-bottom:8px}.classroom-card-redesign .onboarding-subtitle{font-size:1.1rem;color:#6b7280;margin-bottom:28px}.classroom-card-redesign .modern-form{box-shadow:none;padding:0;background:0 0;max-width:100%;max-height:55vh;margin:0;overflow-y:auto}.classroom-card-redesign .input-group{margin-bottom:18px;padding:10px}.classroom-card-redesign .input-group input{padding:0 12px!important;width:90%}.classroom-card-redesign .onboarding-input.with-icon,.classroom-card-redesign .onboarding-select.with-icon{width:100%;height:48px;font-size:17px;padding:14px 12px 14px 12px;border-radius:10px;border:2px solid #e0e0e0;margin-bottom:0;background:#f8f7fb;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block}.classroom-card-redesign .onboarding-input.with-icon:focus,.classroom-card-redesign .onboarding-select.with-icon:focus{border-color:#9f5fcb;box-shadow:0 0 0 2px #e9d8fd;background:#fff}.classroom-card-redesign .input-group-icon{font-size:1.4em}.classroom-card-redesign .dropdown-arrow{font-size:1.2em;color:#bbb;right:16px;top:50%;pointer-events:none;position:absolute;transform:translateY(-50%)}.classroom-card-redesign .students-section{margin-top:0;max-height:none;overflow:visible}.classroom-card-redesign .students-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.classroom-card-redesign .section-title-students{font-size:1.15em;font-weight:700;display:flex;align-items:center;gap:8px;margin:0}.classroom-card-redesign .student-count{background:#f6f8f9;color:#7b5fa3;font-weight:600;padding:4px 14px;border-radius:16px;font-size:13px}.classroom-card-redesign .students-container.smooth-scroll{max-height:300px;min-height:100px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background:#fff;padding:8px;margin-bottom:24px}.classroom-card-redesign .students-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.classroom-card-redesign .student-item{padding:12px 16px;margin:0;border:1px solid #f0eafb;border-radius:8px;color:#49566d;font-size:1em;background:#fff;transition:all .2s ease;display:flex;align-items:center;gap:8px}.classroom-card-redesign .student-item:hover{background:#f8f7ff;border-color:#9f5fcb;transform:translateY(-1px)}.classroom-card-redesign .helper-text{color:#888;font-size:13px;margin-top:8px;margin-left:2px;line-height:1.4}#setup-wrapper{position:fixed;top:0;left:0;width:100vw!important;height:100vh;max-height:100vh;background:#f6f8f9;z-index:9999;overflow-y:hidden;display:block}.wizard-step{display:flex;align-items:center;justify-content:center}.wizard-card{width:90%;text-align:center}.mascot-container{position:fixed;top:80px;left:40px;width:180px;height:180px;z-index:10000;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.mascot{width:100%;height:100%;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .1))}.mascot-speech{position:absolute;top:200px;left:0;background:#fff;padding:20px 28px;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-width:360px;min-width:240px;font-size:16px;line-height:1.5;color:#2d3748;opacity:0;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.mascot-speech::after{content:'';position:absolute;top:-10px;left:32px;width:20px;height:20px;background:#fff;transform:rotate(45deg);box-shadow:-2px -2px 5px rgba(0,0,0,.02)}.mascot-speech.visible{opacity:1;transform:translateY(0)}.progress-bar{height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden;margin-bottom:12px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.step-indicator{text-align:right;color:#49566d;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:flex-end;gap:8px}.step-indicator::before{content:'';display:inline-block;width:8px;height:8px;background:#9f5fcb;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}100%{transform:scale(1);opacity:1}}.welcome-content h1{color:#49566d;font-size:36px;margin-bottom:24px;font-weight:700}.welcome-text{color:#777;font-size:20px;margin-bottom:48px;line-height:1.5}.onboarding-btn-primary{background-color:#9f5fcb;color:#fff;padding:16px 40px;border-radius:8px;font-size:18px;font-weight:600;transition:all .2s ease;border:none;cursor:pointer;min-width:200px;display:inline-block}.onboarding-btn-primary:hover:not(:disabled){background-color:#ae7bd2;transform:translateY(-2px);box-shadow:0 4px 12px rgba(159,95,203,.3)}.onboarding-btn-primary:disabled,.onboarding-btn-primary[disabled]{background-color:#e5e5e5;color:#a0a0a0;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.onboarding-btn-primary:disabled:hover,.onboarding-btn-primary[disabled]:hover{background-color:#e5e5e5;color:#a0a0a0;transform:none;box-shadow:none}.language-content{padding:40px 20px;text-align:center}.language-content h2{color:#49566d;font-size:28px;margin-bottom:16px;font-weight:700}.subtitle{color:#777;font-size:18px;margin-bottom:48px;line-height:1.5}.language-options{display:flex;justify-content:center;gap:40px;margin-bottom:48px}.language-option{cursor:pointer;transition:transform .2s ease}.language-option:hover{transform:translateY(-5px)}.language-card{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:30px;width:250px;transition:all .2s ease;text-align:center}.language-option.selected .language-card{border-color:#9f5fcb;background:rgba(159,95,203,.05);box-shadow:0 4px 12px rgba(159,95,203,.2)}.language-card img{width:150px;height:100px;object-fit:cover;border-radius:8px;margin-bottom:10px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.language-card h3{color:#49566d;font-size:20px;margin:10px!important;font-weight:600}.language-card p{color:#777;font-size:16px;line-height:1.5}.action-buttons{margin-top:40px;text-align:center}.onboarding-btn-primary{text-align:center;display:inline-flex;align-items:center;justify-content:center;min-width:200px}.wizard-card{margin-top:80px}.school-content{padding:40px 20px;text-align:center}.school-content h2{color:#49566d;font-size:28px;margin-bottom:16px;font-weight:700}.school-subtitle{color:#777;font-size:18px;margin-bottom:48px;line-height:1.5}.school-search{max-width:500px;margin:0 auto 6px;position:relative}.school-search input{width:100%;padding:16px 24px;font-size:16px;border:2px solid #e0e0e0;border-radius:8px;transition:all .2s ease}.school-search input:focus{border-color:#9f5fcb;box-shadow:0 2px 8px rgba(159,95,203,.2);outline:0}.school-search i{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#777}.school-list{padding:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1000px;margin:0 auto}.school-item{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.school-item h3{margin:0 0 8px 0;color:#2d3748;font-size:16px;font-weight:600;line-height:1.4;flex:1}.school-item p{margin:0;color:#6c757d;font-size:14px;line-height:1.4}.loading-schools,.no-results{grid-column:span 2;text-align:center;padding:40px}@media screen and (max-width:768px){.school-list{grid-template-columns:1fr;padding:12px;gap:12px}.loading-schools,.no-results{grid-column:span 1;padding:24px}.school-item{padding:16px}.school-item h3{font-size:15px}}.school-list-container{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin:0 auto 32px;max-height:40vh;overflow-y:auto}.school-list{padding:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.school-item{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.school-item:hover{border-color:#9f5fcb;background:#f8f7ff;transform:translateY(-2px)}.school-item.selected{border-color:#9f5fcb;background:rgba(159,95,203,.05);box-shadow:0 4px 12px rgba(159,95,203,.15)}.school-item.selected::before{content:'✓';position:absolute;top:12px;right:12px;width:24px;height:24px;background:#9f5fcb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.school-item h3{margin:0 0 8px 0;color:#2d3748;font-size:16px;font-weight:600;line-height:1.4;padding-right:32px}.school-item p{margin:0;color:#6c757d;font-size:14px;line-height:1.4}.loading-schools{text-align:center;padding:40px;grid-column:1/-1}.loading-schools .progress{width:200px;margin:0 auto 16px;background-color:#e9ecef}.loading-schools p{color:#6c757d;margin:0}.no-results{text-align:center;padding:40px;grid-column:1/-1}.no-results p{color:#6c757d;margin:0;font-size:16px}.school-list-container::-webkit-scrollbar{width:8px}.school-list-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.school-list-container::-webkit-scrollbar-thumb{background:#9f5fcb;border-radius:4px}.school-list-container::-webkit-scrollbar-thumb:hover{background:#8e44ad}.language-card{padding:24px 16px;display:flex;align-items:center;justify-content:center;min-height:80px}.language-card h3{margin-bottom:0}.helper-text{color:#666;font-size:14px;margin-top:24px;font-style:italic}.language-option{flex:1;max-width:300px}@media screen and (max-width:768px){.school-content{padding:24px 16px}.school-list{grid-template-columns:1fr}.school-item{padding:12px}.school-item h3{font-size:15px}}@media (max-width:700px){.classroom-card-redesign{padding:10px 2vw;max-width:98vw;max-height:98vh}.classroom-card-redesign .students-container.smooth-scroll{max-height:250px}.classroom-card-redesign .students-list{grid-template-columns:1fr}}.modern-form .input-group>div{position:relative;width:70%}.classroom-card-redesign .input-group-icon{position:absolute;left:-30px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none}#skip-classroom{background:#f6f8f9!important;color:#888!important;border:1.5px solid #e0e0e0!important;font-weight:500;box-shadow:none!important;text-align:center;display:flex;align-items:center;justify-content:center;min-width:140px;height:48px;border-radius:10px;margin-left:8px;transition:background .18s,color .18s,border .18s}#skip-classroom:focus,#skip-classroom:hover{background:#ececec!important;color:#7b5fa3!important;border-color:#d1c4e9!important}.onboarding-curriculum-dropdown{position:relative!important}.onboarding-curriculum-dropdown .dropdown-list{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:99999!important;background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;border-radius:0 0 8px 8px!important;max-height:300px!important;overflow-y:scroll!important;scrollbar-gutter:stable!important;background-clip:padding-box!important}.onboarding-curriculum-dropdown .onboarding-dropdown-header,.onboarding-dropdown-header{position:relative!important;z-index:1!important;background:#fff!important;border-radius:8px!important}.onboarding-curriculum-dropdown .onboarding-dropdown-header:hover{background:#f7f2fa!important}.onboarding-step{max-height:85vh;height:85vh}.onboarding-topic-dropdown .dropdown-list{position:absolute!important;bottom:57%!important;left:0!important;right:0!important;z-index:99999!important;background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;border-radius:8px!important;max-height:225px!important;overflow-y:scroll!important;scrollbar-gutter:stable!important;background-clip:padding-box!important}.dropdown-content,.onboarding-curriculum-dropdown .dropdown-list,.onboarding-topic-dropdown .dropdown-list{z-index:1001!important}.curriculum-step{background:#f6f8fa;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.curriculum-flex-layout{display:flex;gap:32px;max-width:1200px;margin:0 auto;justify-content:center;padding:0;align-items:flex-start}.curriculum-flex-layout.wide-layout{max-width:1200px}.curriculum-main{flex:2;background:#fff;border-radius:18px;box-shadow:0 4px 24px rgba(159,95,203,.1);padding:28px 24px 28px 24px;min-width:45vw;max-width:60vw}.prominent-header{margin-bottom:24px}.prominent-info-row{display:flex;gap:32px;justify-content:space-between;margin-bottom:10px}.prominent-info-item{display:flex;align-items:center;width:100%;background:#f6f1ff;flex-direction:column-reverse;border-radius:10px;padding:10px 18px;margin-right:0;box-shadow:0 1px 6px rgba(159,95,203,.06)}.prominent-icon{font-size:28px;color:#9f5fcb;margin-right:8px}.prominent-label{font-size:16px;font-weight:700;color:#49566d;margin-right:6px}.prominent-value{font-size:22px;font-weight:900;text-align:center;color:#2d3748;letter-spacing:.5px}.curriculum-header{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.curriculum-progress-bar{display:flex;gap:18px;font-size:13px;color:#666}.section-title{font-size:16px;color:#49566d;font-weight:600;margin-bottom:8px}.custom-dropdown{position:relative;width:100%;margin-bottom:18px;z-index:10}.onboarding-dropdown-header{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:10px 14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;color:#49566d;box-shadow:0 2px 8px rgba(159,95,203,.04);transition:border-color .2s,box-shadow .2s}.custom-dropdown.open .onboarding-dropdown-header,.onboarding-dropdown-header:hover{border-color:#9f5fcb;box-shadow:0 4px 16px rgba(159,95,203,.1)}.custom-dropdown.open .onboarding-dropdown-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-list{display:none;position:absolute;left:0;right:0;background:#fff;border:2px solid #9f5fcb;border-top:none;border-radius:0 0 8px 8px;z-index:1001;max-height:180px;overflow-y:auto;margin:0;padding:0;list-style:none;box-shadow:0 8px 32px rgba(159,95,203,.12);animation:dropdownFadeIn .18s cubic-bezier(.4,0,.2,1)}@keyframes dropdownFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.custom-dropdown.open .dropdown-list{display:block}.dropdown-item{padding:10px 14px;cursor:pointer;font-size:14px;color:#49566d;transition:background .18s,color .18s}.dropdown-item.selected,.dropdown-item:hover{background:#f8f7ff;color:#9f5fcb;font-weight:600}.dropdown-arrow{transition:transform .2s;color:#9f5fcb}.custom-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.curriculum-actions{display:flex;gap:12px;justify-content:space-between;margin-top:24px;flex-wrap:wrap;width:100%;box-sizing:border-box}.curriculum-actions .onboarding-btn-primary,.curriculum-actions .onboarding-btn-secondary{min-width:120px;max-width:220px;padding:12px 18px;font-size:15px;display:flex;align-items:center;justify-content:center;gap:2px margin-bottom: 6px;white-space:normal}@media (max-width:1000px){.curriculum-flex-layout{flex-direction:column;gap:18px;padding:18px 0 0 0;align-items:center}.curriculum-sidebar{max-width:100%;min-width:0;width:100%;margin-top:18px}.curriculum-main{max-width:100vw;padding-bottom:48px}.curriculum-actions{justify-content:center;gap:10px}}@media (max-width:700px){.curriculum-main{padding:10px 2vw 32px 2vw;min-width:0;max-width:100vw}.curriculum-sidebar{padding:10px 2vw;min-width:0;max-width:100vw}.curriculum-actions{flex-direction:column;align-items:stretch;gap:8px}}.curriculum-dropdown,.module-dropdown,.topic-dropdown{position:relative}.classroom-overview-section,.curriculum-dropdown .dropdown-list,.module-dropdown .dropdown-list{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.classroom-list{display:flex;flex-direction:column;gap:8px}.classroom-item{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:12px 16px;transition:all .2s ease;cursor:pointer}.classroom-item:hover{border-color:#9f5fcb;box-shadow:0 2px 8px rgba(159,95,203,.1)}.classroom-item.completed{background:#f8f9fa;border-color:#28a745;opacity:.8;cursor:default}.classroom-item.completed:hover{border-color:#28a745;box-shadow:none}.classroom-item.current{border-color:#9f5fcb;background:#f6f1ff;box-shadow:0 2px 8px rgba(159,95,203,.15)}.classroom-item.active{border-color:#dee2e6}.classroom-item-content{display:flex;justify-content:space-between;align-items:center}.classroom-info{flex:1}.classroom-name{font-size:16px;font-weight:600;color:#2d3748;margin-bottom:4px}.classroom-status{font-size:14px;color:#6c757d}.status-completed{color:#28a745;font-weight:500}.status-completed i{font-size:16px;margin-right:4px}.status-current{color:#9f5fcb;font-weight:500}.status-current i{font-size:16px;margin-right:4px}.status-pending{color:#6c757d}.status-pending i{font-size:16px;margin-right:4px}.classroom-actions{display:flex;align-items:center}.completed-icon{color:#28a745;font-size:20px}.current-icon{color:#9f5fcb;font-size:20px}.pending-icon{color:#6c757d;font-size:20px}.topic-dropdown .dropdown-list{position:absolute;left:0;right:0;z-index:9999!important;top:100%;bottom:auto;margin-top:0;margin-bottom:0}.curriculum-dropdown.open-up .dropdown-list,.module-dropdown.open-up .dropdown-list,.topic-dropdown.open-up .dropdown-list{bottom:100%;top:auto;margin-bottom:8px;margin-top:0}.topic-dropdown .dropdown-list{position:absolute;left:0;right:0;z-index:9999!important;top:100%;bottom:auto;margin-top:0;margin-bottom:0;display:none}.topic-dropdown .dropdown-list:has(li){display:block!important}.topic-dropdown .topic-dropdown-list{display:none}.topic-dropdown.open .topic-dropdown-list{display:block}.topic-dropdown .topic-dropdown-list{display:none;position:absolute;left:0;bottom:103%;right:0;background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;border-radius:0 0 8px 8px!important;max-height:300px!important;overflow-y:scroll!important;scrollbar-gutter:stable!important;background-clip:padding-box!important}.topic-dropdown.open .topic-dropdown-list{display:block}.topic-dropdown.open-up .topic-dropdown-list{bottom:100%;top:auto;margin-bottom:8px;margin-top:0;border-radius:8px 8px 0 0;border-top:2px solid #9f5fcb;border-bottom:none}.topic-dropdown-list .dropdown-item{padding:10px 14px;cursor:pointer;font-size:14px;color:#49566d;transition:background .18s,color .18s}.topic-dropdown-list .dropdown-item.selected,.topic-dropdown-list .dropdown-item:hover{background:#f8f7ff;color:#9f5fcb;font-weight:600}.classroom-name-group{background:#f8f7ff;padding:24px;border-radius:20px;border:2px solid #9f5fcb;margin-bottom:32px}.classroom-name-group .onboarding-label{font-size:16px;font-weight:500;color:#2d3748}.classroom-name-group .material-icons{font-size:24px;color:#9f5fcb}.classroom-name-input{font-size:18px!important;padding:16px!important;border:2px solid #e0e0e0!important;border-radius:8px!important;background:#fff!important}.classroom-name-input:focus{border-color:#9f5fcb!important;box-shadow:0 0 0 3px rgba(159,95,203,.1)!important}.classroom-name-group .helper-text{color:#666;font-size:14px;margin-top:8px;display:block}.label-with-icon{display:flex;align-items:center;gap:8px}.modern-form{max-width:600px;margin:0 auto}.action-buttons{margin-top:40px;text-align:center}.students-section{margin-top:32px;background:#f8f9fa;border-radius:12px;padding:24px}.students-header{margin-bottom:20px}.student-count{font-size:14px;color:#666;margin-left:12px;padding:4px 12px;background:#e9ecef;border-radius:12px}.students-tags{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.student-tag{padding:4px 12px;border-radius:16px;font-size:13px;color:#49566d;width:max-content;display:inline-flex;align-items:center;gap:6px;height:28px;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#e9ecef}.student-tag i{font-size:16px;color:#6c757d}.student-tag .student-name{font-size:13px;color:#49566d;font-weight:500;margin-left:2px}.empty-students{text-align:center;padding:32px;color:#6c757d}.empty-students p{font-size:16px;margin-bottom:8px}.placeholder{color:#6c757d}.navigation-buttons{display:flex;justify-content:space-between;align-items:center;width:100%}.primary-buttons{display:flex;gap:16px;align-items:center}.onboarding-btn-secondary{background:#f8f9fa;border:2px solid #e0e0e0;color:#49566d;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;transition:all .2s ease;cursor:pointer;min-width:140px;display:inline-block}.onboarding-btn-secondary:hover:not(:disabled){background:#fff;border-color:#9f5fcb;color:#9f5fcb;transform:translateY(-1px);box-shadow:0 2px 8px rgba(159,95,203,.2)}.onboarding-btn-secondary:disabled,.onboarding-btn-secondary[disabled]{background:#f5f5f5;border-color:#d0d0d0;color:#a0a0a0;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.onboarding-btn-secondary:disabled:hover,.onboarding-btn-secondary[disabled]:hover{background:#f5f5f5;border-color:#d0d0d0;color:#a0a0a0;transform:none;box-shadow:none}.onboarding-btn-text{background:0 0;border:none;color:#666;display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 16px;font-size:16px;font-weight:500;transition:all .2s ease}.onboarding-btn-text:hover{background:#f8f9fa;border-radius:8px;color:#9f5fcb}.subjects-dropdown{position:relative;width:100%}.onboarding-dropdown-header{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.onboarding-dropdown-header:hover{border-color:#9f5fcb}.subjects-dropdown.open .onboarding-dropdown-header{border-color:#9f5fcb;border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-content{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:2px solid #9f5fcb;border-radius:12px;display:none;opacity:1!important;z-index:1001;box-shadow:0 4px 16px rgba(0,0,0,.1);max-height:280px;overflow-y:auto;padding:8px;transform-origin:top;transition:transform .2s ease,opacity .2s ease}.subjects-dropdown.open .dropdown-content{display:block;animation:dropdownOpen .2s ease forwards}@keyframes dropdownOpen{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.subject-option{display:block;padding:0;margin:4px 0;cursor:pointer;opacity:1!important;position:relative;height:56px;border-radius:8px;transition:all .2s ease}.subject-option:hover{background-color:#f8f7ff}.subject-option input[type=checkbox]{position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;opacity:0!important;z-index:2!important;pointer-events:none!important;width:20px!important;height:20px!important;left:auto!important}.subject-option input[type=checkbox]+.subject-content::after{content:'';position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #9f5fcb;border-radius:6px;background:#fff;transition:all .2s ease;z-index:1}.subject-option input[type=checkbox]:checked+.subject-content::after{background:#9f5fcb;border-color:#9f5fcb}.subject-option input[type=checkbox]:checked+.subject-content::before{content:'';position:absolute;right:22px;top:50%;transform:translateY(-75%) rotate(45deg);width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;z-index:3}.subject-option:hover input[type=checkbox]+.subject-content::after{border-color:#7b1fa2;box-shadow:0 0 0 3px rgba(159,95,203,.1)}.subject-content{display:flex;align-items:center;gap:12px;padding:8px 48px 8px 16px;height:100%;position:relative}.subject-content i{font-size:24px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(0,0,0,.05);transition:all .2s ease}.math-subject .subject-content i{color:#2196f3;background:rgba(33,150,243,.1)}.bilingual-subject .subject-content i,.ela-subject .subject-content i{color:#4caf50;background:rgba(76,175,80,.1)}.subject-content span{font-size:15px;color:#333;font-weight:500}.selected-tags{display:flex;flex-wrap:wrap;gap:6px}.subject-tag{padding:4px 12px;border-radius:16px;font-size:13px;color:#fff;display:inline-flex;align-items:center;gap:6px;height:28px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.subject-tag i{font-size:16px}.subject-tag.math{background-color:#2196f3}.subject-tag.bilingual,.subject-tag.ela{background-color:#f44336}.subject-tag .material-icons{font-size:16px;color:#fff}.placeholder{color:#6c757d}.dropdown-arrow{transition:transform .2s}.subjects-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.select-with-caret{position:relative;display:inline-block;width:100%}.select-with-caret select{padding-right:40px!important}.select-caret{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#9f5fcb;font-size:24px;z-index:2}body{background:#ebf1fa;margin:0;font-family:Lato,Arial,sans-serif;height:100%;color:#445068}P,label{color:#445068;font-size:15px}.centered{text-align:center}A{color:#9a39da}h1{font-size:34px;font-weight:700;margin:10px 0}h1 I{color:#9a39da}H2{font-size:20px;font-weight:700;margin:0}#setup-wrapper{width:850px;margin:50px auto;padding-bottom:100px}#su-nav{text-align:center;position:relative;height:90px}#su-nav img{width:250px}#su-back-btn{position:absolute;left:0;top:10px;background:#ccd5e3;height:50px;width:50px;border-radius:50px;text-align:center;cursor:pointer}#su-back-btn I{color:#697a99;line-height:50px}.su-card{padding:50px 70px 70px;margin-bottom:20px;background:#fff;border-radius:10px;box-shadow:0 2px 20px 0 rgba(105,122,153,.1);border-radius:15px}.su-header{text-align:center;margin-bottom:40px}.su-header p{font-size:18px;color:#4b6572;margin:0}.su-box{border:2px solid #c2ced9;box-shadow:0 1px 2px 0 rgba(0,0,0,.13);border-radius:4px;padding:50px 50px 50px;margin-bottom:15px}.label,.su-body .input-field label,.su-body .input-field label.active{font-size:15px!important;color:#272a2f;font-weight:700}.label{float:left;margin:-14px 0}.dropdown-content li>a,.dropdown-content li>span{color:#445068!important}.continue-btn{position:relative;padding-right:70px;padding-left:40px;margin-top:10px;font-size:18px}.continue-btn::after{font-family:'Material Icons';content:"chevron_right";-webkit-font-feature-settings:'liga';font-size:26px;top:1px;right:25px;position:absolute;color:#fff}#school-search-box{padding:50px 0 0}#school-search-box img{margin:0 240px}#school-dropdown{line-height:43px;border-radius:4px;margin-top:5px;cursor:pointer;position:relative}#search-trigger{display:block}#school-search-menu{background:#fff;z-index:10;position:relative;width:100%;margin:0}#school-search-header{margin:0!important}#school-search-header i{position:absolute;width:20px;top:32px;left:25px;font-size:30px;opacity:.9;color:#818fa7}#school-search-header input{margin:15px 0 0;padding-left:65px;width:calc(100% - 65px);height:60px;border-color:#c2ced9;border-top:1px solid #c2ced9;font-size:18px}#school-search-header input:focus{border-color:#c2ced9;box-shadow:none}#school-search-header input::placeholder{color:#818fa7}#results{max-height:400px;overflow:auto}#no-results{color:#8f9cb4;padding-left:30px}#searching{position:relative;padding-left:67px;color:#4b6572}#searching img{position:absolute;top:10px;left:28px}ul#results-list{display:block;margin:0}ul#results-list li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;padding:15px 30px;line-height:22px;width:100%;text-align:left;text-transform:none;color:#4b6572}ul#results-list li span{font-weight:600;font-size:16px}ul#results-list li:hover{background:#f5f8fc}ul#results-list li#custom-school-name{position:relative;padding-left:70px;color:#4b6572}ul#results-list li#custom-school-name span{color:#4b6572}ul#results-list li .school-address{color:#8f9cb4}ul.school-results-list li.not-listed-btn i{color:#9b62d1;position:absolute;top:11px;left:30px}#school-chosen{text-align:center}#school-chosen p{margin:5px 0 10px}#class-roster-list .row{margin-bottom:0}#class-roster-list input{margin-bottom:5px;padding-left:30px;width:270px}#class-roster-list .input-field::after{font-family:'Material Icons';content:"face";-webkit-font-feature-settings:'liga';font-size:22px;top:7px;left:10px;position:absolute;color:#818fa7}#curriculum-select{width:42%;float:left}#curriculum-select .dropdown-content{max-height:280px}#curriculum-select .input-field{padding-left:0}#curriculum-select .input-field input{text-overflow:ellipsis}#curriculum-select .input-field label{left:0}#curriculum-select img{max-height:60px;margin-bottom:px}#curriculum-select ul.dropdown-content li span{height:auto!important}#curriculum-select h2{font-size:26px}#problem-set-placeholder{background:#f5f8fc;margin:20px 0 20px;text-align:center;padding:20px 30px 40px;color:#818fa7;font-size:16px;border-radius:8px}#problem-set{width:53%;float:right;border-left:1px solid #ddd;padding-left:5%;padding-bottom:20px;min-height:320px;margin-bottom:20px}#problem-set ul{margin:25px 0 30px}#problem-set ul li{margin:0 0 0;padding:15px 0 15px;border-bottom:1px solid #ddd}#problem-set ul li label{padding-left:75px;position:relative}#problem-set ul li label h4{font-size:15px;font-weight:700;margin:0}#problem-set ul li label .cur-id{font-size:13px;color:#818fa7}#problem-set ul li img{position:absolute;height:30px;left:35px;top:-1px}#problem-set-placeholder I{font-size:36px;display:block;margin-bottom:10px}#date-picker{margin-top:30px}#wizard-due-date-wrap{position:relative;top:-15px}#wizard-due-date-wrap I{position:absolute;left:0;top:-2px}#wizard-due-date-wrap input{padding-left:35px;width:calc(100% - 35px);margin-bottom:0}#feature-grid lh{display:block;font-size:20px;font-weight:700;margin:0 0 20px;padding:10px 0 0 10px}#feature-grid{width:102%}#feature-grid li{width:30%;margin:0 1.5% 20px;padding:20px 20px 30px;float:left;opacity:.8;background:#ebf1fa;border-radius:10px;text-align:center;position:relative;border:2px solid #ebf1fa;cursor:pointer}#feature-grid li:hover{box-shadow:0 4px 14px rgba(0,0,0,.2);border:2px solid #9fb4d5}#feature-grid li I{position:absolute;left:12px;top:12px;color:#818fa7}#feature-grid li.chosen{background:#f9efff;border:2px solid #ac45f0}#feature-grid li.chosen I{color:#950fed;font-size:27px;left:10px;top:10px}#feature-grid li img{width:100px}#feature-grid li h5{font-size:16px;line-height:1.4em;font-weight:700;margin:0 0 0;color:#303848}#feature-grid li.chosen h5{color:#9323de}#feature-grid li p{margin:5px 0 10px;font-size:14px}#su-continue-btn{position:absolute;right:0;top:-1px;border-radius:50px;text-align:center;cursor:pointer}#classlink-import img{max-height:46px}.su-card#update-now{background:#fff url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/update-21-banner.png) no-repeat left bottom;background-size:contain;min-height:800px}#setup-wrapper label#school_name-label{font-size:18px!important;top:-10px}#setup-wrapper .school-dropdown .search-trigger{display:block;font-size:18px;margin:10px 0}.dark-primary-color{background:#455a64}.default-primary-color{background:#607d8b}.light-primary-color{background:#cfd8dc}.text-primary-color{color:#fff}.accent-color{background:#ff9800}.primary-text-color{color:#212121}.secondary-text-color{color:#757575}.divider-color{border-color:#bdbdbd}.default-primary-color-nav{background:#3d5b95}.tabs .tab a{color:#3d5b95}.tabs .tab.disabled a{color:#cfd8dc}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:0 0;border:none}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:0 0}.xdsoft_noselect::-moz-selection{background:0 0}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{opacity:1}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af!important;box-shadow:#178fe5 0 1px 3px 0 inset!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit!important;background:inherit!important;box-shadow:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc!important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000!important;background:#007fff!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd!important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:museo-sans,"Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%)}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#fff 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#fff));background:-webkit-linear-gradient(top,#f4f8fa 0,#fff 73%);background:-o-linear-gradient(top,#f4f8fa 0,#fff 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#fff 73%);background:linear-gradient(to bottom,#f4f8fa 0,#fff 73%)}.portal-rewards-header{margin-bottom:12px;position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #eee}.portal-rewards-header-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-rewards-header-top h2{margin:0;font-size:20px;color:#2b2b2b;font-weight:700}.portal-rewards-tabs{margin-top:8px}#global-mains a#link-herobadges::before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f06b"}.portal-rewards-tabs ul.rewards-tabs{width:100%!important;border-bottom:1px solid #ccc;height:48px;padding:0;margin:0;list-style:none;display:flex;align-items:flex-end;gap:24px}.portal-rewards-tabs ul.rewards-tabs li a{display:inline-block;color:#404958;opacity:.6;text-transform:none;letter-spacing:0;font-size:14px;padding:0 2px 8px;border-bottom:3px solid transparent}.portal-rewards-tabs ul.rewards-tabs li a.active{opacity:1;color:#404958;font-weight:700;border-bottom-color:#9f5fcb}.portal-rewards-tabs ul.rewards-tabs li a.active:hover{opacity:1!important;color:#404958!important;border-bottom-color:#9f5fcb!important}.portal-rewards-card{background:#fff;border:1px solid #ddd;border-radius:12px;height:100%;padding:16px 18px;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden}.portal-rewards-card+.portal-rewards-card{margin-top:16px}.portal-rewards-card .tabs{margin-bottom:8px}.portal-rewards-body{overflow:auto;padding-top:12px;padding-bottom:12px}.portal-rewards-tabs .tabs{overflow-x:auto;white-space:nowrap}.reading-language-selector{margin:8px 0 12px}.reading-language-selector #content-language-btn{border:1px solid #e5ddf4;border-radius:20px;width:100%;padding:6px 10px;min-width:160px;cursor:pointer}.reading-language-selector #content-language-btn:hover{background:#f1eafc;border-color:#d9c9f3}.reading-language-selector #content-language-btn:focus{outline:0;box-shadow:0 0 0 2px rgba(159,95,203,.25)}.reading-language-selector .translate-icon{color:#9f5fcb;font-size:18px}.reading-language-selector #selected-language{color:#404958;font-weight:600;font-size:13px}.reading-language-selector .classrooms-icon{color:#6d778a}.reading-language-selector .dropdown-content{border-radius:10px;overflow:hidden;min-width:220px;max-height:50vh}.reading-language-selector .dropdown-content li>a{font-size:13px}.bottom-align{vertical-align:bottom}.skill-star{position:relative;top:-25px}.report-skill-star{position:relative;top:-40px}.fancy-theme-gray.fancy-panel .fancy-panel-header{background-color:#fff}#tooltip_popup{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);display:none;margin:1em;padding:10px 10px 10px 10px}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icon-red{color:red;cursor:pointer}.icon-green{color:#90ee90;cursor:pointer}.has-button{padding-right:50px;float:left}.input-button{margin-left:-70px;float:right}.input-button-mng-classroom{margin-left:-45px;float:right}#subscribers_1{position:absolute;right:0;top:290px;width:200px;background:rgba(255,255,255,.66);border:2px solid rgba(0,0,0,.5);border-radius:4px;padding:8px}#subscribers_2{position:absolute;left:300px;top:0;width:200px;background:rgba(255,255,255,.66);border:2px solid rgba(0,0,0,.5);border-radius:4px;padding:8px}.collapsible-body p{margin:0;padding:0}.top-space-20{padding-top:20px!important}#publisher{position:absolute;right:0;top:70px;width:240px;background:rgba(255,255,255,.66);border:2px solid rgba(0,0,0,.5);border-radius:4px;padding:8px}.display_wait_overlay{display:none;position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/loader/fancybox_overlay.png) repeat;z-index:10000}.static_global_overlay{display:none;position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/loader/fancybox_overlay.png) repeat;z-index:10000}.lean-overlay{display:none;position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/loader/fancybox_overlay.png) repeat;z-index:10000}.display_wait_overlay .dw_overlay{background-color:#fff;z-index:10001;top:50%;position:absolute;width:45px;left:50%;padding-left:2px;height:45px;line-height:35px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px}.display_wait_overlay .dw_overlay .dw_data_container span.dw_loader{background-size:32px 32px;background-image:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/loader/classhero-loader-tnsprnt.gif);background-repeat:no-repeat;background-position:center right;min-height:32px;max-height:32px;min-width:32px;max-width:32px;position:absolute;left:15%;margin-left:-16px;top:15%;opacity:.8}.dw_loader{margin-left:0!important}.display_wait_overlay .dw_overlay .dw_data_container .dw_text{font-size:18px;font-family:"arial rounded mt bold",helvetica,arial,sans-serif;height:42px;line-height:42px;padding:0 0 0 40px;max-width:350px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}div.section-header{font-size:16px;font-weight:700;color:#0069d6}.bordered-div{border:solid!important}#portal-wait{display:none}.change-gender,.edit-field,.reward-notification-paginate,.rw-delete-notification,.rw-notification-status{cursor:pointer!important}.reward-notification-item{cursor:initial!important;max-height:65px}@media only screen and (min-width:700px){#rw-dropdown-notifications{width:50%!important}}#rw-dropdown-notifications li:hover{background-color:#fff}.material-icons{cursor:pointer}.notification-item span{max-width:99px;max-height:22px}.notification-item .reward-notification-paginate{padding:0 12px 0 12px}.col-width{width:200px!important}.d-flex{display:flex}.card-title-db{font-size:18px;font-weight:300}.skill-header-link{cursor:pointer}.student-name-width{min-width:120px!important}.skill-progress-width{min-width:90px!important;margin-left:5px;margin-right:5px}.notification-container{border-radius:5px;color:#fff;background:#fa3e3e;font-size:15px;position:absolute;top:15px;font-weight:bolder;margin:-2px 0 0 23px;height:20px;vertical-align:top;width:16px}.notification-counter{position:absolute;top:-22px;right:4px}ul.stepper.horizontal{min-height:350px}.slim-row,.slim-row input{padding-bottom:0!important;margin-bottom:0!important}.sticky-badge{position:relative!important;right:0!important;bottom:15px}.card-action a{cursor:pointer!important}#download-instructions-table td{padding:0 0}#wizard-download-instructions .row{margin-bottom:2px}#wizard-download-instructions .option-heading{font-size:21px}#wizard-download-instructions .option-subtext{font-size:12px}#clever-child-import{height:350px;width:100%;background-color:#f6f8f9;border-radius:14px}#clever-child-import .clever-import-text p{font-size:15px;color:#536c8d;max-width:350px;text-align:center;position:absolute;right:29%;top:61%}#clever-child-import .clever-import-text img{max-width:50px;border-radius:4px;right:47%;position:absolute;top:50%}tbody>tr{height:20px!important;overflow:hidden}.skill-progress{position:absolute}.head-width{margin-top:6px!important;padding-bottom:2px!important;font-size:10px!important;vertical-align:top!important}table.dataTable tbody td,table.dataTable tbody th{padding:3px 10px!important}.dataTables_scrollBody{overflow-y:scroll;overflow-x:scroll}.default-cursor{cursor:default}table.dataTable td .material-icons{margin-left:6px}.font-big{font-size:2.5em}.vertical-divider{position:absolute;left:58%;top:10%;bottom:10%;border-left:1px solid #afa8a8}.checked-list{list-style:none}.checked-list li:before{color:#9aa3b4;padding:0 0 0 10px;font-size:16px;content:'✓';font-family:sans-serif}.checklist-text{color:#9aa3b4;padding:0 0 0 10px;font-size:16px;font-weight:200;font-family:sans-serif}#login-info .carousel-slider{height:150px!important;margin:55px 0 0 0}.grey-text{color:#9aa3b4}.dark-grey-text{color:#5a6b89}.sub-text{color:#bbc2cd!important;font-size:13px;padding:8px 0 0 15px}.wizard-sub-text{color:#bbc2cd!important;font-size:14px}.text-divider{font-size:20px;margin:-5px 0 0 0}.wizard-nav{background-color:#f6f8f9;height:75px}.wizard-nav .brand-logo .ch-logo{max-height:72px;margin:-18px 0 0 -86px}.wizard-nav .brand-logo .step-image{max-width:286px;margin:17px -100px 1px 0}.wizard-btn{background-color:#9f5fcb}.wizard-placeholder-icon{color:#d3dbe5!important}.sticky{position:fixed;top:64px}.sticky-thead{position:fixed!important;top:64px;z-index:1000}.download-text-top{font-family:inherit;font-size:30px;color:#9f5fcb;letter-spacing:0;font-weight:400}.download-sub-text{font-size:20px;color:#5a6b89;letter-spacing:0;line-height:28px}.download-img{max-height:120px}.download-guide-text{font-size:15px;color:#9f5fcb;letter-spacing:0;padding:8px 0 0 0;cursor:pointer;text-align:center}.download-guide-or{background:#fff;border:1px solid #cacaca;box-shadow:1px 2px 4px 0 rgba(0,0,0,.1);opacity:.9;font-size:14px;color:#5a6b89;letter-spacing:0;border-radius:20px;padding:4px 4px 4px 4px;font-weight:500}.app-download-modal-white{background:#fff}.app-download-modal-grey{background:#f6f8f9!important;margin:-30px -24px -24px -24px;padding:40px 0 0 0}.drogo-corner{margin:0 0 -6px -12px;max-height:175px}.mail-it-admin-text{color:#939fb2;font-size:16px;letter-spacing:0;line-height:28px}.download-popup-placeholder{margin:8px 0 0 41px;color:#d3dbe5!important}.it-admin-email-textbox{padding:0 0 0 35px!important}.it-admin-email-textbox-container{margin-left:-30px!important}#main-tabs{background:#9a39da}body{background:#f6f8f9;margin:0;font-family:Lato}.dropdown-content li a,a{color:#9a39da;cursor:pointer}.text-right{text-align:right!important}h2{font-size:20px;margin:30px 20px}.btn-small{border:1px solid #ddd;padding:0 10px;box-shadow:0 1px 2px rgba(0,0,0,.1);margin-right:5px}.black-label{color:#000!important;margin-left:35px}.card-modal .close-btn{position:absolute;right:30px;font-size:30px;top:30px;cursor:pointer;opacity:.6}.card-modal img{width:100%;display:block;margin:0 auto 5%;margin-left:-10px}.card-modal .modal-content{padding:5%}.col.card-modal-desc{padding:5% 3%}.card-modal h2{margin:30px 0 10px}.col.card-modal-desc .input-field,.col.card-modal-desc label{padding-left:0;left:0;margin-right:10px}.col.card-modal-desc .input-field{margin-top:40px}.col.card-modal-desc p{font-size:16px}.card-modal table th{padding:5px 0;color:#6d778a}.card-modal table tr{line-height:40px;color:#404958}.card-modal table td:hover{box-shadow:none}.card-modal table span.status{margin-top:15px}.profile-page-icon-fix{margin:-1px 0 0 -11px}#nav-classroom-name span{text-overflow:ellipsis;overflow:hidden;display:block}.dropdown-content li>a,.dropdown-content li>span{color:#777}.easy-autocomplete-container{max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:20px}.school-dropdown{line-height:43px;border:1px solid #aaa;border-radius:4px;padding:5px 10px;margin-top:10px;cursor:pointer;position:relative}.search-trigger{display:block}.school-search-menu{background:#fff;z-index:10;position:relative;width:100%;display:none;margin:0 0 10px}.school-search-header{margin:0!important}.school-search-header i{position:absolute;width:20px;top:11px;left:15px;opacity:.5}.school-search-header input{border:#9a39da solid 2px!important;margin-bottom:10px!important;padding-left:45px!important;width:calc(100% - 47px)!important;border-radius:4px!important;box-shadow:0 0 8px #dcd4e3!important}.no-results{color:#777;padding-left:15px}.searching-loader{position:relative;padding-left:47px;color:#777}.searching-loader img{position:absolute;top:8px;left:15px}ul.school-results-list{max-height:215px;overflow:scroll;display:block;margin:0}ul.school-results-list li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;padding:10px 15px;line-height:22px;width:100%;text-align:left;text-transform:none}ul.school-results-list li span{color:#777}ul.school-results-list li:hover{background:#eee}ul.school-results-list li.not-listed-btn{position:relative;color:#555;margin:-15px 0 0 0}ul.school-results-list li.not-listed-btn span{color:#555;margin:0 0 0 10px;font-weight:200!important}ul.school-results-list li.not-listed-btn i{color:#9a39da;margin:2px 0 0 -12px}.two-col-modal{min-width:900px!important;max-width:1200px!important;height:100%;max-height:90%;top:5%!important;overflow:hidden}.two-col-modal .modal-content{padding:30px 30px}.modal-sidebar{width:240px;padding-right:15px;position:absolute;border-right:1px solid #ccc;height:100%;overflow:scroll}.two-col-modal .modal-main{margin-left:280px}.modal-sidebar li{padding:10px 0 10px 10px;margin-left:-10px;color:#666;position:relative}.modal-sidebar li:hover{cursor:pointer;background:#f2f4f6}.modal-sidebar li.active{font-weight:700;color:#222;background:#eff2f4}.modal-sidebar li#inbox-search{padding:0 15px 0 10px}.modal-sidebar li#inbox-search input{margin-bottom:25px;border-bottom:solid 1px #ccc;padding-bottom:10px}.modal-sidebar li#inbox-search input:focus{border-bottom:solid 1px #ccc;box-shadow:none!important}.modal-sidebar li#inbox-search:hover{background:0 0}.modal-sidebar h2{margin:20px 0 0;padding-left:30px}.modal-sidebar h2 i{position:absolute;left:0}.close-btn{position:absolute;right:30px;font-size:30px;top:30px;cursor:pointer;opacity:.6;z-index:10}.modal-main h2{margin:0;height:50px;font-size:22px;font-weight:700;padding:10px 0 0 30px;border-bottom:1px solid #ccc}.modal-main h2 .back-arrow{margin:0 10px 0 0;position:relative;float:left}.modal-main{position:absolute;height:100%;width:calc(100% - 240px)}.modal-main ul.collection{height:calc(100% - 80px)!important;width:100%;position:absolute;overflow:scroll;border:0;margin:0}#inbox-main.modal-main{width:calc(100% - 350px)}.modal-main ul.collection li.collection-item{margin-right:30px;padding:15px 0 20px 90px;border-left:1px solid #fff;border-right:1px solid #fff;margin-right:0;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.1)}.modal-main ul.collection li.collection-item:hover{border:1px solid #bbb;margin-top:-1px}.modal-main ul.collection li.viewed{background:#f2f4f6;opacity:.9}.modal-main ul.collection li.viewed .secondary-content::before{font-family:'Material Icons';content:"check";font-size:18px;position:absolute;-webkit-font-feature-settings:'liga';left:-15px;top:1px;color:#999}.modal-main ul.collection .title{text-transform:uppercase;font-size:13px!important;font-weight:700;margin-bottom:5px;display:block}.cat-reward .title{color:#e28d00}.cat-reward i.material-icons.circle{background:#ffbc4c!important}.cat-intervention .title{color:#9a39da}.cat-intervention i.material-icons.circle{background:#9a39da!important}.cat-comment .title{color:#4a90e2}.cat-comment i.material-icons.circle{background:#4a90e2!important}.modal-main ul.collection p{color:#555;line-height:1.6em}.modal-main ul.collection p strong{font-weight:700;color:#222}.modal-main ul.collection .time-stamp{font-size:12px;color:#999}.secondary-content a{font-size:13px;margin-left:5px;color:#6d778a;font-weight:700}.secondary-content a:hover{text-decoration:underline}span#free-reward-ntf-count{padding:3px 10px 3px 10px;position:relative;top:-8px;background-color:#fa981c;border-radius:10px;font-size:12px}a.btn.light-gray.right.inbox-order-button.order-badge-modal{font-size:11px;background-color:#fa981c!important;color:#fff;font-weight:700;padding:0 20px 0 20px;height:34px}span.unavailable-text{color:#708090;font-size:14px}footer.page-footer.rewards-footer{padding:0;background-color:#708090;color:#fff;position:fixed;left:0;bottom:0;width:100%;display:none}a.btn.light-gray.footer-order-button.right{vertical-align:middle;margin:8px 0 0 0;font-size:13px;background-color:#fa981c!important;color:#fff;font-weight:700}span.unavailable-text{color:#fa981c;font-weight:700}span.dismiss-footer.right{font-weight:lighter;padding:0 14px 0 0;cursor:pointer;font-size:14px;color:#d3d3d3}.badge-wrapper .header-row{margin-bottom:20px}.dropdown-content .menu-title{color:#333;padding:0 15px 0;margin-bottom:-10px;font-weight:700;font-size:16px}#sidebar-header .btn#assign-btn{width:170px}#sidebar-header .btn#record-btn{width:37px;padding-left:3px;padding-right:0;text-align:center;background:#e16060;cursor:pointer}#morning-message{height:100%;min-width:700px!important;max-width:900px!important;height:calc(100% - 70px);max-height:calc(100% - 70px);top:30px!important;overflow:hidden;background:#f5f5f5;background:#eff3f7 url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/math-pattern.png)}#morning-message h3{font-size:16px;font-weight:700}#morning-message .modal-header{height:80px;overflow:hidden;background:0 0;border-bottom:1px solid #ccc}#morning-message .modal-header h2{line-height:60px;height:80px;margin:0;font-size:22px;font-weight:700;padding:20px 0 0 30px}#morning-message .modal-header .tabs-student{background:0 0;width:42%;right:80px;border-bottom:none;top:30px}#morning-message .modal-content{padding:0}#morning-message .tab-body{top:0;height:100%;padding:0}#morning-message .modal-main{width:100%;background:#fff;height:calc(100% - 147px);overflow:scroll;padding:30px}#morning-message ol{padding-left:20px;margin:-5px 0 20px}#mm-copy{float:left;padding-top:10px;width:70%}img#mm-thumb{float:left;width:25%;margin:0 20px 20px 0}.edit-footer{position:fixed;padding:15px 30px;border-top:solid 1px #ccc;z-index:1;background:#fff;width:100%;top:calc(100% - 107px)}#morning-message .video-recorder{width:100%;align-items:center}#morning-message .message-tips{padding:0 0 170px 0}#morning-message .video-player{width:100%;align-items:center}#morning-message .video-player>video{display:block;width:auto;margin:0 auto}.myVideo-dimensions.vjs-fluid{padding-top:50%!important}#morning-message .video-player>video{display:block;margin:0 auto;background:#000;border:solid 30px #e6e9eb;border-radius:20px}#sidebar-header .btn#record-btn i{cursor:pointer}#video-loader{position:absolute;width:300px;background:rgba(0,0,0,.85);left:50%;margin-left:-150px;padding:20px 30px 35px;border-radius:10px;z-index:10001;color:#fff;text-align:center;top:400px}#video-loader .progress{height:10px;margin-top:15px;background:#555;border-radius:20px}#video-loader .progress .determinate{background:orange}#unsupported{padding:80px 0;text-align:center;clear:both;background:#eff3f7 url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/math-pattern.png) no-repeat left top;border-radius:10px}#unsupported a{display:inline-block;width:90px;padding:85px 10px 10px;margin:10px 5px;color:#666;font-size:13px;text-transform:uppercase;border-radius:4px}#unsupported a#chrome{background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/browser-chrome.jpg) no-repeat 12px 10px;background-size:66px}#unsupported a#firefox{background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/browser-firefox.jpg) no-repeat 12px 10px;background-size:65px}#unsupported a#edge{background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/browser-edge.jpg) no-repeat 15px 10px;background-size:60px}#unsupported a:hover{background-color:#fff!important;box-shadow:0 0 5px rgba(0,0,0,.1)}#practice-app-modal{min-height:775px;top:5%;width:850px;border-radius:20px;text-align:center;background:#fff url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/student-app-bg.jpg) 0 120px no-repeat;background-size:100%;padding:40px 70px 70px}#practice-app-modal h2{font-size:34px;font-weight:700;margin:0 0 20px;color:#445068}#practice-app-modal p{font-size:18px;color:#4b6572;margin:20px 0}#modal-class-pin{padding:15px 30px;background:#e6ecf5;border-radius:50px;display:inline-block;font-size:18px;margin:5px 0;color:#272a2f}#practice-app-modal .close-btn{right:30px;top:30px}.btn-purple,.btn-purple:hover{background:#9a39da!important;color:#fff!important}#review-wait{display:none}#review-wait>.display_wait_overlay{display:block!important}#google_translate_element{position:absolute;bottom:10px;left:30px;justify-content:center;align-items:center;background-color:#2b59a2}.button-radius-branch{display:flex;padding:0;margin:11px;align-items:center;width:max-content}.button-profile{display:flex;align-items:center;width:245px;margin-top:5px;margin-bottom:0}.classPinStyle{background-color:#c9cacb;border:1px solid #eddede;border-radius:4px}.side-middle{display:flex;padding:5px;align-items:center;width:245px;height:100%;margin-top:6px}.page-name-goes-here{color:#495063;height:18px;width:200px;line-height:18px;margin:7px;font-family:lato;font-style:normal;font-weight:900;font-size:18px}.language-btn{color:#9a39da;margin:0;padding-top:3px;padding-left:16px}.manage-btn{border-radius:50px;text-transform:none;color:#fff;padding-left:10px;padding-right:12px;background-color:#9a39da;padding-top:4px;margin-bottom:8px}.main-row{margin:0}.nav-color{background-color:#fff}.display-flex{display:flex}#branchName{margin-top:0;color:#000}#branch{color:grey;cursor:pointer}#dropdown-branch{top:48px!important;left:8px!important;border-radius:6px}.nav-right{display:flex;align-items:center;height:100%}.nav-right-section{display:flex;align-items:center}.nav-right-section p{color:grey}.nav-right-section-icon{color:grey!important;padding:0 20px;cursor:pointer;display:flex}.nav-right-section-icon:hover{background-color:rgba(0,0,0,.2)}.nav-right-dropdown{display:flex;cursor:pointer}.account-dropdown{display:flex;padding:0;align-items:center}.account-dropdown-head{padding-left:20px}.account-dropdown-head a{display:flex;line-height:35px;align-items:start;padding:0}.account-dropdown-head a img{width:30px;height:30px;border-radius:50%;padding:0}.account-dropdown-title{height:auto}.account-title{color:#000!important;text-align:center;font-size:1rem;white-space:nowrap;display:flex;max-width:100%;text-overflow:ellipsis;overflow-x:clip}.account-dropdown-icon{padding:0;color:grey}.account-dropdown:hover{background-color:rgba(0,0,0,.2)}#account-dropdown1{top:61px!important;border-radius:6px}.sidebar-top{padding-top:8px;height:100vh;position:relative;background-color:#9b56c812;display:flex;flex-direction:column;gap:5px}.sidebar-top div{padding:0;border-radius:10px}.teacher-data{margin-top:0;color:#000}#teacher-branch{color:grey;font-size:x-large;padding-top:5px;cursor:pointer}.side{height:67%;padding:0}.sidebar-end{bottom:0;padding:0}.sidebar-end-header{display:flex;width:245px;margin-left:0;margin-top:12px;border-radius:4px;padding-bottom:2px;padding-left:9px;padding-right:9px;padding-top:0;height:101px}#class-keys{width:100%;display:flex;flex-direction:column;gap:3px}.launch-student{margin:0}.push-pin{padding-left:0;color:#9a39da}.class-pin{color:#000;padding-left:0}#pin-span{font-weight:200;color:#000;text-align:center}.fiber-icon{padding-left:0}.ClassPoints{color:#000;padding-left:0}.total-class-points{color:#000;padding-right:0;text-align:end}.class-btn{margin-top:9px;margin-bottom:6px;width:335px;background-color:#fff;padding:0;width:94%}.class-btn:hover{background-color:#fff!important}.class-drop{padding:0}#work-section{margin-top:0;color:#675e5e;display:flex;font-size:14px;padding-left:10px;font-weight:500;line-height:20px}.classroom-text{font-size:10px}.classrooms-icon{color:grey;padding-left:8px;padding-right:8px;font-size:23px;padding-top:3px}.home{padding-left:0;padding-right:0;text-align:center}.left-home{align-items:center;height:62px}.tab-left-home{width:129px}.home-text{padding-left:15px;padding-right:0;text-align:center}.main-home-text{font-size:14px;text-align:start}#unit-dropdown1{max-height:533px;margin-top:9px;border-radius:11px}.left-icon{width:10px;padding-right:29px;color:grey;background-color:#f0f8ff;border-bottom:1px solid #ddd;padding-top:3px}.title-head{padding:3px 0 0 0;width:95%;margin-left:9px;margin-right:9px;box-shadow:none;border:none}#popup{display:none;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:#4caf50;color:#fff;padding:10px 20px;border-radius:5px;z-index:1000;font-size:16px}.linkBreak{padding:5px;text-align:center;font-weight:700}.tab1{width:100%;display:flex;margin:0;border-bottom:1px solid #c0bebe}.tab{width:100%}.tab:hover .linkBreak{background-color:#d8d6d6;padding:5px;align-items:center;color:#0e0e0e}.linkBreak.activeTab{width:100%;font-weight:700;color:#9a39da;padding:5px;border-bottom:3px solid #9a39da}.tabs-content{display:none;margin-left:10px;margin-right:10px}.tabs-content.active{display:block}.assign-satus-btn:hover{background-color:#dcdada}.close-btn span:hover{color:#fff;background:#f34f4f;font-weight:700}.classroom-row.clickable-classroom{display:flex;align-items:center;gap:12px;position:relative;border:1px solid #ddd;background:#eeeeef8a;border-radius:12px;padding:8px 14px 10px 14px;cursor:pointer;transition:box-shadow .2s ease,transform .05s ease,background .2s ease,border-color .2s ease}.classroom-row.clickable-classroom:hover{box-shadow:0 4px 14px rgba(159,95,203,.16);background:#eeeeef}.classroom-row.clickable-classroom:active{transform:translateY(1px)}.classroom-row.clickable-classroom:focus,.classroom-row.clickable-classroom:focus-visible{outline:2px solid #ddd;outline-offset:2px}.classroom-row .classroom-name strong{font-weight:700;color:#000;font-size:1.05rem}.classroom-row .switch-group{display:flex;align-items:center;gap:10px}.classroom-row .pin{color:#666;font-size:.95rem}.classroom-row .pin .login-code{background:#eeeeef;color:#333;padding:3px 10px;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.8px;border:1px solid #d8d9df}.login-code.loading{color:transparent!important;position:relative;min-width:64px}.login-code.loading::after{content:'••••';color:#999;letter-spacing:4px}.classroom-row .switch-icon{position:absolute;right:12px;top:80%;transform:translateY(-50%);color:#7f45b9;font-size:22px;opacity:.9;transition:transform .15s ease,color .2s ease}.classroom-row.clickable-classroom:hover .switch-icon{color:#9f5fcb;transform:translateY(-50%) scale(1.06)}html{height:100%}body{background:#f6f8f9;margin:0;font-family:Lato,Arial,sans-serif;height:100%}.nav-wrapper ul li{position:relative}.dropdown-content li a,a{color:#9a39da;cursor:pointer}.btn{text-transform:none}.text-right{text-align:right!important}.clear{clear:both}strong{font-weight:700}h2{font-size:20px;margin:30px 0}.btn{border-radius:50px}.btn-book{height:25px;text-align:center;line-height:25px}.btn-small{border:1px solid #ddd;padding:0 10px;box-shadow:0 1px 2px rgba(0,0,0,.1);margin-right:5px;border-radius:4px}.btn-purple,.btn-purple:hover{background:#9a39da;color:#fff!important}.main-col-content{width:100%;height:100%;left:0;position:absolute;background:#fff;height:100%;top:0;overflow-x:hidden;overflow-y:scroll;border-left:1px solid #ccc}.main-col-content .row{max-width:1000px;margin-left:0}.main-col-content#reward,.main-col-content#settings{padding:20px 40px}#dash-wrap{background:#f4eff6;width:calc(100% - 240px);position:fixed;overflow:hidden;top:0;height:100%;left:240px;padding:16px 10px}#assignment-col{position:absolute;background:#ebeff1 url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/math-pattern.png);height:100%;overflow-x:hidden;overflow:hidden;border-left:1px solid #ccc}table tr{height:30px}table tr td{border-bottom:1px solid #eee;border-right:1px solid #ddd;margin:0;padding:0}table tr td:hover{box-shadow:0 0 5px rgba(0,0,0,.2);position:relative}#logo{width:140px;position:absolute;top:6px;left:60px}.navbar-fixed{z-index:100}nav.default-primary-color-nav{box-shadow:none!important}nav #main-tabs ul.main-tabs li{border-radius:14px 14px 0 0;top:15px;background:rgba(256,256,256,.2);margin-right:5px;left:266px}nav #main-tabs ul.main-tabs li a:hover{background-color:transparent}#main-tabs ul.left li a{padding:5px 25px 4px;line-height:40px}#main-tabs ul.left li.active{background:#fff}#main-tabs ul.left li.active a{color:#9a39da}#main-tabs ul.left li i{position:relative;line-height:40px;height:40px;opacity:.8;font-size:22px}#main-tabs ul li#start-guide-button a,#main-tabs ul.left li#start-guide-button{background:0 0;padding-left:5px}#main-tabs ul.right{padding-right:10px}#main-tabs li a.dropdown-button{padding-right:35px}#main-tabs li a.dropdown-button i{margin-top:0;color:#fff;right:10px;position:absolute;top:0}#nav-classroom-name .dropdown-content li a{color:#404958;font-size:14px}#nav-classroom-name .dropdown-content li a:hover{background:#f6f8f9}#nav-classroom-name .dropdown-content li a i{margin-right:10px;font-size:20px;opacity:.8}#nav-classroom-name .dropdown-content a.btn{margin-top:-2px;margin-left:15px;margin-right:15px;padding-top:7px}#nav-classroom-name .dropdown-content a.btn,#nav-classroom-name .dropdown-content a.btn:hover{background:#9a39da}#student-col table{width:calc(100% - 20px);height:calc(100% - 200px);margin-top:-2px;margin:-2px 10px;border-collapse:collapse;overflow-y:auto;display:block;position:absolute;top:154px;color:#404958}#student-col h2{margin:20px 30px 0;color:#404958}ul.sidebar-nav{padding:10px 0 0 0;margin:0;border-bottom:1px solid #ddd;height:113px;margin:0 0 0 30px}ul.sidebar-nav li{line-height:30px;margin:0 15px 0 -15px}ul.sidebar-nav li a{color:#777;display:block;padding-left:15px}ul.sidebar-nav li a:hover{background:#f6f8f9}ul.sidebar-nav li.sidebar-active a{font-weight:700;color:#9a39da}#add-btn{position:absolute;right:15px;margin:0;top:12px}#student-col h2 span{font-size:12px;opacity:.6;clear:both;display:block}#sidebar-header .btn{width:170px}#sidebar-header h3{font-size:20px;margin-top:30px}#sidebar-header #manage-btn{position:absolute;right:20px;top:93px;line-height:20px;padding-left:22px;font-size:13px;font-weight:700;color:#646a74;opacity:.7}#sidebar-header #manage-btn i{left:0;position:absolute;font-size:17px;top:2px}span.badge.new:after{content:none}#student-col table{top:136px}#student-col table tr{width:100%;cursor:pointer}#student-col table td{width:270px;height:36px;overflow:hidden;border-bottom-color:transparent!important;border-right:none;position:relative}#student-col table td a{color:inherit;display:block;padding:5px 20px 5px 60px;white-space:nowrap}#student-col table td i{font-size:20px;opacity:.6;position:absolute;left:30px;top:7px;margin-top:2px}#student-col table td .status{width:11px;height:11px;position:absolute;background:#ccc;border:2px solid #fff;border-radius:50%;display:block;left:44px;top:18px}#student-col table td .status.online{background:#32cd32}#student-col table .student-hover i,#student-col table tr:hover i{opacity:1;color:#9a39da}#student-col table .student-hover td,#student-col table td:hover{font-weight:700;box-shadow:inset 0 0 0 1px #ccc;border-radius:5px;background:#fff;color:#9a39da;border-top:solid 1px transparent}.main-col-content h1{font-size:24px}.main-col-content#settings h1{margin-bottom:-10px}.main-col-content h3{font-size:18px;font-weight:700;margin-bottom:-5px;margin-top:0}#settings h3{margin:40px 0 25px}#settings h3 .btn,#settings h3 .btn-flat{margin-top:-10px}.main-col-content .sidebar h3{font-size:15px}.main-col-content p{font-size:14px}.btn-flat:hover{background:0 0}.btn.light-gray{background:#e9ebee!important;color:#6d778a}.btn{border-radius:4px;text-transform:none;color:#000;background-color:#fff}.btn:hover{color:#000!important;background-color:#fff!important}.notifications-ul{margin-bottom:0}.notifications-ul li{padding:20px 25px 40px 50px;border-bottom:1px solid #ddd;position:relative;overflow:hidden}.sidebar .notifications-ul li{padding-bottom:20px}.notifications-ul li h3 span.time-stamp{float:right;font-size:14px;font-weight:400;color:#999}.notifications-ul li.no-new-message{text-align:center;padding:90px 100px 140px;display:none}.notifications-ul li.no-new-message h3::before{display:none}.notifications-ul li p{margin:10px 0}.close-btn{position:absolute;right:30px;font-size:30px;top:30px;cursor:pointer;opacity:.6;z-index:10}.gray-bg .modal-content{background:#f6f8f9}.modal-main h2{margin:0;height:50px;font-size:22px;font-weight:700;padding:10px 0 0 30px;border-bottom:1px solid #ccc}.modal-content h3{font-size:30px}.modal-main h2 .back-arrow{margin:0 10px 0 0;position:relative;float:left}.modal-main{position:absolute;height:100%;width:calc(100% - 240px)}.modal-main ul.collection{height:calc(100% - 80px)!important;width:100%;position:absolute;overflow:scroll;border:0;margin:0}#inbox-main.modal-main{width:calc(100% - 350px)}.modal-main ul.collection li.collection-item{margin-right:30px;padding:15px 0 20px 90px;border-left:1px solid #fff;border-right:1px solid #fff;margin-right:0;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.1)}.modal-main ul.collection li.collection-item:hover{border:1px solid #bbb;margin-top:-1px}.modal-main ul.collection li.viewed{background:#f2f4f6;opacity:.9}.modal-main ul.collection li.viewed .secondary-content::before{font-family:'Material Icons';content:"check";font-size:18px;position:absolute;-webkit-font-feature-settings:'liga';left:-15px;top:1px;color:#999}.modal-main ul.collection .title{text-transform:uppercase;font-size:13px!important;font-weight:700;margin-bottom:5px;display:block}.cat-reward .title{color:#e28d00}.cat-reward i.material-icons.circle{background:#ffbc4c!important}.cat-intervention .title{color:#9a39da}.cat-intervention i.material-icons.circle{background:#9a39da!important}.cat-comment .title{color:#4a90e2}.cat-comment i.material-icons.circle{background:#4a90e2!important}.modal-main ul.collection p{color:#555;line-height:1.6em}.modal-main ul.collection p strong{font-weight:700;color:#222}.modal-main ul.collection .time-stamp{font-size:12px;color:#999}.secondary-content a{font-size:13px;margin-left:5px;color:#6d778a;opacity:.8;font-weight:700}.secondary-content a:hover{text-decoration:underline}ul.tabs li.tab a.active{opacity:1;color:#404958;font-weight:700;top:10px;border-bottom:3px solid #b56ee6!important}#sync-warning{padding:7% 5%}#sync-warning img{width:auto;margin:0 auto}#sync-warning p{max-width:500px;margin:20px auto;color:#666}#sync-warning a.btn{margin:10px 0 15px}#assessment-modal.modal.modal-fixed-footer{margin-top:0}table#assessment-table{margin-top:0}table#assessment-table thead th{text-align:center;padding-top:10px;padding-bottom:10px}#assess-thead{line-height:18px}#sheet-switch-dd{display:inline}table#assessment-table tbody td{background:#fff;font-size:14px;color:#888;line-height:35px}#assessment-modal{min-width:90%}#assessment-modal .modal-main{height:calc(100% - 95px);overflow:scroll;padding:0 20px;width:calc(100%);background:#fff;font-size:14px}#assessment-modal h2 a.btn{float:right;margin-right:70px;position:relative;font-size:12px;top:13px;padding:0 20px;line-height:30px;height:30px}#assessment-modal h2 a#delete-sheet-btn{padding:0 20px 0 45px}#assessment-modal h2 a#delete-sheet-btn i{position:absolute;left:20px}#sheet-switch-dd{background:#fff;font-size:14px;padding:6px 40px 6px 20px;border:1px solid #ccc;top:-2px;border-radius:2px;margin-left:20px;color:#333;position:relative}#sheet-switch-dd::after{font-family:'Material Icons';content:"expand_more";-webkit-font-feature-settings:'liga';position:absolute;right:10px;top:-15px}#assessment-modal #sheet-switch.dropdown-content li a{font-size:14px;color:#333;font-weight:400}#assessment-modal H2 a#rename-sheet{font-size:14px;margin-left:10px;font-weight:400}#assessment-modal input#rename-input{z-index:1;display:block;float:left;width:300px;margin-right:10px}#rename-wrap{display:none}#assessment-modal table td:hover{box-shadow:none}#assessment-modal td input.select-dropdown{margin:0;border-bottom:none;font-size:14px;height:30px;line-height:30px;padding:0 5px 0 10px}#assessment-modal td .dropdown-content span{font-size:14px;color:#333}#assessment-modal td span.caret{opacity:.5}#assessment-modal table td .select-wrapper.g-above input{border-left:4px solid #a8dc6e}#assessment-modal table td .select-wrapper.g-at input{border-left:4px solid #ad77e2}#assessment-modal table td .select-wrapper.g-approaching input{border-left:4px solid #ffa562}#assessment-modal table td .select-wrapper.g-below input{border-left:4px solid #f17878}#assessment-modal h2 a.btn{float:right;margin-right:10px;position:relative;font-size:12px;top:13px;padding:0 20px;line-height:30px;height:30px}#assessment-modal h2 a#delete-sheet-btn{margin-right:70px}a#add-new-assessment-btn{padding-left:40px!important}a#add-new-assessment-btn i{position:absolute;left:15px}.settings-modal.modal-fixed-footer .modal-footer{bottom:0;padding-top:10px;height:80px}.settings-modal.modal-fixed-footer{height:100%;max-width:854px!important;height:calc(100% - 70px);max-height:calc(100% - 70px);top:30px!important;overflow:hidden;background:#f5f5f5;background:#eff3f7 url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/math-pattern.png)}.settings-modal.modal-fixed-footer .modal-footer{bottom:15px;padding-top:10px;height:80px}.settings-modal .modal-header h2{line-height:60px;height:80px;margin:0;font-size:22px;font-weight:700;padding:20px 0 0 30px}.settings-modal h3{font-size:16px;font-weight:700}.settings-modal h3 span{font-size:14px;font-weight:400;margin-left:10px}.settings-modal .modal-header{height:80px;overflow:hidden;background:0 0;border-bottom:1px solid #ccc}.settings-modale .modal-header h2{line-height:60px;height:80px;margin:0;font-size:22px;font-weight:700;padding:20px 0 0 30px}.settings-modal .modal-header .tabs-student{background:0 0;width:42%;right:80px;border-bottom:none;top:30px}.settings-modal .modal-content{padding:0}.settings-modal.tab-body{top:0;height:100%;padding:0}.settings-modal .modal-main{width:100%}.settings-modal ul.collection{width:100%;height:calc(100% - 95px)!important;top:0;padding:30px}.settings-modal ul.collection li.collection-item{padding:40px;margin-bottom:20px}.settings-modal .edit-footer{position:absolute;padding:15px 30px;border-top:solid 1px #ccc;z-index:1;background:#fff;height:calc(100% - 68px);max-width:854px}.tabs .indicator{display:none!important}#manage-classes-modal .add-classroom-btn-div{margin-right:25px}#tour-btn{padding:0 23px 0 45px;line-height:37px;color:#fff;height:40px;background:#00f;position:fixed;bottom:30px;right:90px;z-index:1000;border-radius:50px;background-image:linear-gradient(180deg,#f6c600 0,#ff9d00 100%);box-shadow:0 3px 15px rgba(0,0,0,.15)}#tour-btn span.material-icons{line-height:40px;position:absolute;font-size:20px;left:19px}#tour-modal .modal-body{padding:40px 30px 60px}#tour-modal{top:55px!important;background:#fff url(../images/confetti.png) repeat}#tour-modal p.sub-par{max-width:550px;margin:20px auto 25px}#tour-modal .btn{background-image:linear-gradient(180deg,#f6c600 0,#ff9d00 100%);padding-left:73px;padding-right:40px;position:relative;font-size:18px}#tour-modal .btn span{position:absolute;line-height:54px;font-size:24px;left:35px}div#tour-modal .close-btn span{top:-3px;left:0}div#tour-modal .close-btn{background:#000;color:#fff;height:35px;width:35px}.lang-not-supported-subtext{font-style:italic;font-size:10px;color:#808794}#skill-explorer-header .lang-not-supported-subtext{padding:0 0 0 10px;font-size:12px}#ral-ul li a h3{font-size:13px;color:gray;font-style:italic;padding:5px 5px 5px 5px}#bc-ul li a h3{font-size:13px;color:gray;font-style:italic;padding:5px 5px 5px 5px}#bc-ul lh h4{font-size:13px;color:#acb2be;font-style:italic;text-align:right;font-weight:700}#bc-ul lh h4 strong{font-size:13px;color:purple;font-style:italic;text-align:right;font-weight:700}#ir-ul li a h3{font-size:13px;color:gray;font-style:italic;padding:5px 5px 5px 5px}#book-info{width:100%;padding:30px 0;top:50px;border-bottom:1px solid #ccc}#book-info img{float:left;max-width:200px;max-height:150px;padding:0 20px 0}#book-info h3{font-weight:bolder}#book-info a{font-weight:700}#book-info h6{text-decoration:underline}.books-list-body{width:100%;top:50px;border-bottom:1px solid #ccc}ul.books-list-ul{position:relative}ul.books-list-ul li{height:400px!important;float:left;font-size:80%;display:block;text-align:center;border-radius:10px;margin:10px;padding:5px 0 10px;cursor:pointer;width:30%;background:#cfd8dc}#switch-app-modal .modal-content h3{text-align:center;color:#9a39da;font-weight:700}ul.app-tab li{height:100%;font-size:80%;display:block;text-align:center;border-radius:10px;padding:10px;cursor:pointer;width:30%;background:#cfd8dc}ul.app-tab li img{width:80%;height:65%;margin:15px auto;display:block;align-content:center}.books-list-ul li img{width:80%;height:65%;margin:15px auto;display:block;align-content:center}ul.books-list-ul li p{text-align:center;color:#fff;font-weight:700;border-radius:50%;float:left;width:25px;height:25px;background-color:#9a39da;margin:10px}ul.books-list-ul li h5{font-size:14px;color:#000;font-weight:700;padding:5px 5px 5px 5px}ul.books-list-ul li h6{font-size:10px;color:gray;font-style:italic;padding:5px 5px 5px 5px}div#children-lvl a{font-size:13px;font-style:italic;font-weight:700;padding-left:20%}.checkbox-purple[type=checkbox].filled-in:checked+label:after{border:2px solid #9a39da;background-color:#9a39da}#assigned-detail a,#assigned-number a,#unassigned-number a{color:#000;font-weight:700}#assigned-detail a strong,#assigned-number a strong,#unassigned-number a strong{font-weight:700;color:#9a39da}.cur-ul-book span{color:#9a39da;vertical-align:bottom;left:0;padding-right:20px}.cur-ul-book img{height:50px;max-width:80px;position:absolute;opacity:.9;padding-right:20px}.cur-ul-book a{font-weight:700;color:#000;padding-left:100px}#skills-search-wrap{position:absolute!important;top:20px!important;height:50px;right:50px}#skills-search-wrap input{padding-left:30px;width:120px!important;border-bottom:1px solid transparent}#skills-search-wrap input:placeholder-shown{width:150px}#skills-search-wrap input:focus{width:180px!important;border-bottom:1px solid #9b62d1;box-shadow:none}#skills-search-wrap i{position:absolute;top:10px;opacity:.7}.one-col-modal{min-width:800px!important;max-width:1100px!important;height:100%;max-height:90%;top:5%!important;overflow:hidden}#managed-assigned-modal,#skill-explorer,#work-review{background:#ecf1f9;max-width:1100px;width:80%;border-radius:12px}.modal-main h2 small{font-size:12px;margin-left:10px;opacity:.5}.modal-main h2 a.dropdown-button{font-size:14px;background:#fff;padding:7px 15px;color:#444;position:relative;top:-3px;left:20px}.modal-main h2 a.dropdown-button::after{font-family:'Material Icons';content:"keyboard_arrow_down";-webkit-font-feature-settings:'liga';margin-left:6px}#skill-explorer .close-btn{z-index:10;top:25px}#managed-assigned-modal .modal-content,#skill-explorer .modal-content,#work-review .modal-content{padding:0;position:relative;height:100%}#skill-explorer .modal-main,#skill-explorer .modal-sidebar,#work-review .modal-main,#work-review .modal-sidebar{padding-top:30px}#work-review .modal-main{margin-left:290px;padding:30px 0 0;width:calc(100% - 290px)}#skill-explorer .modal-main{margin-left:0;width:100%}#skill-explorer .modal-main lh{display:block;clear:both;padding-top:20px}#skill-explorer .modal-main lh h3{font-size:18px;font-weight:700}#skill-explorer .modal-sidebar,#work-review .modal-sidebar{padding:30px 20px 30px 30px;background:#fff;width:290px}#skill-explorer .modal-sidebar li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px;display:block}#skill-explorer .modal-sidebar li span.badge{position:absolute;right:5px;width:30px;top:10px;text-align:right}.modal-sidebar .dropdown-content li{padding:0;margin-left:0}#skills-nav h2{padding-left:0;margin-top:10px}#skills-nav .dropdown-button::after{font-family:'Material Icons';content:"keyboard_arrow_down";-webkit-font-feature-settings:'liga';position:absolute;right:30px;margin-top:3px}#skills-nav .dropdown-button{display:block;font-weight:700}.modal-main ul.lesson-groups,.modal-main ul.my-assignments,ul.collection.lessons{margin-top:0;padding:30px 30px 30px 30px}ul.collection.lessons li.collection-item{width:calc(50% - 20px);padding:20px;margin-bottom:10px;margin-right:20px;float:left;overflow:hidden;display:inline-block;border:1px solid #ccc}#skills-group ul.collection.lessons li.collection-item{margin-bottom:20px}.modal-main ul.collection.lessons li.collection-item:hover,.modal-main ul.my-assignments li.collection-item:hover{border:1px solid #9b62d1;cursor:pointer;margin-top:0;box-shadow:0 0 15px rgba(0,0,0,.1);z-index:1}ul.collection.lessons ul{margin-bottom:20px;width:100%;float:left}ul.collection.lessons li.collection-item img{width:calc(100% + 20px);margin-left:-20px;height:200px;margin-bottom:20px;object-fit:contain;background:#e8edef;box-shadow:inset 0 0 10px rgba(0,0,0,.1)!important;border-radius:4px}ul.collection.lessons li.collection-item p{margin:5px 0;font-size:14px}ul.collection.lessons lh h3{padding-left:45px;margin-bottom:20px;position:relative;display:block}ul.collection.lessons lh h3 img{position:absolute;height:34px;left:0;top:-9px}ul.collection.lessons li.collection-item h3::before{font-family:'Material Icons';content:"add";font-size:16px;color:#555;font-weight:boli,tabld;-webkit-font-feature-settings:'liga';position:absolute;left:-25px;top:1px}ul.collection.lessons li.collection-item.assigned h3::before{content:"cached";color:#9b62d1;font-weight:400;font-size:18px}ul.collection.lessons li.collection-item.previously-assigned{opacity:.7}ul.collection.lessons li.collection-item.previously-assigned h3::before{content:"done";font-weight:700;font-size:18px}ul.collection.lessons li.collection-item{padding-left:40px}ul.collection.lessons li.collection-item h3{font-size:16px;position:relative;margin-bottom:0}ul.collection.lessons li.collection-item.assigned h3{color:#9b62d1;font-weight:700}ul.collection.lessons li.collection-item small{color:#666}ul.collection.lessons li.collection-item .btn-flat{right:0;float:right;height:20px;line-height:20px;padding:0}ul.collection.lessons li.collection-item .dropdown-content li{padding:0;border:none}ul.collection.lessons li.collection-item .dropdown-content li:hover{border:none;padding:0!important;margin:0}.modal-main h2 .back-arrow{margin-right:55px}.modal-main .group-preview{margin-right:20px;cursor:pointer;opacity:.5}.modal-main h2 img{width:32px;height:32px;position:absolute;top:35px;left:65px;border-radius:4px}.tab-wrapper{width:calc(100%);background:#fff}.tab-footer{bottom:0;z-index:10;width:100%;height:70px;background:#fff;border-top:1px solid #ccc}ul.tabs-skill{position:relative!important;padding-left:0!important}ul.tabs-skill li.reading-tab{max-width:50%}ul.tabs-skill li.tab{max-width:20%}ul.tabs-skill li.tab a{font-size:14px}.tab-body{width:100%;padding:30px 0;top:50px;border-bottom:1px solid #ccc}#overview.tab-body img{margin:30px auto;width:80%;display:block;border-radius:10px}.khan-video{margin:0 auto;width:80%;margin-top:30px}.assign-skill-btn{margin-top:15px;margin-left:40px;z-index:1;color:#fff}#diff-checkbox{margin:23px 0 0 25px;display:block;float:left}#diff-checkbox label{padding-left:30px;line-height:20px}#students.tab-body table.no-differentiation{margin-top:30px}#students.tab-body table.no-differentiation .student-group{display:none}#students.tab-body table th{text-align:center}#students.tab-body table th#student-th{text-align:left}.tab-wrapper #students table td{border-left:none!important;border-right:none!important;text-align:center}.tab-wrapper #students table td.skill-title{text-align:left}#students.tab-body table td:hover{box-shadow:none}#students.tab-body table td{padding:5px 0;font-size:13px;color:#555;position:relative}#students.tab-body table .skill-title{width:30%}#students.tab-body table .se-child-recent-accuracy{width:20%}#students.tab-body table .se-child-accuracy{width:15%}#students.tab-body table .se-child-time{width:20%}#students.tab-body table .se-child-progress{width:15%}#students.tab-body table .se-child-progress .status{padding:2px 8px;border-radius:100px;font-family:Lato;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;width:fit-content;cursor:pointer}#students.tab-body table .view-answers{width:5%}.tab-wrapper #students p.sub-par{margin:0 0 -10px 0}.tab-wrapper p.sub-par{margin:0 0 20px 0}#students.tab-body table label{margin-left:5px;color:#333}#students.tab-body table thead label{margin-left:0}.tab-wrapper #students table tr.student-group td{text-align:left;padding:30px 0 0}table tr.student-group h3{margin:0!important;float:left}#students table tr.student-group td p{width:65%;float:left;margin:0 0 10px 0!important;font-size:12px}#students table tr.student-group a.btn{font-size:13px;padding:0 15px;line-height:32px;height:32px}#students table tr.student-group a.btn.dropdown-button{text-transform:none;position:relative;padding-right:30px;top:0}#students table tr.student-group a.dropdown-button::after{font-family:'Material Icons';font-size:16px;content:"expand_more";position:absolute;color:#555!important;top:0;z-index:100;right:12px}#students table tr.student-group .dropdown-content{padding:25px 20px 30px}#students table tr.student-group .dropdown-content div{padding:0 0 10px}.diff-desc{line-height:46px;margin-left:15px;color:777}.at-grade-group h3{color:#4a90e2;font-size:16px;float:left;line-height:30px;font-weight:700;margin-bottom:0}tr.at-group h3{color:#4a90e2}tr.below-group h3{color:#e74a4a}tr.above-group h3{color:#27bf9d}#students.tab-body table td .dd-wrapper lh{padding:25px 20px 30px}#students.tab-body table td .dd-wrapper lh p{margin:10px 0 0}table tr.student-group td h3{font-size:16px;font-weight:700;margin:30px 0 0;line-height:45px}table tr.student-group td i{font-size:18px;margin:0 0 0 5px;top:3px;position:relative;color:#999}table tr.student-group td p{margin:10px 0 10px;font-size:13px;opacity:.7}.assign-rec{font-size:14px;color:#8942cd}.other-skill{color:#888}.assign-rec i{font-size:18px;top:4px;position:relative;font-weight:700}.skill-current .student-name{padding-left:0;text-align:left!important;line-height:32px;color:#222!important;font-size:14px!important}.skill-current .student-name i{position:relative;top:6px;margin-right:5px;left:0;margin-left:0;color:rgba(0,0,0,.5)}.skill-current a.dropdown-button i{color:#999;font-size:20px;margin-right:5px}.skill-current a.dropdown-button::after{font-family:'Material Icons';font-size:16px;content:"expand_more";position:absolute;color:#555!important;top:5px;z-index:100}#differentiation-modal{background:#f6f8f9;z-index:10;position:absolute;width:90%;margin:15px 5% 0;border:1px solid #ccc;box-shadow:0 3px 15px rgba(0,0,0,.2);padding:20px;display:block;max-width:900px;height:100%;max-height:90%;top:5%!important;margin:0 auto}.tab-footer{left:0}#differentiation-modal .modal-content{margin-top:100px;left:0;height:calc(100% - 190px)}#differentiation-modal .no-differentiation .above-grade h4,#differentiation-modal .no-differentiation .below-grade h4{text-decoration:line-through;color:#666}#differentiation-modal .no-differentiation .above-grade p,#differentiation-modal .no-differentiation .below-grade p{opacity:.5}#differentiation-modal .header-card{padding:20px 20px;background:#fff;border-radius:2px;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,.1);margin-bottom:20px;left:2.5%;position:absolute;width:95%;top:20px;z-index:1}.header-card h2{margin:0;padding:0;font-weight:700}.header-card h2 small{color:#666;margin-left:5px;font-size:14px;font-weight:400}.header-card p.sub-par{margin:5px 0}#differentiation-modal .row{border-bottom:1px solid #ddd;padding-bottom:31px}#differentiation-modal .row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#differentiation-modal h4{font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:-10px}#differentiation-modal p small{font-size:13px;line-height:18px!important}#differentiation-modal .at-grade h4{color:#4a90e2}.at-grade-li::before{color:#4a90e2}#differentiation-modal .below-grade h4{color:#e74a4a}.below-grade-li::before{color:#e74a4a}#differentiation-modal .above-grade h4{color:#27bf9d}#differentiation-modal li{margin-bottom:0;padding-left:25px;width:50%;float:left;position:relative}#differentiation-modal ul{margin-top:0}#differentiation-modal .no-differentiation ul.ul-above-grade li::before,#differentiation-modal .no-differentiation ul.ul-below-grade li::before,#differentiation-modal ul.ul-at-grade li::before{font-family:'Material Icons';content:"check";font-size:18px;font-weight:700;-webkit-font-feature-settings:'liga';color:#4a90e2;position:absolute;left:0}#differentiation-modal ul.ul-below-grade li::before{font-family:'Material Icons';content:"cached";font-size:18px;-webkit-font-feature-settings:'liga';color:#e74a4a;position:absolute;left:0}#differentiation-modal ul.ul-above-grade li::before{font-family:'Material Icons';content:"cached";font-size:18px;-webkit-font-feature-settings:'liga';color:#27bf9d;position:absolute;left:0}#differentiation-modal .assign-rec-footer{border-top:1px solid #ccc;padding:25px 0 5px}#differentiation-modal .assign-rec-footer a.btn{position:relative}#app-content,#lessons-content,#practice-content,#video-content{display:none}#start-guide-button a:hover{background:0 0!important}#start-guide-button a{padding:0 10px}#start-guide-button span{background:#fff;border-radius:4px;color:#9b62d1;font-weight:700;position:relative;display:block;padding:5px 15px 5px 35px;line-height:25px}#start-guide-button a:hover span{box-shadow:0 3px 10px rgba(0,0,0,.23)}#start-guide-button span i{height:10px;line-height:34px;position:absolute;top:1px;left:10px;font-size:17px}#start-modal{background:#eff3f7 url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/math-pattern.png);padding:0}#start-modal .modal-content{padding:5% 6%}#start-modal .start-header{padding:5% 6% 2%}#start-modal .start-header h3{margin-bottom:5px}.start-body{background:#fff}.start-banner{background:#9f5fcb;background-image:linear-gradient(-133deg,#ce6afe 0,#b95dec 20%,#9244c9 100%);color:#fff}#start-modal .start-banner h2{color:#fff}#start-modal .start-banner p{opacity:.9}#start-footer{height:225px;background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/start-footer.png);background-size:cover;position:absolute;width:100%;z-index:-1;margin-top:-170px}.start-thumb{height:100%;width:160px;position:absolute;right:0;top:0}.start-thumb#step-1{background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/thumb-video.png);background-size:cover;background-repeat:no-repeat}.start-thumb#step-2{background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/thumb-lessons.png);background-size:cover;background-repeat:no-repeat}.start-thumb#step-3{background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/thumb-student-app.png);background-size:cover;background-repeat:no-repeat}.start-thumb#step-4{background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/thumb-10-min.png);background-size:cover;background-repeat:no-repeat}p.sub-par{margin-bottom:50px;font-size:16px;font-weight:400;line-height:1.6em}#start-modal .start-number{width:60px;height:60px;background:#9b62d1;border-radius:50%;text-align:center;line-height:60px;font-size:24px;font-weight:700;color:#fff;position:absolute;left:-20px;top:30px}#start-modal h3{margin-bottom:30px}#start-modal .card h2{color:#9b62d1}#start-modal h2{margin-top:5px;line-height:1.4em}#start-modal h2 i{position:relative;top:5px}span.step-num{color:#9b62d1;text-transform:uppercase;font-weight:700}#start-modal h2 span{font-size:14px;background:#f6f8f9;padding:5px 10px;border-radius:4px;border:1px solid #ccc}#start-modal p{opacity:.6}#start-modal i.right-arrow{font-size:24px;position:absolute;right:130px;top:40%;opacity:.4;display:none}#start-modal .card{padding-bottom:10px}#start-modal .card:hover{cursor:pointer;box-shadow:0 3px 15px rgba(0,0,0,.2)}#start-modal .card-content{margin:0 150px 0 40px}#start-modal .modal-content img{width:39%;margin-right:2%}.start-back{cursor:pointer;color:#9b62d1}#skill-starter{width:500px;text-align:center;margin:200px auto 0}#skill-starter h2{margin:10px 0;font-size:24px}#skill-starter img{margin-bottom:20px}#skill-starter p{margin-bottom:25px;line-height:1.6em;opacity:.8}#assignment-col table thead{border-right:1px solid #ccc}#assignment-col table thead th{position:relative;color:#6d778a;padding:0 0 0!important;overflow:visible;height:74px;vertical-align:top;background:#f6f8f9}#assignment-col th a.dropdown-button{display:block;height:54px;line-height:16px;font-size:12px;margin:10px 3px 10px;padding:10px 30px 10px 25px;background:#fff;color:#666;border-radius:2px;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,.1);max-width:174px}#assignment-col th a.dropdown-button.current-assignment{color:#9b62d1;border:2px solid #cfb2e9}#assignment-col .table-with-groups th a.dropdown-button{height:45px;padding:4px 30px 10px 25px;margin:5px 3px 0}#assignment-col th a.dropdown-button.old-skill::before{font-family:'Material Icons';content:"warning";font-size:18px;position:absolute;-webkit-font-feature-settings:'liga';left:12px;color:#e94545;top:30px;opacity:.8}#assignment-col th a.dropdown-button::after{font-family:'Material Icons';content:"expand_more";font-size:18px;position:absolute;-webkit-font-feature-settings:'liga';right:12px;color:#777;top:20px;opacity:.8}#assignment-col .table-with-groups th a.dropdown-button::after{top:11px}#assignment-col th a.dropdown-button.active,#assignment-col th a.dropdown-button:hover{box-shadow:0 2px 4px rgba(0,0,0,.2);border-color:#9b62d1;color:#9b62d1}.dd-notice{background:#fbfaf1;border:1px solid #ccc;max-width:240px;white-space:normal;padding:15px 20px!important;color:#555;font-size:12px;line-height:16px}#assignment-col th .dropdown-content{margin-top:9px;margin-left:3px}#assignment-col tr{background:#f6f8f9}#student-col table{top:136px}#inbox{padding:20px 30px}#inbox-btn-wrap{height:60px}#add-lesson-wrap{padding:18px 30px 25px 0;height:75px;margin-left:30px;border-bottom:1px solid #ccc}#assignment-col table tbody td,#assignment-col table thead th{min-width:180px;text-align:center}#assignment-col .progress{margin:0 auto;width:70%}#assignment-co l .switch{top:32px;left:44px}ul.tabs lh,ul.tabs li.tab a{font-size:14px}#manage-assignments{display:block;float:right;position:absolute;top:20px;right:80px;z-index:1;font-size:13px}#assignment-col table thead tr.skill-group,#assignment-col table thead tr.skill-group th{height:18px;background:#eaeff2;border-right:1px solid #ccc;text-transform:uppercase;font-size:11px;color:#949dad;line-height:18px;padding-top:2px;border-bottom:1px solid #ccc}#assignment-col table thead th{height:56px;padding-top:5px}#assignment-col table thead th span.lever{margin-top:-5px}.modal-header-full{height:80px;margin:0;border-bottom:1px solid #ccc}.modal-header-full h2{line-height:70px;padding:10px 30px 0 30px}.modal-header-full lh{line-height:1.5rem;margin:10px 0 0;padding:15px 15px 0}.modal-header-full h2 a.dropdown-button::after{font-family:'Material Icons';content:"keyboard_arrow_down";font-size:22px;position:absolute;margin-left:5px;top:12px;-webkit-font-feature-settings:'liga'}.modal-header-full h2 a.dropdown-button{margin-left:5px}.modal-header-full h2 i{position:relative;top:5px;margin-right:15px}.modal-header-full a.right{font-size:15px;margin-right:40px}.modal-header-full a.right i{font-size:18px;top:4px;margin-left:2px}#work-review .modal-main{background:#404958;height:calc(100% - 80px);overflow:auto;padding:0}#work-review .modal-main img{width:95%;margin:0 2.5% 0;position:relative;top:50%;margin-top:-280px}#work-review .modal-sidebar{padding:0;overflow:hidden}#skill-selector{display:block;padding:15px 30px;border-bottom:1px solid #ccc}#skill-selector a{font-weight:bolder;width:200px;white-space:nowrap;display:inline-block;text-overflow:ellipsis;overflow:hidden}#skill-selector .progress{margin:5px 0;width:100%}#skill-selector span{font-size:12px;color:#999}ul#skill-selector-dd{max-height:70%}ul#skill-selector-dd lh{padding:15px 15px 0}ul#skill-selector-dd li a{padding:10px 15px 7px;border:none}#ul-review-answers{margin:0;height:calc(100% - 80px);overflow:auto;padding-bottom:100px}#ul-review-answers div.collapsible-header,#ul-review-answers lh{display:block;padding:0 30px 0;font-size:12px;line-height:30px}#ul-review-answers li div.collapsible-header{padding-left:45px;line-height:40px}#ul-review-answers div.collapsible-header::before{font-family:'Material Icons';content:"keyboard_arrow_right";font-size:18px;position:absolute;-webkit-font-feature-settings:'liga';left:24px;color:#555}#ul-review-answers li.active div.collapsible-header::before{content:"keyboard_arrow_down"}#ul-review-answers div.collapsible-header .badge,#ul-review-answers lh .badge{font-size:12px;padding:0;float:right;text-align:right;line-height:35px;text-transform:Capitalize;color:#4e5d70}#ul-review-answers li.li-collapse,#ul-review-answers li.li-collapse.active{padding:0;border:none;border-bottom:1px solid #ddd;margin:0}#ul-review-answers lh.day-header{background:#d6dee7;text-transform:uppercase;font-weight:700;color:#68788b}#ul-review-answers div.skill-header{background:#fff;color:#4e5d70;padding:0 30px;line-height:30px;border:none;font-size:13px}#ul-review-answers li.li-collapse.active div.skill-header{background:#ebeff3}#ul-review-answers li li{width:100%;display:flex;padding:10px 20px 10px 30px;min-height:35px;justify-content:space-between;margin:0;font-size:13px;border-bottom:1px solid #eee;background:#fff}.collapsible-body{padding:0;border:none}#ul-review-answers li:hover{background:#f4f7f9}#ul-review-answers li .badge{font-size:13px;color:#4e5d70;line-height:16px}#ul-review-answers li.active{border-left:4px solid #9b62d1}#ul-rieview-answers li.active .badge{font-weight:bolder}#ul-review-answers li.wrong::after{font-family:'Material Icons';content:"close";font-size:18px;position:absolute;-webkit-font-feature-settings:'liga';right:70px;color:#e74a4a;margin-top:-2px}#ul-review-answers li.correct::after{font-family:'Material Icons';content:"check";font-size:18px;position:absolute;-webkit-font-feature-settings:'liga';right:70px;color:#3bc8a9;margin-top:-3px}#skill-explorer .modal-content{top:80px;height:calc(100% - 80px);padding:20px 40px;overflow:auto}#managed-assigned-modal .modal-header,#skill-explorer .modal-header{height:80px;padding:30px 40px;width:100%;position:absolute;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.1)}.modal-header .dropdown-button{padding:0 20px 10px 0;position:relative;margin-right:10px;font-size:16px;max-width:200px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modal-header ul.dropdown-content{width:260px!important}.modal-header .dropdown-button::before{font-family:'Material Icons';content:"arrow_drop_down";font-size:18px;right:0;position:absolute;color:#445068;opacity:.8}.modal-header .dropdown-button::after{content:"/";font-size:28px;font-weight:lighter;right:-14px;top:-2px;position:absolute;color:#999}#skill-explorer .cur-sub-head{margin-bottom:0;height:auto}#skill-explorer .cur-sub-head .breadcrumb{font-size:16px;color:#697a99;padding-left:20px;position:relative;cursor:pointer;display:inline-block;opacity:.8}#skill-explorer .cur-sub-head .breadcrumb:hover{opacity:1}#skill-explorer .cur-sub-head .breadcrumb::after{font-family:'Material Icons';content:"arrow_back";font-size:18px;position:absolute;left:-2px}#skill-explorer h2,#skill-explorer h3,#skill-explorer h4{color:#445068;position:relative}#skill-explorer h2{font-size:24px;margin-bottom:15px;margin-right:220px;line-height:1.2em}#skill-explorer .cur-sub-head h3{font-size:24px}#skill-explorer h3.sub-h3{font-size:15px;font-weight:700;text-transform:uppercase;color:#a1aaba;margin-bottom:15px}#skill-explorer h4.sub-h4{font-size:13px;font-weight:700;color:#a1aaba;font-style:italic;margin-bottom:10px}.cur-sub-head .btn{position:absolute;right:40px;top:37px}#next-topic-due-date{width:250px;margin-left:10px;position:relative;padding-left:30px}#due-date-wrap,#se-next-due-date-wrap{display:block;width:250px}#due-date-wrap i,#se-next-due-date-wrap i{position:relative;top:-55px;left:8px}#due-date-wrap input{padding:0 0 0 40px}#edit-assigned-group,#edit-due-date{opacity:.7;margin-left:5px;text-decoration:underline;font-weight:400;cursor:pointer}#unassign-topic-btn{background:#445068;color:#fff}#lms-connect-assign-class-section{margin-bottom:30px;position:absolute;right:40px;top:90px}.cur-body-footer{padding:30px 0}.cur-body-footer a.btn{margin-right:10px}#topic-container .synced-with-clever{padding-left:35px;padding-bottom:20px;margin-left:20px}#all-curriculum-ul,#all-grades-ul{width:102.3%}#all-curriculum-ul li,#all-grades-ul li{background:#fff;box-shadow:0 2px 32px 0 rgba(105,122,153,.1);border-radius:15px;padding:30px 30px;margin-bottom:20px;width:31%;margin-right:2%;display:inline-block;font-size:18px;cursor:pointer;color:#9a39da;position:relative}#all-curriculum-ul li:hover,#all-grades-ul li:hover{box-shadow:0 2px 32px 0 rgba(105,122,153,.3)}#all-grades-ul li::before{font-family:'Material Icons';content:"arrow_forward_ios";font-size:20px;color:#b7bfcd;position:absolute;top:27pxpx;right:15px}#all-grades-ul li:hover::before{color:#818fa7}#all-curriculum-ul li img{max-width:100%;margin-bottom:5px}#all-curriculum-ul li{color:#818fa7;font-size:14px;padding:15px 0 30px!important;text-align:center;font-weight:700}#all-curriculum-ul li{color:#818fa7;font-size:14px;padding:00px;text-align:center;font-weight:700;height:140px}#all-curriculum-ul li a{font-size:20px;text-align:center;height:140px;display:block;background:0 0;position:relative;cursor:pointer}#all-curriculum-ul li a span{position:absolute;width:100%;padding:40px 30px;left:0}#all-curriculum-ul li#core{background:rgba(256,256,256,.7);box-shadow:none}#all-curriculum-ul li#core:hover{opacity:1}#all-curriculum-ul li#core a{font-size:16px;color:#445068;font-weight:400;padding:10px}#all-curriculum-ul li#core a::before{font-family:'Material Icons';content:"settings";font-size:30px;color:#b7bfcd;position:absolute;top:20px;left:50%px;margin-left:-10px}#all-curriculum-ul li#core a span{padding-top:50px;line-height:1.4em;font-size:15px}#skill-explorer #all-curriculum-container .cur-sub-head .breadcrumb::after{font-family:'Material Icons';content:none}.cur-two-col{background:#f6f9fe url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/bg.jpg) no-repeat left top;padding:0;border-radius:20px}.cur-two-col .cur-body{margin-bottom:0;padding:30px;box-shadow:0 2px 32px 0 rgba(105,122,153,.2)}.cur-two-col .cur-body-header{border-bottom:1px solid #bbb;margin:0 0 20px;padding:0 0 15px 30px;position:relative}.cur-two-col .cur-body-header h3{color:#222!important}.cur-two-col .cur-body-header::before{font-family:'Material Icons';content:"pages";font-size:24px;position:absolute;top:-6px;left:0}.cur-one-col .cur-body-header{border-bottom:1px solid #bbb;margin:0 0 20px;padding:0 0 15px 30px;position:relative}.cur-one-col .cur-body-header h3{color:#222!important}.cur-one-col .cur-body-header::before{font-family:'Material Icons';content:"pages";font-size:24px;position:absolute;top:-6px;left:0}.cur-up-next a{font-weight:700}.cur-up-next a.btn{margin:15px 0 0;font-weight:400;display:block}.cur-body{background:#fff;box-shadow:0 2px 32px 0 rgba(105,122,153,.1);border-radius:15px;padding:30px 40px;margin-bottom:20px;position:relative}.cur-body-header{border-radius:15px 15px 0 0;margin-bottom:0;padding:0 0 15px}.cur-body .cur-body-header h3{margin-bottom:5px}.cur-two-col .col.cur-sidebar{padding:30px}.cur-sidebar h3{font-size:18px;font-weight:700;margin:0 0 0;padding:5px 0 20px 0}.cur-sidebar h4{font-size:15px;font-weight:700;margin:0 0 10px;padding:0;line-height:1.4em}.cur-sidebar h3.sub-h3{border:none;padding:0;margin:0 0 10px!important}.cur-sidebar .purple-text{color:#9a39da!important;font-style:italic}img.cur-sidebar-icon{width:100%;padding:0 5% 15px}div.collapsible-body img.cur-sidebar-icon{padding:5px 10% 10px 0}img.cur-sidebar-photo{width:100%}.cur-sidebar ul.collapsible{box-shadow:none;border:none;border-top:1px solid #ccc;background:0 0;margin:0 0 -1px 0}.cur-sidebar ul.collapsible li I{font-size:20px;margin:1px 15px 0 0;width:10px;margin-left:-8px;color:#9a39da}.cur-sidebar .collapsible-header{padding:10px;background:0 0;font-size:14px;border-bottom:1px solid #ccc}.cur-sidebar ul.collapsible li div.collapsible-body{padding:15px 0 20px 15px;border-bottom:1px solid #ccc;font-size:14px;border-bottom:1px solid #ccc}.cur-sidebar-box{border-top:1px solid #ccc;margin:0 0;padding:25px 0;color:#445068}.cur-class-pin span{display:block;margin:10px 0 0;font-weight:700}.cur-ul{margin:0 0 30px;border-bottom:1px solid #ddd;padding-bottom:10px}.cur-ul li{padding:15px 115px 15px 50px;position:relative;cursor:pointer}.cur-ul li .checkbox-div{display:none}.cur-ul.edit-skills li{padding-left:90px}.cur-ul.edit-skills li .checkbox-div{display:block;top:24px}.cur-ul.edit-skills li img{left:40px}.cur-ul li.unselected{opacity:.6}.cur-ul li.unselected::after{font-family:'Material Icons';content:"visibility_off";font-size:22px;-webkit-font-feature-settings:'liga';position:absolute;color:#445068}.cur-ul li img{max-width:34px;border-radius:4px;position:absolute;left:0;top:18px;opacity:.9}.cur-ul li:hover{background:#f4f7fb}.cur-ul li.locked-module:hover{background:#fff;cursor:default}.cur-ul li::after{font-family:'Material Icons';content:"arrow_forward_ios";font-size:20px;color:#b7bfcd;position:absolute;top:18px;right:5px}.cur-ul li:hover::after{color:#818fa7}.cur-ul li.lcoked-module:hover::after{color:#b7bfcd}.cur-ul.dependent-set li::before{font-family:'Material Icons';content:"subdirectory_arrow_right";font-size:22px;color:#697a99;position:absolute;top:20px;left:5px}.cur-ul.advanced-set li::before{font-family:'Material Icons';content:"vertical_align_top";font-size:22px;color:#697a99;position:absolute;top:20px;left:5px}.cur-ul.unassigned li::before{display:none}.cur-ul.assigned li .checkbox-div{display:none}.cur-ul.problem-set li::before{font-family:'Material Icons';content:"published_with_changes";font-size:22px;color:#9a39da;position:absolute;top:20px;left:5px}.cur-ul.collection-ul li{padding:20px 100px 20px 80px}.cur-ul.collection-ul li::before{font-family:'Material Icons';content:"source";font-size:22px;color:#9a39da;position:absolute;top:14px;left:5px}#all-modules .cur-ul.collection-ul li::before{font-family:'Material Icons';content:"table_rows";font-size:20px;color:#9a39da;position:absolute;top:16px;left:5px}.cur-ul.collection-ul li h4{font-weight:400;line-height:1.4em}.cur-ul.collection-ul li h4 span{color:#9a39da;font-weight:700;width:120px;display:inline-block;position:absolute;left:-60px}.cur-ul.all-top-mod li{padding:20px 100px 20px 160px}.cur-ul.all-top-mod li::before{font-family:'Material Icons';content:"source";font-size:22px;color:#9a39da;position:absolute;top:14px;left:5px}#all-modules .cur-ul.all-top-mod li::before{font-family:'Material Icons';content:"table_rows";font-size:20px;color:#9a39da;position:absolute;top:16px;left:5px}.cur-ul.all-top-mod li h4{font-weight:400;line-height:1.4em}.cur-ul.all-top-mod li h4 span{color:#9a39da;font-weight:700;width:120px;display:inline-block;position:absolute;left:-120px}.cur-body h3,.cur-header h3{font-size:20px;font-weight:700;margin:0;margin-bottom:5px!important}.cur-body h3 a{text-transform:none;float:right}#skill-detail h3.sd-header{padding-left:80px;margin:0 0 20px;font-size:20px}#skill-detail h3.sd-header img{max-width:30px;top:-2px;position:absolute;left:40px}.cur-body h3 i.back-btn{position:absolute;color:#9a39da;font-size:30px;left:-5px;top:-2px;cursor:pointer}.cur-body h3 i.right-btn{position:absolute;color:#9a39da;font-size:30px;right:-5px;top:-2px;cursor:pointer}.cur-ul li h4{font-size:15px;font-weight:700;margin-bottom:5px;color:#272a2f!important}.module-release-date{background:#818fa7;color:#fff;display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;margin:-3px 0 10px}.checkbox-div{position:absolute;left:5px;top:26px}.cur-ul li .skill-stats{width:200px;position:absolute;right:0;top:20px;text-align:right}.cur-ul li .cur-id{font-size:13px;color:#697a99}.cur-ul li .topic-deets{font-size:13px;margin-left:0;color:#8d95a5;margin:5px 0}.cur-ul li .topic-deets ul{list-style-position:outside;padding-left:20px}.cur-ul li .topic-deets ul li{padding:0;border:none;position:relative;list-style-type:disc;margin-bottom:3px}.cur-ul li .topic-deets ul li:hover{background:0 0}.cur-ul li.locked-module .topic-deets ul li:hover{cursor:default}.cur-ul li .topic-deets ul li::before{content:none!important}.cur-ul li .topic-deets ul li::after{content:none}.cur-ul li .topic-deets span{margin-right:10px}.cur-ul li .skill-stats{position:absolute;margin-right:10px;right:25px}#unassigned li:hover .skill-stats{display:block}.skill-stats span{color:#acb2be;font-size:14px;margin-left:10px;position:relative;display:inline-block}.skill-stats button{margin-left:10px;position:relative;display:inline-block;background-color:#9a39da;border-radius:50px;height:30px;color:#fff;text-align:center;font-size:14px}.locked-module .skill-stats span::after{font-family:'Material Icons';content:"locked";font-size:13px;position:absolute;top:2px;left:-16px}.skill-stats span.skill-avg::after{font-family:'Material Icons';content:"fiber_manual_record";font-size:13px;color:#ddd;position:absolute;top:2px;left:-16px}.skill-stats span.skill-avg.below-grade::after{color:#ff6b6b}.skill-stats span.skill-avg.approaching-grade::after{color:#f4e527}.skill-stats span.skill-avg.at-grade::after{color:#6eadf5}.skill-stats span.skill-avg.above-grade::after{color:#9fdd5a}#skill-explorer #group-modal-content{top:80px;height:calc(100% - 140px);padding:20px 40px;overflow:auto}#skills-search-wrap{position:absolute!important;top:20px!important;height:50px;right:40px!important}#skill-explorer #group-header{padding:0;height:60px;background:#9a39da;position:relative}#skill-explorer #group-header .modal-close{top:15px}#skill-explorer #group-header .modal-close a{color:#fff}#skill-explorer #group-header h1{font-size:20px;padding:18px 40px 18px 65px;color:#fff;height:60px}#skill-explorer #group-header h1::before{font-family:'Material Icons';content:"group_work";position:absolute;left:36px;top:19px}#skill-explorer #group-header h1 span{font-size:13px;margin-left:10px;opacity:.5}.cur-body{position:relative}#packet-banner{position:absolute;width:45%;text-align:center;right:0;top:40px;padding:40px 40px;border-left:1px solid #ccc;height:80%}#packet-banner p{font-size:16px;color:#8d9ebf;font-style:italic;font-weight:400}#packet-banner cite{display:block;font-size:14px;opacity:.7;margin:10px 0}#packet-banner img{width:95%}#group-select-wrapper{width:100%;border:1px solid #818fa7;height:250px;overflow:auto;margin:10px 0 40px 0;border-radius:4px}#class-select-wrapper{width:100%;border:1px solid #818fa7;height:250px;max-height:250px;position:relative;overflow:auto;margin:10px 0 40px 0;padding:15px;border-radius:4px}#class-selected-wrapper{margin:20px 15px 10px}#class-select-wrapper-ul{margin:0}#class-select-wrapper-ul li{margin:10px 0}.prpl{color:#9a39da;font-style:italic}ul#group-students li{padding:6px 15px}ul#multiple-classroom li{padding:6px 15px}ul#group-students li label{color:#445068;display:block;height:auto}ul#group-students li label span{position:relative;top:-3px}ul#group-students li label small::before{font-family:'Material Icons';position:absolute;top:0;left:0;font-size:14px}ul#group-students li label small{display:block;font-size:12px;line-height:1.2em;position:relative;padding-left:17px}ul#group-students li label .at-grade::before{content:"track_changes"}ul#group-students li label .at-grade{color:#818fa7}ul#group-students li label .above-grade::before{content:"done"}ul#group-students li label .above-grade{color:#27bf9d}ul#group-students li label .below-grade::before{content:"cached"}ul#group-students li label .below-grade{color:#e74a4a}ul.already-grouped{padding:0 15px}ul.already-grouped lh{padding:15px 0 5px;margin-top:10px;display:block;font-size:14px;border-top:1px solid #ccc}ul.already-grouped li{padding-left:35px;position:relative;padding:6px 0 6px 35px}ul.already-grouped li::before{font-family:'Material Icons';content:"account_circle";position:absolute;font-size:18px;left:4px;top:6px;color:#818fa7}ul.already-grouped li a{display:block;padding-left:15px}ul.already-grouped li small::before{font-family:'Material Icons';content:"arrow_upward";color:#9a39da;position:absolute;top:0;left:0;font-size:12px}ul.already-grouped li small{display:block;position:relative;font-size:12px;color:#818fa7;line-height:1.2em}.cur-body-footer{padding:10px 0 30px}ul.assigned-group li{width:40%;display:inline-block;margin:5px 0;padding-left:30px;position:relative}ul.assigned-group li::before{font-family:'Material Icons';content:"check";font-size:22px;-webkit-font-feature-settings:'liga';color:#9b62d1;position:absolute;left:0;top:-5px}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 rgba(224,78,31,.4);box-shadow:0 0 rgba(224,78,31,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(224,78,31,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(224,78,31,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,.4);box-shadow:0 0 0 0 rgba(224,78,31,.4)}70%{-moz-box-shadow:0 0 0 10px rgba(224,78,31,0);box-shadow:0 0 0 10px rgba(224,78,31,0)}100%{-moz-box-shadow:0 0 0 0 rgba(224,78,31,0);box-shadow:0 0 0 0 rgba(224,78,31,0)}}@keyframes pulse-green{0%{-moz-box-shadow:0 0 rgba(133,140,146,.4);box-shadow:0 0 rgba(133,140,146,.4)}70%{-moz-box-shadow:0 0 0 10px rgba(133,140,146,0);box-shadow:0 0 0 10px rgba(133,140,146,0)}100%{-moz-box-shadow:0 0 0 0 rgba(133,140,146,0);box-shadow:0 0 0 0 rgba(133,140,146,0)}}#unity-preview-wrap{height:660px;position:relative;margin-bottom:30px}#unity-header{position:relative;height:60px;margin-top:-20px}#unity-header h3{line-height:60px;font-size:20px}#unity-language{position:absolute;right:0;top:0}#unity-preview-wrap #unity-body img{height:400px;margin:0;width:100%;background:#999;border-radius:0}#unity-embed{width:100%;height:540px;border-radius:10px 10px 0 0;box-shadow:none;border:none;margin-top:0}a.unity-nav-arrow{height:70px;width:70px;background:#9a39da;z-index:10;position:absolute;border-radius:50%;top:50%;box-shadow:0 4px 5px rgba(0,0,0,.1)}a.unity-nav-arrow.inactive{display:none}a.unity-nav-arrow:hover{box-shadow:0 6px 5px rgba(0,0,0,.2)}a.unity-nav-arrow.i-left{left:-20px}a.unity-nav-arrow.i-right{right:-20px}a.unity-nav-arrow I{color:#fff;font-size:30px;top:20px;left:25px;position:absolute}a.unity-nav-arrow.i-right I{left:22px}#unity-slider-wrap{padding:10px 50px 15px;height:60px;background:#ebf0f8;margin:0;z-index:10;position:absolute;width:100%;border-radius:0 0 10px 10px;bottom:0}#unity-slider-wrap #label-beginner{position:absolute;left:20px;top:16px;font-size:15px}#unity-slider-wrap #label-fluent{position:absolute;right:25px;top:16px;font-size:15px}#unity-slider{width:calc(100% - 100px);margin:11px 120px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#445068;display:block;line-height:22px;padding:6px 12px}#card-progress{height:2px;width:calc(50% - 4px);background:#9a39da;top:398px;margin-left:2px;z-index:11;position:absolute;border-radius:30px}.action-card-container{width:100%;background-color:#fff;position:relative;height:430px}.action-card-container .card-stack{width:100%;height:400px;position:absolute;margin:0 auto;top:0}.action-card-container h3 .buttons{float:right;margin-left:15px;font-size:14px;font-family:Lato;font-weight:700}.action-card-container .card-stack h3 .buttons:hover{transform:scale(1.3,1.3)}.action-card-container h3 .buttons I{font-size:16px;font-weight:700;top:3px;position:relative}.action-card-container h3.h3-today{color:#474b52;position:absolute;width:calc(100% - 2px);margin:1px;top:0;height:50px;line-height:50px;border-bottom:1px solid #ccc;z-index:10;padding:0 30px;background:#fff;border-radius:5px 4px 0 0;font-family:Caveat;font-weight:400;font-size:22px}.action-card-container .card-stack .prev{left:15px;right:auto;font-size:16px}.action-card-container .card-stack .next{left:auto;right:15px;font-size:16px}.action-card-container .card-stack .card-list li.a-card{transition:all .1s ease-in-out;border-radius:4px;list-style:none;min-height:350px;left:0;right:0;margin:0 auto;padding:30px 35px 40px 35px;background-size:cover;background:#fff}.a-card.finish-card,.a-card.start-card{text-align:center}.a-card.finish-card img,.a-card.start-card img{max-width:178px;margin-top:15px}.a-card.finish-card p{font-size:16px}.a-card h2{font-size:24px;margin:10px 0 20px;color:#9a39da;font-weight:700}.card-stack .card-list li.a-card.finish-card h2{color:#38c79d;margin-bottom:0}#second-card{width:95%;z-index:1!important;top:0;position:absolute;height:410px;background:#efefef;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:6px;z-index:0;margin-left:2.5%}#third-card{width:90%;z-index:0;top:10px;position:absolute;height:410px;background:#eee;border-radius:6px;z-index:0;margin-left:5%;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.action-card-container .card-stack:hover>.buttons.prev{display:block;animation:bounceInLeft .2s}.action-card-container .card-stack:hover>.buttons.next{display:block;animation:bounceInRight .2s}.card-stats{background:#f6f8f9;border-radius:4px;padding:20px 20px;height:95px;font-size:13px;color:#474b52;margin-top:30px;color:#474b52}.card-stats .goal-stat,.card-stats .teacher-stat{float:left;width:45%;text-align:center}.card-stats .goal-stat span,.card-stats .teacher-stat span{font-size:22px;font-weight:400;line-height:1.2em;display:block}.card-stats .goal-stat span.goal-badge{background:#9a39da;color:#fff;font-size:10px;text-transform:uppercase;display:inline-block;padding:2px 7px 3px 18px;border-radius:4px;font-weight:700;position:relative;top:1px}.card-stats .goal-stat span.goal-badge I{font-family:'Material Icons';content:"track_changes";-webkit-font-feature-settings:'liga';position:absolute;left:0;font-size:13px;opacity:1;top:-3px;left:3px}.card-stats .goal-stat{color:#9a39da!important}.card-stats i{float:left;width:10%;text-align:right;font-size:34px;margin-top:5px;opacity:.5}.action-card-container{display:none}#a-card-banner{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:4px;border:1px solid #ccc;border-radius:4px;height:80px;margin-bottom:40px;background:#fff url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/illustration-start.png) no-repeat right -50px;background-size:260px}#a-card-banner{padding:0 30px;position:relative}#a-card-banner h2{font-family:Caveat;font-size:26px;margin:25px 0 0;color:#8d4cca}#a-card-banner .btn{position:absolute;top:20px;right:30px}ul.student-btn-list{display:block;clear:both}ul.student-btn-list li{padding:0;display:inline-block;width:calc(49.5% - 0px)}ul.student-btn-list li a{padding:10px 15px;border:1px solid #ddd;border-radius:4px;margin:0 5px 5px 0;box-shadow:0 1px 2px rgba(0,0,0,.1);display:block}ul.student-btn-list li a:hover{box-shadow:0 1px 3px rgba(0,0,0,.3);border:1px solid #aaa}li.a-card h3{padding-left:35px}li.a-card p{margin:10px 0 20px}li.a-card.plan h3::before{font-family:'Material Icons';content:"track_changes";-webkit-font-feature-settings:'liga';position:absolute;left:30px;font-size:26px;color:#ff874c}li.a-card.act h3::before{font-family:'Material Icons';content:"warning";-webkit-font-feature-settings:'liga';position:absolute;left:35px;font-size:24px;color:#ec5a5a}li.a-card.review h3::before{font-family:'Material Icons';content:"remove_red_eye";-webkit-font-feature-settings:'liga';position:absolute;left:35px;font-size:24px;color:#69a1ff}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:50px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#e7ecf1}.datepicker--cell.-current-{color:#ae6eeb;font-weight:700}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{color:#fff;border:none;background:#9a39da}.datepicker--cell.-selected-.-current-{color:#fff;background:#9a39da}.datepicker--cell.-selected-.-focus-{background:#9a39da}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#949caa;font-weight:700;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--years{height:170px}.datepicker--cells-years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}.datepickers-container{position:absolute;left:0;top:-50px}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border-radius:4px;box-sizing:content-box;font-family:Lato,Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker-inline .datepicker--pointer{display:none}.datepicker--content{box-sizing:content-box;padding:4px}.-only-timepicker- .datepicker--content{display:none}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body{display:none}.datepicker--body.active{display:block}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:32px;padding:4px;background:#fff;box-shadow:none}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#666c77;font-size:15px}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action:hover{background:#e7ecf1}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--nav-title i{font-style:normal;font-size:14px;margin-left:5px}.datepicker--nav-title:hover{background:#e7ecf1}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px;border-top:1px solid #efefef}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#e7ecf1}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}.datepicker--time{border-top:1px solid #efefef;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#e7ecf1;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#9a39da;border-color:#9a39da}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#9a39da;border-color:#9a39da}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#9a39da;border-color:#9a39da}.datepicker--time-row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-thumb{margin-top:-6px}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}#student-profile{height:100%;min-width:1100px!important;border-radius:14px;max-width:96%;height:calc(100% - 70px);max-height:calc(100% - 70px);top:10px!important;overflow:hidden;background:#f5f5f5;background:#eff3f7 url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/math-pattern.png);z-index:1004!important;width:96%;position:relative}#student-profile h3{font-size:16px;font-weight:700}#student-profile .student-profile-layout-container{display:flex;height:100%;width:100%}#student-profile .student-profile-nav{width:250px;background:#f8f9fa;border-right:1px solid #e9ecef;padding:20px 0;height:100%;overflow-y:auto;flex-shrink:0;position:relative;z-index:2000}#student-profile .student-profile-nav-header{padding:0 20px 20px;border-bottom:1px solid #e9ecef;margin-bottom:20px;position:relative;overflow:visible;z-index:2001}#student-profile .child_name{display:none}#student-profile .student-selector{position:relative;user-select:none}#student-profile .student-selector-selected{padding:10px 12px;background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;font-weight:600;color:#495057;display:flex;align-items:center;gap:10px;pointer-events:auto}#student-profile .student-selector.disabled .student-selector-selected{opacity:.6;cursor:not-allowed;pointer-events:none}#student-profile .student-selector.disabled .student-selector-menu{display:none!important}#student-profile .student-selector.disabled .student-avatar{background:#ced4da}#student-profile .student-selector.disabled .student-name{color:#868e96}#student-profile .student-selector.disabled .dropdown-caret{color:#adb5bd}#student-profile .student-selector.disabled .student-selector-selected::after{content:'';width:16px;height:16px;border:2px solid #ccc;border-top-color:#9f5fcb;border-radius:50%;animation:student-profile-spin .8s linear infinite;margin-left:8px}#student-profile .student-selector.open .student-selector-selected{border-bottom-left-radius:0;border-bottom-right-radius:0}#student-profile .student-selector-menu{position:absolute;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;max-height:260px;overflow-y:auto;display:none;z-index:3000;pointer-events:auto}#student-profile .student-selector.open .student-selector-menu{display:block}#student-profile .student-selector-menu li{padding:8px 12px;cursor:pointer;color:#495057;display:flex;align-items:center;gap:10px}#student-profile .student-selector .student-avatar{width:28px;height:28px;border-radius:50%;background:#9f5fcb;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700}#student-profile .student-selector .dropdown-caret{margin-left:auto;color:#868e96}#student-profile .student-selector-menu li:hover{background:#f1f3f5}#student-profile .student-profile-nav-header h2{margin:0;color:#495057;font-size:18px;font-weight:600;line-height:1.3}#student-profile .student-nav-list{list-style:none;margin:0;padding:0}#student-profile .student-nav-category-item{margin:0;padding:0}#student-profile .student-nav-category-header{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:all .2s ease;color:#495057;font-weight:600;font-size:14px}#student-profile .student-nav-category-header:hover{background:#e9ecef}#student-profile .student-nav-category-header i{margin-right:12px;font-size:16px;width:20px;text-align:center;color:#9f5fcb}#student-profile .student-nav-category-header i.math-icon,#student-profile .student-nav-category-item[data-category=math] .student-nav-category-header i{color:#9a39da}#student-profile .student-nav-category-header i.reading-icon,#student-profile .student-nav-category-item[data-category=reading] .student-nav-category-header i{color:#28a745}#student-profile .student-nav-sub-items{list-style:none;margin:0;padding:0;background:#f8f9fa;display:block}#student-profile .student-nav-sub-item{display:flex;align-items:center;padding:10px 20px 10px 44px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent;color:#6c757d;font-size:13px}#student-profile .student-nav-sub-item:hover{background:#e9ecef;color:#495057}#student-profile .student-nav-sub-item.active{background:#9f5fcb;color:#fff}#student-profile .student-nav-sub-item i{margin-right:12px;font-size:14px;width:20px;text-align:center}#student-profile .student-nav-sub-item span{font-size:13px;font-weight:500}#student-profile .student-profile-content{flex:1;padding:0;overflow:hidden;height:100%;position:relative}#activity-summary-tab,#reading-log-tab{position:absolute;width:100%;color:#272a2f}#student-profile .modal-content{padding:0}#student-profile .tab-body{display:none;position:absolute;top:0;width:100%;height:100%;padding:0}#student-profile .tab-body.active{display:block}#student-profile .tab-loading-overlay{position:absolute;inset:0;background:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;z-index:100}#student-profile .tab-loading-overlay .spinner{width:40px;height:40px;border:3px solid #ccc;border-top-color:#9f5fcb;border-radius:50%;animation:student-profile-spin .8s linear infinite}@keyframes student-profile-spin{to{transform:rotate(360deg)}}#student-profile .modal-main{width:100%}#student-profile .col{overflow:scroll;position:absolute;padding:0}#student-profile .col.student-skills{display:none}.col.student-skill-detail{margin-left:0;height:100%;width:min(480px,38%);border-right:1px solid #ddd;padding:0;background:#fff;overflow:hidden!important}.col.student-skill-review{margin-left:min(480px,38%);background:#f4f7f9;height:100%;box-shadow:inset 0 0 20px rgb(0 0 0 / 10%);width:calc(100% - min(480px,38%));min-width:45%;border:none}#student-profile #skill-selector .skill-select-row{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 20px 12px}#student-profile #skill-selector .skill-select-row label{display:block;margin:0 0 4px}#student-profile #skill-selector-select{width:100%;padding:0 14px!important;display:block;box-sizing:border-box}#student-profile #skill-selector-select:disabled{color:#9e9e9e;background-color:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed;opacity:.8}#student-profile #skill-selector .empty-state{text-align:center;padding:24px 16px;color:#6c757d}#student-profile #skill-selector .empty-state img{max-width:180px;opacity:.9;margin-bottom:12px}#student-profile #skill-selector .empty-state h4{margin:6px 0 4px;font-size:16px;color:#495057}#student-profile #skill-selector .empty-state p{margin:0;font-size:13px}#student-reading-profile h3{font-size:16px;font-weight:700}#student-reading-profile .modal-header{height:80px;overflow:hidden;background:0 0;border-bottom:1px solid #ccc}#student-reading-profile .modal-header h2{line-height:60px;height:80px;margin:0;font-size:22px;font-weight:700;padding:20px 0 0 30px}#student-reading-profile .modal-header .tabs-student{background:0 0;width:50%!important;right:80px;border-bottom:none;top:30px}#student-reading-profile .modal-content{padding:0}#student-reading-profile .tab-body{top:80px;height:calc(100% - 80px);padding:0}#student-reading-profile .modal-main{width:100%}#student-reading-profile #dcc-lectura-tab .col{overflow:scroll;position:absolute;padding:0}.col.student-dcc{width:min(25%,350px);height:100%;border-right:1px solid #ccc;background:#fff;padding:20px 0;display:block}.col.student-dcc h3{font-weight:700;padding:5% 12% 1%}.col.student-dcc .tabs-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;display:-webkit-flex;display:flex;height:50%!important;border:none;padding-left:10%}.col.student-dcc .tabs-vertical .tab-vertical{height:50%;width:80%;align-content:center}.col.student-dcc .tabs-vertical .tab-vertical ul li{font-family:'Material Icons';content:"chevron_right";-webkit-font-feature-settings:'liga';font-size:18px;left:25px;position:absolute}.col.student-dcc-detail{margin-left:min(350px,25%);height:100%;width:100%;border-right:1px solid #ddd;padding:0;background:#fff;overflow:hidden!important}.col.student-dcc-detail h4{padding:2% 2% 1%;font-size:22px}.col.student-dcc-detail h3{padding-left:2.5%;font-weight:700;text-decoration:underline;text-transform:uppercase}.col.student-dcc-detail .dcc-form{padding-left:3%}.col.student-dcc-detail .dcc-form label{font-size:15px;padding-right:10px}.col.student-dcc-detail .dcc-form.checkbox-purple[type=checkbox].filled-in:checked+label:after{border:2px solid #9a39da;background-color:#9a39da}#review-practice-tab table td{border-collapse:collapse;border:1px solid #000}#review-practice-tab div{padding:20px;overflow:scroll;height:600px}#review-practice-tab table td{border-collapse:collapse;border:1px solid #000}.review-table h2{text-align:center;color:#9a39da;margin:10px 0 10px 0;font-size:13px}#review-practice-tab tfoot td{border-collapse:collapse;border:1px solid #000;text-align:center}#summary-tab{height:100%;position:absolute;width:100%;color:#272a2f}#summary-reading-tab{height:100%;position:absolute;width:100%;color:#272a2f}#activity-sum-sidebar,#reading-sum-sidebar,#sum-sidebar{margin-left:0;height:100%;width:33%;border-right:1px solid #ddd;padding:0;background:#fff}#sum-reading-sidebar{margin-left:0;height:100%;width:33%;border-right:1px solid #ddd;padding:0;background:#fff}#reading-sum-body,#sum-body{margin-left:33%;height:100%;width:67%;padding:0;background:#eff3f7;position:absolute;top:0;overflow:hidden}.sum-header{height:60px;padding:20px;border-bottom:1px solid #ccc;background:#fff}.sum-body-scroll{height:calc(100% - 60px);overflow:auto}#activity-summary-week-date,#reading-sum-week-date,#sum-week-date{margin-right:-8px;color:#666}#activity-summary-week-date span,#reading-sum-week-date span,#sum-week-date span{float:left}#activity-summary-week-date span.material-icons,#reading-sum-week-date span.material-icons,#sum-week-date span.material-icons{cursor:pointer}#activity-sum-sidebar ul.sum-week,#reading-sum-sidebar ul.sum-week,#sum-sidebar ul.sum-week{padding:0 8px 0 8px}#activity-sum-sidebar ul.sum-week li,#reading-sum-sidebar ul.sum-week li,#sum-sidebar ul.sum-week li{min-height:40px;padding:11px 0 11px 45px;font-size:14px;position:relative;border-bottom:1px solid #ddd}.sum-week .day{width:32px;text-align:center;height:50px;top:-4px;left:0;position:absolute;color:#888d94}.sum-week .day-name{display:block;font-size:14px;margin-top:-5px;text-transform:uppercase;font-size:11px;font-weight:700}.sum-week .day-num{font-size:16px}.sum-week .sum-today .day-name,.sum-week .sum-today .day-num{color:#a83bd3}.sum-week div{display:inline-block}.sum-week .day-skill{width:82%;padding-right:75px;margin-bottom:5px;font-size:13px}.sum-week .day-acc,.sum-week .day-time{width:40px;text-align:right;right:0;position:absolute;color:#888d94}.sum-week .day-acc{right:35px}.sum-header h3{float:left}.sum-header span label{padding-left:25px;font-size:13px;margin-right:10px;font-weight:400;color:#666}.sum-header a{margin:-8px 0 0 7px;font-size:12px}.sum-header .dropdown-content{margin-top:-6px;right:21px!important;left:auto!important}#reading-sum-body .sum-body-scroll,#sum-body .sum-body-scroll{padding:20px}.domain-card{background:#fff;border-radius:10px;margin-bottom:20px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.domain-card .card-header{border-bottom:1px solid #ccc;padding:20px 25px 15px}.domain-card .card-body{padding:10px 25px 20px}.domain-card .card-header h2{font-size:18px;margin:5px 0;padding:0;line-height:1.2rem;height:1.2em;border:none;color:#a83bd3}.domain-card .card-header h2 span{color:#444a55}.domain-card .card-header .domain-sum{font-size:13px}.domain-sum span{margin-right:10px;color:#606b76}.domain-sum span.right{margin-right:0}.domain-card table{font-size:13px}.domain-card table thead{border:none}.domain-card table thead th{padding:0;text-transform:uppercase;font-size:12px;color:#888d94}.domain-card table tr td{border:none;padding:8px 0}.domain-card table tr td:hover{box-shadow:none}.domain-card table tfoot{font-weight:700;border-top:1px solid #ccc;font-size:14px}.domain-card table tfoot td{padding-top:13px}.domain-card .no-skills{text-align:center;margin:25px auto 30px;color:#606b76}.domain-body .row{min-height:100px}.reading-card-header h2{padding:10px 0 0 0;font-size:14px;font-weight:700;color:#a83bd3;text-overflow:ellipsis;height:2em;margin-bottom:5%}.reading-card-header span{font-size:10px;font-weight:light;display:inline-block}.reading-card-header .card-book-detail{padding:1% 0 0 1%;border-bottom:None}.reading-flexbox{display:flex;justify-content:center;align-items:center}.reading-flexbox .reading-flexbox-padding{padding:3% 0 0 0}.col.student-skills h3{margin:10px 20px;font-size:12px!important;text-transform:uppercase;color:#696c73}.student-skills li{margin:0;font-size:14px;color:#696c73;position:relative}.student-skills li span.selected-skill{background:rgba(219,227,233,.4);font-weight:700;border-left:3px solid #9a39da;color:#282a2e}.student-skills li span.selected-skill{padding-left:52px}.student-skills li span{padding:8px 0 12px 55px;position:relative;display:block;min-height:50px}.student-skills li.skill-summary span{padding:14px 0 10px 55px}.student-skills li span:hover{background:rgba(219,227,233,.3);cursor:pointer;color:#282a2e}.student-skills li ul li span{padding-left:70px}.student-skills li ul li span.selected-skill{padding-left:67px}.student-skills li ul li span::after{font-family:'Material Icons';content:"subdirectory_arrow_right";font-size:13px;position:absolute;-webkit-font-feature-settings:'liga';left:18px;top:12px;opacity:.8;color:#6c7076;text-align:center;border-radius:2px}.student-skills li.skill-summary span::before{font-family:'Material Icons';content:"list";font-size:18px;background:#9a39da;color:#fff}.student-skills li li li.mastered span::before,.student-skills li li.mastered span::before,.student-skills li.mastered span::before{font-family:'Material Icons';content:"check";font-size:18px;background:#c7f2e2;color:#1dd7a8}.student-skills li li li.active span::before,.student-skills li li.active span::before,.student-skills li.active span::before{font-family:'Material Icons';content:"cached";font-size:16px;background:#9a39da;color:#fff}.student-skills li li li.inactive span::before,.student-skills li li.inactive span::before,.student-skills li.inactive span::before{font-family:'Material Icons';content:"more_horiz";font-size:16px;background:#dbe3e7;color:#6c7076}.student-skills li span::before{position:absolute;-webkit-font-feature-settings:'liga';left:20px;top:12px;height:25px;width:25px;text-align:center;border-radius:4px}.student-skills li.active span.selected-skill::before,.student-skills li.inactive span.selected-skill::before,.student-skills li.mastered span.selected-skill::before{left:17px}.student-skills li ul li.active span::before,.student-skills li ul li.inactive span::before,.student-skills li ul li.mastered span::before{left:35px}.student-skills li ul li.active span.selected-skill::before,.student-skills li ul li.inactive span.selected-skill::before,.student-skills li ul li.mastered span.selected-skill::before{left:32px}.student-skills li .status,div.status.tooltipped{padding:2px 8px;border-radius:100px;font-family:Lato;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;width:fit-content}.col.student-skill-detail .notification-list{padding:25px;border-bottom:solid 1px #ddd}.col.student-skill-detail .notification-list a#review-assignment-settings{margin:10px 0;height:35px;right:25px;font-size:12px;padding:0 0 0 18px;position:absolute;width:65px;z-index:1;right:20px;top:4px}.col.student-skill-detail .notification-list a#review-assignment-settings I{position:absolute;top:-1px;right:5px;font-size:16px}.col.student-skill-detail .notification-list h3{margin:10px 0 20px}ul.history-list{font-size:13px;margin-bottom:0}ul.history-list li{padding:5px 0 5px 20px;position:relative}ul.history-list li::before{font-family:'Material Icons';content:"fiber_manual_record";font-size:8px;position:absolute;-webkit-font-feature-settings:'liga';left:0;top:8px;color:#999}.student-skill-detail .progress-wrap{font-size:11px;color:#999;display:flex;flex-direction:column;background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:12px 14px;margin:8px 20px 12px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.student-skill-detail .progress-wrap .progress-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px dashed #eef1f3}.student-skill-detail .progress-wrap .progress{display:flex;justify-content:space-between;align-items:center;width:100%;height:20px}.student-skill-detail .progress-wrap .progress-row:last-child{border-bottom:0;padding-bottom:0}.student-skill-detail .progress-wrap .progress .status{padding:2px 8px;border-radius:100px;font-family:Lato;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0}.student-skill-detail .progress-wrap .progress .overall-accuracy,.student-skill-detail .progress-wrap .progress .recent-accuracy,.student-skill-detail .progress-wrap .progress .time-spent{color:#4f566b;font-size:12px}.student-skill-detail .progress-wrap .progress .recent-accuracy{margin-left:auto}.student-skill-detail .progress-wrap .empty-state h4{color:#4f566b;font-weight:600}.student-skill-detail .progress-wrap .empty-state p{color:#758195}#ul-review-answers{margin:0;overflow:auto;width:100%}#ul-review-answers.collapsible{box-shadow:none;border:none;overflow:auto;width:100%;max-height:82%;overflow-y:auto}#ul-review-answers div.collapsible-header,#ul-review-answers lh{display:block;font-size:12px;line-height:40px}#ul-review-answers div.collapsible-header::before{font-family:'Material Icons';content:"arrow_right";font-size:18px;position:absolute;-webkit-font-feature-settings:'liga';left:15px;color:#474b52;opacity:.7}#ul-review-answers li.active div.collapsible-header::before{content:"arrow_drop_down"}#ul-review-answers div.collapsible-header .badge,#ul-review-answers lh .badge{font-size:12px;padding:0;float:right;text-align:right;line-height:35px;text-transform:Capitalize}#ul-review-answers div.collapsible-header .badge{margin-right:20px;font-style:italic;color:#777}#ul-review-answers li.li-collapse,#ul-review-answers li.li-collapse.active{padding:0;border-bottom:1px solid #ddd;margin:0}#ul-review-answers lh.day-header{font-weight:700!important;font-size:13px;color:#222!important;margin-top:0;padding:5px 20px;background:#f4f7f9!important}#ul-review-answers div.skill-header{border:solid 1px #ddd;border-width:1px 0 1px 0;font-size:13px;height:auto;padding:0 2px 0 35px!important;margin:0 0 -1px;background:0 0}#ul-review-answers li{width:100%;display:block;margin:0;clear:both;font-size:13px;background:#fff;line-height:18px;position:relative}#ul-review-answers li.selected-answer{background:rgba(219,227,233,.6);z-index:1;border-radius:4px}.collapsible-body{padding:10px 20px;margin-bottom:-1px}#ul-review-answers .collapsible-body li{padding:10px 5px}#ul-review-answers .collapsible-body li:hover{background:#f4f7f9;cursor:pointer}#ul-review-answers li .badge{font-size:13px;color:#4e5d70;line-height:16px}#ul-review-answers li.active .badge{font-weight:bolder}#ul-review-answers li.wrong::after{font-family:'Material Icons';content:"close";font-size:18px;position:absolute;-webkit-font-feature-settings:'liga';right:50px;color:#e74a4a;margin-top:-2px}#ul-review-answers li.correct::after{font-family:'Material Icons';content:"check";font-size:18px;position:absolute;-webkit-font-feature-settings:'liga';right:50px;color:#3bc8a9;margin-top:-2px}.empty-placeholder{padding:50px;text-align:center}.empty-placeholder p{font-size:15px;color:#888}.student-skill-review .empty-placeholder img{max-width:342px;margin-bottom:30px}#student-profile .collection{width:100%;top:0;padding:0;overflow:auto;height:77vh}#student-profile .collection-item{padding:40px}#rewards-tab #current-reward img{float:left;margin:0 40px 10px 0;width:200px}#reading-rewards-tab #current-reading-reward img{float:left;margin:0 40px 10px 0;width:200px}#reading-prev-earned{display:block;max-height:33vh;overflow-y:auto;width:100%}#reading-prev-earned tbody,#reading-prev-earned thead,#reading-prev-earned tr{display:table;width:100%;table-layout:fixed}#reading-prev-earned tbody{display:block;max-height:25vh;overflow-y:auto;width:100%}#rewards-tab #current-reward h3{margin:0 0 0}#rewards-tab #current-reward p{margin-bottom:30px}#rewards-tab h2,#rewards-tab h3{border:none;margin:15px 0 0 0;font-weight:bolder}#rewards-reading-tab #current-reading-reward img{float:left;margin:0 40px 10px 0;width:200px}#rewards-reading-tab #current-reading-reward h3{margin:0 0 0}#rewards-reading-tab #current-reading-reward p{margin-bottom:30px}#rewards-reading-tab h2,#rewards-reading-tab h3{border:none;margin:15px 0 0 0;font-weight:bolder}table#prev-earned td{border:none}table#prev-earned td:hover{box-shadow:none}tr td.badge-img{width:70px;padding:10px 0 0}tr td.badge-img img{width:50px}#student-detail-tab ul.collection{padding-bottom:80px}.edit-footer{position:absolute;padding:15px 30px;border-top:solid 1px #ccc;z-index:1;background:#fff;width:100%;top:calc(100% - 68px)}#student-profile iframe#review-port{border:none}#student-profile .edit_child_name_container{width:100%!important}#edit-student,#reading-edit-student{height:73vh;overflow:auto}#student-profile #edit-student .input-field,#student-reading-profile #reading-edit-student .input-field{width:46%;margin-right:3%;display:inline-block;vertical-align:top}#student-profile #edit-student .check-input-field,#student-reading-profile #reading-edit-student .check-input-field{width:46%;margin-right:3%;display:inline-block;vertical-align:top;margin-top:1rem}#student-profile #edit-student .student-login div,#student-reading-profile #reading-edit-student .student-login div{font-size:12px;position:absolute;width:100%;bottom:-27px;color:#888;font-style:italic}#student-profile #edit-student p,#student-reading-profile #edit-student p{margin:0 20px 20px 0}#student-profile #edit-student .checkbox-list p,#student-profile #edit-student .radio-list p{margin-bottom:5px}#student-profile #edit-student h3{margin-top:0;margin-bottom:0}#student-profile #edit-student .radio-list{margin:-10px 0 10px;height:250px;overflow:scroll;border:1px solid #ccc;padding-left:10px;border-radius:4px}.student-login{float:left;padding:12px 0;width:48%;background:#eee;border:2px solid #ccc;text-align:center;font-size:16px;margin:0 2% 0 0;border-radius:4px;position:relative}.student-pin-box{background:#ffefdb;border-color:#ffb95a}#student-profile .student-login h3{font-size:13px;margin-bottom:3px;text-align:center;opacity:.6}#student-reading-profile{height:100%;min-width:1100px!important;max-width:96%;height:calc(100% - 70px);max-height:calc(100% - 70px);top:30px!important;overflow:hidden;background:#f5f5f5;background:#eff3f7 url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/math-pattern.png);z-index:1004!important;width:96%}#student-reading-profile h3{font-size:16px;font-weight:700}#student-reading-profile .modal-header{height:80px;overflow:hidden;background:0 0;border-bottom:1px solid #ccc}#student-reading-profile .modal-header h2{line-height:60px;height:80px;margin:0;font-size:22px;font-weight:700;padding:20px 0 0 30px}#student-reading-profile .modal-header .tabs-student{background:0 0;width:50%!important;right:80px;border-bottom:none;top:30px}#student-reading-profile .modal-content{padding:0}#student-reading-profile .tab-body{top:80px;height:calc(100% - 80px);padding:0}#student-reading-profile .modal-main{width:100%}#student-reading-profile .col{overflow:scroll;position:absolute;padding:0}#student-reading-profile .col.student-skills{width:min(25%,350px);height:100%;border-right:1px solid #ccc;background:#fff;padding:20px 0}.col.student-skill-detail #skill-selector{padding:4px 0}#ul-review-answers li.li-collapse:hover{background:#fff}.student-skill-detail #ul-review-answers li.active{border-left:none}#key{position:absolute;width:calc(25% - 1px);bottom:0;z-index:1000;background:#fff;height:35px;border-top:1px solid #ddd}#key img{height:16px;margin:10px auto;display:block}.source-group{border:1px solid #ccc;padding:15px}.image-container img{max-width:100%}.login-button{display:inline-block;padding:10px 15px;background-color:#007bff;color:#fff;text-decoration:none}.copy-button{margin-top:10px}.instruction-text{color:#555}.reading-container .product-tabs{width:40%;min-width:480px}.reading-container .product-tabs ul.tabs{display:flex;justify-content:space-between;position:relative!important}.reading-container .product-tabs ul.tabs .tab{flex:1;padding:5px}.reading-container .product-header{width:100vw;height:70px;padding:10px 5px 0 5px;margin:10px 0 0 0;background:linear-gradient(131.71deg,#900eff -.89%,#d35fea 105.54%,#e56bef 105.55%);display:flex;flex-direction:row;justify-content:space-between}.pt-header{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:12px 12px 0 16px;margin:0 0 10px 0;width:100%;box-shadow:0 2px 8px rgba(0,0,0,.06)}.pt-header-content{display:flex;align-items:center;flex-direction:column;gap:7px;width:100%}.pt-title{margin:0;font-size:17px;font-weight:600;color:#333;width:45%}.pt-tabs{display:flex;gap:16px;list-style:none;padding:0;margin:0}.pt-tabs .tab{padding:8px 4px;font-size:13px;color:#666;cursor:pointer;border-bottom:2px solid transparent}.pt-tabs .tab.active{color:#9f5fcb;border-bottom-color:#9f5fcb}.pt-tabs .tab:hover{color:#4a4a4a}.pt-filterbar{display:flex;gap:24px;align-items:center;margin:8px 0 12px 0}.pt-container{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}#right-column-reading{height:100%;border-radius:12px}#in-panel-left-nav .left-link{background:0 0}#in-panel-left-nav .left-link.active{background:#f7f2fb;box-shadow:inset 2px 0 0 0 #9f5fcb}#in-panel-left-nav .left-link .nav-text{color:#333}#accordion-list .collapsible-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #eee;cursor:pointer;transition:background .2s ease}#accordion-list .collapsible-header:hover{background:#f8f9fa}#accordion-list .collapsible-header.active{background:#f7f2fb}#accordion-list .collapsible-header .left-icon{transition:transform .2s ease}#accordion-list .collapsible-header.active .left-icon{transform:rotate(90deg)}.pt-curriculum-card{background:#fafbff;border:1px solid #eef1f6;border-radius:10px;margin:16px 6px;box-shadow:none;scroll-margin-top:12px}.pt-curriculum-card .pt-card-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px dashed #e3e6ef;background:0 0}.pt-curriculum-card .pt-card-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#333}.pt-curriculum-card .pt-count-chip{background:#f3e8fb;color:#6a37a0;padding:4px 10px;border-radius:16px;font-size:12px;font-weight:600}.pt-curriculum-card .pt-card-body{padding:10px 14px}.pt-resource-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #f3f3f3;background:#fff}.pt-resource-row:hover{background:#fafafa}.pt-resource-row:last-child{border-bottom:none}.pt-resource-title{font-size:14px;color:#333;font-weight:500}.pt-resource-actions{margin-left:auto;display:flex;gap:8px}.pt-thumb{width:44px;height:44px;border-radius:6px;object-fit:cover}.pt-accordion{list-style:none;padding:0;margin:8px 0}.pt-acc-item{border:1px solid #e9ecef;border-radius:10px;background:#fff;margin:10px 0;overflow:hidden}.pt-acc-header{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer}.pt-acc-header{background:#fafbff}.pt-acc-header:hover{background:#fafafa}.pt-acc-arrow{color:#777;transition:transform .2s ease}.pt-acc-header.active .pt-acc-arrow{transform:rotate(90deg)}.pt-acc-title{font-size:14px;font-weight:600;color:#333;flex:1}.pt-acc-chip{background:#eef1f6;color:#445;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:600}.pt-acc-body{display:none;padding:8px 12px 12px 48px}.pt-acc-body{background:#fff;border-top:1px solid #e9ecef;border-radius:0 0 10px 10px}.pt-acc-list{margin:6px 0;border:1px solid #f3f3f3;border-radius:8px;overflow:hidden}.pt-acc-list .pt-resource-row{padding:10px 12px;background:#fff}.pt-acc-list .pt-resource-row:nth-child(odd){background:#fcfcff}.pt-acc-list .pt-resource-row:hover{background:#f7f9ff}.pt-searchbar{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:4px 4px 8px 4px}.pt-search{position:relative;height:24px;display:flex;align-items:center}.pt-search input[type=text]{width:280px;height:32px;padding:6px 10px 6px 34px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;outline:0;margin:20px 0;line-height:1}.pt-search input[type=text]:focus{border-color:#9f5fcb;box-shadow:0 0 0 2px rgba(159,95,203,.1)}.pt-search-icon{position:absolute;top:50%;left:9px;transform:translateY(-50%);font-size:16px;color:#888;pointer-events:none;height:24px;width:16px;display:inline-flex;align-items:center;justify-content:center}.pt-search-empty{margin:24px 8px;color:#777;font-style:italic}#plan-teach-dropdowns{border-radius:12px;padding:0 14px;width:100%;margin:6px 0 0 0}#plan-teach-dropdowns label{font-size:12px;color:#666;margin-right:6px}#plan-teach-dropdowns .custom-dropdown-wrapper{min-width:260px}#plan-teach-dropdowns #topic-dd.custom-dropdown-wrapper{min-width:300px}#plan-teach-dropdowns #bookmark-btn-header{align-self:center}.pt-acc-header,.pt-list-row,.pt-resource-row{min-height:56px}.category_div{scroll-margin-top:12px}.category_div .title{display:flex;align-items:center;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #f0f0f0}.category_div .title a{color:#333;font-weight:600;font-size:15px}.category_div .section{border-bottom:1px solid #f3f3f3;padding:8px 0}.category_div .section:last-child{border-bottom:none}#reading-teaching-layout{align-items:stretch;overflow:hidden}#in-panel-left-nav{position:sticky;top:0;height:100vh;align-self:flex-start}#in-panel-left-nav>div{height:100%;display:flex;flex-direction:column}#in-panel-left-nav .ul-cats{flex:1 1 auto;overflow-y:auto}#reading-teaching-main{overflow-y:auto;height:73vh}#plan-teach-dropdowns .custom-dropdown-list{display:none}#plan-teach-dropdowns .custom-dropdown-list.show{display:block}#plan-teach-dropdowns .custom-dropdown-list li{display:block!important;width:100%;color:#333}#plan-teach-dropdowns .custom-dropdown-list li:hover{background:#f8f9fa;color:#222}.reading-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;background:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:10px}.reading-header-content{display:flex;align-items:center;width:100%;justify-content:space-between}.reading-tabs-container{display:flex;align-items:center;gap:20px;width:80%}.reading-summary-title{font-size:22px;font-weight:700;margin:0;color:#333;display:flex;align-items:center;gap:10px}.reading-summary-title i{color:#9a39da}.reading-tab-btn{background:0 0;border:none;font-size:16px;font-weight:700;color:#666;padding:10px 20px;cursor:pointer;transition:color .3s ease;border-bottom:3px solid transparent}.reading-container-home{background:0 0;justify-content:space-between;display:flex;width:100%;height:96vh}.left-column{width:29%;background-color:#fff;border-radius:15px;height:calc(100vh - 12%)}#reading-homepage-section{width:100%;height:100%;border-radius:10px;display:flex;flex-direction:column;align-items:center}.reading-home-tabs{display:flex;justify-content:center;background:#fff;padding:10px 10px 0 10px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;margin-bottom:20px}.reading-tabs{display:flex;gap:20px;justify-content:center;width:100%}.reading-tab-btn.active{color:#9a39da;border-bottom:3px solid #9a39da}.reading-tab-btn:focus{background-color:transparent}.reading-date-selector{display:flex;align-items:center;justify-content:end;gap:10px;font-size:14px;font-weight:700;color:#333;margin-left:auto;width:40%}#reading-date-dropdown{display:block!important;padding:6px 15px;border:1px solid #ccc;width:auto;border-radius:6px;font-size:14px;cursor:pointer}.reading-student-data{background:#fff;width:100%;height:86vh;overflow-y:auto;border-radius:10px;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.reading-filter-heading{font-size:16px;font-weight:700;margin-bottom:10px}.reading-practicing-today{color:#1565c0}.reading-completed-students{color:#1b5e20}.reading-no-practice{color:#d32f2f}.reading-students-group{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:50px}.reading-student-card{background:#fff;padding:9px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:14px;cursor:pointer;font-weight:700;display:flex;flex-direction:column;align-items:center;width:205px;gap:0;text-align:center;border:1px solid #e0e0e0;transition:all .2sease-in-out;position:relative}.reading-student-card:hover{box-shadow:0 3px 6px rgba(0,0,0,.15);transform:translateY(-3px);border-color:#9a39da}.reading-student-card strong{font-size:14px;font-weight:700;color:#333;width:100%;text-align:start}.reading-student-card .info-row{display:flex;justify-content:space-between;width:100%;font-size:12px;color:#666;padding:4px 0}.reading-student-card .info-row div:first-child{flex:1;text-align:start}.reading-student-card .info-row div:second-child{flex:1;text-align:end}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.loading-spinner{width:30px;height:30px;border:4px solid rgba(154,57,218,.3);border-top:4px solid #9a39da;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:10px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.reading-student-card div{font-size:12px;color:#666}.no-activity{text-align:center;font-size:14px;color:#999;padding:20px;font-weight:700}#right-column_header{display:flex;flex-direction:column;align-items:center;width:100%;font-family:Arial,sans-serif;position:relative}.right-column_sub_header_1{display:flex;justify-content:center;align-items:center;width:100%;position:relative}.right-column_sub_header_1 h4{font-size:18px;font-weight:700;margin:0;max-width:45%;text-align:center}#right-column_header ul{display:flex;justify-content:center;gap:20px;list-style:none;padding:0;width:100%}.right-column_sub_header_1{display:flex;align-items:center;justify-content:center;position:relative;padding:10px}.right-column_sub_header_1 h4{margin:0}.right-column_sub_header_1 .btn{position:absolute;right:0}#right-column_header li{font-size:14px;color:gray;cursor:pointer;padding-bottom:5px;position:relative}#right-column_header li.active{color:#9b51e0;font-weight:700}#right-column_header li.active::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#9b51e0;border-radius:2px}.column-content{margin:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:center;background:#fff}.right-column .column-content{width:100%;margin:5px}.column-content .column-content-div{width:95%;margin:5px}.reading-container-home .column-content{text-align:left;margin-left:10%}#reading-log.column-content,#reading-teaching.column-content{text-align:left;position:relative;width:100%;overflow:auto;height:90%;max-height:73vh;margin:0;border-radius:12px}#reading-teaching.column-content.curriculum-bg{background:0 0}.activity-container{font-family:Arial,sans-serif;padding:0;color:#333;width:100%}.activity-header{display:flex;justify-content:space-between;align-items:center;min-height:38px;height:max-content;top:0;position:sticky;border-bottom:1px solid #ddd;padding:15px 0;color:#445068;box-shadow:0 4px 6px rgba(0,0,0,.1);background-color:#fff;z-index:1}.focus-standards-heading{font-size:20px;font-weight:700;margin:0;padding-left:20px;color:#000}.edit-standards-btn{padding-right:20px;color:#9b51e0;font-weight:700;background:0 0;border:none;border-radius:5px;padding-right:20px;font-size:14px;cursor:pointer;outline:0}.edit-standards-btn:hover{background:0 0}.edit-standards-btn:focus{background:0 0;outline:0}.edit-standards-btn:active{background:0 0}.activity-note{margin-bottom:20px;font-size:14px;color:#555;padding:0 20px}.activity-section{border-bottom:1px solid #e9e3e3;margin:15px 20px}.section-title{position:relative;font-size:18px;font-weight:700;padding-left:28px;margin-bottom:10px;padding-bottom:18px;color:#222!important;border-bottom:1px solid #bebebe7d}.activity-item-row{display:flex;margin-bottom:10px;flex-direction:column;justify-content:start;align-items:flex-start}.checkbox-and-text-container{display:flex;align-items:center;justify-content:flex-start}.activity-checkbox{margin-right:10px;width:18px;height:18px;cursor:pointer;opacity:1!important;position:relative!important;pointer-events:all!important}.activity-checkbox:checked{accent-color:#20a696}.activity-item-text{flex:1;font-size:16px;color:#444}.activity-item-subtext{font-size:14px;color:#777}.custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.custom-modal{background:#fff;width:450px;padding:25px;border-radius:12px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.3);animation:fadeIn .3s ease-in-out;position:relative}.success-icon{color:#4caf50;font-size:28px;margin-right:10px}.custom-modal .modal-header h3{display:flex;align-items:center;justify-content:center;margin:0;color:#333;font-size:22px;font-weight:700}.custom-modal .modal-body{margin:15px 0;font-size:16px;color:#555}.modal-subtext{font-size:14px;color:#777;margin-top:10px}.custom-modal .modal-footer{display:flex;justify-content:space-between;gap:15px;margin-top:20px}.btn-primary{background:#6a1b9a;color:#fff;padding:12px 18px;font-size:16px;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease-in-out;flex:1;display:flex;align-items:center;justify-content:center}.btn-primary i{margin-right:8px}.btn-primary:hover{background:#4a148c}.btn-secondary{background:#aaa;color:#fff;padding:12px 18px;font-size:16px;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease-in-out;flex:1;display:flex;align-items:center;justify-content:center}.btn-secondary i{margin-right:8px}.btn-secondary:hover{background:#888}.selection-note-box{background:#f3f2ff;position:sticky;top:54px;min-height:47px;display:flex;align-items:center;height:max-content;width:100%;color:#9b51df;z-index:1;font-size:14px;font-weight:700;border-left:5px solid #9b51df;padding:15px;margin:0 auto;border-radius:6px}@keyframes fadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}#collection-breadcrumbs .modal-header,#unit-breadcrumbs .modal-header{display:flex;justify-content:center;align-items:center;height:70px;overflow:hidden;border-bottom:1px solid #ccc;margin:auto 10px;width:100%}#collection-breadcrumbs .modal-header{justify-content:space-between;align-items:center;background:0 0;border-bottom:none}#unit-breadcrumbs .modal-body{margin:auto 10px;display:flex;justify-content:flex-start;align-items:center;width:100%;background:0 0}#collection-breadcrumbs .modal-body{max-height:400px;height:90%;overflow-y:auto;overflow-x:hidden;width:100%}#collection-breadcrumbs .assign-button{height:50%;margin:auto 0}#collection-breadcrumbs a.header{font-family:Lato;font-size:18px;font-weight:650;line-height:18px;letter-spacing:0;text-align:left}#unit-breadcrumbs .modal-body #all-curriculum-container,#unit-breadcrumbs .modal-body #all-grades-container,#unit-breadcrumbs .modal-body #all-unit-container{width:100%}#unit-breadcrumbs .modal-body #all-unit-container{max-height:400px;height:90%;overflow:auto}ul#all-units-ul li{display:flex;align-items:center;margin:5px 0}ul#all-units-ul li:hover{color:#999}ul#all-units-ul li h4::before{font-family:'Material Icons';content:"source";font-size:14px;color:#9a39da;margin-right:5px}ul#all-units-ul li h4{font-size:15px;font-weight:400;line-height:1.4em;color:#445068;flex-grow:1}ul#all-units-ul li h4 span{color:#9a39da;font-size:15px;font-weight:700;width:100px;display:inline-block}.reading-container-home div.left-column div.topic-header h2{margin:5px 0}.title{font-family:Lato;font-size:16px;font-weight:600;line-height:18px;letter-spacing:0;text-align:left;padding:5px 0;margin:2px 0;border-bottom:1px solid #ddd}.title a{color:#495063}#Reading_Behaviors .title{display:flex;flex-direction:row}.sub-title{font-family:Lato;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;padding:5px 10px;color:#9a39da}i.sub-title{display:inline-block}.book-type-text{display:flex;margin:10px;width:100%;height:fit-content;font-size:18px;color:#9a39da;font-style:normal}.left-link{padding:.5rem 1rem}.left-link .sub-title:hover{cursor:pointer;color:#fff!important;background-color:#9a39da;border-radius:4px}.left-link .sub-title .class-type:hover{cursor:pointer;width:100%;color:#fff!important;background-color:#9a39da;border-radius:4px}.book-col .card-content .sub-title{font-family:Lato;font-size:16px;font-weight:bolder;line-height:14px;letter-spacing:0;text-align:left;color:#9a39da}#current-curric-week.title{color:#9a39da}#current-curric-week.title{color:#9a39da;margin:0 10px;font-size:12px}.right-column .card{margin:auto;width:90%;height:90%;background:0 0;border-radius:10px;box-shadow:none}.card .card-col-left{width:66%;float:left}.card .card-col-right{width:30%;float:right}.card-col-left h3,.card-col-right h3{font-family:Lato;font-size:18px;font-weight:900;line-height:18px;letter-spacing:0;text-align:left;border-bottom:1px solid #ddd}.activity-feed{height:450px;overflow:auto;border-width:1px 0 1px 0;padding:10px 0;margin:25px 30px 0 0}.books-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;width:95%;background:#fff;border:1px solid #ebf0f8;border-radius:8px;margin:10px}.book-col{display:flex;flex-direction:column;justify-content:center;align-items:center;height:120px;width:120px;position:relative;border-radius:8px;margin:10px;border:1px solid #ddd}#reading-activity-feed{height:400px;overflow:auto;border:solid 1px #ccc;border-width:0 0 1px 0;padding:5px 0;margin:0 30px 0 0}.activity-feed ul{padding:5px 10px;margin:0 1px 5px;border:2px solid #fff;transition:.3s}.activity-feed ul:hover{border:2px solid #afbcc3;border-radius:8px;box-shadow:0 0 10px 0 #eee}.activity-feed ul li{padding:0 0 0 40px;margin:15px 0;position:relative}.activity-feed ul lh{display:block;font-size:15px;font-weight:700;color:#838e99;padding:10px 0 0}.activity-feed ul lh span{font-weight:400;opacity:0;margin-right:5px;float:right;position:relative;transition:.3s}.activity-feed ul li small span{opacity:.5;margin-left:5px}.activity-feed ul lh span a::before{font-family:'Material Icons';content:"bar_chart";-webkit-font-feature-settings:'liga';font-size:20px;position:absolute;top:-4px;left:-12px;color:#9b62d1}.activity-feed ul lh a{margin-left:10px}.activity-feed ul:hover span{display:inline;opacity:1}.activity-feed ul li p{margin:0}.activity-feed ul li small{font-size:13px;margin:0 0 0;color:#697b84;display:block}.activity-feed ul li::before{font-family:'Material Icons';content:"stars";-webkit-font-feature-settings:'liga';font-size:16px;text-align:center;color:#fff;position:absolute;left:0;top:4px;height:24px;width:24px;border-radius:30px;background:#ccc}.activity-feed ul li.act-practice::before{content:"alarm_on";background:#4aca87}.activity-feed ul li.act-reward::before{content:"fiber_smart_record";background:#fac646}.activity-feed ul li.act-badge::before{content:"style";background:#be86e6}.activity-feed ul li.act-no-practice{color:#838e99}.activity-feed ul li.act-no-practice::before{content:"not_interested";top:0;background:#838e99}.activity-feed ul li.act-point::before{content:"star";background:#fac646}.activity-feed ul li.act-below-practice::before{content:"close";top:0;background:#ef5d5d}.no-action-items{text-align:center;margin-top:25px}.no-action-items img{width:70%;max-width:200px;margin:40px auto 10px}.no-action-items h4{font-size:15px;color:#768f9c;font-weight:700;margin-bottom:5px}.no-action-items p{font-size:14px;color:#8ea7b4;max-width:220px;margin:0 auto 10px}.category_div{width:100%;border-bottom:1px solid #ddd;height:fit-content;margin:18px 0}.reading-behavior-curr{display:flex;flex-direction:column}li.sub-description{color:#495063;display:flex;width:100%;margin:5px 0 5px 15px;font-family:Lato;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:0;text-align:left;padding:5px 0}li.sub-description::before{font-family:'Material Icons';content:"brightness_1";-webkit-font-feature-settings:'liga';font-size:6px;margin-right:5px;opacity:1}.readinglvl-tag{width:fit-content;padding:5px 10px;border-radius:100px;text-align:center;margin:5px auto auto 15px;font-family:Lato;font-style:normal;font-weight:700;font-size:10px;line-height:14px;text-align:center;color:#ffff}.curr-week-container{position:relative;width:100%;height:97%;overflow-x:hidden;overflow-y:auto}.book-container{width:95%;display:flex;margin:2% 10px 10px 10px;height:90%}.left-image{width:25%;justify-content:center;height:100%}.right-description{width:100%}a.book-title{font-family:Lato;color:#9a39da;font-size:19px;font-weight:600}a.book-title:hover{text-decoration:underline;font-weight:bolder}a.book-title:not(.broken)::after{font-family:'Material Icons';content:"launch";-webkit-font-feature-settings:'liga';font-size:16px;margin:auto 5px}a.book-title.broken{color:gray;pointer-events:none}a.book-search{font-family:Lato;font-size:17px;font-weight:600;text-decoration:underline}a.book-search:hover{font-weight:bolder;color:#b37cd8}a.book-search::before{font-family:'Material Icons';content:"search";-webkit-font-feature-settings:'liga';font-size:12px;margin:auto 5px;display:inline-block}a.mark-broken-link::before{font-family:'Material Icons';content:'link_off';-webkit-font-feature-settings:'liga';font-size:16px;margin:auto 5px;color:#d32100}a.broken::before{color:gray}.link-tooltip{position:relative;display:inline-block}.link-tooltip .link-tooltiptext{visibility:hidden;width:200px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:3px 0;position:absolute;z-index:1;top:125%;left:50%;margin-left:-25px;opacity:0;transition:opacity .3s;font-size:14px}.link-tooltip .link-tooltiptext::after{content:"";position:absolute;bottom:100%;left:12.5%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}.link-tooltip:hover .link-tooltiptext{visibility:visible;opacity:1}.link-tooltip:not(.broken):hover{text-decoration:underline;font-weight:bolder;color:#d32100}a.supporting-book{font-family:Lato;color:#9a39da;font-size:14px}a.supporting-book.broken{color:gray;pointer-events:none}a.supporting-book:hover{text-decoration:underline;font-weight:bolder}a.book-launch:not(.broken)::after{font-family:'Material Icons';content:"launch";-webkit-font-feature-settings:'liga';font-size:14px;margin:auto 5px}a.book-download:not(.broken)::after{font-family:'Material Icons';content:"file_download";-webkit-font-feature-settings:'liga';font-size:14px;margin:auto 5px}.book-info span{font-weight:700;text-align:justify}.book-info em{font-style:italic;margin-right:5px}a#book-assign{color:#fff;margin:5px;padding:10px 15px}.book-image{width:100%;min-height:130px}.book-image .assign-button.assigned{background:rgba(0,207,46,.2);color:#009e23}div.assign-button{border-radius:19px;padding:5px 15px;font-family:Lato;font-style:normal;font-weight:700;font-size:12px;line-height:14px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;margin:5px auto}.planbtn{margin:0 5px;background-color:#9a39da;cursor:pointer}.planbtn:hover{background-color:#b85fd6}.book-col .card{width:100%;height:100%}.book-col .card-content{padding:10px}#book-assign:hover{background-color:#b85fd6;cursor:pointer}.currently-div{font-size:16px;height:25px;display:flex;align-items:center;justify-content:center;text-align:center;width:95%;margin-left:9px;padding:11px 5px;background:#9a39da;border-radius:8px 8px 0 0}#weekly-navigation{height:30px;flex-direction:row;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:4px;width:95%;background-color:#f0f8ff}.currently-topic{width:fit-content;height:fit-content;position:absolute}.section-title::before{font-family:'Material Icons';content:"pages";font-size:24px;position:absolute;top:0;left:0}.viewing{background-color:rgba(144,14,255,.1)!important}i.bookmark{color:#9a39da}.bookmark_outline{color:transparent}#content-language-btn{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;padding:0 30px 0 0;gap:23px;isolation:isolate;width:78px}#selected-language{font-family:Lato;font-size:15px;font-weight:700;line-height:18px;text-align:left;color:#9a39da;width:48px;height:18px;gap:0;align-self:center}.bookmark-btn{background-color:#f0f8ff}#reading-currently-teaching{font-family:Lato;font-size:12px;line-height:12px;font-weight:700;cursor:default;color:#fff}#seprate-line{color:#d9d9d9;width:1px;height:34px;margin:0;padding-top:3px;margin-right:26px;margin-left:18px;font-size:20px}#reading-assign-teaching-btn{border-radius:100px;background-color:#9a39da;color:#fff;font-family:Lato;font-size:15px;font-weight:bolder;cursor:pointer}.return-to-current-a{color:#000;font-family:Lato;font-size:16px;cursor:pointer;text-decoration:none;padding:0 5px 0 5px}.return-to-current-a:hover{background-color:#aaaa}.back-btn{color:#9a39da;background:#ebf0f8;cursor:pointer;margin:0 10px}.back-btn[disabled]{color:#aaaa;cursor:default}.back-btn:hover{border:2px solid #9a39da}.back-btn[disabled]:hover{border:none}.disabled-text{color:#aaa}.red-dot{display:inline-block;width:8px;height:8px;background-color:red;border-radius:50%;margin-left:5px;vertical-align:middle}.current-curric-reading{width:95%;border-bottom:1px solid #ddd;font-family:Lato;font-size:16px;font-weight:900;cursor:pointer;color:#9a39da;padding-bottom:1px;padding-right:10px;background-color:#f0f8ff;padding-left:0;text-align:start;padding-top:3px}div.right-book-row.row{align-items:center;display:flex;padding:0;margin:10px;cursor:pointer}div.right-book-row.row:hover{background:#eff3f7}div.left-link{width:100%;padding-top:4px;padding-left:10px;border-radius:8}div.no-activities{content:"not_interested";top:0;background:#838e99}.tab{text-align:center;text-transform:capitalize}#reading-manage-assignment ul.tabs{width:50%!important}.toggle-container{position:absolute;right:20px;display:flex;z-index:9;top:5px;align-items:center;gap:5px}.switch{position:relative;display:inline-block;width:40px;height:26px}.switch input{opacity:0;width:0;height:0}.Tslider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ef5d5d;-webkit-transition:.4s;transition:.4s}.Tslider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.Tslider{background-color:#9854c7}input:checked+.Tslider:before{-webkit-transform:translateX(14px);-ms-transform:translateX(14px);transform:translateX(14px)}.Tslider.round{border-radius:8px}.Tslider.round:before{border-radius:6px}.current_lesson{position:relative}.current_lesson span{border-radius:10px;background-color:#ef5d5d;color:#fff;font-size:11px;padding:2px 5px;margin-left:10px;position:absolute;right:-90px;top:7px}.books-containers{padding-right:0;background:#ebf1fa;padding:20px 40px;width:calc(100% - 348px);left:325px;position:relative}.books-containers .card{padding:20px;background:#fff;border-radius:10px;box-shadow:0 2px 20px 0 rgba(105,122,153,.1);border-radius:15px;overflow-y:auto;max-height:60%}.card-title{display:flex;justify-content:space-between}.unit-name{align-self:flex-start}.card-title h2{margin:5px 0}#reading-books-list div.cur-body{max-height:500px;overflow-y:auto}.assess-work-sample-modal.modal{height:100%;min-width:1100px!important;max-width:96%;height:calc(100% - 70px);max-height:calc(100% - 70px);top:30px!important;overflow:hidden;background:#ecf1f9;box-shadow:-1px 0 16px 0 rgba(20,30,52,.1);z-index:1004!important;width:96%}.aws-modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:10%;padding:10px 20px}.aws-modal-header.monitor{padding:5px 20px 0 20px}.aws-child,.aws-language,.aws-level-name,.aws-rc-name{display:flex;align-items:center;gap:8px;height:18px;justify-content:space-between}.aws-modal-header.monitor .left,.aws-modal-header.monitor .right{flex:1}.aws-child,.aws-level-name{flex:28%;position:relative}.aws-level-name{display:flex;flex-direction:column;align-items:flex-start}.aws-level-name .aws-level{order:1}.aws-level-name .aws-date{order:2}.aws-rc-name{flex:20%;position:relative}.aws-language{flex:10%;position:relative}.checkbox-green[type=checkbox].filled-in:checked+label:after{border:2px solid #009e22;background-color:#009e22}.header-left,.header-right{display:flex;align-items:center;position:relative}.header-left{width:38%;justify-content:flex-start}.header-right{width:30%;justify-content:flex-end}.tab-left{display:flex;color:grey;align-items:end;justify-content:center;width:fit-content;min-width:19%;margin:0}.tab-left .tab-btn{display:flex;justify-content:center;align-items:center;color:grey;padding:0;cursor:pointer}.tab-left .tab-btn .tab-icon{color:grey;cursor:pointer}.tab-left .tab-btn .tab-text{color:grey;cursor:pointer;line-height:normal}.header-right-btn{font-family:Lato;font-style:normal;font-weight:700;font-size:15px;color:#fff;cursor:pointer}.tab-left .tab-btn.language-btn{border-radius:8px 0 0 0}.tab-left .tab-btn.active{color:#9a39da;border-bottom:3px solid #9a39da}.tab-left .tab-btn .tab-icon.active{color:#9a39da}.tab-left .tab-btn .tab-text.active{color:#9a39da;width:108px}#language-btn{height:50px!important;padding:0}#language-btn a{width:100%!important;display:block;color:#000;border-radius:0 8px 0 0;text-align:center;background:rgba(255,255,255,.25);font-size:13px;justify-self:center;height:50%}#language-btn a.active{background:#fff}.tab-right{margin:auto 10px;border-radius:8px;padding:10px}.tab-left.input-field{margin:auto 10px;background:0 0}.tab-left.active{color:#9a39da;border-bottom:2px solid #9a39da}.rc-assignment-list a{font-family:Lato;font-style:normal;font-weight:700;font-size:20px;line-height:18px;color:#fff}.rc-language-list input.select-dropdown{border-bottom:none;font-family:Lato;font-style:normal;font-weight:700;font-size:20px;line-height:18px;color:#fff;margin:0 0 5px 0}.assign.rc-language-list input.select-dropdown{color:#9a39da;margin:0}.reading-container{display:flex;flex-direction:column;align-items:flex-start;padding:15px 0 15px 0;position:absolute;top:0;background:#f4eff6;height:100vh;width:calc(100% - 22px)}.reading-container-content{width:100%;height:100%;margin:20px 0;background-color:#fff}#reading-assess.reading-container-content{padding:5px 0;position:relative;margin:20px 0 0 0;overflow:auto;background:#fff}#reading-assess.reading-container-content table.scrollable-assess-table{height:100%;width:100%;margin:10px 5px;background:#fff}th.assess-header-th{min-width:120px;text-align:center;height:36px!important;padding:0;background:linear-gradient(0deg,rgba(234,239,247,.66),rgba(234,239,247,.66)),linear-gradient(0deg,#ebf0f8,#ebf0f8)}td.assess-data-td{min-width:120px;text-align:center;height:36px!important;padding:0}td.assess-data-td div{width:fit-content;display:flex;justify-content:center;align-items:center;padding:6px 10px;border-radius:100px;text-align:center;margin:auto}.assess-header-th span{font-family:Lato;font-style:normal;font-weight:700;font-size:10px;line-height:14px;text-align:center;color:#495063;word-wrap:break-word}td.assess-data-td div a{font-family:Lato;font-style:normal;font-weight:700;font-size:10px;line-height:14px;text-align:center;color:#495063;word-wrap:break-word}.rc-assess-modal{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;margin:10px;position:fixed;width:20%;height:23%;background:#fff;border:1px solid #e7edf5;box-shadow:0 4px 4px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.1);border-radius:8px;left:20%;transform:translate(-50%,-50%);z-index:1003}.rc-assess-modal-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;padding:10px}.rc-action-btn{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;border-radius:19px;margin-top:auto;padding:2px 5px}.rc-action-btn a{flex:1;font-family:Lato;font-style:normal;font-weight:700;font-size:12px;line-height:17px;text-align:center;color:#fff;margin:0 5px;border-radius:2em;padding:3px 0;background:#9b39db}.rc-behavior-practice{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:2px 5px}.rc-behavior-practice p{margin:0;color:#495063;font-family:Lato;font-size:15px;font-style:normal;font-weight:700;line-height:30px}.rc-level-name-title{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px 5px;background:#cd39da;border-radius:100px;width:fit-content;margin-bottom:auto}.rc-level-name-title a{font-family:Lato;font-style:normal;font-weight:800;font-size:14px;line-height:14px;color:#fff;display:flex;flex-direction:row;align-items:flex-start;padding:2px 8px 2px;gap:10px;flex:none;order:0;align-self:stretch;flex-grow:0}.aws-question-pagination{position:relative;bottom:0;left:0;margin:0;padding:0}.aws-question-pagination i{font-size:10px;color:#495063}.aws-pagination-a.checked{background:rgba(255,255,255,.25)}.assign-content{padding:5px 15px 5px 15px;width:100%;max-height:55%;overflow-y:scroll}.assign-content-div{display:flex;flex-direction:column;padding:5px;border-radius:8px;height:100%;width:100%;background:rgba(105,122,153,.24);justify-content:flex-start;align-items:flex-start;position:relative}.assign-header-ws{display:flex;padding:5px 20px 5px 20px;justify-content:flex-start;align-items:flex-start}.assign-footer{display:flex;padding:5px 20px 5px 20px;height:5%;justify-content:flex-start;align-items:flex-start}.assign-content-header-title strong{color:#9b39db;font-weight:700}.assign-content-header{height:5%;width:calc(100% - 40%);background:#fff;border:1px solid #ebf0f8;border-radius:8px;padding:10px 20px;margin-right:auto;margin-top:10px;margin-bottom:10px;justify-content:space-between;align-items:center;position:relative;display:flex}.assign-content-header-title{align-items:center;padding:0;gap:8px;width:fit-content}.assign-content-header-title a{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.1px;color:#495063}a.assign-button{background:#9b39db;border-radius:19px;padding:5px 20px;font-family:Lato;font-style:normal;font-weight:700;font-size:12px;line-height:14px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;height:100%}a.unassign-button{background:#9b39db;border-radius:19px;padding:10px 5px 10px 5px;font-family:Lato;font-style:normal;font-weight:700;font-size:15px;line-height:14px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center}a.unassign-button.disabled{background:#445068}.assign-modal-rows{box-sizing:border-box;display:flex;flex-direction:column;background:#fff;border:1px solid #ebf0f8;border-radius:8px;justify-content:space-between;padding:10px 20px;margin:10px 20px;width:96%;position:relative}.assign-modal-rows-div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 20px;height:auto;position:relative;display:grid;grid-auto-rows:minmax(0,auto);grid-gap:10px;width:100%}.assign-modal-rows-div.fix-col{grid-template-columns:repeat(3,1fr)}.assign-modal-rows.flexible-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(50%,1fr));padding:0 10px 0 20px}.assign-modal-rows.flexible-col label{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#495063}.reading-checkbox{display:flex;align-items:center}.monitor-work-sample-modal.modal{height:100%;min-width:550px!important;max-width:50%;top:10px!important;height:calc(100% - 30px);max-height:calc(100% - 30px);overflow:hidden;background:#ecf1f9;box-shadow:-1px 0 16px 0 rgba(20,30,52,.1);z-index:1003!important;width:50%;position:absolute;right:0!important}#initial-login-modal{max-width:unset}#book-details.modal.monitor-work-sample-modal{z-index:1003!important}a.rc-status-a{font-family:Lato;font-size:12px;font-style:normal;font-weight:700;line-height:normal}a.rc-status-a.assign{margin-left:5%;padding:.2em .5em;width:fit-content;border-radius:2em}#reading-main-data-table{width:100%;max-width:100%;overflow-x:auto;background:#f7f9fb;border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}#reading-assignment-table{width:100%;position:relative;border-collapse:collapse;background-color:#fff}#reading-assignment-table thead{background-color:#fff;border-bottom:1px solid #ccc;position:sticky;top:0;z-index:5}#row-domains a.skill-header-link{display:block;padding:6px 10px;font-weight:600;font-size:.75rem;border-radius:4px;color:#333;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#reading-assignment-table tbody{background:#fcfcfc}#reading-assignment-table tbody td{padding:12px;font-size:14px;text-align:center}#reading-assess-monitor-section{max-height:96vh;position:relative}.scrollable-table{width:100%;border-collapse:collapse;table-layout:fixed;overflow:auto!important}.scrollable-table thead th{position:sticky;top:0;z-index:2}#reading-tab-dropdown-wrap{display:flex;align-items:center;gap:5px;width:40%}#reading-assignments-head th{background:#eee6f7;padding:12px;font-size:14px;color:#333;white-space:nowrap}#reading-main-data-table td.cell-progress{background-color:#fff}#reading-main-data-table td .status{display:inline-block;font-weight:600;padding:6px 12px;border-radius:4px;font-size:.75rem;color:#333;background-color:rgba(234,239,247,.66)}.syncscroll{overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 260px)}a.status.tooltipped{padding:2px 8px;border-radius:100px;font-family:Lato;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;width:fit-content}ul#domains-behaviors-ul{margin:0 0 30px;padding-bottom:10px}ul#domains-behaviors-ul li{padding:10px 15px 10px 15px;position:relative;cursor:pointer}ul#domains-behaviors-ul li span{font-family:Lato;font-size:13px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.1px;color:#495063;text-align:right;position:relative}ul#domains-behaviors-ul li .collapsible-header{padding:0}ul#domains-behaviors-ul li .collapsible-header .col{padding:1rem .75rem}.modal-header#dropdown-monitor-reading .dropdown-button{min-width:250px}#domains-behaviors-ul.collapsible .collapsible-header{background:0 0;border-bottom:none}#domains-behaviors-ul.collapsible .collapsible-body{background:0 0;border:1px solid #ccc;border-top:none;border-radius:12px;border-top-left-radius:0;border-top-right-radius:0}#domains-behaviors-ul.collapsible .collapsible-body .row{margin-bottom:10px}.notes-date{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;display:flex;align-self:center;align-items:center;color:#9a39da;margin-top:20px}div.add-notes-btn{display:flex}div.add-notes-btn a{background-color:#9a39da}div.add-notes-btn a:hover{background:#ce93d8}a.notes-save{background-color:#9a39da}a.notes-save i:hover{background:#ce93d8}a.notes-delete{color:#26a68a}a.notes-delete:hover{color:#ef9a9a}div.notes-format textarea.materialize-textarea{padding:5px 5px 0 20px;margin-bottom:0}#domains-behaviors-ul.collapsible .collapsible-header{border-bottom:1px solid #ccc}#domains-behaviors-ul.collapsible .collapsible-header .more.col.s1::before{font-family:'Material Icons';content:"expand_more";-webkit-font-feature-settings:'liga';font-size:2em;padding-right:10px;color:#9e9e9e}#domains-behaviors-ul.collapsible .collapsible-header .less.col.s1::before{font-family:'Material Icons';content:"expand_less";-webkit-font-feature-settings:'liga';font-size:2em;padding-right:10px;color:#9e9e9e}#domains-behaviors-ul.collapsible .collapsible-header .col.s3 a span{border-radius:10px;padding:5px 10px}#domains-behaviors-ul.collapsible .collapsible-header .col.s9 .reading-standard{padding:5px;background:rgba(234,239,247,.66);margin-top:5px;margin-right:5px}div.row.history-notes li.row{padding:10px 15px 10px 15px;border:1px solid #ccc;border-radius:10px;box-shadow:1px 1px 2px #ccc}#reading-monitor-modal .cur-body .card-header h2{margin-bottom:0}.reading-domain-sum{margin-bottom:10px}.reading-domain-sum span{margin-right:10px;color:#606b76;font-size:13px}#ch-add-classlink-step-3 .ch-selected-class-name input.ch-add-input-field.chpc-input,#ch-add-clever-step-3 .ch-selected-class-name input.ch-add-input-field.chpc-input,#ch-add-google-step-3 .ch-selected-class-name input.ch-add-input-field.chpc-input{width:100%;padding:12px 12px;border:1px solid #e9e4f2;border-radius:10px;background:0 0;font-size:14px;min-height:44px;transition:border-color .15s ease,box-shadow .15s ease}#ch-add-classlink-step-3 .ch-selected-class-name input.chpc-input:focus,#ch-add-clever-step-3 .ch-selected-class-name input.chpc-input:focus,#ch-add-google-step-3 .ch-selected-class-name input.chpc-input:focus{outline:0;border-color:#cdb6e6;box-shadow:0 0 0 3px rgba(159,95,203,.15)}#ch-add-classlink-step-3 .ch-selected-class-name input.chpc-input::placeholder,#ch-add-clever-step-3 .ch-selected-class-name input.chpc-input::placeholder,#ch-add-google-step-3 .ch-selected-class-name input.chpc-input::placeholder{color:#9ba3af}#classlink-grade-dd.chpc-grade .ch-select,#clever-grade-dd.chpc-grade .ch-select,#google-grade-dd.chpc-grade .ch-select{border:1px solid #e9e4f2;border-radius:10px;background:0 0;min-height:44px;transition:border-color .15s ease,box-shadow .15s ease}#classlink-grade-dd.chpc-grade .ch-select-display,#clever-grade-dd.chpc-grade .ch-select-display,#google-grade-dd.chpc-grade .ch-select-display{display:flex;align-items:center;justify-content:space-between;padding:12px 12px}#classlink-grade-dd.chpc-grade .ch-select.open,#clever-grade-dd.chpc-grade .ch-select.open,#google-grade-dd.chpc-grade .ch-select.open{border-color:#cdb6e6;box-shadow:0 0 0 3px rgba(159,95,203,.15)}#ch-add-classlink-step-3.ch-provider-confirm .ch-add-input-label,#ch-add-clever-step-3.ch-provider-confirm .ch-add-input-label,#ch-add-google-step-3.ch-provider-confirm .ch-add-input-label{display:inline-block;margin-bottom:6px;font-weight:600}.chpc-helper{margin-top:6px;font-size:12px;color:#6b7280}.chpc-error{margin-top:6px;font-size:12px;color:#d14343}#classlink-grade-dd.chpc-grade .ch-select-list,#clever-grade-dd.chpc-grade .ch-select-list,#google-grade-dd.chpc-grade .ch-select-list{max-height:240px;overflow:auto}#ch-add-classlink-step-3.ch-provider-confirm .ch-onboarding-dropdown-header,#ch-add-clever-step-3.ch-provider-confirm .ch-onboarding-dropdown-header,#ch-add-google-step-3.ch-provider-confirm .ch-onboarding-dropdown-header{border:1px solid #e9e4f2;border-radius:10px;padding:12px;min-height:44px}.ch-loading{display:flex;align-items:center;gap:10px;padding:14px 12px;color:#6b5a81;background:#f7f2fd;border:1px dashed #d9c9ee;border-radius:12px;width:100%;box-sizing:border-box}.ch-spinner{width:18px;height:18px;border-radius:50%;border:2px solid #d9c9ee;border-top-color:#9f5fcb;animation:chspin .8s linear infinite}@keyframes chspin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ch-add-container{background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(20,10,40,.08);padding:20px 20px 16px}.ch-add-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:16px}.ch-add-title{display:flex;align-items:center;gap:8px;font-size:1.2rem;font-weight:700}.ch-add-title-icon{color:#9f5fcb}.ch-add-steps{display:flex;gap:8px}.ch-step{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f1edf8;color:#6b5a81;font-weight:700;font-size:.9rem}.ch-step.ch-step-active{background:#9f5fcb;color:#fff}.ch-section-title{font-size:1.1rem;font-weight:700;margin:6px 0 10px}.ch-add-row{margin-bottom:12px}.ch-add-container{display:flex;flex-direction:column}.ch-add-header{position:sticky;top:0;z-index:2;background:#fff;padding-bottom:8px}.ch-add-body{padding-right:6px}.ch-inline-actions{position:sticky;bottom:0;z-index:2;background:#fff}.ch-add-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ch-add-type-card{border:1px solid #e9e4f2;border-radius:14px;padding:14px 14px 12px;background:#faf9fc;cursor:pointer;transition:box-shadow .16s ease,border-color .16s ease,background .16s ease}.ch-add-type-card:hover{border-color:#d8c9ee;background:#f7f2fd;box-shadow:0 4px 14px rgba(30,10,60,.08)}.ch-add-type-card.selected{border-color:#9f5fcb;background:#f4eafd;box-shadow:0 6px 18px rgba(159,95,203,.18)}.ch-add-type-input{display:none}.ch-add-option-header{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:4px}.ch-add-option-icon{color:#9f5fcb}.ch-add-option-desc{margin:0;color:#555;font-size:.92rem}.ch-add-details-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px}.ch-add-details-form.two-col{grid-template-columns:1fr 1fr}.ch-add-input-group{display:flex;flex-direction:column;gap:6px}.ch-add-input-label{font-weight:600;color:#3a2f4a;margin-bottom:4px}.ch-add-input-field{border:1px solid #e4dff0;border-radius:10px;padding:10px 12px;outline:0;background:#fff}.ch-add-input-field:focus{border-color:#9f5fcb;box-shadow:0 0 0 3px rgba(159,95,203,.15)}.ch-add-students-form{display:flex;flex-direction:column;gap:10px}.ch-add-form-description{color:#555;margin:0}.ch-add-student-inputs{display:flex;flex-direction:column;gap:8px}.ch-inline-actions{display:flex;justify-content:flex-end;gap:10px;padding:12px;margin-top:8px;border-top:1px solid #eee}.ch-btn{border-radius:10px;padding:10px 14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:1px solid transparent;background:#f7f5fb;color:#3a2f4a}.ch-btn-primary{background:#9f5fcb;color:#fff;border-color:#9f5fcb}.ch-btn-primary:hover{filter:brightness(.96)}.ch-btn-outline{background:#fff;color:#9f5fcb;border-color:#9f5fcb}.ch-btn-outline:hover{background:#f4eafd}.ch-btn-outline:active{background:#9f5fcb;color:#fff}.ch-select{position:relative;width:100%}.ch-select-display{display:flex;align-items:center;justify-content:space-between;border:1px solid #e4dff0;border-radius:10px;padding:10px 12px;background:#fff;cursor:pointer}.ch-select-display:focus{outline:0;box-shadow:0 0 0 3px rgba(159,95,203,.15)}.ch-select-caret{color:#9f5fcb}.ch-select-list{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e4dff0;border-radius:10px;margin-top:6px;box-shadow:0 8px 18px rgba(20,10,40,.08);max-height:220px;overflow:auto;z-index:1000}.ch-select-list.hide{display:none}.ch-select-item{padding:10px 12px;cursor:pointer}.ch-select-item:hover{background:#f7f2fd}.ch-select-item.active{background:#f4eafd;color:#3a2f4a;font-weight:600}@media (max-width:640px){.ch-add-type-grid{grid-template-columns:1fr}.ch-inline-actions{justify-content:stretch}.ch-inline-actions .ch-btn{width:100%}}.ch-add-container .ch-hidden{display:none!important}.ch-add-container .select-wrapper{display:none!important}.manage-classrooms-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.manage-classroom-item{display:flex;align-items:center;justify-content:space-between;border:2px solid #e9ecef;border-radius:12px;padding:12px 14px;background:#fff}.manage-classroom-item .classroom-name{font-weight:600;color:#495057}.manage-classroom-item .actions{display:flex;gap:8px}.manage-classroom-item .btn-danger{background:#dc3545;color:#fff}.manage-classroom-item .btn-outline{border:1px solid #9f5fcb;color:#9f5fcb;background:#fff}.manage-classroom-item.disabled .btn-danger{opacity:.5;pointer-events:none}.inline-edit-field[data-field=grade_level]{position:relative}.inline-edit-field[data-field=grade_level] .field-display{position:relative;padding-top:8px}.inline-edit-field[data-field=grade_level] .field-display .edit-btn{position:absolute;top:8px;right:8px;z-index:2}.inline-edit-field[data-field=grade_level] #settings-grade-cards-display{padding-top:8px}.grade-cards-container.disabled{pointer-events:none;opacity:.6}.reading-curriculum-cards-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,320px));gap:12px;justify-content:start}#settings-curriculum-cards.disabled,#settings-reading-curriculum-cards.disabled,.curriculum-cards-container.disabled,.reading-curriculum-cards-container.disabled{pointer-events:none;opacity:.6}.comprehensive-settings-modal .language-card.disabled,.comprehensive-settings-modal .practice-time-card.disabled{pointer-events:none;opacity:.6;cursor:not-allowed}.comprehensive-settings-modal .language-card .loading-spinner,.comprehensive-settings-modal .practice-time-card .loading-spinner{position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#9f5fcb;font-size:18px}.grade-change-warning{margin-bottom:20px;border:1px solid #ffc107;border-radius:8px;background-color:#fff3cd;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.grade-change-warning .warning-header{display:flex;align-items:center;margin-bottom:12px;color:#856404;font-weight:600}.grade-change-warning .warning-header i{margin-right:8px;font-size:18px;color:#ffc107}.grade-change-warning .warning-content{color:#856404}.grade-change-warning .warning-content p{margin-bottom:12px;font-size:14px;line-height:1.4}.grade-change-warning .warning-content ul{margin:0;padding-left:20px}.grade-change-warning .warning-content li{margin-bottom:6px;font-size:13px;line-height:1.3}@media (max-width:768px){.grade-change-warning{padding:12px;margin-bottom:16px}.grade-change-warning .warning-content p{font-size:13px}.grade-change-warning .warning-content li{font-size:12px}}.ell-actions .btn{padding:6px 10px;border-radius:8px}.ell-disabled{opacity:.85}.ell-disabled input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.ell-disabled input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed;color:#999}#settings-ell-table input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}#settings-ell-table input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed;color:#999}#settings-ell-table tr.english-language-selected{opacity:.7;background-color:#f5f5f5}#settings-ell-table tr.english-language-selected input[type=checkbox]{opacity:.5}#settings-ell-table tr.english-language-selected label{color:#999}#settings-ell-table tr.english-language-selected input[type=checkbox]:disabled{opacity:.3;background-color:#ccc}#settings-ell-table tr.english-language-selected input[type=checkbox]:disabled+label{opacity:.5;color:#666;font-style:italic}a{color:#9a39da}a.anchor-black{color:#000}a.anchor-grey{color:#697a99}#home-wrap h2{font-weight:700}.sub-header{margin:0;height:52px;line-height:85px;overflow:hidden;background:#fff;padding:0 0 0 46px}.sub-header h2{font-weight:700}.classroom-card{transition:all .3s ease;color:#000}.classroom-card:hover{border:2px solid #9f5fcb;background:rgb(159 95 203 / 35%);box-shadow:0 2px 8px rgba(60,30,120,.15);color:#9f5fcb!important}.sub-header h2 I{position:absolute;left:20px;top:31px}#sidebar-header{background-size:140px;padding:1px 10px 0;box-shadow:0 4px 3px 0 rgba(0,0,0,-.86),0 1px 5px 0 rgba(0,0,0,.12),0 1px 1px -3px rgba(0,0,0,.2)}.demo{background:#fff url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/sm-logo.jpg) no-repeat 25px 25px}.default{background-color:#fff}#global-menu{left:187px;position:absolute;top:25px;padding-left:15px;padding-right:22px;z-index:20}#global-menu::after{font-family:'Material Icons';content:"arrow_drop_down";-webkit-font-feature-settings:'liga';font-size:16px;right:5px;position:absolute;color:#fff}#global-menu-dd{width:700px!important;border-radius:10px!important;left:20px!important;box-shadow:0 8px 15px rgba(0,0,0,.2);background-image:linear-gradient(144deg,#ed6aef 0,#b648e0 34.3%,#922cd4 80.5%,#ad16dc 99.5%);height:calc(100% - 80px);max-height:600px;border:1px solid #ddd}#global-menu-dd #class-name{color:#445068;font-size:13px}#global-menu-dd #class-name a{margin-left:8px;color:#a5aebe}#global-menu-dd #class-name a::before{font-family:'Material Icons';content:"autorenew";-webkit-font-feature-settings:'liga';color:#b7bfcd;font-size:16px;position:relative;top:3px}#global-mains{width:58%;position:absolute;padding:30px 20px 30px 30px}#global-header{background:#fff;padding:20px 30px}#global-header h2{margin:0 0 0}#global-mains a{margin:0 2px 5px 2px;width:100%;display:block;background:#fff;border-radius:6px;padding:15px 15px 15px 50px;position:relative;cursor:pointer;color:#b648e0}#global-mains a:hover{box-shadow:0 3px 15px rgba(154,57,218,.5);z-index:1}#global-mains a::before{font-family:'Material Icons';content:"arrow_drop_down";-webkit-font-feature-settings:'liga';color:#b648e0;font-size:26px;left:10px;top:8px;position:absolute}#global-mains a#link-home::before{content:"home"}#global-mains a#link-reports::before{content:"assessment"}#global-mains a#link-herobadges::before{content:"stars"}#global-mains a#link-settings::before{content:"settings"}#global-mains a#link-support{margin-top:10px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.9)}#global-mains a#link-support p{color:rgba(255,255,255,.7)}#global-mains a#link-support::before{content:"help";color:rgba(255,255,255,.8)}#global-mains a::after{font-family:'Material Icons';-webkit-font-feature-settings:'liga';color:#b7bfcd;font-size:20px;position:absolute;right:15px;top:18px;transition:all .5s}#global-mains a#link-support::after{color:rgba(255,255,255,.7)}#global-mains a:hover::after{color:#b648e0;right:10px}#global-mains a#link-support:hover::after{color:#fff;right:10px}#global-mains a h3{font-size:15px;font-weight:700;margin:0 0 5px 0}#global-mains p{margin:0;font-size:13px;color:#818fa7}#global-mains a#link-app::before{content:"face"}#global-subs{margin-left:60%;width:40%;margin-top:30px}#global-subs h4{font-size:15px;font-weight:700;margin:15px 0 13px;color:#fff}#global-subs .spacer{height:5px}#global-subs a{display:block;margin-bottom:10px;padding-left:25px;color:rgba(256,256,256,.85);position:relative;transition:all .2s}#global-subs a:hover{color:#fff;padding-left:28px}#global-subs a::before{font-family:'Material Icons';-webkit-font-feature-settings:'liga';color:#b648e0;font-size:15px;text-align:center;line-height:18px;background:#fff;height:16px;width:16px;border-radius:20px;left:0;top:3px;position:absolute;opacity:.7;transition:all .2s}#global-subs a:hover::before{opacity:1;left:3px}#sidebar-header #class-keys li{margin:0 0 3px;padding:0;font-size:14px;border-radius:10px;background-color:rgba(144,14,255,.2);color:#697a99;font-weight:700;position:relative;cursor:pointer}#sidebar-header #class-keys li a{display:block;padding:5px 12px 6px 28px}#sidebar-header #class-keys li:hover{color:#9a39da}#sidebar-header #class-keys li I{position:absolute;font-size:16px;left:8px;top:8px;opacity:.7}#sidebar-header #class-keys li#class-points I{font-size:13px;left:9px;top:9px}#sidebar-header #class-keys li span{float:right;font-weight:400}#class-switch-key #choose-class-name{background:#f5f8fb;margin:0 0 3px;padding:0;font-size:14px;border-radius:50px;color:#697a99;font-weight:700;position:relative;cursor:pointer}#class-switch-key #choose-class-name #switch-classroom #teacher-classrooms{-webkit-line-clamp:2;display:-webkit-box;padding:4px 11px 4px 20px;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;line-height:21px;max-height:50px}#class-switch-key{height:50px;margin:0}#class-switch-key #choose-class-name #switch-classroom #teacher-classrooms div{display:block}#class-switch-key li:hover{color:#9a39da}#class-switch-key li#choose-class-name I{font-size:13px;left:9px;top:9px}#class-switch-key #choose-class-name #switch-classroom #classrooms-dropdown{max-height:100px!important;overflow-y:scroll!important}#class-switch-key #choose-class-name #switch-classroom #classrooms-dropdown li{min-height:20px!important}#class-switch-key #choose-class-name #switch-classroom #classrooms-dropdown .teacher-classroom{font-size:13px!important;background:0 0!important;display:block;padding:5px 12px 6px 28px}#classrooms-dropdown a.teacher-classroom.selected::after{font-family:'Material Icons';content:"check";-webkit-font-feature-settings:'liga';font-size:1em;padding:auto;margin:5px;color:#9e9e9e}#student-col table .student-hover td,#student-col table td:hover{font-weight:700;box-shadow:inset 0 0 0 1px #ccc;border-radius:5px;background:#fff;color:#9b62d1}#main-data-table div#assess-language-switch.row{display:flex;height:45px!important;max-width:100%!important;background-color:#ebf1fa;margin-bottom:0}#main-data-table div#assess-language-switch form{display:flex;justify-content:center;width:180px}#main-data-table div#assess-language-switch form p label{font-size:13.5px;padding-right:10px;font-weight:700}#assignment-col table{overflow:hidden;position:absolute;display:block;height:calc(100% - 50px);top:45px;width:100%;color:#404958;background:#f6f9fe}ul.tabs{position:absolute;width:calc(100%);border-bottom:1px solid #ccc;height:59px!important;padding-left:20px}div#assignment-col ul li.tab{max-width:180px;height:45px;line-height:45px}.main-col-content#reward,.main-col-content#settings{padding:16px 10px;background:#f4eff6;height:100%;width:100%;left:0;max-width:none;position:absolute;top:0}#class-settings,#language-settings{margin-top:30px;margin:30px}.main-col-content .switch-tab{background:#ebf1fa;height:90px;width:100%}.switch-tab .switch-tabs-wrap{border:1px solid grey;background:#ebf1fa}.switch-tab .switch-app-tabs-wrap ul.tabs li.tab a:hover{background-color:#f3e5f5}.switch-tab .switch-app-tabs-wrap ul.tabs li.tab a.active{opacity:1;font-weight:700;top:10px;border-bottom:6px solid #b56ee6!important}#monitor-assess-container{border-bottom:1px solid #ddd;height:45px;background:#fff}div#monitor-assess-container ul#monitor-access-tabs li.tab{max-width:250px;width:100%;line-height:44px;height:44px}#settings-tabs-wrap{border-bottom:1px solid #ddd;height:45px;background:#fff}#class-settings ul.collection{border:none}#class-settings .collection-item{background:#fff;border-radius:10px;box-shadow:0 2px 20px 0 rgba(105,122,153,.1);border-radius:15px}#settings .tabs{width:60%;min-width:600px;margin:0}#assignment-col tr{background:#fff}#assignment-col table thead th{background:#ebf1fa}#assignment-col table thead#class-report-head{position:sticky;top:0;z-index:10}#assignment-col table thead#class-report-head th{background:#ebf1fa;position:sticky;top:0;z-index:5}#assignment-col th a.dropdown-button{border-color:#fff}#reward-tabs-wrap{border-bottom:1px solid #ddd;height:65px;padding-top:6px;background:#fff}ul#class-roster{position:relative;width:100%;max-height:92%;border-radius:15px;height:100%;overflow:auto;margin:0;background-color:#fff}ul#class-roster.expand{position:relative;width:100%;overflow:auto;margin:0;background-color:#fff;padding-bottom:30px}ul#class-roster.expand1{position:relative;width:100%;height:100%;overflow:auto;margin:0;background-color:#fff;padding-bottom:30px}ul#class-roster li{padding:0;line-height:36px;margin:0;width:100%;border-radius:6px}ul#class-roster li::before{font-family:'Material Icons';position:absolute;left:2px!important}ul#class-roster li:hover{font-weight:700;background:#f6f9fe;cursor:pointer}ul#class-roster li a{display:flex;width:100%}ul#class-roster li#demo-student{font-weight:700}ul#class-roster li#demo-student::before{content:"north_east"}#assignment-settings,#core-curriculums{padding-right:30px;font-size:13px;text-transform:none;color:#666;width:100%}#assignment-settings i,#core-curriculums i{position:relati ve;right:-25px}#date-picker-a{position:absolute;right:112px;top:0;z-index:1;height:36px;width:36px;text-align:center}#date-picker-a:hover{box-shadow:none}#date-picker-a i{color:#666;position:absolute;left:6px;top:6px;font-size:22px}.daterangepicker{box-shadow:-5px 3px 20px rgba(0,0,0,.1)}.daterangepicker .drp-buttons .btn{padding:4px 20px!important;line-height:20px;background:#9a39da;color:#fff}.daterangepicker .drp-buttons .btn.btn-default{padding:4px 20px!important;line-height:20px;background:#e9ebee!important;color:#6d778a}#class-progress-btn{width:210px;margin-top:10px;background:#fff!important;box-shadow:0 2px 3px #ccc}#class-progress-btn span{font-size:18px;position:relative;top:3px;margin-right:4px}#class-progress-btn:hover{box-shadow:0 3px 4px #bbb!important}#assignment-col table thead#class-report-head tr.skill-group,#assignment-col table thead#class-report-head tr.skill-group th{height:45px;font-size:16px;text-transform:capitalize;color:#444;line-height:45px;font-weight:700;cursor:pointer;background:#ebf1fa}#assignment-col table thead#class-report-head tr.skill-group th i{position:absolute;right:15px;font-size:22px;top:12px}#assignment-col table thead#class-report-head tr.skill-group th span.dropdown-button{width:100%;display:inline-block;position:absolute;left:0}#assignment-col table thead#class-report-head tr.skill-group th ul.dropdown-content{margin:0 0 0 93px}#assignment-col table thead#class-report-head tr.skill-group th li{font-weight:400}#assignment-col table thead#class-report-head tr.skill-group th li span{float:right;color:#888}#assignment-col table thead#class-report-head tr.skill-group th li.active-filter span{color:#000;font-weight:700;background:#fff}#assignment-col table thead#class-report-head tr.skill-group th li.active-filter span::before{font-family:'Material Icons';content:"check";-webkit-font-feature-settings:'liga';font-size:15px;margin-left:-18px;position:absolute}#assignment-col table thead#class-report-head tr#row-skills,#assignment-col table thead#class-report-head tr#row-skills th{height:28px;line-height:28px;font-size:14px;overflow:hidden;border-bottom:1px solid #ccc;background:#f6f9fe}#assignment-col table tbody#class-report-body td,#assignment-col table thead#class-report-head th{min-width:140px;text-align:center}#assignment-col table tbody#class-report-body td{height:36px;position:relative}#assignment-col table tbody#class-report-body td.cr-proficiency,#assignment-col table thead#class-report-head th.cr-proficiency{text-align:left!important}#assignment-col table thead#class-report-head th.cr-proficiency{left:20px;border-left:1px solid #ccc}#assignment-col table tbody#class-report-body td.cr-time,#assignment-col table thead#class-report-head th.cr-time{min-width:100px}#assignment-col table tbody#class-report-body td.cr-accuracy,#assignment-col table thead#class-report-head th.cr-accuracy{min-width:170px}#assignment-col table tbody#class-report-body td.cr-accuracy span,#assignment-col table thead#class-report-head th.cr-accuracy span{color:#9699a4;font-size:14px;margin-left:4px}.rate{padding-left:11px;position:relative;margin-left:20px}.rate::before{font-family:'Material Icons';font-size:8px;left:-3px;top:3px;content:"fiber_manual_record";position:absolute}.rate.poor{color:#ec3535}.rate.poor::before{color:#ec3535}.rate.ok{color:#ff7f18}.rate.ok::before{color:#ff7f18}.rate.good{color:#71b729}.rate.good::before{color:#71b729}.rate.excellent{color:#9a3ada}.rate.excellent::before{color:#9a3ada}.paywall-blocker{display:none}.action-card-container{display:block}p.sub-par{font-size:18px}#intercom-btn{width:60px;height:60px;background:#00f;position:fixed;bottom:20px;right:20px;z-index:1000;border-radius:50%;background:#9a39da;box-shadow:0 3px 15px rgba(0,0,0,.15)}#tour-btn{padding:0 23px 0 45px;line-height:37px;color:#fff;height:40px;background:#00f;position:fixed;bottom:30px;right:90px;z-index:1000;border-radius:50px;background-image:linear-gradient(180deg,#f6c600 0,#ff9d00 100%);box-shadow:0 3px 15px rgba(0,0,0,.15)}#tour-btn span.material-icons{line-height:40px;position:absolute;font-size:20px;left:19px}#tour-modal .modal-body{padding:40px 30px 60px}#tour-modal{top:55px!important;background:#fff url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/confetti.png) repeat}#tour-modal p.sub-par{max-width:550px;margin:20px auto 25px}#tour-modal .btn{background-image:linear-gradient(180deg,#f6c600 0,#ff9d00 100%);padding-left:73px;padding-right:40px;position:relative;font-size:18px}#tour-modal .btn span{position:absolute;line-height:54px;font-size:24px;left:35px}#account-details{border-radius:50px;height:40px;top:13px;position:absolute;right:30px}#account-details li{display:inline-block;line-height:40px;margin-left:1px;padding:0;position:relative;font-size:14px;cursor:pointer;background:rgba(256,256,256,.2)}#account-details li:hover{background:rgba(256,256,256,.3)}#account-details li a:hover{background:0 0}#account-details li#class-points{border-radius:30px 0 0 30px}#account-details li#class-points a{padding-left:35px}#account-details li#class-points a::before{font-family:'Material Icons';content:"fiber_manual_record";-webkit-font-feature-settings:'liga';font-size:20px;position:absolute;top:0;left:12px;color:#ffd264}#account-details li#class-account{padding:0;border-radius:0 30px 30px 0;margin-left:1px}#account-details li#class-account a#account-dd{font-size:14px}#account-details li#class-account a#account-dd::before{font-family:'Material Icons';content:"arrow_drop_down";-webkit-font-feature-settings:'liga';font-size:20px;position:absolute;top:0;right:12px;color:#fff}ul#dropdownClassroom li{padding:0}ul#dropdownClassroom li:hover{background:0 0}ul#dropdownClassroom li a{font-size:14px}ul#dropdownClassroom li a:hover{background:#eff3f7}#home-tab.active{background:#eff3f7 url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/math-pattern.png)!important}#home-wrap{max-width:none;height:100%;overflow:auto;background:#f4eff6;color:#283c47;height:100%}ul.dropdown-content li a{color:#283c47}#home-wrap-inner{height:100%;max-width:1400px;position:relative}#home-wrap #adjust-main{padding:8px 10px;width:calc(100% - 314px);left:311px;position:absolute}#home-wrap #adjust-main-reading{padding-right:0;background:#ebf1fa;padding:20px 40px;width:calc(100% - 325px);left:325px;position:absolute}#home-wrap .card{padding:20px;margin-bottom:20px;background:#fff;border-radius:10px;box-shadow:0 2px 20px 0 rgba(105,122,153,.1)}.points-counter{float:right;position:relative;color:#6a8695;font-size:17px;font-weight:400}#week-card .points-counter{margin-right:30px}.points-counter::before{font-family:'Material Icons';content:"fiber_manual_record";-webkit-font-feature-settings:'liga';font-size:20px;color:#ffd264;position:absolute;left:-22px;top:1px}#topic-wrapper-class{height:50%;overflow:auto}#topic-wrapper-personal{height:50%;overflow:auto;margin-top:10px}#week-card{height:96vh}#activity-feed-col{width:66%;float:left;height:100%}#action-items-col{position:absolute;right:30px;height:calc(100% - 60px);width:32%}#activity-feed{height:93%;overflow:auto;border:solid 1px #ccc;border-width:1px 0 1px 0;padding:10px 0;margin:25px 30px 0 0}#activity-feed ul{padding:5px 10px;margin:0 1px 5px;border:2px solid #fff;transition:.3s}#activity-feed ul:hover{border:2px solid #afbcc3;border-radius:8px;box-shadow:0 0 10px 0 #eee}#activity-feed ul li{padding:0 0 0 40px;margin:15px 0;position:relative}#activity-feed ul lh{display:block;font-size:15px;font-weight:700;color:#838e99;padding:10px 0 0}#activity-feed ul lh span{font-weight:400;opacity:0;margin-right:5px;float:right;position:relative;transition:.3s}#activity-feed ul li small span{opacity:.5;margin-left:5px}#activity-feed ul lh span a::before{font-family:'Material Icons';content:"bar_chart";-webkit-font-feature-settings:'liga';font-size:20px;position:absolute;top:-4px;left:-12px;color:#9b62d1}#activity-feed ul lh a{margin-left:10px}#activity-feed ul:hover span{display:inline;opacity:1}#activity-feed ul li p{margin:0}#activity-feed ul li small{font-size:13px;margin:0 0 0;color:#697b84;display:block}#activity-feed ul li::before{font-family:'Material Icons';content:"stars";-webkit-font-feature-settings:'liga';font-size:16px;text-align:center;color:#fff;position:absolute;left:0;top:4px;height:24px;width:24px;border-radius:30px;background:#ccc}#activity-feed ul li.act-practice::before{content:"alarm_on";background:#4aca87}#activity-feed ul li.act-reward::before{content:"fiber_smart_record";background:#fac646}#activity-feed ul li.act-badge::before{content:"style";background:#be86e6}#activity-feed ul li.act-no-practice{color:#838e99}#activity-feed ul li.act-no-practice::before{content:"not_interested";top:0;background:#838e99}#activity-feed ul li.act-point::before{content:"star";background:#fac646}#activity-feed ul li.act-below-practice::before{content:"close";top:0;background:#ef5d5d}#activity-feed ul li ul{padding:0}#activity-feed ul li ul:hover{box-shadow:none;border-color:transparent}#activity-feed ul li ul li{padding:0 0 0 25px;margin:2px 0;width:49%;min-width:250px;max-width:320px;display:inline-block;font-size:14px;color:#445068}#activity-feed ul li ul li a{color:#445068}#activity-feed ul li ul li span{color:#b7bfcd;font-size:13px;margin-left:5px}#activity-feed ul li ul li::before{content:"done";background:0 0;color:#ccc;padding:0;height:auto;width:auto;font-size:18px;left:0;top:-1px}.has-no-icon::before{content:""!important}#activity-feed ul li.act-practice ul li::before{Color:#4aca87}#activity-feed ul li.act-below-practice ul li::before{Color:#ef5d5d;content:'close'}#activity-feed ul li.act-today-practice ul li::before{color:#ccc;content:'circle';font-size:14px;padding-top:3px}#activity-feed ul li.act-today-practice ul li.status-online::before{color:#98d78b}#activity-feed ul li.act-today-practice ul li.status-idle::before{color:#facd46}#activity-feed ul li.act-today-practice ul li.status-done::before{color:#4aca87;content:'done';padding:0;font-size:18px}#activity-feed ul li.act-today-practice::before{content:none}#activity-feed ul li.act-no-practice ul li::before{color:#ccc;content:'not_interested';font-size:15px;top:2px}#activity-feed ul li.act-today-practice{padding:0}#no-action-items{text-align:center;border-top:solid 1px #ccc;margin-top:25px}#no-action-items img{width:70%;max-width:200px;margin:40px auto 10px}#no-action-items h4{font-size:15px;color:#768f9c;font-weight:700;margin-bottom:5px}#no-action-items p{font-size:14px;color:#8ea7b4;max-width:220px;margin:0 auto 10px}#action-items-ul{top:24px;position:absolute;height:calc(100% - 38px);border:solid 1px #ccc;border-width:1px 0 1px 0;overflow:auto;padding-top:15px;width:100%}#action-items-ul li{border:2px solid #e4e7eb;border-radius:6px;padding:10px 15px 15px 40px;position:relative;cursor:pointer;margin-top:5px;font-weight:700}#action-items-ul li::before{font-family:'Material Icons';content:"check_box_outline_blank";-webkit-font-feature-settings:'liga';font-size:20px;text-align:center;color:#697b84;position:absolute;left:10px;top:7px}#action-items-ul li:hover{box-shadow:0 3px 10px #eee;border-color:#a8b2be;background:#fff}#action-items-ul li small{font-size:13px;color:#697b84;line-height:1.2rem;display:block;font-weight:400;margin-top:2px}#week-col span{float:left}#week-col span.material-icons{cursor:pointer}#week-col ul.sum-week{padding:0;margin:25px 0 0}#week-col ul.sum-week li{min-height:40px;padding:5px 0 5px 35px;font-size:14px;position:relative;border-top:1px solid #ddd;cursor:pointer}.sum-week .day{width:32px;text-align:center;top:6px;left:3px;position:absolute;color:#888d94}#week-col ul.sum-week li::after{font-family:'Material Icons';content:"navigate_next";-webkit-font-feature-settings:'liga';font-size:22px;text-align:center;color:#ccc;position:absolute;right:0;top:10px}.sum-week .day span{display:block;width:30px}.sum-week .day-name{display:block;font-size:14px;margin-top:-5px;text-transform:uppercase;font-size:11px;font-weight:700}.sum-week .day-num{font-size:16px}.sum-week .sum-today .day-name,.sum-week .sum-today .day-num{color:#a83bd3}.sum-week div{display:inline-block}#practice-summary-modal{height:100%;min-width:1000px!important;max-width:1300px!important;height:calc(100% - 70px);max-height:calc(100% - 70px);top:30px!important;border-radius:14px}#practice-summary-modal h1{font-size:24px;margin-bottom:10px}#practice-summary-modal h3{font-size:18px;font-weight:700;margin-bottom:10px}#summary-col{width:620px;padding:10px}#adjust-sidebar{margin-top:30px}#practice-cal{margin-top:0}#adjust-sidebar .datepicker--nav{height:20px}#practice-summary-modal .sidebar#adjust-sidebar .active-assignments-ul li{padding-left:30px!important}#reading-summary-modal{height:100%;min-width:1000px!important;max-width:1300px!important;height:calc(100% - 70px);max-height:calc(100% - 70px);top:30px!important;border-radius:14px}#reading-summary-modalh1{font-size:24px;margin-bottom:10px}#reading-summary-modalh3{font-size:18px;font-weight:700;margin-bottom:10px}#summary-col-reading{width:620px;padding:10px}#adjust-sidebar-reading{margin-top:30px}#reading-cal{margin-top:0}#adjust-sidebar .datepicker--nav{height:20px}#reading-summary-modal.sidebar#adjust-sidebar .active-reading-ul li{padding-left:30px!important}.topic-wrapper{padding:0;background:#fff;box-shadow:0 2px 2px 0 rgb(105 122 153 / 18%);box-shadow:0 2px 10px 0 rgb(105 122 153 / 10%);border-radius:10px;float:left;width:100%}.topic-wrapper .topic-header{padding:6px 19px;border-bottom:solid 1px #ccc;cursor:pointer}.topic-wrapper .topic-header h2{font-size:18px!important}#add-topic-video a{padding:20px 20px 20px 45px;display:block;border-top:1px solid #ddd;cursor:pointer;position:relative}#add-topic-video I{font-family:'Material Icons';content:"video_call";-webkit-font-feature-settings:'liga';font-size:22px;position:absolute;left:18px}#current-topic-video{display:block;clear:both;border-top:1px solid #ddd}#current-topic-video a{padding:25px 20px 30px 105px;display:block;position:relative;font-weight:700;color:#445068}#current-topic-video img{width:70px;position:absolute;left:20px}#current-topic-video small{display:block;color:#9a39da;font-size:12px}#active-assignments{margin:0;width:320px;padding:16px 10px;height:99vh;position:absolute;overflow:hidden}#active-assignments h2{margin:0;color:#495063;display:flex;justify-content:space-between;align-items:center}.placeholder-manage{border-radius:10px;text-align:center;padding:0 10px 40px;height:50%;background:#fff}.placeholder-manage p{margin:0x;color:#818fa7}.placeholder-manage img{width:100%;margin:0 auto}.book-active-assignments-ul{padding-bottom:5px;margin:20px;border-bottom:2px solid #ccc}.book-active-assignments-ul lh{font-size:15px;font-weight:700;padding-top:5px;margin:0 0 10px;display:block;color:#838e99}.book-active-assignments-ul li{color:#222;font-size:14px;padding:5px 4px 5px 60px;min-height:35px;position:relative;cursor:pointer;margin-left:-30px;border-radius:6px;width:calc(100% + 8px)}.book-active-assignments-ul li:hover{background:#eff3f7}.book-active-assignments-ul li img{max-width:24px;position:absolute;left:26px;top:5px;border-radius:4px}.active-assignments-ul{padding-bottom:0;margin:6px 20px}.active-assignments-ul lh{font-size:15px;font-weight:700;margin:0 0 10px;display:block;color:#838e99}.active-assignments-ul li{color:#222;font-size:14px;padding:5px 4px 5px 60px;min-height:35px;position:relative;cursor:pointer;margin-left:-4px;border-radius:6px;width:calc(100% + 8px)}.active-assignments-ul li:hover{background:#eff3f7}.active-assignments-ul li img{max-width:24px;position:absolute;left:26px;top:5px;border-radius:4px}.active-assignments-ul li::before{font-family:'Material Icons';content:"update";-webkit-font-feature-settings:'liga';font-size:18px;text-align:center;color:#a970e1;position:absolute;left:0;top:4px}.active-assignments-ul#old-skills li::before{font-family:'Material Icons';content:"history";color:#ec6464}.active-assignments-ul#personal-skills li::before{content:"subdirectory_arrow_right";font-size:17px;color:#838e99;left:2px}.active-assignments-ul#advanced-skills li::before{content:"vertical_align_top";left:2x;font-size:17px;color:#838e99}.active-assignments-ul li span.dropdown-button{position:absolute;right:6px;top:4px;background:#fff;padding:0 2px;border-radius:4px;border:solid 1px #ccc;color:#999;display:none}.active-assignments-ul li:hover span.dropdown-button{display:block}.active-assignments-ul li li{padding:0;height:auto;min-height:1px}.active-assignments-ul li lh{padding:10px}.active-assignments-ul li li a{font-size:14px;padding:10px 20px 10px;margin:0!important}.active-assignments-ul li li::before{content:none!important;padding:10px}.active-assignments-ul li a{color:#445068}.topic-wrapper .topic-header a span{position:relative;font-size:20px;top:4px;width:30px;text-align:center;color:#9a39da;opacity:.6}.topic-wrapper .topic-header a#add-per-topic span{font-size:26px;opacity:1}.topic-wrapper .topic-header:hover a span{opacity:1}.topic-wrapper .topic-header p{margin:5px 0 0;color:#818fa7}#active-assignments h3.topic-name{font-size:14px;margin:6px 20px;font-weight:400;line-height:1.4em}#active-assignments h3.topic-name a{display:block}ul.focus-groups{padding-bottom:5px;margin:15px}ul.focus-groups li{margin-bottom:20px;padding:5px}ul.focus-groups li:hover{background:#eff3f7;border-radius:6px}ul.focus-groups li h3{font-size:15px;font-weight:400;line-height:1.4em;margin-bottom:0}ul.focus-groups li a p{margin:10px 0 0;color:#445068}ul.focus-groups li a p.empty-p{color:#818fa7}ul.focus-groups li a small{color:#818fa7;font-size:13px}lh#placeholder-personalized p{margin:20px 0;display:block;color:#818fa7}.main-col-content-reading{height:100%;position:absolute;background:#fff;overflow-x:scroll!important;overflow-y:scroll;border-left:1px solid #ccc;left:240px!important;width:100%!important}th.skill a.title span{font-weight:bolder;font-size:14px;color:#000;padding:5px}#action-item-modal{border-radius:14px;max-width:700px}#action-item-modal .modal-content{padding:30px 40px}#action-item-modal ul.card-list li.a-card{margin-bottom:30px}#action-item-modal ul.card-list li.a-card h3{font-size:24px;font-weight:700;padding-left:35px;position:relative}#action-item-modal ul.card-list li.a-card h3::before{left:0}#action-item-modal ul.card-list li.a-card p{max-width:600px}#action-item-modal .student-btn-list li a{border:2px solid #e4e7eb;border-radius:6px;padding:15px 15px 15px 15px;max-width:300px}#hero-board h3{margin-bottom:20px}#hb-history-btn{float:right;color:#6a8695;font-size:16px;font-weight:400}.card.hero-board{padding-right:10px}.hero-board-ul{margin:20px 0 30px}.hero-board-ul li{width:calc(33.3% - 6px);margin:0 2px 10px 2px;display:inline-block;border-radius:6px;position:relative;height:90px;padding:25px 15px 25px 90px;font-size:14px;line-height:1.2rem;background:#f5f8fb;border:none;cursor:defaut}#board-heroes li{padding-left:35px}.hero-board-ul li:hover{box-shadow:0 3px 10px #eee;border-color:#a8b2be;background:#fff}#board-stats li{padding:25px 15px 25px 90px;font-size:14px;line-height:1.2rem;background:#f5f8fb;height:auto;min-height:90px;border:none;cursor:auto}#board-stats li:hover{box-shadow:none}.month-stat{position:absolute;font-size:26px;left:15px;width:65px;text-align:center;top:30px}.month-desc{display:block;float:left;margin-left:-6px}.hero-board-ul li.first-place{border:2px solid #f6c600;background:#fff;background:#fff url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/confetti.png) repeat}.hero-board-ul li.first-place:hover{border-color:#f2af00}.hero-board-ul li.second-place{border:2px solid #9eb2bd;background:#fff}.hero-board-ul li.second-place:hover{border-color:#82959f}.hero-board-ul li.third-place{border:2px solid #f6b079;background:#fff}.hero-board-ul li.third-place:hover{border-color:#e89656}.hero-board-ul li.first-place img,.hero-board-ul li.second-place img,.hero-board-ul li.third-place img{position:absolute;right:0;top:10px;z-index:0}.hero-board-ul li div.board-place{position:absolute;left:15px;font-weight:700;font-size:16px;opacity:.75}.hero-board-ul li div.board-name{font-weight:700;z-index:1;position:relative}.hero-board-ul li div.board-points{position:relative;padding-left:18px;font-size:13px;color:#4b6572;margin-top:3px}.hero-board-ul li div.board-points::before{font-family:'Material Icons';content:"fiber_manual_record";-webkit-font-feature-settings:'liga';font-size:17px;color:#ffd264;position:absolute;left:-3px;top:-3px}.close-btn{z-index:2000;top:15px;right:15px;color:#333;opacity:1;height:30px;width:30px;border-radius:30px}.close-btn span{top:-8px;left:2px;position:relative;font-size:28px}.hero-modal{text-align:center;max-width:700px;border-radius:14px;background:#fff;height:85%;top:5%!important}#hero-modal-1{background:#fff url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/confetti.png) repeat}.hero-modal .board-points{position:relative;font-size:18px;display:inline-block;padding-left:25px;color:#666}.hero-modal .board-points::before{font-family:'Material Icons';content:"fiber_manual_record";-webkit-font-feature-settings:'liga';font-size:20px;color:#ffd264;position:absolute;left:0;top:-2px}.hero-modal .hero-avatar{height:180px;width:180px;border-radius:50%;margin:30px auto 20px;background:#fff url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/ribbon-avatar.png) no-repeat center;background-size:contain;position:relative}.hero-modal .hero-avatar .avatar-place{background:#a76be0;color:#fff;width:60px;height:60px;line-height:60px;margin:0 auto;display:block;font-size:18px;border-radius:50%;position:absolute;top:70px;left:-25px;font-weight:700;box-shadow:0 10px 5px rgba(0,0,0,.1)}.hero-modal .hero-avatar .avatar-place img{width:100%}.hero-modal .hero-avatar#avatar-first{background:#fff url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/trophy-1-avatar.png) no-repeat center;background-size:contain}.hero-modal .hero-avatar#avatar-first .avatar-place{background:#f6c600;color:#fff}.hero-modal .hero-avatar#avatar-second{background:#fff url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/trophy-2-avatar.png) no-repeat center;background-size:contain}.hero-modal .hero-avatar#avatar-second .avatar-place{background:#abc5d2;color:#fff}.hero-modal .hero-avatar#avatar-third{background:#fff url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/trophy-3-avatar.png) no-repeat center;background-size:contain}.hero-modal .hero-avatar#avatar-third .avatar-place{background:#f6b079;color:#fff}.hero-modal .challenge-wrap{background:#fdf7da;padding:10px 50px 20px;border-radius:8px;margin:30px 0 0}.hero-modal .challenge-wrap h5{font-size:18px;font-weight:700;margin:20px 0}.hero-modal .challenge-wrap p{max-width:550px;margin:20px auto}.hero-modal .challenge-wrap p span{position:relative;top:4px;font-size:20px}.hero-modal .btn-challenge{background:#f6c600;box-shadow:none;color:#fff;margin-bottom:0}.hero-modal .btn-challenge span{position:relative;top:8px}.hero-modal .hero-avatar#avatar-invite{background:#fff url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/invite-avatar.png) no-repeat center;background-size:contain}.hero-modal #board-stats{text-align:left;margin:10px 0 -10px}.hero-modal #board-stats li{height:100px}#invite-message{margin:20px 0 50px}.hero-modal textarea,.hero-modal textarea:focus{background:#f5f8fb;border-radius:10px;margin:10px 40px;border:solid 2px #dadfe4!important;width:calc(100% - 120px);padding:20px;box-shadow:none!important;height:140px}.challenge-badge{position:absolute;right:10px;top:17px;width:24px;height:24px;color:#9b62d1;background:#fff;border-radius:30px;text-align:center}.challenge-badge span{line-height:26px}.class-challenge-wrap{margin-top:30px}.class-challenge-wrap h4{color:#9b62d1;font-weight:700}.class-challenge-wrap h4 span{font-size:36px;position:relative;top:8px}.class-challenge-wrap .half-col{width:calc(50% - 1px);float:left;margin:30px 0 40px}.class-challenge-wrap .half-col.l-col{border-right:1px solid #ccc}.half-col .board-points,.half-col h4{color:#666!important}.class-challenge-wrap .half-col .hero-avatar{margin-top:0}.hero-board-ul li.board-invite{text-align:center;padding:15px;border-color:#fff;background:#f5f8fb}.hero-board-ul li.board-invite:hover{box-shadow:0 3px 10px #eee;border-color:#f6c600;background:#fff}.hero-board-ul li.board-invite .board-name{font-weight:400;font-size:15px}.hero-board-ul li.board-invite .invite-btn{padding:1px 0 5px 13px;height:20px;font-size:12px;font-weight:700;box-shadow:none;background:#f6c600;color:#fff;border-radius:30px;display:block;text-transform:uppercase;width:120px;margin:4px auto 0;position:relative}.hero-board-ul li.board-invite .invite-btn span{position:absolute;font-size:17px;left:5px}#cpm-body #class-points-modal{display:block;height:100%;overflow:hidden}#class-points-modal .modal-content{padding:0;text-align:left}#class-points-modal .modal-content .col.s12{padding:0}#class-points-modal .row .col.tab-body{padding:30px 50px;height:calc(100% - 150px);position:absolute;overflow:scroll;top:151px}.challenge-wrap h4{margin-bottom:0}.l-col{border-right:1px solid #ccc}.cp-coins{margin:20px 0 0;text-align:left}.cp-coins img{height:50px;float:left;margin-right:10px}.cp-coins h4{font-size:30px;min-height:30px;line-height:50px;height:50px;color:#efa100}.cp-coins span{font-weight:900;margin-right:5px}#class-points-modal .challenge-wrap{margin:0;height:100px}#class-points-modal .board-points{font-size:16px}#class-points-modal .hero-avatar{margin:0 auto}.class-challenge-wrap.current-challenge{margin:0 0 50px}.chm-placeholder{margin:10px auto 50px;text-align:center}.chm-placeholder img{max-width:160px}.chm-placeholder p{max-width:450px;margin:20px auto}.class-challenge-wrap.past-challenge{background:#f5f8fb;border-radius:6px;padding:0 0 30px;margin-top:0}.class-challenge-wrap.current-challenge p{margin-bottom:40px}.past-challenge h5{margin-bottom:20px;font-size:15px;margin-bottom:25px;opacity:.5;font-weight:700;text-transform:uppercase;height:40px;line-height:40px;border-radius:6px 6px 0 0;background:#d9dee3;margin-top:0}.past-challenge h6{margin:0 0 5px;font-size:20px}.win-badge{display:block;background:#9b62d1;color:#fff;width:100px;border-radius:20px;font-size:12px;text-transform:uppercase;line-height:24px;margin:5px auto}.challenge-wrap p.sub-par{font-weight:400;font-size:18px;margin:10px auto;max-width:300px}ul#cp-table-history{margin:40px auto;text-align:left}ul#cp-table-history lh{padding:20px 0 15px;display:block;text-transform:uppercase;font-weight:700;color:#3881f4}ul#cp-table-history li{position:relative;border-top:1px solid #ddd}ul#cp-table-history p{font-size:16px;text-align:left}ul#cp-table-history p strong{display:block}ul#cp-table-history .board-points{position:absolute;top:15px;right:0;width:100px}ul#cp-table-history .board-points small{display:block;color:#777;position:relative;top:-4px}#class-points-modal ul.tabs{width:calc(100%)!important;border-bottom:1px solid #ccc;height:50px;padding:0 50px}#class-points-modal ul.tabs .indicator{display:none}#class-points-modal ul.tabs li.tab a,ul.tabs lh{color:#404958;opacity:.5;text-transform:none;letter-spacing:0}#class-points-modal ul.tabs li.tab a.btn-purple{background:#9b62d1;opacity:1;color:#fff;line-height:40px;height:40px}#class-points-modal ul.tabs li.tab a:hover{color:#404958;opacity:.7}#class-points-modal ul.tabs li.tab a.active{opacity:1;color:#404958;font-weight:700;top:10px;border-bottom:3px solid #b56ee6!important}#tab-challenges{text-align:center}.feed-banner{padding:20px 70px 20px 50px;background:#f5f8fb;margin-bottom:5px;position:relative}.feed-banner .dismiss{position:absolute;right:20px;top:20px;font-size:13px;text-decoration:underline;opacity:.7;cursor:pointer}.feed-banner p{margin:0 0 15px}.feed-banner .btn{margin:0 5px 10px 0}.feed-banner::before{font-family:'Material Icons';-webkit-font-feature-settings:'liga';font-size:22px;position:absolute;text-align:center;left:15px;top:18px;padding:0;line-height:28px}.feed-banner.ch-made::before{content:"flash_on";color:#9b62d1}.feed-banner.ch-pending::before{content:"hourglass_top";color:#586068}.feed-banner.ch-accepted::before{content:"thumb_up_alt";color:#4fd06e}.feed-banner.ch-declined::before{content:"thumb_down_alt";color:#ef5d5d}.feed-banner.ch-won::before{content:"celebration";color:#eaaa0b}.feed-banner.ch-lost::before{content:"sentiment_dissatisfied"}.feed-banner.ch-no-activity p{color:#768f9c}.feed-banner.ch-no-activity{display:none}.feed-banner.ch-no-activity::before{content:"not_interested";color:#768f9c}#points-feed ul li{padding:0 0 0 40px;margin:15px 0;position:relative}#points-feed ul lh{display:block;font-size:15px;font-weight:700;color:#838e99;padding:10px 0 0}#points-feed ul lh span{font-weight:400;opacity:0;margin-right:5px;float:right;position:relative;transition:.3s}#points-feed ul li small span{opacity:.5;margin-left:5px}#activity-feed ul:hover span{display:inline;opacity:1}#points-feed ul li p{margin:0}#points-feed ul li small{font-size:13px;margin:0 0 0;color:#697b84;display:block}#points-feed ul li::before{font-family:'Material Icons';content:"stars";-webkit-font-feature-settings:'liga';font-size:24px;position:absolute;text-align:center;color:#eaaa0b;left:0;top:4px;padding:0;line-height:28px;height:28px;width:28px;border-radius:30px;background:#ffd661;box-shadow:0 2px 2px rgba(0,0,0,.1)}#cpm-body .hero-modal{display:block;height:100%;overflow:hidden}.hero-modal .modal-content .col.s12{padding:0}.hero-modal .row .col.tab-body{padding:30px 50px;height:calc(100% - 150px);position:absolute;overflow:scroll;top:151px}.hero-modal ul.tabs{width:calc(100%)!important;border-bottom:1px solid #ccc;height:50px;padding:0 50px}.hero-modal ul.tabs .indicator{display:none}.hero-modal ul.tabs li.tab a,ul.tabs lh{color:#404958;opacity:.5;text-transform:none;letter-spacing:0}.hero-modal ul.tabs li.tab a.btn-purple{background:#9b62d1;opacity:1;color:#fff;line-height:40px;height:40px}.hero-modal ul.tabs li.tab a:hover{color:#404958;opacity:.7}.hero-modal ul.tabs li.tab a.active{opacity:1;color:#404958;font-weight:700;top:10px;border-bottom:3px solid #b56ee6!important}#hero-board-modal .challenge-wrap{height:100px}#hero-board-modal .challenge-wrap span#school-name{font-weight:400;font-size:15px;position:relative;top:-5px;color:#e8a500}#hero-board-modal .challenge-wrap h4{line-height:1em;margin-top:-8px}#hero-board-modal h5{line-height:1.4em;margin:10px 0 30px}#hero-board-modal .modal-content{padding:0;text-align:left}#hero-board-modal .challenge-wrap{margin:0 0 0}#board-winners li{height:auto;text-align:center;padding:20px 20px 30px}#board-winners li .hero-avatar{float:none;height:80px;width:80px;margin:0 auto 10px;margin-top:5px}#board-winners li.first-place .hero-avatar{height:110px;width:110px;margin-top:10px}#board-winners li.first-place .avatar-place{top:30px;width:45px;height:45px;line-height:45px;font-size:17px}#board-winners li .avatar-place{top:20px;width:40px;height:40px;line-height:40px;font-size:14px;left:-20px}#board-winners li.first-place h4{font-size:22px;margin:0}#board-winners li h4{font-size:20px;margin:0}#board-winners li.first-place{width:calc(100% - 6px)}#board-winners li.first-place .board-name{font-size:20px}#board-winners li.second-place,#board-winners li.third-place{width:calc(50% - 6px)}#board-winners li .board-points{font-size:16px;display:inline-block;padding-left:25px}#board-winners li .points-awarded{background:#f6c600;color:#fff;font-size:13px;border-radius:40px;padding:0 10px;line-height:28px;display:block;width:160px;margin:-20px auto 10px;z-index:1;position:relative;font-weight:700;box-shadow:0 5px 5px rgba(0,0,0,.1)}#board-winners li .board-points::before{font-size:20px;color:#ffd264;position:absolute;left:0;top:-2px}#challenge-history #cp-table-history{margin-top:0}#challenge-history #cp-table-history li.month{padding:15px 0 20px 90px;height:100px;border-top:none;border-bottom:1px solid #ccc;cursor:pointer}#challenge-history #cp-table-history li.month::after{font-family:'Material Icons';content:"arrow_forward_ios";-webkit-font-feature-settings:'liga';font-size:20px;position:absolute;top:30px;Right:10px;color:#ccc}#challenge-history #cp-table-history li.month:hover::after{color:#f6c600}#challenge-history #cp-table-history li p{margin:10px 0 -10px;font-weight:700;font-size:18px}ul.monthly-places{margin:0!important}.monthly-places li{display:inline;border:none!important;font-size:13px;margin-right:10px;color:#666}.monthly-places li span{font-weight:700}#cp-table-history li.month img{position:absolute;width:60px;height:60px;left:10px;top:18px;opacity:.8}#cp-table-history li.month:hover img{opacity:1}.hb-back{position:relative;padding-left:25px;text-transform:uppercase;font-size:14px;color:#9b62d1;font-weight:700;cursor:pointer}.hb-back span{position:absolute;left:0;font-size:22px}.datepickers-container{position:absolute;left:0;top:-50px;z-index:2000}.datepicker{background:#fff;border-radius:4px;box-sizing:content-box;font-family:Lato,Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100;box-shadow:0 2px 10px #ccc;padding:10px}#all-curriculum-ul li,#all-grades-ul li{padding:0}#all-grades-ul li a{display:block;padding:30px}#all-grades-ul li::before{top:27px}#activity-placeholder p{font-size:16px;max-width:380px;text-align:center;color:#818fa7;margin:10px auto}ul#class-roster li.status-online::before{content:"circle";font-size:14px;left:27px;color:#98d78b}ul#class-roster li.status-help,ul#class-roster li.status-idle,ul#class-roster li.status-online{font-weight:700}ul#class-roster li.status-idle::before{content:"watch_later";font-size:14px;left:27px;color:#facd46}ul#class-roster li.status-help{color:#f98285}ul#class-roster li.status-help::before{content:"back_hand";font-size:16px;left:25px;color:#f98285;-webkit-animation:flash ease-out 2s infinite;animation:flash ease-out 2s infinite}.reading-container-list input.select-dropdown{border-bottom:none;margin:0;width:250px;padding-left:5px;font-family:Lato;font-style:normal;font-weight:900;font-size:20px;line-height:18px;color:#495063}.reading-container-list input.select-dropdown ul{z-index:1006}.divider{width:1px;height:30px;background:#d9d9d9}.assign-rc-level input.select-dropdown{border-bottom:none;width:100vh;padding-top:20px;font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.1px;color:#495063}.child-rc-level-name input.select-dropdown{border-bottom:none;margin:0 0 10px 0;width:65vh;padding-left:10px;font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.1px;color:#495063}.reader-characteristics-name{width:100%;height:40px;background:#fff;border:1px solid #ebf0f8;border-radius:8px;padding:0 10px 0 10px}.assign-modal{position:fixed;top:0!important;left:0;right:0;bottom:0;z-index:9999;background:#ecf1f9;min-width:95%;min-height:95%}.assign-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:30px;height:5%;width:90%}.assign-header-div{display:flex;flex-direction:row;align-items:center;padding:10px;width:60%;height:5%}.assign-header-title{display:flex;flex-direction:row;align-items:center;padding:0 20px 0 20px;width:40%}.assign-header-title a{font-family:Lato;font-style:normal;font-weight:900;font-size:18px;line-height:18px;color:#495063}.assign-content-footer{height:40px;width:88%;background:#fff;border:1px solid #ebf0f8;border-radius:8px;padding:10px 20px 10px 20px;margin:10px 20px 10px 20px;justify-content:space-between;align-items:center;position:relative;display:flex}.assign-characteristic-title{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 10px 10px 20px;gap:8px;position:relative;height:30px;border-bottom:1px solid #ebf0f8}.assign-characteristic-title a{font-family:Lato;font-style:normal;font-weight:700;font-size:12px;line-height:30px;color:#495063}.assign-characteristic{max-height:80%;overflow-y:auto}.assign-rc-level{height:40px;width:95%;background:#fff;border:1px solid #ebf0f8;border-radius:8px;padding:10px 20px 10px 20px;margin:10px 20px 10px 20px;justify-content:flex-start;align-items:center;position:relative;display:flex}.assign-rc-level-list input.select-dropdown{border-bottom:none;padding-top:20px;width:100vh;font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.1px;color:#495063}.assign-rc-child{height:40px;width:95%;background:#fff;border:1px solid #ebf0f8;border-radius:8px;padding:10px 20px 10px 20px;margin:10px 20px 10px 20px;justify-content:flex-start;align-items:center;position:relative;display:flex}.assign-rc-child input.select-dropdown{border-bottom:none;padding-top:20px;width:100vh;font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.1px;color:#495063}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.h-full{height:100%}.h-75px{height:75px}.h-60px{height:60px}.w-185px{width:185px}.bg-white{background-color:#fff}.pt-21px{padding-top:21px}.logo-dimensions{height:50px;padding-left:5px!important;display:flex;align-items:center;justify-content:center}.logo-dimensions.aspect-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;padding-left:0}.logo-dimensions.aspect-container .logoSize{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;margin-top:0}.logoSize{margin-top:9px;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.logoSize.fixed-aspect{aspect-ratio:16/9;object-fit:contain}.teacher-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:998;display:none}.settings-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1003;display:none}.teacher-modal{max-width:450px;width:90%;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.2);overflow:hidden;padding:20px;position:fixed;top:50%;left:0;transform:translate(-50%,-50%);z-index:999}.teacher-close-btn{position:absolute;right:15px;top:15px;background:0 0;border:none;font-size:1.5rem;cursor:pointer;color:#9a39da;outline:0}.teacher-close-btn:active,.teacher-close-btn:focus{outline:0!important;box-shadow:none!important;background:0 0!important;color:#9a39da!important}.teacher-header{display:flex;align-items:center;font-size:1.8rem;margin-bottom:1rem;color:#333}.teacher-profile-icon{margin-right:.5rem;color:#9a39da;font-size:2rem}.teacher-save-btn-wrapper{margin-left:auto}.teacher-save-btn{padding:10px 16px;font-size:1rem;display:flex;margin-left:auto;align-items:center;gap:.5rem;max-width:fit-content;background:#9a39da;color:#fff;border-radius:8px;text-decoration:none;transition:.3s}.teacher-save-btn:hover{background:#6c63ff}.teacher-info{margin-bottom:15px}.teacher-label{font-size:1rem;font-weight:500;color:#444;display:flex;align-items:center;gap:.5rem}.teacher-input-group{margin-bottom:15px}.teacher-input{width:100%;padding:10px;border-radius:8px;border:1px solid #ccc;font-size:1rem}.teacher-icon{color:#9a39da}.teacher-password-group{margin-bottom:15px}.teacher-password-wrapper{position:relative}.teacher-password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#777}.teacher-dropdown{width:100%;padding:2px 17px;border-radius:8px;border:1px solid #ccc;font-size:1rem;margin-top:8px}.select-wrapper input.select-dropdown{margin-bottom:0!important}.teacher-account-language input{border-bottom:none!important}.select-wrapper span.caret{margin:auto 10px!important;font-size:.8rem!important}.student-name-col{font-weight:700}.tabbed-section-wrap{height:96vh;padding:10px 20px;background:#fff;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.05);font-family:Inter,sans-serif}.tabs-container{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #eee;margin-bottom:16px;padding-bottom:8px}.tabs-list{display:flex;gap:32px;margin:0;padding:0}.tab-item{list-style:none;font-weight:600;font-size:16px;color:#666;cursor:pointer;padding:8px 12px;border-bottom:3px solid transparent;transition:all .2s ease}.tab-item:hover{color:#9c27b0}.tab-item.active{color:#9c27b0;border-color:#9c27b0}.tabs-right-options{display:flex;align-items:center;gap:10px}.select-label{font-weight:500;color:#444;font-size:14px;white-space:nowrap;position:relative}.assignment-select{display:flex;padding:6px 10px;border-radius:6px;border:1px solid #ccc;font-size:14px}.ui-table{width:100%;border-collapse:collapse;background:#fafafa;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.03)}.ui-table th{background:#eee6f7;text-align:left;padding:12px;font-size:14px;color:#333;white-space:nowrap}.ui-table td{padding:12px;font-size:14px;color:#444;border-bottom:1px solid #e0e0e0}.ui-table td .tooltip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:inline-block;vertical-align:middle}.ui-table td .tooltip:hover::after{content:attr(data-full-text);position:absolute;background:#333;color:#fff;padding:4px 8px;border-radius:4px;white-space:normal;z-index:10}.status-dot{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%}.status-dot.green{background-color:#28a745}.status-dot.red{background-color:#dc3545}.hide{display:none}.ui-table tbody tr:nth-child(odd){background-color:#f7f7f7}.ui-table tbody tr:nth-child(even){background-color:#fff}.ui-table tbody tr:hover{background-color:#eae6f9;cursor:pointer;transition:background-color .2s ease}.badge{font-size:14px;padding:6px 10px;border-radius:30px;display:inline-flex;align-items:center;gap:6px;font-weight:500;border:1px solid transparent;min-width:140px;justify-content:center;text-align:center}.badge i{font-size:14px}.badge-red{color:#d7263d;background-color:#ffe5e9;border-color:#d7263d}.badge-yellow{color:#b58900;background-color:#fff7d6;border-color:#b58900}.badge-green{color:#2a9d8f;background-color:#e6f4f1;border-color:#2a9d8f}.badge-blue{color:#0077b6;background-color:#e0f0ff;border-color:#0077b6}.badge-purple{color:#8e44ad;background-color:#f3e9f9;border-color:#8e44ad}.sortable-table th{cursor:pointer;user-select:none}.sortable-table th .sort-icon{margin-left:6px;color:#bbb;transition:color .2s ease}.sortable-table th:hover .sort-icon{color:#444}.table-wrapper{width:100%}.scrollable-tbody table{width:100%;table-layout:fixed;border-collapse:collapse}#tab-dropdown-wrap{display:flex;align-items:center;gap:1rem}#tab-dropdown-wrap .select-label{white-space:nowrap}#tab-dropdown-wrap select{max-width:200px;width:100%}#assessment-dropdown-wrap,#report-dropdowns{display:flex;align-items:center;gap:1rem}.table-wrapper-horizontal{width:100%;overflow-x:auto}.table-wrapper-horizontal>table{min-width:900px;width:100%;border-collapse:collapse}.scrollable-tbody{max-height:78vh;overflow-y:auto;overflow-x:hidden;display:block}.scrollable-tbody table{min-width:900px;width:100%;table-layout:fixed;border-collapse:collapse}.assessment-scroll-wrapper{max-height:78vh;overflow:auto}.assessment-scroll-wrapper table{width:max-content;min-width:100%;border-collapse:collapse}.assessment-scroll-wrapper thead th{position:sticky;top:0;background:#eee6f7;z-index:5}.ui-table td,.ui-table th{min-width:150px;padding:12px;box-sizing:border-box}.scrollable-tbody thead th{position:sticky;top:0;background:#eee6f7;z-index:2}.sticky-col{position:sticky;left:0;background:inherit!important;z-index:1}.center-align{text-align:center!important}.student-name-td{text-align:left!important}.tab-section{height:100%}#reading-class-assignment-wrapper,#reading-report-card-tab{height:100%;overflow:auto}.table-wrapper-horizontal{width:100%;overflow-x:auto}#reading-assignment-table{overflow:auto!important}.student-row td{padding:12px;overflow:auto}.scrollable-tbody table{width:100%;border-collapse:collapse;table-layout:fixed}span.badge{display:flex;justify-content:start!important}span.badge{min-width:8rem;padding:0 6px;width:min-content;margin-left:auto;margin-right:auto;text-align:center;font-size:1rem;line-height:22px;height:22px;float:none;-webkit-box-sizing:border-box;box-sizing:border-box}.locked-message{text-align:center;color:#555;font-size:1.1rem;padding:12rem 1rem}.locked-message i{font-size:2rem;color:#999;margin-bottom:.5rem}.no-skills-message{text-align:center;padding:3rem 1rem;color:#666}.no-skills-message i{font-size:2rem;color:#aaa}.no-skills-message p{margin:.5rem 0}.comprehensive-settings-modal{max-width:95vw!important;width:95vw!important;max-height:95vh!important;height:95vh!important;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);overflow:hidden;position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%);z-index:9999;display:none}.comprehensive-settings-modal .comprehensive-modal-content{padding:0;height:100vh;display:flex;flex-direction:column}.comprehensive-settings-modal .comprehensive-settings-header{background:linear-gradient(135deg,#9f5fcb 0,#6c63ff 100%);color:#fff;padding:24px 32px;position:relative}.comprehensive-settings-modal .comprehensive-settings-title{font-size:28px;font-weight:600;margin:0 0 8px 0;display:flex;align-items:center;gap:12px}.comprehensive-settings-modal .comprehensive-settings-icon{font-size:24px}.comprehensive-settings-modal .comprehensive-settings-subtitle{font-size:16px;opacity:.9;margin:0}.comprehensive-settings-modal .comprehensive-settings-close-btn{position:absolute;right:24px;top:24px;background:rgba(255,255,255,.2);border:none;border-radius:50%;width:40px;height:40px;color:#fff;font-size:18px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.comprehensive-settings-modal .comprehensive-settings-close-btn:hover{background:rgba(255,255,255,.3);transform:scale(1.05)}.comprehensive-settings-modal .comprehensive-settings-layout-container{display:flex;flex:1;height:calc(100% - 120px)}.comprehensive-settings-modal .comprehensive-settings-navigation{display:flex;flex-direction:column;background:#f8f9fa;border-right:1px solid #e9ecef;height:100%;overflow-y:auto}.comprehensive-settings-modal .comprehensive-main-nav-categories{width:100%;background:#fff;padding:0;overflow-y:auto}.comprehensive-settings-modal .comprehensive-nav-category{display:flex;flex-direction:column;align-items:center;padding:20px 16px;cursor:pointer;transition:all .2s;border-bottom:1px solid #e9ecef;text-align:center;min-height:100px}.comprehensive-settings-modal .comprehensive-nav-category:hover{background:#f8f9fa}.comprehensive-settings-modal .comprehensive-nav-category.active{background:#9f5fcb;color:#fff}.comprehensive-settings-modal .comprehensive-nav-category.active .comprehensive-category-description{color:rgba(255,255,255,.8)}.comprehensive-settings-modal .comprehensive-category-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgba(159,95,203,.1);margin-bottom:12px;transition:all .2s}.comprehensive-settings-modal .comprehensive-nav-category.active .comprehensive-category-icon{background:rgba(255,255,255,.2)}.comprehensive-settings-modal .comprehensive-category-icon i{font-size:20px;color:#9f5fcb}.comprehensive-settings-modal .comprehensive-nav-category.active .comprehensive-category-icon i{color:#fff}.comprehensive-settings-modal .comprehensive-category-content{text-align:center}.comprehensive-settings-modal .comprehensive-category-title{font-size:14px!important;font-weight:600;margin:0 0 4px 0;line-height:1.2}.comprehensive-settings-modal .comprehensive-nav-category.active .comprehensive-category-title{color:#fff}.comprehensive-settings-modal .comprehensive-category-description{font-size:11px;color:#666;margin:0;line-height:1.3;opacity:.8}.comprehensive-settings-modal .comprehensive-nav-category.active .comprehensive-category-description{color:rgba(255,255,255,.8)}.comprehensive-settings-modal .comprehensive-category-indicator{display:none}.nav-category{display:flex;align-items:center;padding:20px 24px;cursor:pointer;transition:all .3s ease;border-bottom:1px solid #f1f3f4;position:relative}.nav-category:hover{background:#f8f9fa}.nav-category.active{background:#9f5fcb;color:#fff;border-left:4px solid #6c63ff}.nav-category.active .category-description{opacity:.9}.category-icon{width:48px;height:48px;border-radius:12px;background:rgba(159,95,203,.1);display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.nav-category.active .category-icon{background:rgba(255,255,255,.2)}.category-icon i{font-size:20px;color:#9f5fcb}.nav-category.active .category-icon i{color:#fff}.category-content{flex:1}.category-title{font-size:16px;font-weight:600;margin:0 0 4px 0;color:#333}.nav-category.active .category-title{color:#fff}.category-description{font-size:12px;margin:0;opacity:.7;line-height:1.3;color:#6c757d}.nav-category.active .category-description{color:rgba(255,255,255,.9)}.category-indicator{opacity:.3;transition:all .3s ease}.nav-category.active .category-indicator{opacity:1;transform:translateX(4px)}.sub-navigation{flex:1;background:#f8f9fa;padding:24px;display:none;overflow-y:auto}.sub-navigation.active{display:block!important}.sub-navigation[data-category=account]{display:block!important;border:3px solid red!important;background:#ff0!important}.sub-nav-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.sub-nav-title{font-size:20px;font-weight:600;color:#333;margin:0 0 8px 0}.sub-nav-description{font-size:14px;color:#6c757d;margin:0;line-height:1.4}.sub-nav-items{list-style:none;padding:0;margin:0}.sub-nav-item{display:flex;align-items:center;padding:16px 20px;cursor:pointer;transition:all .2s ease;border-radius:8px;margin-bottom:8px;color:#6c757d}.sub-nav-item:hover{background:#f8f9fa;color:#9f5fcb}.sub-nav-item.active{background:#9f5fcb;color:#fff;box-shadow:0 2px 8px rgba(159,95,203,.2)}.sub-nav-item i{font-size:16px;margin-right:12px;width:20px;text-align:center}.sub-nav-item span{font-size:14px;font-weight:500}.settings-content{flex:1;padding:0;overflow:hidden;background:#fff;height:100%}.settings-sections{display:none}.settings-sections.active{display:block}.settings-section{margin-bottom:32px;padding:24px;background:#fff}.section-title{font-size:20px!important;font-weight:600;color:#333!important;margin:0 0 20px 0;display:flex;align-items:center;gap:12px}.section-title i{color:#9f5fcb;font-size:18px}.comprehensive-settings-section-title{font-size:20px!important;font-weight:600;color:#333!important;display:flex;align-items:center;gap:12px}.comprehensive-settings-section-title i{color:#9f5fcb;font-size:18px}.comprehensive-account-content{padding:0}.comprehensive-content-header{margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #f1f3f4}.comprehensive-content-title{font-size:24px;font-weight:600;margin:0;display:flex;align-items:center;gap:12px;color:#333}.comprehensive-content-title i{color:#9f5fcb;font-size:20px}.comprehensive-info-section{margin-bottom:40px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;padding:24px 32px;border-radius:13px;background:#f8f9fa;align-items:start}.comprehensive-info-item{display:flex;flex-direction:column;align-items:flex-start;padding:16px;transition:all .2s ease;background:#fff;border-radius:8px;border:1px solid #e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.05);min-height:100px;position:relative}.comprehensive-info-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.comprehensive-info-label{display:flex;align-items:center;gap:8px;font-weight:600;color:#666;font-size:12px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;flex-shrink:0}.comprehensive-info-label i{color:#9f5fcb;font-size:14px;width:16px;text-align:center;flex-shrink:0}.comprehensive-info-value{font-weight:500;color:#333;font-size:15px;line-height:1.5;word-break:break-word;overflow-wrap:break-word;hyphens:auto;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1024px){.comprehensive-info-section{grid-template-columns:1fr;gap:16px;padding:20px 24px}.comprehensive-info-item{min-height:auto;padding:12px 16px}}@media (max-width:768px){.comprehensive-info-section{padding:16px 20px}.comprehensive-info-item{padding:12px}.comprehensive-info-label{font-size:11px;margin-bottom:8px}.comprehensive-info-value{font-size:14px}}.comprehensive-fields-section{background:#fff;border:1px solid #e9ecef;padding:32px;border-radius:12px;margin-top:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.comprehensive-field-group{margin-bottom:24px}.comprehensive-field-group:last-child{margin-bottom:0}.comprehensive-field-label{display:flex;align-items:center;gap:12px;font-weight:500;color:#333;margin-bottom:8px;font-size:14px}.comprehensive-field-label i{color:#9f5fcb;font-size:16px;width:20px;text-align:center}.comprehensive-field-input{width:100%;padding:14px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;transition:all .2s;background:#fff;color:#333}.comprehensive-field-input:focus{outline:0;border-color:#9f5fcb;box-shadow:0 0 0 3px rgba(159,95,203,.1)}.comprehensive-field-input::placeholder{color:#999}.comprehensive-password-input-wrapper{position:relative;display:flex;align-items:center}.comprehensive-password-toggle{position:absolute;right:16px;color:#666;font-size:14px;cursor:pointer;z-index:1;transition:color .2s}.comprehensive-password-toggle:hover{color:#9f5fcb}.comprehensive-section-subtitle{font-size:18px;font-weight:600;color:#333;margin-bottom:16px;display:flex;align-items:center;gap:10px}.comprehensive-section-subtitle i{color:#9f5fcb;font-size:16px}.comprehensive-editable-section{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.comprehensive-input-wrapper{position:relative;display:flex;align-items:center}.comprehensive-input-icon{position:absolute;left:16px;color:#666;font-size:14px;z-index:1}.comprehensive-settings-input{width:100%;padding:12px 16px 12px 44px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;transition:border-color .2s;background:#fff}.comprehensive-settings-input:focus{outline:0;border-color:#9f5fcb;box-shadow:0 0 0 3px rgba(159,95,203,.1)}.comprehensive-settings-select{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;background:#fff;cursor:pointer;transition:border-color .2s;display:block!important;visibility:visible!important;opacity:1!important}.comprehensive-settings-select:focus{outline:0;border-color:#9f5fcb;box-shadow:0 0 0 3px rgba(159,95,203,.1)}.comprehensive-password-section{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.comprehensive-password-header{margin-bottom:20px}.comprehensive-password-description{font-size:14px;color:#666;margin:8px 0 0 0}.comprehensive-password-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.comprehensive-input-group{margin-bottom:20px}.comprehensive-input-group label{display:block;font-weight:500;color:#333;margin-bottom:8px;font-size:14px}.comprehensive-password-toggle{position:absolute;right:16px;color:#666;font-size:14px;cursor:pointer;z-index:1;transition:color .2s}.comprehensive-password-toggle:hover{color:#9f5fcb}.comprehensive-custom-dropdown-wrapper{position:relative;width:100%}.comprehensive-custom-dropdown{position:relative;width:100%}.comprehensive-custom-dropdown-button{width:100%;background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s;font-size:16px;color:#333}.comprehensive-custom-dropdown-button:hover{border-color:#9f5fcb}.comprehensive-custom-dropdown-button.open{border-color:#9f5fcb;box-shadow:0 0 0 3px rgba(159,95,203,.1)}.comprehensive-custom-dropdown-text{flex:1}.comprehensive-custom-dropdown-arrow{font-size:12px;transition:transform .2s}.comprehensive-custom-dropdown-button.open .comprehensive-custom-dropdown-arrow{transform:rotate(90deg)}.comprehensive-custom-dropdown-list{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e9ecef;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto;margin:0;padding:0;list-style:none}.comprehensive-custom-dropdown-list.show{display:block}.comprehensive-custom-dropdown-list li{padding:12px 16px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f1f3f4}.comprehensive-custom-dropdown-list li:last-child{border-bottom:none}.comprehensive-custom-dropdown-list li:hover{background-color:#f8f9fa;color:#9f5fcb}.comprehensive-custom-dropdown-list li.selected{background-color:#f3e6fa;color:#9f5fcb;font-weight:500}.comprehensive-custom-dropdown-list.disabled{pointer-events:none;opacity:.6}.comprehensive-custom-dropdown-list.disabled li{cursor:not-allowed}.comprehensive-custom-dropdown-button.disabled{background-color:#f8f9fa!important;border-color:#dee2e6!important;color:#6c757d!important;cursor:not-allowed!important;opacity:1!important;pointer-events:none!important;box-shadow:none!important}.comprehensive-custom-dropdown-button.disabled:hover{border-color:#dee2e6!important;box-shadow:none!important;background-color:#f8f9fa!important;color:#6c757d!important}.comprehensive-custom-dropdown-button.disabled .comprehensive-custom-dropdown-arrow{color:#6c757d!important;opacity:1!important}.comprehensive-custom-dropdown-button.disabled .comprehensive-custom-dropdown-text{color:#6c757d!important;opacity:1!important}.comprehensive-custom-dropdown.disabled .comprehensive-custom-dropdown-list{display:none!important}.comprehensive-custom-dropdown.disabled{pointer-events:none!important}.comprehensive-custom-dropdown.disabled .comprehensive-custom-dropdown-button{pointer-events:none!important;background-color:#f8f9fa!important;border-color:#dee2e6!important;color:#6c757d!important}.comprehensive-custom-dropdown.disabled .comprehensive-custom-dropdown-text{color:#6c757d!important}.comprehensive-custom-dropdown.disabled .comprehensive-custom-dropdown-arrow{color:#6c757d!important}.comprehensive-custom-dropdown-wrapper .select-wrapper{display:none!important}.comprehensive-custom-dropdown-wrapper .select-wrapper *{display:none!important}.immersion-lang-actions{display:flex;gap:8px;margin-left:12px;align-items:center}.comprehensive-settings-group .comprehensive-settings-content{display:flex;align-items:center;gap:12px}.comprehensive-custom-dropdown{max-width:200px;flex-shrink:0}.comprehensive-custom-dropdown.disabled::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(248,249,250,.8);border-radius:8px;pointer-events:none;z-index:1}.schedule-options-container{margin-top:12px}.schedule-option{margin-bottom:16px}.info-display{margin-bottom:20px;display:flex;gap:2rem;align-items:center;justify-content:space-between}.info-item{display:flex;align-items:center;padding:12px 0;gap:1rem}.info-item:last-child{border-bottom:none}.info-item label{font-weight:500;font-size:14px}.info-item span{color:#333;font-weight:500}.input-group{margin-bottom:20px}.input-group label{display:block;font-weight:500;color:#333;margin-bottom:8px;font-size:14px}.settings-input{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;transition:border-color .2s;background:#fff}.settings-input:focus{outline:0;border-color:#9f5fcb;box-shadow:0 0 0 3px rgba(159,95,203,.1)}.settings-select{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;background:#fff;cursor:pointer;transition:border-color .2s;display:block!important;visibility:visible!important;opacity:1!important}.settings-select:focus{outline:0;border-color:#9f5fcb;box-shadow:0 0 0 3px rgba(159,95,203,.1)}.custom-dropdown-wrapper{position:relative;width:100%}.custom-dropdown{position:relative;width:100%}.custom-dropdown-button{width:100%;padding:10px 16px;border:2px solid #e9ecef;border-radius:8px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .2s;font-size:16px;color:#333}.custom-dropdown-button:hover{border-color:#9f5fcb}.custom-dropdown-button.open{border-color:#9f5fcb;box-shadow:0 0 0 3px rgba(159,95,203,.1)}.custom-dropdown-text{flex:1}.custom-dropdown-arrow{transition:transform .2s;color:#666}.custom-dropdown-button.open .custom-dropdown-arrow{transform:rotate(180deg);color:#9f5fcb}.custom-dropdown-list{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e9ecef;border-top:none;border-radius:0 0 8px 8px;max-height:200px;overflow-y:auto;z-index:1000;display:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.custom-dropdown-list.show{display:block}.custom-dropdown-list li{padding:12px 16px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f8f9fa}.custom-dropdown-list li:last-child{border-bottom:none}.custom-dropdown-list li:hover{background-color:#f8f9fa}.custom-dropdown-list li.selected{background-color:#9f5fcb6e;color:#fff}.custom-dropdown-wrapper .select-wrapper{display:none!important}.custom-dropdown-wrapper .select-wrapper *{display:none!important}.select-wrapper input.select-dropdown{display:none!important}.select-wrapper .settings-select{display:block!important;visibility:visible!important;opacity:1!important}.password-section{margin-bottom:24px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.password-section h4{margin:0 0 16px 0;color:#333;font-size:16px;font-weight:600}.password-wrapper{position:relative;display:flex;align-items:center}.password-toggle{position:absolute;right:12px;color:#6c757d;cursor:pointer;font-size:16px;transition:color .2s}.password-toggle:hover{color:#9f5fcb}.radio-group{margin-bottom:24px}.radio-group h4{margin:0 0 16px 0;color:#333;font-size:16px;font-weight:600}.radio-option{margin-bottom:16px;padding:16px;border:2px solid #e9ecef;border-radius:8px;transition:all .2s;cursor:pointer}.radio-option:hover{border-color:#9f5fcb;background:#f8f9fa}.radio-option input[type=radio]{margin-right:12px;transform:scale(1.2)}.radio-option label{cursor:pointer;display:flex;flex-direction:column;gap:4px}.radio-option strong{color:#333;font-size:16px}.radio-option span{color:#6c757d;font-size:14px;line-height:1.4}.toggle-group{margin-bottom:16px}.toggle-label{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px 0}.toggle-slider{position:relative;width:48px;height:24px;background:#e9ecef;border-radius:12px;transition:background .2s}.toggle-slider:before{content:'';position:absolute;width:20px;height:20px;background:#fff;border-radius:50%;top:2px;left:2px;transition:transform .2s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle-label input:checked+.toggle-slider{background:#9f5fcb}.toggle-label input:checked+.toggle-slider:before{transform:translateX(24px)}.toggle-label input{display:none}.action-buttons-settings{display:flex;gap:1.5rem}.settings-modal-combined-section{display:flex;justify-content:space-between;gap:2rem}.btn{padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.btn-purple{background:#9f5fcb;color:#fff}.btn-purple:hover{background:#8a4db8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(159,95,203,.3)}.btn-outline{background:0 0;color:#9f5fcb;border:2px solid #9f5fcb}.btn-danger{background:#dc3545;color:#fff}.btn-danger:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,53,69,.3)}.btn-outline:hover{background:#9f5fcb;color:#fff}.btn-flat{background:0 0;color:#6c757d;border:2px solid #e9ecef}.btn-flat:hover{background:#f8f9fa;color:#333}.add-student-inline-form{margin-bottom:16px;padding:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;animation:slideDown .3s ease-out}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.inline-add-student-container .input-group{display:flex;align-items:center;gap:12px}.inline-add-student-container .form-input{flex:1;padding:12px 16px;border:2px solid #e9ecef;border-radius:6px;font-size:14px;background:#fff;transition:border-color .2s ease}.inline-add-student-container .form-input:focus{outline:0;border-color:#9f5fcb;box-shadow:0 0 0 3px rgba(159,95,203,.1)}.inline-add-student-container .form-input::placeholder{color:#6c757d}.inline-add-student-container .inline-form-actions{display:flex;gap:8px;align-items:center}.student-actions{display:flex;align-items:center;gap:8px}.comprehensive-settings-student-list-container{border:1px solid #e9ecef;border-radius:8px;overflow:visible}.comprehensive-settings-student-list{margin:0;padding:0;list-style:none;max-width:100%;word-wrap:break-word}.comprehensive-settings-student-list li{padding:12px 16px;border-bottom:1px solid #f1f3f4;display:flex;justify-content:space-between;align-items:center;min-height:48px;flex-wrap:wrap;gap:8px}.comprehensive-settings-student-list li:last-child{border-bottom:none}.comprehensive-settings-student-list li:hover{background:#f8f9fa}.comprehensive-settings-student-list .student-name{flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.comprehensive-settings-student-list .student-pin,.comprehensive-settings-student-list .student-pin-display{display:inline-flex;align-items:center;gap:6px;background:#f5f3ff;border-radius:8px;padding:2px 8px;margin-right:8px;font-size:.85em;font-weight:600;color:#6c4ea0;font-family:'Courier New',monospace;letter-spacing:.5px;min-width:60px;max-width:80px;justify-content:center;flex-shrink:0}.comprehensive-settings-student-list .student-pin-display{flex-shrink:0;margin-right:8px;border:1px solid rgba(159,95,203,.2)}.comprehensive-settings-student-list .student-pin-display::before,.comprehensive-settings-student-list .student-pin::before{content:none}.comprehensive-settings-student-list .student-pin .student-pin-icon,.comprehensive-settings-student-list .student-pin-display .student-pin-icon{color:#9f5fcb}.comprehensive-settings-student-list .btn{flex-shrink:0}.comprehensive-settings-student-list .hidden-student{display:none}.comprehensive-settings-student-list-toggle{text-align:center;padding:12px 0;border-top:1px solid #e9ecef;margin-top:8px}.comprehensive-settings-student-list-toggle .btn{color:#9f5fcb;font-weight:500;transition:all .2s}.comprehensive-settings-student-list-toggle .btn:hover{background:#f8f9fa;color:#7a4b9a}.comprehensive-settings-student-list-toggle .btn i{margin-right:8px;transition:transform .2s}.comprehensive-settings-student-list-toggle .btn:hover i{transform:translateY(1px)}.time-options{display:flex;gap:12px;flex-wrap:wrap}.time-option{padding:8px 16px;border:2px solid #e9ecef;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s;font-size:14px;font-weight:500}.time-option:hover{border-color:#9f5fcb;color:#9f5fcb}.time-option.selected{background:#9f5fcb;color:#fff;border-color:#9f5fcb}.language-display{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.flag{width:24px;height:16px;border-radius:2px;background-size:cover}.flag.us{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480"><path fill="%23bd3d44" d="M0 0h640v480H0z"/><path stroke="%23fff" stroke-width="37" d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640"/><rect width="247" height="259" fill="%23192358"/></svg>')}.address-section{margin-top:24px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.address-section h4{margin:0 0 16px 0;color:#333;font-size:16px;font-weight:600}.modal-footer{background:#f8f9fa;border-top:1px solid #e9ecef;padding:20px 32px;display:flex;justify-content:flex-end;gap:12px}.footer-actions{display:flex;gap:12px}@media (max-width:768px){.comprehensive-settings-modal{max-width:95vw;width:95vw;max-height:95vh}.settings-tabs{flex-direction:column;margin:0;border-radius:0;box-shadow:none}.settings-tab{border-bottom:1px solid #e9ecef;border-right:none;justify-content:flex-start;padding:16px 20px;min-height:60px;background:#fff}.settings-tab:last-child{border-bottom:none}.settings-tab span{flex-direction:row;align-items:center;gap:12px;width:100%}.settings-tab i{font-size:18px;margin-bottom:0;min-width:20px}.settings-tab .tab-title{font-size:14px;margin-bottom:0;text-align:left}.settings-tab .tab-description{font-size:10px;margin-left:auto;text-align:right;opacity:.6}.settings-tab.active{background:#f8f9fa;border-left:4px solid #9f5fcb}.settings-tab.active::before{display:none}.settings-tab.active::after{display:none}.settings-content{padding:16px}.settings-section{padding:16px}.time-options{flex-direction:column}.modal-footer{padding:16px;flex-direction:column}.footer-actions{width:100%}.btn{flex:1;justify-content:center}}#settings_progress{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px 40px;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:10000;display:none;text-align:center;color:#666}#settings_progress.show{display:block}#settings_progress::before{content:'';display:inline-block;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #9f5fcb;border-radius:50%;animation:spin 1s linear infinite;margin-right:10px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.settings-content::-webkit-scrollbar{width:8px}.settings-content::-webkit-scrollbar-track{background:#f1f3f4;border-radius:4px}.settings-content::-webkit-scrollbar-thumb{background:#c1c7cd;border-radius:4px}.settings-content::-webkit-scrollbar-thumb:hover{background:#9f5fcb}@keyframes modalSlideIn{from{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}#settings_save_btn.disabled{background-color:#ccc!important;color:#666!important;cursor:not-allowed!important;opacity:.6}#settings_save_btn.btn-purple{background-color:#9f5fcb!important;color:#fff!important;cursor:pointer!important;opacity:1}.comprehensive-settings-modal .classroom-settings-nav{width:250px;background:#f8f9fa;border-right:1px solid #e9ecef;padding:20px 0;height:100%;overflow-y:auto}.comprehensive-settings-modal .classroom-settings-nav .nav-header{padding:0 20px 20px;border-bottom:1px solid #e9ecef;margin-bottom:20px}.comprehensive-settings-modal .classroom-settings-nav .nav-header h4{margin:0;color:#495057;font-size:16px;font-weight:600}.comprehensive-settings-modal .classroom-settings-nav .nav-header .selected-class-name{margin-top:8px;padding:8px 12px;background:#fff;border:1px solid #e9ecef;border-radius:6px;font-size:13px;display:flex;align-items:center;gap:6px;min-height:32px;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.comprehensive-settings-modal .classroom-settings-nav .nav-header .selected-class-name .class-name-label{color:#6c757d;font-weight:500;flex-shrink:0;white-space:nowrap}.comprehensive-settings-modal .classroom-settings-nav .nav-header .selected-class-name .class-name-value{color:#9f5fcb;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:180px;cursor:default;transition:color .2s ease}.comprehensive-settings-modal .classroom-settings-nav .nav-header .selected-class-name .class-name-value:hover{color:#7a4b9a}@media (max-width:1200px){.comprehensive-settings-modal .classroom-settings-nav .nav-header .selected-class-name .class-name-value{max-width:140px}}@media (max-width:768px){.comprehensive-settings-modal .classroom-settings-nav .nav-header .selected-class-name .class-name-value{max-width:100px}}.comprehensive-settings-modal .classroom-settings-nav .nav-header .selected-class-name .class-name-value[title]{position:relative}.comprehensive-settings-modal .classroom-settings-nav .nav-header .selected-class-name .class-name-value[title]:after{content:"⋯";color:#9f5fcb;opacity:.7;margin-left:2px;font-weight:700}.comprehensive-settings-modal .subjects-settings-nav .nav-header{padding:0 20px 20px;border-bottom:1px solid #e9ecef;margin-bottom:20px}.comprehensive-settings-modal .subjects-settings-nav .nav-header h4{margin:0;color:#495057;font-size:16px;font-weight:600}.comprehensive-settings-modal .subjects-settings-nav .nav-header .selected-class-name{margin-top:8px;padding:8px 12px;background:#fff;border:1px solid #e9ecef;border-radius:6px;font-size:13px;display:flex;align-items:center;gap:6px;min-height:32px;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.comprehensive-settings-modal .subjects-settings-nav .nav-header .selected-class-name .class-name-label{color:#6c757d;font-weight:500;flex-shrink:0;white-space:nowrap}.comprehensive-settings-modal .subjects-settings-nav .nav-header .selected-class-name .class-name-value{color:#9f5fcb;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:180px;cursor:default;transition:color .2s ease}.comprehensive-settings-modal .subjects-settings-nav .nav-header .selected-class-name .class-name-value:hover{color:#7a4b9a}@media (max-width:1200px){.comprehensive-settings-modal .subjects-settings-nav .nav-header .selected-class-name .class-name-value{max-width:140px}}@media (max-width:768px){.comprehensive-settings-modal .subjects-settings-nav .nav-header .selected-class-name .class-name-value{max-width:100px}}.comprehensive-settings-modal .subjects-settings-nav .nav-header .selected-class-name .class-name-value[title]{position:relative}.comprehensive-settings-modal .subjects-settings-nav .nav-header .selected-class-name .class-name-value[title]:after{content:"⋯";color:#9f5fcb;opacity:.7;margin-left:2px;font-weight:700}.comprehensive-settings-modal .no-products-message{text-align:center;padding:40px 20px;color:#6c757d;font-size:14px;background:#f8f9fa;border-radius:8px;margin:20px 0;border:1px solid #e9ecef}.comprehensive-settings-modal .subjects-settings-section{display:none}.comprehensive-settings-modal .subjects-settings-section.active{display:block}.comprehensive-settings-modal .subjects-nav-item{cursor:pointer;transition:all .2s ease}.comprehensive-settings-modal .subjects-nav-item.active{background:#9f5fcb;color:#fff;border-radius:4px}.comprehensive-settings-modal .subjects-settings-nav .no-products-message{margin:20px;padding:30px 20px;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;font-weight:500}.comprehensive-settings-modal .subjects-settings-content .no-products-message{margin:40px 20px;padding:40px 20px;background:#fff;border:1px solid #dee2e6;border-radius:8px;color:#495057;font-weight:500;text-align:center}.comprehensive-settings-modal .classroom-nav-list{list-style:none;margin:0;padding:0}.comprehensive-settings-modal .classroom-nav-item{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent;color:#6c757d}.comprehensive-settings-modal .classroom-nav-item:hover{background:#e9ecef;color:#495057}.comprehensive-settings-modal .classroom-nav-item.active{background:#9f5fcb;color:#fff}.comprehensive-settings-modal .classroom-nav-item i{margin-right:12px;font-size:16px;width:20px;text-align:center}.comprehensive-settings-modal .classroom-nav-item span{font-size:14px;font-weight:500}.comprehensive-settings-modal .classroom-settings-content{flex:1;padding:20px;overflow-y:auto;height:100%}.comprehensive-settings-modal #classroom-sections{display:flex;height:100%}.comprehensive-settings-modal #classroom-sections .settings-section{display:none}.comprehensive-settings-modal #classroom-sections .settings-section.active{display:block}.comprehensive-settings-modal #account-sections{display:flex;height:100%}.comprehensive-settings-modal #account-sections .settings-section{display:none}.comprehensive-settings-modal #account-sections .settings-section.active{display:block}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container{margin-top:12px;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.04);overflow:hidden;position:relative;display:flex;flex-direction:column}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .inline-wizard-header-section{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .inline-wizard-close-btn{background:0 0;border:none;color:#6c757d;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .inline-wizard-close-btn:hover{background:#e9ecef;color:#495057}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .inline-wizard-title-text{font-size:18px;font-weight:600;margin:0;color:#333;display:flex;align-items:center;gap:8px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .inline-wizard-title-text i{color:#9f5fcb;font-size:20px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .modal-content{background:#fff;padding:20px 20px 0 20px;border:none;box-shadow:none;flex:1;overflow-y:auto}.comprehensive-settings-modal #manage-classrooms-section #inline-add-class-container .modal-footer{background:#f8f9fa;border-top:1px solid #e9ecef;padding:16px 20px;display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-step h2{font-size:16px;font-weight:600;margin:16px 0 12px 0;color:#333;border-bottom:1px solid #e9ecef;padding-bottom:8px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-type-selection{display:flex;flex-direction:column;gap:12px;margin-top:16px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-type-card{border:1px solid #e9ecef;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;background:#fff}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-type-card:hover{border-color:#9f5fcb;box-shadow:0 2px 8px rgba(159,95,203,.1)}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-type-card input[type=radio]{display:none}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-type-card input[type=radio]:checked+label{color:#9f5fcb}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-type-card input[type=radio]:checked+label .add-class-option-header{color:#9f5fcb}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-type-card label{cursor:pointer;margin:0;display:block}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-type-card .add-class-option-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;color:#333}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-type-card .add-class-option-header i{font-size:20px;color:#9f5fcb}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-type-card .add-class-option-desc{margin:0;color:#6c757d;font-size:14px;line-height:1.4}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-details-form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:16px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-details-form .add-class-input-group{margin-bottom:0}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-details-form .add-class-input-group:first-child{grid-column:1/-1}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-input-label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:6px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-input-field{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box;margin:0;background:#fff}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-input-field:focus{border-color:#9f5fcb;outline:0;box-shadow:0 0 0 2px rgba(159,95,203,.1)}@media (max-width:768px){.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-details-form{grid-template-columns:1fr;gap:12px}}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-students-form{margin-top:16px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-students-form .add-class-form-description{color:#6c757d;font-size:14px;margin-bottom:16px;line-height:1.4}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-students-form .add-class-student-inputs{margin-bottom:16px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-students-form .add-class-add-student-btn{display:flex;align-items:center;gap:8px;background:0 0;border:1px solid #9f5fcb;color:#9f5fcb;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .2s}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-students-form .add-class-add-student-btn:hover{background:#9f5fcb;color:#fff}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-students-form .add-class-add-student-btn i{font-size:16px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-student-inputs .child-row{margin-bottom:12px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .student-input-wrapper{position:relative;display:flex;align-items:center;gap:8px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .student-input-wrapper .add-class-input-field{flex:1}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .delete-student-btn{background:#dc3545;color:#fff;border:none;border-radius:4px;padding:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .delete-student-btn:hover{background:#c82333;transform:scale(1.05)}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .delete-student-btn i{font-size:16px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .child-row:only-child .delete-student-btn{background:#6c757d;cursor:not-allowed;opacity:.5}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .child-row:only-child .delete-student-btn:hover{background:#6c757d;transform:none}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-student-inputs .child-row .add-class-input-group{margin-bottom:0}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-student-inputs .child-row .add-class-input-label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:6px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-student-inputs .child-row .add-class-input-field{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box;background:#fff}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .add-class-student-inputs .child-row .add-class-input-field:focus{border-color:#9f5fcb;outline:0;box-shadow:0 0 0 2px rgba(159,95,203,.1)}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container #add-classroom-next{background:#9f5fcb;color:#fff;border:none;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container #add-classroom-next:hover{background:#8a4db8}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container #add-classroom-cancel{background:0 0;color:#6c757d;border:1px solid #ddd;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container #add-classroom-cancel:hover{background:#f8f9fa;border-color:#9f5fcb;color:#9f5fcb}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .inline-wizard-actions{background:#f8f9fa;border-top:1px solid #e9ecef;padding:16px 20px;display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:16px;position:sticky;bottom:0;z-index:10}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .inline-wizard-actions .btn{padding:10px 20px;border-radius:6px;font-weight:500;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .inline-wizard-actions .btn-purple{background:#9f5fcb;color:#fff;border-color:#9f5fcb}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .inline-wizard-actions .btn-purple:hover{background:#8a4db8;border-color:#8a4db8;transform:translateY(-1px)}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .inline-wizard-actions .btn-outline-secondary{background:0 0;color:#6c757d;border-color:#6c757d}.comprehensive-settings-modal #manage-classrooms-section .inline-add-class-wizard-container .inline-wizard-actions .btn-outline-secondary:hover{background:#6c757d;color:#fff;transform:translateY(-1px)}.classroom-warning-toast{position:fixed;top:20px;right:20px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:16px 20px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10000;max-width:400px;display:flex;align-items:center;gap:12px;animation:slideInRight .3s ease-out}.classroom-warning-toast .warning-content{display:flex;align-items:center;gap:8px;flex:1}.classroom-warning-toast .warning-icon{color:#f39c12;font-size:20px}.classroom-warning-toast .warning-close-btn{background:0 0;border:none;color:#6c757d;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.classroom-warning-toast .warning-close-btn:hover{background:#e9ecef;color:#495057}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.comprehensive-settings-modal .classroom-settings-nav{width:100%;height:auto;border-right:none;border-bottom:1px solid #e9ecef;padding:15px 0}.comprehensive-settings-modal .classroom-nav-list{display:flex;overflow-x:auto;padding:0 15px}.comprehensive-settings-modal .classroom-nav-item{flex-shrink:0;padding:8px 15px;border-left:none;border-bottom:3px solid transparent;white-space:nowrap}.comprehensive-settings-modal .classroom-nav-item.active{border-left-color:transparent;border-bottom-color:#7c4dff}.comprehensive-settings-modal #classroom-sections{flex-direction:column}.comprehensive-settings-modal .classroom-settings-content{padding:15px}}.comprehensive-settings-modal .classroom-settings-nav,.comprehensive-settings-modal .subjects-settings-nav{width:250px;background:#f8f9fa;border-right:1px solid #e9ecef;padding:20px 0;overflow-y:auto}.comprehensive-settings-modal .classroom-nav-list,.comprehensive-settings-modal .subjects-nav-list{list-style:none;margin:0;padding:0}.comprehensive-settings-modal .account-nav-item,.comprehensive-settings-modal .classroom-nav-item,.comprehensive-settings-modal .subjects-nav-item{padding:12px 20px;cursor:pointer;transition:all .3s ease;border-left:3px solid transparent;display:flex;align-items:center;gap:12px;color:#495057}.secondary-classroom-card:hover{border:2px solid #9a39da}.comprehensive-settings-modal .account-nav-item:hover,.comprehensive-settings-modal .classroom-nav-item:hover,.comprehensive-settings-modal .subjects-nav-item:hover{background:#e9ecef;border-left-color:#9f5fcb;color:#343a40}.comprehensive-settings-modal .account-nav-item.active,.comprehensive-settings-modal .classroom-nav-item.active,.comprehensive-settings-modal .subjects-nav-item.active{background:#9f5fcb;color:#fff;border-left-color:#9f5fcb}.comprehensive-settings-modal .account-nav-item i,.comprehensive-settings-modal .classroom-nav-item i,.comprehensive-settings-modal .subjects-nav-item i{font-size:16px;width:20px;text-align:center}.comprehensive-settings-modal .account-nav-item span,.comprehensive-settings-modal .classroom-nav-item span,.comprehensive-settings-modal .subjects-nav-item span{font-weight:500;font-size:14px}.subjects-settings-layout{display:flex;height:100%;overflow:hidden}.subjects-settings-content{flex:1;padding:40px;overflow-y:auto}.subjects-settings-section{display:none}.subjects-settings-section.active{display:block}.practice-time-cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:16px}.practice-time-card{background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;position:relative;min-height:80px}.practice-time-card:hover{border-color:#9f5fcb;box-shadow:0 4px 12px rgba(159,95,203,.15)}.practice-time-card.selected{border-color:#9f5fcb;background:linear-gradient(135deg,#9f5fcb 0,#7c4dff 100%)}.practice-time-card .card-content{display:flex;justify-content:space-between;align-items:center;height:100%}.practice-time-card .card-header{display:flex;align-items:center;gap:12px}.practice-time-card .card-icon{font-size:24px;color:#9f5fcb}.practice-time-card .card-title{margin:0;font-size:16px;font-weight:600;color:#495057}.practice-time-card .card-title .tr{margin-left:4px}.practice-time-card.selected .card-title{color:#fff}.practice-time-card.selected .card-icon{color:#fff}.practice-time-card.selected .card-description{color:rgba(255,255,255,.9)}.practice-time-card .card-checkmark{display:none;width:24px;height:24px;background:#fff;border-radius:50%;align-items:center;justify-content:center;color:#9f5fcb;font-size:12px}.practice-time-card.selected .card-checkmark{display:flex}.comprehensive-toggle-container{margin-top:16px}.comprehensive-toggle{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px 0}.comprehensive-toggle input[type=checkbox]{display:none}.comprehensive-toggle-slider{position:relative;width:50px;height:24px;background:#e9ecef;border-radius:12px;transition:all .3s ease}.comprehensive-toggle-slider:before{content:'';position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s ease}.comprehensive-toggle input[type=checkbox]:checked+.comprehensive-toggle-slider{background:#9f5fcb}.comprehensive-toggle input[type=checkbox]:checked+.comprehensive-toggle-slider:before{transform:translateX(26px)}.comprehensive-toggle-label{font-weight:500;color:#495057}.comprehensive-btn{margin-top:16px;padding:8px 16px;border:2px solid #9f5fcb;background:0 0;color:#9f5fcb;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.comprehensive-btn:hover{background:#9f5fcb;color:#fff}.comprehensive-settings-group{margin-bottom:24px}.comprehensive-settings-label{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#495057}.curriculum-edit-btn{margin-left:auto}.comprehensive-settings-label i{color:#9f5fcb;font-size:16px}#settings_edit_ell_inline,.comprehensive-settings-modal .edit-btn,.curriculum-edit-btn,.edit-student-name,.ell-approve-btn,.ell-cancel-btn,.ell-edit-btn,.field-display .edit-btn,.immersion-cancel-btn,.immersion-edit-btn,.immersion-save-btn,.inline-edit-field .edit-btn{width:36px;height:36px;border-radius:8px;border:2px solid #e9ecef;background:#fff;color:#6c757d;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:14px;padding:0;margin:0 4px}#settings_edit_ell_inline:hover,.comprehensive-settings-modal .edit-btn:hover,.curriculum-edit-btn:hover,.edit-student-name:hover,.immersion-edit-btn:hover{border-color:#9f5fcb;color:#9f5fcb;background-color:rgba(159,95,203,.05);transform:translateY(-1px);box-shadow:0 2px 8px rgba(159,95,203,.15)}.comprehensive-settings-modal .save-btn,.ell-approve-btn,.immersion-save-btn{border-color:#28a745;color:#28a745;background-color:rgba(40,167,69,.05);width:36px;height:36px;border-radius:8px}.comprehensive-settings-modal .save-btn:hover,.ell-approve-btn:hover,.immersion-save-btn:hover{border-color:#28a745;color:#fff;width:36px;height:36px;border-radius:8px;background-color:#28a745;transform:translateY(-1px);box-shadow:0 2px 8px rgba(40,167,69,.25)}.comprehensive-settings-modal .cancel-btn,.ell-cancel-btn,.immersion-cancel-btn{border-color:#dc3545;color:#dc3545;width:36px;height:36px;border-radius:8px;background-color:rgba(220,53,69,.05)}.comprehensive-settings-modal .cancel-btn:hover,.ell-cancel-btn:hover,.immersion-cancel-btn:hover{border-color:#dc3545;color:#fff;width:36px;height:36px;border-radius:8px;background-color:#dc3545;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,53,69,.25)}#settings_edit_ell_inline:disabled,.comprehensive-settings-modal .edit-btn:disabled,.curriculum-edit-btn:disabled,.edit-student-name:disabled,.ell-approve-btn:disabled,.ell-cancel-btn:disabled,.immersion-cancel-btn:disabled,.immersion-edit-btn:disabled,.immersion-save-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;border-color:#dee2e6;background-color:#f8f9fa}.comprehensive-settings-modal .save-btn.loading,.immersion-save-btn.loading{width:36px;height:36px;border-radius:8px;border:2px solid #28a745;background-color:rgba(40,167,69,.1);color:#28a745;cursor:not-allowed;transform:none;box-shadow:none}#settings_edit_ell_inline i,.comprehensive-settings-modal .edit-btn i,.curriculum-edit-btn i,.edit-student-name i,.ell-approve-btn i,.ell-cancel-btn i,.field-display .edit-btn i,.immersion-cancel-btn i,.immersion-edit-btn i,.immersion-save-btn i,.inline-edit-field .edit-btn i{font-size:14px;line-height:1}.curriculum-actions,.curriculum-edit-controls,.edit-actions,.immersion-lang-actions,.student-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.curriculum-edit-controls{display:none!important;gap:8px;align-items:center;margin-left:auto}.curriculum-edit-controls.reading{display:none!important;gap:8px;align-items:center;margin-left:auto}.curriculum-edit-controls[style*="display: flex"]{display:flex!important}.curriculum-edit-controls.reading[style*="display: flex"]{display:flex!important}#settings_edit_ell_inline:focus,.comprehensive-settings-modal .edit-btn:focus,.curriculum-edit-btn:focus,.edit-student-name:focus,.ell-approve-btn:focus,.ell-cancel-btn:focus,.immersion-cancel-btn:focus,.immersion-edit-btn:focus,.immersion-save-btn:focus{outline:2px solid #9f5fcb;outline-offset:2px;box-shadow:0 0 0 4px rgba(159,95,203,.25)}#settings_edit_ell_inline:active,.comprehensive-settings-modal .edit-btn:active,.curriculum-edit-btn:active,.edit-student-name:active,.ell-approve-btn:active,.ell-cancel-btn:active,.immersion-cancel-btn:active,.immersion-edit-btn:active,.immersion-save-btn:active{transform:translateY(0) scale(.98);transition:all .1s ease}.comprehensive-settings-modal .settings-tab-content{height:100%;overflow-y:auto;display:none}.comprehensive-settings-modal .settings-tab-content.active{display:block}.comprehensive-settings-modal #classroom-sections{height:100%;overflow:hidden;padding:0}.comprehensive-settings-modal .classroom-settings-content{height:100%;overflow-y:auto;padding:32px}.comprehensive-settings-modal .auth-cards-container,.comprehensive-settings-modal .curriculum-cards-container,.comprehensive-settings-modal .device-cards-container,.comprehensive-settings-modal .grade-cards-container,.comprehensive-settings-modal .language-cards-container,.comprehensive-settings-modal .product-cards-container,.practice-time-cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:12px}.comprehensive-settings-modal .reading-curriculum-cards-container{display:flex;flex-direction:column;gap:16px;margin-top:12px}.comprehensive-settings-modal .grade-cards-container{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.inline-edit-field .grade-cards-container{width:100%}.reading-curriculum-cards-container{display:flex;flex-direction:column;gap:16px;margin-top:12px}.inline-edit-field .grade-cards-container{margin-top:16px;margin-bottom:16px}.comprehensive-settings-modal .selection-card{background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:14px 16px;max-width:300px;cursor:pointer;transition:all .3s ease;position:relative;min-height:80px;display:flex;flex-direction:column;justify-content:center}.comprehensive-settings-modal .selection-card.has-description{min-height:120px;justify-content:space-between}.comprehensive-settings-modal .selection-card:hover{border-color:#9f5fcb;box-shadow:0 4px 12px rgba(159,95,203,.15);transform:translateY(-2px)}.comprehensive-settings-modal #settings-curriculum-cards.disabled .curriculum-card{pointer-events:none;opacity:.6;filter:grayscale(.1)}.comprehensive-settings-modal .selection-card.selected{border-color:#9f5fcb;background:linear-gradient(135deg,#9f5fcb 0,#7c4dff 100%);color:#fff;box-shadow:0 8px 24px rgba(159,95,203,.3);width:auto}.comprehensive-settings-modal .selection-card.selected .card-icon{color:#fff}.comprehensive-settings-modal .selection-card.selected .card-description{color:rgba(255,255,255,.9)}.comprehensive-settings-modal .selection-card .card-header{display:flex;align-items:center;justify-content:space-between}.comprehensive-settings-modal .selection-card .card-icon{display:none}.comprehensive-settings-modal .selection-card .card-title{font-size:16px;font-weight:600;margin:0;flex:1}.comprehensive-settings-modal .selection-card .card-description{font-size:14px;color:#6c757d;line-height:1.4;margin:0}.comprehensive-settings-modal .selection-card .checkmark{position:absolute;top:2px;right:2px;width:25px;height:25px;background:#fff;border:2px solid #9f5fcb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9f5fcb;font-size:12px;opacity:0;transform:scale(0);transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.comprehensive-settings-modal .selection-card.selected .checkmark{opacity:1;transform:scale(1);background:#fff;color:#804ff8;border-color:#9f5fcb}@media (max-width:768px){.comprehensive-settings-modal .auth-cards-container,.comprehensive-settings-modal .curriculum-cards-container,.comprehensive-settings-modal .device-cards-container,.comprehensive-settings-modal .product-cards-container{grid-template-columns:1fr;gap:12px}.comprehensive-settings-modal .selection-card{min-height:100px;padding:16px}.comprehensive-settings-modal .selection-card .card-icon{font-size:20px}.comprehensive-settings-modal .selection-card .card-title{font-size:14px}.comprehensive-settings-modal .selection-card .card-description{font-size:13px}}.subjects-settings-nav .accordion-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#f8f9fa;border:none;border-left:3px solid transparent;cursor:pointer;font-weight:600;font-size:16px;transition:background .2s,border-color .2s;user-select:none}.subjects-settings-nav .accordion-header h4{margin:0!important;padding:0!important;font-size:16px!important;font-weight:600!important;color:#495057!important;line-height:1.4!important;background:0 0!important;border:none!important;box-shadow:none!important}.subjects-settings-nav .accordion-header.active{background:#ede7f6;border-left-color:#9f5fcb}.subjects-settings-nav .accordion-header i{font-size:18px;margin-left:8px;transition:transform .2s ease;transform:rotate(0)}.subjects-settings-nav .accordion-header.active i{transform:rotate(90deg)}.subjects-settings-nav .subjects-nav-list{margin:0;padding:0;border-left:3px solid transparent;transition:max-height .2s,padding .2s}.subjects-settings-nav .subjects-nav-list[style*="display: none"]{padding:0!important;margin:0!important}.ell-settings-content{margin:15px 0;max-height:400px;overflow-y:auto;border:1px solid #e9ecef;border-radius:8px;background:#fff}.ell-settings-table{width:100%;border-collapse:collapse}.ell-settings-table th{background:#f8f9fa;padding:12px 8px;text-align:left;font-weight:600;font-size:14px;color:#495057;border-bottom:2px solid #e9ecef}.ell-settings-table td{padding:12px 8px;border-bottom:1px solid #e9ecef;vertical-align:middle}.ell-settings-table .ell-name{font-weight:500;color:#495057}.ell-settings-table .ell-language select{width:100%}.ell-settings-table .ell-audio,.ell-settings-table .ell-text,.ell-settings-table .ell-video{text-align:center}.ell-settings-table input[type=checkbox]{margin:0}.language-settings-container{margin-top:15px;display:none}.language-settings-container .collection-item{border:none;padding:15px 0;margin:0}.language-settings-container .switch{margin:0}.language-settings-container .switch p{margin:0;display:flex;align-items:center;gap:10px}.language-settings-container .switch label{margin:0}.language-settings-container .icon-clever-sync{color:#9f5fcb;font-size:20px}.translation-options-container{margin-top:15px}.translation-option{margin-bottom:12px}.translation-option:last-child{margin-bottom:0}.schedule-options-container{margin-top:15px}.schedule-option{margin-bottom:12px}.schedule-specific-days{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.day-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px}.day-option{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#495057;min-height:44px}.day-option:hover{border-color:#9f5fcb;background:rgba(159,95,203,.02)}.day-option input[type=checkbox]{margin:0;accent-color:#9f5fcb}.day-option input[type=checkbox]:checked{transform:scale(1.1)}.day-option:has(input[type=checkbox]:checked){background:rgba(159,95,203,.08);border-color:#9f5fcb;color:#7c3aed;font-weight:500}.day-option span{flex:1;text-align:left}.schedule-instruction{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;background:#e7f3ff;border:1px solid #b8daff;border-radius:6px;color:#004085;font-size:14px}.schedule-instruction i{color:#06c;font-size:16px}.schedule-instruction strong{color:#06c;font-weight:600}.override-option-container{margin-top:15px}.immersion-status-display{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.immersion-status-content{display:flex;flex-direction:column;gap:10px}.immersion-language-info{display:flex;align-items:center;gap:10px;font-weight:600;color:#495057}.flag-icon{width:20px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center}.language-name{font-size:16px}.schedule-info{font-size:14px;color:#6c757d;font-weight:400}.immersion-features-list{display:flex;flex-wrap:wrap;gap:8px}.immersion-features-list li{background:#9f5fcb;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;list-style:none}.active-now-badge{align-self:flex-start}.active-now-badge .badge{background:#28a745;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.section-save-button{margin-top:20px;padding-top:15px;border-top:1px solid #e9ecef}.section-save-button .comprehensive-btn{font-size:14px;padding:8px 16px;border-radius:6px;transition:all .2s ease}.section-save-button .comprehensive-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(159,95,203,.2)}.section-save-button .comprehensive-btn:active{transform:translateY(0);box-shadow:0 2px 4px rgba(159,95,203,.2)}.section-save-button .comprehensive-btn.btn-active{background:#28a745;border-color:#28a745;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(40,167,69,.7)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}100%{box-shadow:0 0 0 0 rgba(40,167,69,0)}}.immersion-language-display{margin:15px 0}.immersion-language-info{padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.immersion-language-info p{margin:8px 0;color:#495057}.language-display{display:flex;align-items:center;gap:10px;margin:10px 0}.language-display .flag{width:24px;height:16px;border-radius:2px;background-size:cover;background-position:center}.language-display .flag.es{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 750 500"><rect width="750" height="500" fill="#c60b1e"/><rect width="750" height="250" y="250" fill="#ffc400"/></svg>')}.language-display .flag.fr{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 600"><rect width="900" height="600" fill="#ed2939"/><rect width="600" height="600" fill="#fff"/><rect width="300" height="600" fill="#002395"/></svg>')}.language-display .flag.us{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 630"><rect width="1200" height="630" fill="#bf0a30"/><rect width="1200" height="48.46" y="0" fill="#fff"/><rect width="1200" height="48.46" y="96.92" fill="#fff"/><rect width="1200" height="48.46" y="193.84" fill="#fff"/><rect width="1200" height="48.46" y="290.76" fill="#fff"/><rect width="1200" height="48.46" y="387.68" fill="#fff"/><rect width="1200" height="48.46" y="484.6" fill="#fff"/><rect width="1200" height="48.46" y="581.52" fill="#fff"/><rect width="240" height="338.54" fill="#002868"/></svg>')}.comprehensive-settings-modal .loading-state{display:flex;align-items:center;justify-content:center;padding:20px;color:#666;font-size:14px;gap:8px}.comprehensive-settings-modal .loading-state i{color:#9f5fcb;font-size:16px}.comprehensive-settings-modal .comprehensive-settings-footer{background:#f8f9fa;border-top:1px solid #e9ecef;padding:20px 32px;display:flex;justify-content:flex-end;align-items:center;gap:12px}.comprehensive-settings-modal .comprehensive-settings-actions{display:flex;gap:12px;align-items:center}.comprehensive-settings-modal .comprehensive-btn{display:inline-flex;align-items:center;gap:8px;background:#9f5fcb;color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;min-width:120px;justify-content:center}.comprehensive-settings-modal .comprehensive-btn-primary{background:linear-gradient(135deg,#9f5fcb 0,#8b5cf6 100%);color:#fff;box-shadow:0 2px 8px rgba(159,95,203,.3)}.comprehensive-settings-modal .comprehensive-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6 0,#7c3aed 100%);box-shadow:0 4px 12px rgba(159,95,203,.4);transform:translateY(-1px)}.comprehensive-settings-modal .comprehensive-btn-primary:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;box-shadow:none;transform:none}.comprehensive-settings-modal .comprehensive-btn-secondary{background:#fff;color:#6c757d;border:1px solid #e9ecef}.comprehensive-settings-modal .comprehensive-btn-secondary:hover{background:#f8f9fa;border-color:#9f5fcb;color:#9f5fcb}.comprehensive-settings-modal .comprehensive-btn i{font-size:14px}.comprehensive-settings-modal .inline-edit-group{margin-bottom:20px}.comprehensive-settings-modal .inline-edit-field{position:relative}.comprehensive-settings-modal .field-display{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;min-height:48px;transition:all .2s ease}.comprehensive-settings-modal .field-display:hover{border-color:#9f5fcb;background:#f5f3ff}.comprehensive-settings-modal .field-value{flex:1;color:#2c3e50;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comprehensive-settings-modal .field-edit{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#fff 0,#f8f9ff 100%);border:2px solid #9f5fcb;border-radius:8px;box-shadow:0 4px 16px rgba(159,95,203,.15);transform:translateY(0);transition:all .3s ease}.comprehensive-settings-modal .inline-edit-field.editing .field-edit{transform:translateY(-2px);box-shadow:0 6px 20px rgba(159,95,203,.2)}.comprehensive-settings-modal .inline-edit-input{flex:1;border:none;outline:0;font-size:14px;font-weight:500;color:#2c3e50;background:0 0;padding:4px 0}.comprehensive-settings-modal .edit-actions{display:flex;gap:8px;align-items:center}.comprehensive-settings-modal .inline-edit-field[data-field=grade_level] .edit-actions{position:absolute;top:8px;right:8px;z-index:2}.comprehensive-settings-modal .inline-edit-field[data-field=grade_level] .field-display,.comprehensive-settings-modal .inline-edit-field[data-field=grade_level] .field-edit{padding-top:44px}.comprehensive-settings-modal .inline-edit-field[data-field=teacher_name] .inline-edit-input{width:100%;max-width:100%}.comprehensive-settings-modal .cancel-btn i,.comprehensive-settings-modal .edit-btn i,.comprehensive-settings-modal .save-btn i{font-size:14px;transition:all .3s ease}.comprehensive-settings-modal .save-btn.loading i{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.comprehensive-settings-modal .save-btn.success{background:rgba(40,167,69,.2);border-color:#28a745;color:#1e7e34}.comprehensive-settings-modal .field-display:hover{border-color:#9f5fcb;background:linear-gradient(135deg,#f5f3ff 0,#f0eeff 100%);transform:translateY(-1px);box-shadow:0 2px 8px rgba(159,95,203,.1)}.settings-notification-area{position:absolute;top:20px;right:60px;z-index:1000;max-width:400px;pointer-events:none}.settings-notification{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);margin-bottom:12px;padding:16px 20px;border-left:4px solid #9f5fcb;transform:translateX(100%);opacity:0;transition:all .3s ease;pointer-events:auto;max-width:350px;word-wrap:break-word}.settings-notification.show{transform:translateX(0);opacity:1}.settings-notification.success{border-left-color:#28a745;background:linear-gradient(135deg,#f8fff9 0,#f0fff4 100%)}.settings-notification.error{border-left-color:#dc3545;background:linear-gradient(135deg,#fff8f8 0,#fff0f0 100%)}.settings-notification.warning{border-left-color:#ffc107;background:linear-gradient(135deg,#fffbf0 0,#fff8e1 100%)}.settings-notification.info{border-left-color:#17a2b8;background:linear-gradient(135deg,#f0f9ff 0,#e6f7ff 100%)}.settings-notification-content{display:flex;align-items:flex-start;gap:12px}.settings-notification-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px}.settings-notification.success .settings-notification-icon{background:rgba(40,167,69,.1);color:#28a745}.settings-notification.error .settings-notification-icon{background:rgba(220,53,69,.1);color:#dc3545}.settings-notification.warning .settings-notification-icon{background:rgba(255,193,7,.1);color:#ffc107}.settings-notification.info .settings-notification-icon{background:rgba(23,162,184,.1);color:#17a2b8}.settings-notification-text{flex:1;font-size:14px;line-height:1.4;color:#2c3e50;font-weight:500}.settings-notification-close{flex-shrink:0;background:0 0;border:none;color:#6c757d;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;font-size:12px}.settings-notification-close:hover{background:rgba(108,117,125,.1);color:#495057}@keyframes slideInNotification{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutNotification{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.settings-notification.slide-in{animation:slideInNotification .3s ease forwards}.settings-notification.slide-out{animation:slideOutNotification .3s ease forwards}.comprehensive-settings-modal .field-value.loading{color:#6c757d;font-style:italic}.curriculum-caution-warning{display:flex;align-items:flex-start;background:linear-gradient(135deg,#fff3cd 0,#ffeaa7 100%);border:1px solid #ffc107;border-left:4px solid #ff6b35;border-radius:8px;padding:16px;margin-bottom:24px;box-shadow:0 2px 8px rgba(255,107,53,.15);width:100%;clear:both}.curriculum-caution-warning .caution-icon{flex-shrink:0;margin-right:12px;margin-top:2px}.curriculum-caution-warning .caution-icon i{color:#ff6b35;font-size:20px}.curriculum-caution-warning .caution-content{flex:1}.curriculum-caution-warning .caution-title{color:#d63031;font-size:16px;font-weight:600;margin:0 0 8px 0;display:flex;align-items:center}.curriculum-caution-warning .caution-text{color:#6c5ce7;font-size:14px;line-height:1.5;margin:0}.curriculum-caution-warning .caution-text strong{color:#d63031;font-weight:600}.reading-curriculum-cards-row{display:flex;width:100%;clear:both;margin-top:8px}@media (max-width:768px){.curriculum-caution-warning{padding:12px;margin-bottom:20px}.curriculum-caution-warning .caution-icon{margin-right:10px}.curriculum-caution-warning .caution-icon i{font-size:18px}.curriculum-caution-warning .caution-title{font-size:15px}.curriculum-caution-warning .caution-text{font-size:13px}.reading-curriculum-cards-row{margin-top:4px}}.comprehensive-field-actions{margin-top:12px;display:flex;gap:12px;align-items:center}.comprehensive-field-actions .comprehensive-btn{padding:10px 20px;border-radius:6px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.comprehensive-field-actions .comprehensive-btn-primary{background:#9f5fcb;color:#fff}.comprehensive-field-actions .comprehensive-btn-primary:hover:not(:disabled){background:#8a4fb8;transform:translateY(-1px)}.comprehensive-field-actions .comprehensive-btn:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;transform:none}.comprehensive-field-actions .comprehensive-btn i{font-size:14px}.password-section-trigger{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.comprehensive-btn-outline{background:0 0;color:#9f5fcb;border:2px solid #9f5fcb;padding:12px 24px;border-radius:8px;font-weight:500;transition:all .3s ease}.comprehensive-btn-outline:hover{background:#9f5fcb;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(159,95,203,.3)}.password-hint{color:#6c757d;font-size:13px;margin:0;font-style:italic}.password-change-section{display:flex;flex-direction:column;gap:20px;margin-top:16px;padding:24px;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border-radius:12px;border:1px solid #e9ecef;box-shadow:0 4px 16px rgba(0,0,0,.08);position:relative}.password-change-section::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#9f5fcb 0,#6f42c1 100%);border-radius:12px 12px 0 0}.password-form-header{text-align:center;margin-bottom:8px}.password-form-title{color:#2c3e50;font-size:18px;font-weight:600;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.password-form-title i{color:#9f5fcb;font-size:20px}.password-form-subtitle{color:#6c757d;font-size:14px;margin:0;font-weight:400}.password-fields-container{display:flex;flex-direction:column;gap:20px}.password-field-group{display:flex;flex-direction:column;gap:8px}.password-field-label{font-weight:500;color:#495057;font-size:14px;margin-bottom:4px}.password-requirements{color:#6c757d;font-size:12px;margin-top:4px}.password-status{font-size:12px;margin-top:4px;padding:4px 8px;border-radius:4px;font-weight:500}.password-status.match{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.password-status.no-match{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.password-actions{display:flex;gap:12px;margin-top:8px}.password-actions .comprehensive-btn{padding:10px 20px;border-radius:6px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.comprehensive-btn-secondary{background:#e9ecef;color:#495057}.comprehensive-btn-secondary:hover:not(:disabled){background:#dee2e6;transform:translateY(-1px)}@media (max-width:768px){.comprehensive-field-actions{margin-top:8px}.comprehensive-field-actions .comprehensive-btn{padding:8px 16px;font-size:13px}.password-change-section{padding:16px;gap:12px}.password-actions{flex-direction:column;gap:8px}.password-actions .comprehensive-btn{width:100%;justify-content:center}}.ch-subjects-container{margin-top:0}.ch-subjects-dropdown{position:relative;width:100%}.ch-onboarding-dropdown-header{background:#fff;border:1px solid #e4dff0;border-radius:10px;padding:10px 12px;min-height:40px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .2s ease,box-shadow .2s ease}.ch-onboarding-dropdown-header:hover{border-color:#9f5fcb}.ch-subjects-dropdown.open .ch-onboarding-dropdown-header{border-color:#9f5fcb;border-bottom-left-radius:0;border-bottom-right-radius:0}.ch-dropdown-content{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:2px solid #9f5fcb;border-radius:12px;display:none;opacity:1!important;z-index:1001;box-shadow:0 4px 16px rgba(0,0,0,.1);max-height:280px;overflow-y:auto;padding:8px;transform-origin:top;transition:transform .2s ease,opacity .2s ease}.ch-subjects-dropdown.open .ch-dropdown-content{display:block;animation:chDropdownOpen .2s ease forwards}@keyframes chDropdownOpen{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ch-subject-option:hover{background-color:#f8f7ff}.ch-subject-option input[type=checkbox]{position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;opacity:0!important;z-index:2!important;pointer-events:none!important;width:20px!important;height:20px!important;left:auto!important}.ch-subject-option input[type=checkbox]+.ch-subject-content::after{content:'';position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #9f5fcb;border-radius:6px;background:#fff;transition:all .2s ease;z-index:1}.ch-subject-option input[type=checkbox]:checked+.ch-subject-content::after{background:#9f5fcb;border-color:#9f5fcb}.ch-subject-option input[type=checkbox]:checked+.ch-subject-content::before{content:'';position:absolute;right:22px;top:50%;transform:translateY(-75%) rotate(45deg);width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;z-index:3}.ch-subject-option:hover input[type=checkbox]+.ch-subject-content::after{border-color:#7b1fa2;box-shadow:0 0 0 3px rgba(159,95,203,.1)}.ch-subject-content{display:flex;align-items:center;gap:12px;padding:8px 48px 8px 16px;height:100%;position:relative}.ch-subject-content i{font-size:24px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(0,0,0,.05);transition:all .2s ease}.ch-math-subject .ch-subject-content i{color:#2196f3;background:rgba(33,150,243,.1)}.ch-bilingual-subject .ch-subject-content i,.ch-ela-subject .ch-subject-content i,.ch-reading-subject .ch-subject-content i{color:#4caf50;background:rgba(76,175,80,.1)}.ch-selected-subjects{display:flex;flex-direction:column;gap:4px;flex:1}.ch-placeholder{color:#999;font-size:14px}.ch-selected-tags{display:flex;flex-wrap:wrap;gap:6px}.ch-subject-tag{padding:4px 12px;border-radius:16px;font-size:13px;color:#fff;display:inline-flex;align-items:center;gap:6px;height:28px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ch-subject-tag .material-icons{font-size:16px;color:#fff}.ch-subject-tag.math{background-color:#2196f3}.ch-subject-tag.bilingual,.ch-subject-tag.ela,.ch-subject-tag.reading{background-color:#4caf50}.ch-selected-tags .ch-subject-tag.ch-student-tag{background-color:#9e9e9e;cursor:default;opacity:.8}.ch-selected-tags .ch-subject-tag.ch-student-tag .material-icons{color:#fff;opacity:.9}.ch-dropdown-arrow{transition:transform .2s ease;color:#666}.ch-subjects-dropdown.open .ch-dropdown-arrow{transform:rotate(180deg);color:#9f5fcb}.add-class-import-form{padding:16px 0}.add-class-form-description{color:#666;margin:0 0 18px 0;font-size:14px}#classlink-classrooms-list,#clever-classrooms-list,#google-classrooms-list{max-height:300px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background:#fff}#classlink-classrooms-list li,#clever-classrooms-list li,#google-classrooms-list li{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}#classlink-classrooms-list li:last-child,#clever-classrooms-list li:last-child,#google-classrooms-list li:last-child{border-bottom:none}#classlink-classrooms-list li:hover,#clever-classrooms-list li:hover,#google-classrooms-list li:hover{background-color:#f8f9fa}#classlink-classrooms-list label,#clever-classrooms-list label,#google-classrooms-list label{cursor:pointer;padding:12px 40px;margin:0;display:block;width:100%;transition:all .2s ease}#classlink-classrooms-list label:hover,#clever-classrooms-list label:hover,#google-classrooms-list label:hover{background-color:#f0f4ff}#classlink-classrooms-list strong,#clever-classrooms-list strong,#google-classrooms-list strong{display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:4px}#classlink-classrooms-list p,#clever-classrooms-list p,#google-classrooms-list p{margin:0;font-size:14px;color:#666}.ch-no-connection{padding:20px;text-align:center;color:#666;font-style:italic;background:#f9f9f9;border-radius:8px;margin:16px 0}.ch-no-connection button{margin-top:12px;padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#666;cursor:pointer;transition:all .2s ease}.ch-no-connection button:hover{background:#f0f0f0;border-color:#ccc}#manage_add_class_btn,#manage_add_class_btn_bottom,#manage_add_class_btn_empty,.add-classroom-trigger{display:inline-flex!important;align-items:center;gap:8px;font-weight:600;transition:all .2s ease;max-width:max-content;margin:auto}#manage_add_class_btn.add-class-hidden,#manage_add_class_btn_bottom.add-class-hidden,#manage_add_class_btn_empty.add-class-hidden{display:none!important}#manage_add_class_btn.add-class-disabled,#manage_add_class_btn_bottom.add-class-disabled,#manage_add_class_btn_empty.add-class-disabled{opacity:.4!important;cursor:not-allowed!important;background-color:#9f5fcb!important;border-color:#8a4db8!important;color:rgba(255,255,255,.7)!important;filter:grayscale(30%)!important;max-width:max-content;margin:auto}#manage_add_class_btn.add-class-disabled:hover,#manage_add_class_btn_bottom.add-class-disabled:hover,#manage_add_class_btn_empty.add-class-disabled:hover{transform:none!important;box-shadow:none!important;background-color:#9f5fcb!important}#manage_add_class_btn.add-class-disabled i,#manage_add_class_btn_bottom.add-class-disabled i,#manage_add_class_btn_empty.add-class-disabled i{color:rgba(255,255,255,.7)!important}#manage_add_class_btn i,#manage_add_class_btn_bottom i,#manage_add_class_btn_empty i,.add-classroom-trigger i{font-size:18px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}#manage_add_class_btn_bottom .btn-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}#manage_add_class_btn[data-provider=clever] i,#manage_add_class_btn_bottom[data-provider=clever] i,#manage_add_class_btn_empty[data-provider=clever] i,.add-classroom-trigger[data-provider=clever] i{color:#4a90e2}#manage_add_class_btn[data-provider=classlink] i,#manage_add_class_btn_bottom[data-provider=classlink] i,#manage_add_class_btn_empty[data-provider=classlink] i,.add-classroom-trigger[data-provider=classlink] i{color:#0078d4}#manage_add_class_btn[data-provider=google] i,#manage_add_class_btn_bottom[data-provider=google] i,#manage_add_class_btn_empty[data-provider=google] i,.add-classroom-trigger[data-provider=google] i{color:#4285f4}#manage_add_class_btn[data-provider=manual] i,#manage_add_class_btn_bottom[data-provider=manual] i,#manage_add_class_btn_empty[data-provider=manual] i,.add-classroom-trigger[data-provider=manual] i{color:#fff}#manage_add_class_btn[data-provider=multiple] i,#manage_add_class_btn_bottom[data-provider=multiple] i,#manage_add_class_btn_empty[data-provider=multiple] i,.add-classroom-trigger[data-provider=multiple] i{color:#666}.ch-selected-class-grade,.ch-selected-class-name{border-radius:8px;font-weight:600;color:#333;min-height:20px}.ch-selected-class-students{padding:12px 16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;font-weight:600;color:#333;max-height:100px;overflow:auto;min-height:20px}.ch-subject-option{display:flex;align-items:center;padding:2px;border:1px solid #e9ecef;border-radius:8px;margin-bottom:3px;cursor:pointer;transition:all .2s ease}.ch-subject-option:hover{background:#f8f9fa;border-color:#9f5fcb}.ch-subject-option input[type=checkbox]{margin-right:12px}.ch-subject-content{display:flex;align-items:center;gap:8px}.ch-subject-content i{font-size:20px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ch-math-subject .ch-subject-content i{color:#2196f3}.ch-ela-subject .ch-subject-content i,.ch-reading-subject .ch-subject-content i{color:#4caf50}.ch-inline-actions .ch-btn-outline{margin-left:12px;display:inline-flex;align-items:center;gap:6px}.ch-inline-actions .ch-btn-outline i{font-size:18px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.add-class-import-form{margin-top:8px}.add-class-import-form #classlink-classrooms-list,.add-class-import-form #clever-classrooms-list,.add-class-import-form #google-classrooms-list{display:grid;grid-template-columns:1fr;gap:10px}.add-class-import-form .ch-classroom-card{list-style:none;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:12px;position:relative;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;min-height:88px;contain:layout style paint}.add-class-import-form .ch-classroom-card:hover{border-color:#d7c4eb;box-shadow:0 2px 10px rgba(0,0,0,.06);background:#fcfaff}.add-class-import-form .ch-classroom-card input[type=radio]{position:absolute;top:-9999px;left:-9999px;margin:0;width:32px;height:32px;cursor:pointer;opacity:0;visibility:hidden;z-index:-1}.add-class-import-form .ch-classroom-card input[type=radio]+label::after{content:'';opacity:.7;position:absolute;top:8px;right:8px;width:24px;height:24px;background:#fff;border:2px solid #9f5fcb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9f5fcb;font-size:12px;transform:scale(1);transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:8;pointer-events:none}.add-class-import-form .ch-classroom-card label{display:flex;flex-direction:column;gap:6px;margin:0;padding:8px 40px 8px 8px;cursor:pointer;width:100%;min-height:76px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;hyphens:auto}.add-class-import-form .ch-classroom-card label strong{font-weight:700;color:#2b2b2b;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;white-space:normal;hyphens:auto;max-width:100%;max-height:2.5em}.add-class-import-form .ch-classroom-card label p{color:#666;margin:0;font-size:13px;line-height:1.35;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:100%}.add-class-import-form .ch-classroom-card input[type=radio]:checked+label{background:#faf6ff;border-radius:8px;padding:6px 40px 6px 8px;position:relative}.add-class-import-form .ch-classroom-card *{max-width:100%;box-sizing:border-box}.add-class-import-form .ch-classroom-card input[type=radio]+label::before{display:none!important;visibility:hidden!important;opacity:0!important}.add-class-import-form .ch-classroom-card:hover input[type=radio]:not(:checked)+label::after{opacity:1;transform:scale(1);border-color:#7c4dff}.add-class-import-form .ch-classroom-card input[type=radio]:hover+label::after{opacity:1;transform:scale(1);border-color:#7c4dff}.add-class-import-form .ch-classroom-card input[type=radio]:checked+label::after{content:'✓';opacity:1!important;transform:scale(1);background:#9f5fcb;color:#fff;border-color:#9f5fcb;box-shadow:0 4px 12px rgba(159,95,203,.3);font-size:16px;font-weight:700}.add-class-import-form .ch-classroom-card input[type=radio]:checked:hover+label::after{background:#7c4dff;border-color:#7c4dff}@media (min-width:640px){.add-class-import-form #classlink-classrooms-list,.add-class-import-form #clever-classrooms-list,.add-class-import-form #google-classrooms-list{grid-template-columns:1fr 1fr;padding:12px}}.comprehensive-settings-modal .comprehensive-checkbox.disabled{opacity:.5;pointer-events:none}.comprehensive-settings-modal .comprehensive-checkbox.disabled .comprehensive-checkbox-label{color:#999;cursor:not-allowed}.comprehensive-settings-modal .comprehensive-checkbox.disabled input[type=checkbox]{cursor:not-allowed}.comprehensive-settings-modal .comprehensive-radio.disabled{opacity:.5;pointer-events:none}.comprehensive-settings-modal .comprehensive-radio.disabled .comprehensive-radio-label{color:#999;cursor:not-allowed}.comprehensive-settings-modal .comprehensive-radio.disabled input[type=radio]{cursor:not-allowed}.comprehensive-settings-modal .comprehensive-select:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.comprehensive-settings-modal .comprehensive-content-description{color:#666;font-size:14px;line-height:1.5;margin:8px 0 0 0;opacity:.8}.comprehensive-settings-modal .comprehensive-settings-actions{display:flex;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef}.comprehensive-settings-modal .comprehensive-settings-save-btn{background:#9f5fcb;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.comprehensive-settings-modal .comprehensive-settings-save-btn:hover{background:#8a4db8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(159,95,203,.3)}.comprehensive-settings-modal .comprehensive-settings-save-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(159,95,203,.3)}#settings_save_immersion{display:none}.immersion-cancel-btn{border-color:#dc3545;color:#dc3545}.immersion-cancel-btn:hover{background-color:#dc3545;color:#fff}/*!
Default styles for videojs-record 3.11.0
*/@font-face{font-family:videojs-record;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAW0AAsAAAAACewAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFY6l0dQY21hcAAAAYAAAAByAAAB4PJQ5/VnbHlmAAAB9AAAAYYAAALMPcs3OGhlYWQAAAN8AAAALQAAADYQhba0aGhlYQAAA6wAAAAWAAAAJABhADtobXR4AAADxAAAAA4AAAAoAbAAAGxvY2EAAAPUAAAAFgAAABYELgNEbWF4cAAAA+wAAAAdAAAAIAEXADxuYW1lAAAEDAAAATYAAAJemUJQLnBvc3QAAAVEAAAAcAAAALoqjqNHeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTQZpzAwMrAwCDHoAgk2aC0OAMTAw8DkGBlZsAKAtJcUxgcPjJ+5GQwAHJZwCQDAyOIAADEhgVmeJztkcENw0AIBOd8+GyilOKXC/IrZaTpq8BhIWUYaXbFCvEAYAV6cAQG7UNDdUXaMu+8MjfOnDHl0+87tEmjt9QlZi02DjZ2PKLBU+/U779zXa3IOy4F8l7oH9MKXXauhX41R4F8K5DvBXIv8B9LThoJAAB4nG1Sf0+DMBC9a4+WEJxTgRGdywKEzTmngXX7w+j3/1i+g/0wxhZer23u9d1ryZC2N9pQTe9Ex3pV+7pyz5wVnxx2HPqs6A5A5/O+O3zxvvWZq1oEh67I105ScQZtIk4iFwEnOjNi8LWCoUTEXmwUWfE8Lkw1JVbA6Txo2FBDD1AQ9u0rnxXoibNQMZfMA8RPXqNMwccFjfpb2lJKS2SPEsf0YzbhCiXU2YL7vA/dN4fSiLYbC63WWmcFfyYmxbqCs5Ex2HHiPSYn/g96gbb5hf8ssK9BuwqV84djmK21nuVQ2UehriRxakymCwARL8YmRjxdan5DT8FaTRgaoW+/4zJKoihJFLanEXDNadAtcvq8TsuyKUlnA9eWYmh8wZ7emboQrnd5Fr7ysGT/zd2CYc89qlcT3EW6E/UEKwrlYJG9Gy9tvMrFaQ9A57Pf6RXRA830BeX98c+pvg59O51KoxwjNFUKT+YaA5ZzZRm93uEl3A4v4R+WzW+KzZXgsSD6Act6LFcAAHicY2BkYGAA4gm5SzLj+W2+MnAzGABFGG7M3rMWmQaK6gJJDgYmEAcANXsKBgAAAHicY2BkYGAwYGBAIhkZUAEXAA5yAJ0AAHicY2AAAgPCGAAgOAGxAAAAAAAAAEIAYACQALwA1gDiASABRgFmAAB4nGNgZGBg4GIwYGBmAAEmMI8LSP4H8xkADk0BVAAAAHicfZA/asMwGMWf8680hlIo7ZRBUOhSYicZQ+cEOmbI7tiyY2NbRlYCuUEP0hP0EB17kJ6iL6qWZLAE0u+9732fQADu8Q0P5+Xhzp7n1cMN1T/3SY+OB+Rnx0P4mDse0X9zPMYr3h37eMCBE7zBLZ0JPhz3mP903Kf/5XhA/nE8xBN+HY8w8eB4jK03cezjxdPHPJGqaKdaxkonG5kdyujKvFRbqdtc1WIezC4La1lLHRmZiN1JtMdsYUwqUq0qsVK1kWWpRKNVIWMT7I1plmGYOj+IVYUjciSQUCjQYgpNjqk03Q0541+UiKi7kl21LVnTzalrCP5/gFlnx5pc264IhnfCrh1OPFv2ZVjQNUipU2YUKtLKTj+nS25Fp7G1ws41fHNvuxosEXKnV/nAvl79AXudcPYAAHicfctLDsIwDARQT/mUJt3DJXIoK7HULIotN+35QS1ihZjVG42GOvqfgA4nnHHBFT1uGBAQqectmfgctlpED/Ja6sG4ZBd57h5dsnpJS2Nv8VvURpu0aco8i/PDam6rS6rv14f74/5zUCN6AYpyMIA=) format("woff");font-weight:400;font-style:normal}.vjs-icon-av-perm{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-av-perm:before{content:"\f101"}.vjs-icon-sv-perm{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-sv-perm:before{content:"\f104"}.vjs-icon-video-perm{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-video-perm:before{content:"\f102"}.vjs-icon-audio-perm{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-audio-perm:before{content:"\f103"}.vjs-icon-screen-perm{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-screen-perm:before{content:"\f104"}.vjs-icon-record-start{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-record-start:before{content:"\f105"}.vjs-icon-record-stop{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-record-stop:before{content:"\f106"}.vjs-icon-photo-camera{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-photo-camera:before{content:"\f107"}.vjs-icon-picture-in-picture-start{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-start:before{content:"\f108"}.vjs-icon-picture-in-picture-stop{font-family:videojs-record;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-stop:before{content:"\f109"}.vjs-record.video-js .vjs-control.vjs-fullscreen-control{position:absolute;right:0}.vjs-record .vjs-using-native-controls .vjs-control-bar{display:flex!important}.vjs-record.vjs-fluid .vjs-animation-display>img:first-child,.vjs-record.vjs-fluid .vjs-record-canvas>canvas:first-child,.vjs-record.vjs-fluid wave.vjs-wavedisplay{top:0;position:absolute!important;width:100%;min-width:100%;max-width:100%;height:100%}.vjs-record .vjs-device-button.vjs-control{font-size:3em;position:absolute;z-index:2;top:50%;left:50%;width:4em;height:2.8em;margin-top:-1.8em;margin-left:-2.1em;display:block;cursor:pointer;opacity:1;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;text-align:center;vertical-align:middle;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:0 0 1em hsla(0,0%,100%,.25);-moz-box-shadow:0 0 1em hsla(0,0%,100%,.25);box-shadow:0 0 1em hsla(0,0%,100%,.25)}.vjs-record .vjs-error .vjs-device-button{display:none}.vjs-record button.vjs-device-button.vjs-control.vjs-icon-audio-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-av-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-screen-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-sv-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-video-perm:before{font-size:2.4em}.vjs-record .vjs-record-button.vjs-control{cursor:pointer}.vjs-record .vjs-error .vjs-record-button{display:none}.vjs-record .vjs-record-button.vjs-control.vjs-icon-record-start:before{font-size:1.4em;line-height:2.2em}.vjs-record .vjs-record-button.vjs-control.vjs-icon-record-stop:before{font-size:2.2em;line-height:1.4em}.vjs-record .vjs-camera-button.vjs-control,.vjs-record .vjs-play-control.vjs-control{cursor:pointer}.vjs-record .vjs-error .vjs-camera-button{display:none}.vjs-record .vjs-camera-button.vjs-control.vjs-icon-photo-camera:before{font-size:2em;line-height:1.4em}.vjs-record .vjs-camera-button.vjs-control.vjs-icon-replay:before{font-size:2.2em;line-height:1.4em}.vjs-record.video-js .vjs-control.vjs-record-indicator.vjs-hidden{display:block!important;opacity:0;transform:translateX(1em) rotateX(-90deg) scale(.9);transition:all .5s,transform .5s .25s}.vjs-record.video-js .vjs-control.vjs-record-indicator{width:.8em;height:.8em;background-color:#ff625e;line-height:1.1em;border-radius:50%;right:2.5ex;top:2ex;position:absolute;opacity:1;transform:rotateX(0) scale(1.3);transition:all .5s,transform .2s .1s}.vjs-record.video-js .vjs-control.vjs-record-indicator:before{content:attr(data-label);color:#fff;position:absolute;left:-2.7em;font-family:Helvetica,sans-serif;animation-name:pulsetext;animation-duration:5s;animation-iteration-count:infinite;top:-.1em;font-size:.8em;opacity:1;transition:opacity .5s .2s}.vjs-record.video-js .vjs-control.vjs-record-indicator:after{content:"";display:block;height:calc(.8em - 4px);width:calc(.8em - 4px);border:2px solid #ff625e;border-radius:50%;position:absolute;top:2px;left:2px;transform-origin:center;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;animation-delay:.25s}@keyframes pulsetext{0%{opacity:.75}25%{opacity:.5}50%{opacity:.75}75%{opacity:.5}to{opacity:.75}}@keyframes pulse{0%{opacity:1;transform:scale(1.6)}50%{opacity:.5;transform:scale(2.5)}to{opacity:0;transform:scale(3.5)}}.vjs-record .vjs-pip-button.vjs-control{cursor:pointer}.vjs-record .vjs-error .vjs-pip-button{display:none}.vjs-record .vjs-pip-button.vjs-control.vjs-icon-picture-in-picture-start:before{font-size:1.4em;line-height:2.2em}.vjs-record .vjs-pip-button.vjs-control.vjs-icon-picture-in-picture-stop:before{font-size:1.4em;line-height:2.2em}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0;background:0 0}.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}.right.manage-classrooms-button{position:absolute;display:block;z-index:9;top:30px;right:30px}.dropdown-button.btn-flat i{float:right;margin-left:5px;margin-top:0}.dropdown-content span{display:block}.dropdown-content .menu-title{color:#333;padding:0 15px 0;margin-bottom:10px;font-weight:700;font-size:16px}.dropdown-content #menu-add-li:hover{background:#fff}.dropdown-content #menu-add-class-btn{margin:10px 15px 25px;color:#fff;line-height:9px;text-align:left;width:auto;float:left;padding-right:30px}.dropdown-content li{padding:6px 5px!important}.class-modal h3{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:30px}.class-modal h2{margin-bottom:20px}.class-modal .collection li{padding-top:20px;padding-bottom:25px}.class-modal .collection li h2{margin:0 0 5px;color:#000}.class-modal label{display:block;height:auto}.class-modal .radio-list label{margin-left:0}.class-modal label strong{font-weight:700;color:#000;font-size:16px}.class-modal label p{margin:0;display:block;clear:both}.class-modal .btn{border-radius:50px}.class-modal .btn.purple{background:#9a39da!important}.class-modal .btn.light-gray{background:#e9ebee!important;color:#6d778a}.class-modal .input-field .prefix{top:10px;opacity:.5}input.child_editor_name_wiz{margin-bottom:0}#class-manual-create button{margin-top:20px}ul.collection{overflow:visible;height:100%;margin:0}.collection-item{padding-left:30px!important;padding-right:30px!important}.collection-item .row{margin:0!important}.row-no-margin .col.s12{padding:0!important;margin-top:20px}.main-col-content#settings h1{margin:2.1rem 0 1.68rem 0}#settings-tabs-wrap{border-bottom:1px solid #ccc}#settings .tabs{width:100%}#settings .tabs li{max-width:160px}#settings .tabs li a{color:#666;text-transform:none;letter-spacing:normal;font-size:14px;color:#404958;opacity:.6;line-height:48px;height:48px}#settings .tabs li a.active{opacity:1;color:#404958;font-weight:700}#settings .tabs .indicator{background:#9a39da}a.link i{font-size:18px;position:relative;top:4px;margin-left:4px}.no-padding{padding:0}.vert-padding{padding-top:3%!important;padding-bottom:3%!important}.btn-flat{color:#888}.btn-flat-2{color:#9a39da}.lowercase{text-transform:capitalize}#class-details{padding-bottom:3%}#class-details h3{margin-top:20px!important}#edit-class-details,#replace-class{display:none;padding-bottom:4%}#edit-class-grade-select{display:block;appearance:none}#save-class-btn,#save-class-cancel{margin-bottom:30px}#delete-class,#replace-class{display:none;padding:20px 0}#replace-class i{color:#3e70fa}#delete-class i{color:#db6b6b}#student-collection li.collection-item{padding:15px 0 10px;border:none;position:relative}#student-collection li.collection-item ul.student-btn-list{margin:0 0 40px}.checkbox-col{position:absolute;top:20px;left:20px;width:20px}.checkbox-col label{opacity:.8}#student-collection h2{margin:20px 0}div.school-summary{font-weight:700;color:#444}.address-summary{margin-bottom:20px;color:#444}div.clever-synced{background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/clever-icon-25.png) no-repeat;height:25px;padding-left:35px;color:#3e70fa}span.clever-synced{background:url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/clever-icon-25.png) no-repeat;height:25px;padding-left:35px;color:#3e70fa}.student-wrap{top:0;position:relative}.student-btn-list .student-wrap a{padding:20px 20px;background:#fff}.student-wrap i.icon-student{position:absolute;top:18px;font-size:24px;margin-left:55px;opacity:1;color:#999}.student-wrap i.icon-clever-sync,.student-wrap i.icon-not-synced{position:absolute;color:#3e70fa;background:#f6f8f9;border-radius:50%;width:18px;height:18px;line-height:18px;text-align:center;font-size:16px;margin-top:0;margin-left:44px;top:20px}.student-wrap i.icon-not-synced{color:red}.student-name{font-size:15px;clear:both;font-weight:700;margin-top:-2px}a.student-edit{position:absolute;right:0;top:0;display:none}#student-collection li:hover a.student-edit{display:block}.parent-summary{color:#777;margin-top:-5px}.language-settings-ui .switch i{position:absolute;left:0}.language-settings-ui .switch{padding-left:40px;position:relative}#manage-classes-modal .collection-item{padding:30px 30px 40px 80px!important;position:relative}#manage-classes-modal .class-card .class-icon{position:absolute;left:30px;top:30px;font-size:30px;color:#6d7376}#manage-classes-modal .class-card h2{margin:5px 0 15px;font-weight:700}.modal-content .dropdown-content li{padding:0}.invite-activated,.invite-sent{margin-right:10px;position:relative;top:5px}#invite-modal .modal-main{height:calc(100% - 95px);overflow:scroll;padding:0 20px;width:calc(100%);background:#fff;font-size:14px}#invite-modal h2 a.btn{float:right;margin-right:70px;padding-left:45px;position:relative;font-size:12px;top:13px;padding:0 20px 0 45px;line-height:30px;height:30px}#invite-modal h2 a.btn i{position:absolute;left:20px}#invite-modal table{width:100%;border:none}#invite-modal table th{padding-left:0}#invite-modal table td{border:none;padding:13px 0 7px;vertical-align:top}#invite-modal table td:hover{box-shadow:none}#invite-modal table tr{border-bottom:solid 1px #ddd}#invite-modal table td input{border-bottom:none}#invite-modal table td [type=checkbox]+label{margin:5px 0 0 10px}.invite-input{width:50px;position:relative}.invite-status{opacity:.7}.invite-parent-email div.email-saved{position:relative;z-index:100}.invite-parent-email div.email-saved i{font-size:16px;cursor:pointer;margin-left:5px;position:relative;top:4px;opacity:.5}.add-email-div{margin-bottom:5px}.add-email-link a{margin-right:20px}.add-email-div .btn{padding:0 20px;line-height:30px;height:30px;font-size:14px;float:left;position:relative;top:0}.col.s8.email-input{padding-left:0;position:relative}.col.s8.email-input i{float:left;position:absolute;right:5px;top:0;opacity:.7;font-size:22px;cursor:pointer}.col.s8.email-input input{margin-bottom:0;margin-top:-10px;font-size:13px}.language-settings-ui h3{margin:20px 0 0;font-size:16px}.language-settings-ui .badge{float:none;display:inline-block;margin-bottom:-10px}.language-settings-ui .btn{margin-top:10px}.language-settings-ui ul.collection{margin-top:25px;box-shadow:0 1px 1px #ccc}.language-settings-ui .collection-item p{color:#444;margin-top:10px;font-size:14px}.language-settings-ui .collection-item{padding:10px 20px 60px}.language-settings-ui .collection-item .row .col{padding-left:0}.language-settings-ui .collection-item .col.lang-desc{padding-right:30px}.language-settings-ui .collection-item .col.lang-pref{padding-left:50px}.selected-language{display:block;width:100%;font-size:15px;font-weight:700;margin-top:20px}.selected-language .flag{position:absolute;left:-40px;top:5px}.scheduled{font-style:italic;font-size:14px;color:#808794;margin-bottom:10px}.language-settings-ui ul.student-btn-list{margin:10px 0 10px}.language-settings-ui ul.student-btn-list li{width:100%}.country-select.inside input,.country-select.inside input[type=text]{width:calc(100% - 65px)}#immersion-pref .country-select{width:calc(100%);margin-bottom:20px}.flag-dropdown{width:100%}.country-select.inside div.selected-flag{width:100%}.settings-modal.modal-fixed-footer{height:100%;max-width:854px!important;height:calc(100% - 70px);max-height:calc(100% - 70px);top:30px!important;overflow:hidden;background:#f5f5f5;background:#eff3f7 url(https://d3m7vqvogs9qk8.cloudfront.net/dev-1/portal/shared/images/math-pattern.png)}.settings-modal.modal-fixed-footer .modal-footer{bottom:15px;padding-top:10px;height:80px}.settings-modal .modal-header h2{line-height:60px;height:80px;margin:0;font-size:22px;font-weight:700;padding:20px 0 0 30px}.settings-modal h3{font-size:16px;font-weight:700}.settings-modal h3 span{font-size:14px;font-weight:400;margin-left:10px}.settings-modal .modal-header{height:80px;overflow:hidden;background:0 0;border-bottom:1px solid #ccc}.settings-modale .modal-header h2{line-height:60px;height:80px;margin:0;font-size:22px;font-weight:700;padding:20px 0 0 30px}.settings-modal .modal-header .tabs-student{background:0 0;width:42%;right:80px;border-bottom:none;top:30px}.settings-modal .modal-content{padding:0}.settings-modal.tab-body{top:0;height:100%;padding:0}.settings-modal .modal-main{width:100%}.settings-modal ul.collection{width:100%;height:calc(100% - 95px)!important;top:0;padding:30px}.settings-modal ul.collection li.collection-item{padding:40px;margin-bottom:20px}.settings-modal .edit-footer{position:absolute;padding:15px 30px;border-top:solid 1px #ccc;z-index:1;background:#fff;height:calc(100% - 68px)}#immersion-pref .half{width:50%;float:left}ul.immersion-sched{padding-left:30px}#default-lang .country-select{margin:-10px 0 30px 40px;max-width:400px}#ell-modal .modal-main{height:calc(100% - 95px);overflow:scroll;padding:0 20px;width:calc(100%);background:#fff}#ell-modal table{width:100%;border:none}#ell-modal table td{border:none;padding:5px 0}#ell-modal table td:hover{box-shadow:none}#ell-modal table tr{border-bottom:solid 1px #ddd}#ell-modal table td input{border-bottom:none}#ell-modal table td [type=checkbox]+label{margin:5px 0 0 10px}#ell-modal td.ell-language{width:25%}#ell-modal table th{text-align:center}#ell-modal table td{text-align:center}#ell-modal table .ell-name{text-align:left}select.ell-language-select{display:block;appearance:none}#parent-invite-btn{padding-left:50px;position:relative}#parent-invite-btn i{position:absolute;left:25px;font-size:16px}#login-pref{box-shadow:0 1px 1px #ccc}#login-pref p{font-size:15px}#login-pref li .row h3,#login-pref li h3{margin-top:20px!important}#login-pref h4{font-size:16px;font-weight:700;margin-top:30px}#login-pref label{height:auto;margin:-5px 0 0;display:block}#login-pref label strong{color:#555}#update-modal .modal-main,.standard-modal .modal-main{height:calc(100% - 95px);overflow:scroll;padding:0 0;width:calc(100%);font-size:14px}#update-modal .modal-main p.sub-par{margin:20px 30px 0;font-size:16px;max-width:650px}#update-modal ul.collection{position:static;height:calc(100% - 80px)!important;width:100%;position:static;overflow:visible;border:0;margin:0}#update-modal ul.collection h3{margin-top:-10px}#update-modal .input-field label{margin-top:-10px;height:auto;margin-bottom:10px}#update-modal .input-field span.caption{font-style:italic;color:#888;margin-top:-10px;position:relative;display:block}#plan-settings .paywall-blocker{background:0 0;position:static;z-index:0;margin-top:20px}#plan-settings .pw-modal{width:100%;z-index:0;margin:0;box-shadow:none;border:none;border-radius:0}#plan-settings .pw-modal .pw-row{padding:00px}#plan-settings .pw-modal .pw-row h2{font-size:24px}.plan-box{padding:10px 30px 30px;background:#e1f1fc;border:solid 1px #ccc;background:#fff;margin:20px 0;border-radius:10px;text-align:center}.plan-box .badge.new{background:#3881f4}.active-plan{background:#e0f0fb;border-color:#82b3ff;box-shadow:0 3px 7px #eee}.plan-box.free-plan h4{color:#3881f4}.plan-box h4{font-size:20px;color:#3881f4;font-weight:700}.plan-box a{color:#3881f4}#plan-settings .btn{background:#3881f4;margin-bottom:15px;color:#fff}#plan-settings .pw-modal p#trial-terms{max-width:300px;margin:-10px auto 0;font-size:12px;line-height:16px}#plan-settings #pw-start-trial{background:#fff!important}#classlink-suggest img{max-width:200px}#class-settings-tabs-wrap{height:25px;background:#fff}.paywall-blocker{background:rgba(256,256,256,.6);position:absolute;z-index:1000;height:100%;width:100%;left:0;top:0}#language-settings .paywall-blocker{left:auto;top:auto}.pw-modal{background:#fff;border:1px solid #ccc;width:calc(100% - 470px);height:90%;z-index:10001;margin:3% 0 5% 70px;overflow:auto;border-radius:10px;box-shadow:0 15px 25px rgba(0,0,0,.3);text-align:center}.pw-row{padding:7% 7% 9%}.pw-modal .btn{background:#3881f4;font-size:18px;padding:0 50px}.pw-modal .btn .material-icons{position:relative;top:4px;margin-right:10px}.pw-modal h2{font-size:24px;line-height:32px;text-align:center;font-weight:700;margin:20px auto;max-width:450px}.pw-modal p.sub-par{font-size:16px;max-width:450px;margin:20px auto}.full-img{width:100%}.pw-modal .icon-list{text-align:left;margin:40px 10% 50px 15%;position:relative}.pw-modal .icon-list h3{font-size:16px;margin-bottom:0}.pw-modal .icon-list p{margin:5px 0}.pw-modal .icon-list .material-icons{position:absolute;margin-left:0;left:0;font-size:26px;top:-5px;background:#efe0f9;color:#a759de;border-radius:50%;width:50px;height:50px;text-align:center;line-height:50px}.pw-modal .icon-list li{padding-left:75px;margin-bottom:25px;position:relative}.pw-start-trial .icon-list .material-icons{color:#fff;background:#3881f4;display:hidden}.pw-start-trial{background:#ebdaf8;background:-moz-linear-gradient(top,#ebdaf8 0,#fff 79%,#fff 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#ebdaf8),color-stop(79%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ebdaf8 0,#fff 79%,#fff 100%);background:-o-linear-gradient(top,#ebdaf8 0,#fff 79%,#fff 100%);background:-ms-linear-gradient(top,#ebdaf8 0,#fff 79%,#fff 100%);background:linear-gradient(to bottom,#ebdaf8 0,#fff 79%,#fff 100%)}.pw-start-trial img{margin-top:30px;margin-bottom:-30px}#review-tab .paywall-blocker{margin-left:25%;width:calc(100% - 25%)}#review-tab .pw-modal{margin:5% auto;min-width:570px}#review-tab h2{height:auto;border-bottom:none}.close-btn{top:10px;right:10px}#payment-modal{height:100%;width:1000px;min-width:1000px;height:calc(100% - 70px);max-height:calc(100% - 70px);top:30px!important;overflow:hidden;background:#fff}#payment-modal .modal-content{height:100%;width:100%;overflow:auto;position:absolute}#upgrade-details{padding:0 40px;margin-top:45px;border-right:1px solid #ccc}#upgrade-details h2{border:none;padding:0;margin:10px 0 20px;line-height:1em;height:auto}#upgrade-details .input-field{margin:0;padding-left:0}#upgrade-details .input-field input{margin:0 0 5px}#upgrade-details h3{padding:0;margin:30px 0 5px}#license-options{background:#e1f1fc;border:1px solid #8ab5f8;border-radius:10px;padding:20px 30px 30px;margin:0 0 20px}#license-options h2{color:#3881f4}#license-options p{margin:5px 0}#license-options label{color:#333}#billing-details{background:#fff;border:1px solid #ccc;border-radius:10px;padding:20px 30px 30px;margin:0 0 50px}#billing-details span{margin-right:20px}.p-caption{font-size:13px;padding-top:5px;clear:both}.input-caption{font-size:13px;font-style:italic;color:#666}#upgrade-summary{margin:0;text-align:center;padding:60px 30px}#upgrade-summary h2{border:none}#upgrade-summary img{width:80%;margin:10px 10% 30px}#upgrade-summary p{font-size:12px;margin:25px 10px}#upgrade-summary a.btn{background:#3881f4;font-size:18px;padding:0 50px}#lic-price{font-size:36px}#lic-type{font-size:16px;margin-bottom:25px}#upgrade-summary ul{text-align:left;margin:0 0 0 60px}#upgrade-summary ul li{margin:10px 0;position:relative}#upgrade-summary ul li::before{font-family:'Material Icons';content:"check";-webkit-font-feature-settings:'liga';position:absolute;left:-30px;top:-4px;font-size:20px;color:#3881f4}.order-box{background:#fff;border:1px solid #ccc;border-radius:10px;padding:20px 30px 30px;margin:0 0 50px}.order-box a{color:#3881f4}.order-box ul{margin:20px 0}.order-box ul li{padding-left:25px;position:relative;margin:5px 0}.order-box ul li::before{font-family:'Material Icons';content:"mail_outline";-webkit-font-feature-settings:'liga';position:absolute;left:0;top:2px;font-size:16px}.order-box ul.tick li::before{font-family:'Material Icons';content:"check";-webkit-font-feature-settings:'liga';position:absolute;left:0;top:2px;font-size:16px;color:#3881f4}#upgrade-details .order-box h3{color:#3881f4;margin-top:0;font-size:20px}#upgrade-details .post-purchase{display:none}.error-field{border-bottom:solid 1px #ee3e3e!important;box-shadow:0 1px 0 #ee3e3e!important}.offer-desc{padding-left:35px;display:none}#choose-offer span span{margin-right:10px;font-weight:700;color:#e05252;text-decoration:line-through}.offer-license span.old-price{font-size:24px;display:block;margin:-10px 0 0;text-decoration:line-through;color:#e05252}.offer-license span.discount{font-size:18px;font-style:italic;margin-top:-5px;margin-bottom:5px;display:block;color:#777}.checkbox-error[type=checkbox]+label:before,[type=checkbox]:not(.filled-in)+label:after{border:2px solid #e05252}/*! jQuery UI - v1.12.1 - 2021-12-09
* http://jqueryui.com
* Includes: core.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.45em;margin-left:-.8em;background:#fff!important;border:1px solid #999!important;border-radius:20px;width:24px;height:24px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#9a39da;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*! jQuery-ui-Slider-Pips - v1.11.4 - 2016-09-04
* Copyright (c) 2016 Simon Goellner <simey.me@gmail.com>; Licensed MIT */.ui-slider-horizontal.ui-slider-pips{margin-bottom:1.4em;background-image:linear-gradient(90deg,#be91dd 0,#9a39da 100%);border:1px solid #fff;border-radius:20px}.ui-slider-pips .ui-slider-label,.ui-slider-pips .ui-slider-pip-hide{display:none}.ui-slider-pips .ui-slider-pip-label .ui-slider-label{display:block}.ui-slider-pips .ui-slider-pip{width:2em;height:1em;line-height:1em;position:absolute;font-size:.8em;color:#999;overflow:visible;text-align:center;top:20px;left:20px;margin-left:-1em;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-state-disabled.ui-slider-pips .ui-slider-pip{cursor:default}.ui-slider-pips .ui-slider-line{background:#999;width:1px;height:3px;position:absolute;left:50%}.ui-slider-pips .ui-slider-label{position:absolute;top:5px;left:50%;margin-left:-1em;width:2em}.ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label{color:#000;font-weight:700}.ui-slider-vertical.ui-slider-pips{margin-bottom:1em;margin-right:2em}.ui-slider-vertical.ui-slider-pips .ui-slider-pip{text-align:left;top:auto;left:20px;margin-left:0;margin-bottom:-.5em}.ui-slider-vertical.ui-slider-pips .ui-slider-line{width:3px;height:1px;position:absolute;top:50%;left:0}.ui-slider-vertical.ui-slider-pips .ui-slider-label{top:50%;left:.5em;margin-left:0;margin-top:-.5em;width:2em}.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label,.ui-slider-float .ui-slider-handle:focus,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip-label .ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label{outline:0}.ui-slider-float .ui-slider-tip,.ui-slider-float .ui-slider-tip-label{position:absolute;visibility:hidden;top:-40px;display:block;width:34px;margin-left:-18px;left:50%;height:20px;line-height:20px;background:#fff;border-radius:3px;border:1px solid #888;text-align:center;font-size:12px;opacity:0;color:#333;-webkit-transition-property:opacity,top,visibility;transition-property:opacity,top,visibility;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-duration:.2s,.2s,0s;transition-duration:.2s,.2s,0s;-webkit-transition-delay:0s,0s,.2s;transition-delay:0s,0s,.2s}.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{opacity:1;top:-30px;visibility:visible;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:.2s,.2s,0s;transition-delay:.2s,.2s,0s}.ui-slider-float .ui-slider-pip .ui-slider-tip-label{top:42px}.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{top:32px;font-weight:400}.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after,.ui-slider-float .ui-slider-tip:after{content:" ";width:0;height:0;border:5px solid rgba(255,255,255,0);border-top-color:#fff;position:absolute;bottom:-10px;left:50%;margin-left:-5px}.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before,.ui-slider-float .ui-slider-tip:before{content:" ";width:0;height:0;border:5px solid rgba(255,255,255,0);border-top-color:#888;position:absolute;bottom:-11px;left:50%;margin-left:-5px}.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{border:5px solid rgba(255,255,255,0);border-bottom-color:#fff;top:-10px}.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{border:5px solid rgba(255,255,255,0);border-bottom-color:#888;top:-11px}.ui-slider-vertical.ui-slider-float .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-tip-label{top:50%;margin-top:-11px;width:34px;margin-left:0;left:-60px;color:#333;-webkit-transition-duration:.2s,.2s,0;transition-duration:.2s,.2s,0;-webkit-transition-property:opacity,left,visibility;transition-property:opacity,left,visibility;-webkit-transition-delay:0,0,.2s;transition-delay:0,0,.2s}.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{top:50%;margin-top:-11px;left:-50px}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label{left:47px}.ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{left:37px}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after,.ui-slider-vertical.ui-slider-float .ui-slider-tip:after{border:5px solid rgba(255,255,255,0);border-left-color:#fff;border-top-color:transparent;position:absolute;bottom:50%;margin-bottom:-5px;right:-10px;margin-left:0;top:auto;left:auto}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before,.ui-slider-vertical.ui-slider-float .ui-slider-tip:before{border:5px solid rgba(255,255,255,0);border-left-color:#888;border-top-color:transparent;position:absolute;bottom:50%;margin-bottom:-5px;right:-11px;margin-left:0;top:auto;left:auto}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{border:5px solid rgba(255,255,255,0);border-right-color:#fff;right:auto;left:-10px}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{border:5px solid rgba(255,255,255,0);border-right-color:#888;right:auto;left:-11px}.ui-slider-pips [class*=ui-slider-pip-initial]{font-weight:700;color:#}.ui-slider-pips .ui-slider-pip-initial-2{color:#1897c9}.ui-slider-pips [class*=ui-slider-pip-selected]{font-weight:700;color:#9a39da}.ui-slider-pips .ui-slider-pip-inrange{color:#000}.ui-slider-pips .ui-slider-pip-selected-2{color:#007fff}.ui-slider-pips .ui-slider-pip-inrange .ui-slider-line,.ui-slider-pips [class*=ui-slider-pip-selected] .ui-slider-line{background:#000}