:root{--app-logo: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgUGl4ZWxtYXRvciBQcm8gMy43IC0tPgo8c3ZnIHdpZHRoPSI2NTAiIGhlaWdodD0iNjUwIiB2aWV3Qm94PSIwIDAgNjUwIDY1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxmaWx0ZXIgaWQ9ImZpbHRlcjEiIHg9IjAiIHk9IjAiIHdpZHRoPSI2NTAiIGhlaWdodD0iNjUwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHByaW1pdGl2ZVVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNyIvPgogICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjE0IiByZXN1bHQ9Im9mZnNldGJsdXIiLz4KICAgICAgICA8ZmVGbG9vZCBmbG9vZC1jb2xvcj0iIzAwMDAwMCIgZmxvb2Qtb3BhY2l0eT0iMC45MDE5OTkiLz4KICAgICAgICA8ZmVDb21wb3NpdGUgaW4yPSJvZmZzZXRibHVyIiBvcGVyYXRvcj0iaW4iLz4KICAgICAgICA8ZmVNZXJnZT4KICAgICAgICAgICAgPGZlTWVyZ2VOb2RlLz4KICAgICAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+CiAgICAgICAgPC9mZU1lcmdlPgogICAgPC9maWx0ZXI+CiAgICA8cGF0aCBpZD0icGF0aDc3NTItY29weS0yIiBmaWxsPSIjMDkyNTU2IiBmaWxsLW9wYWNpdHk9IjAuOTg0OTI1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjEpIiBkPSJNIDE0My4xMzg0ODkgNTc4LjE5MDY3NCBDIDEzOC4yOTk3MTMgNTc2LjIzODE1OSAxMzYuNzUyNDQxIDU1MC4xOTMxNzYgMTM2LjgzNzQ0OCA0NzIuMTI3OTYgQyAxMzYuOTM4NzA1IDM3OS4xNDk0NDUgMTM4LjAxMDMxNSAzNjYuMzExMTI3IDE0Ny40MDE5MDEgMzQ1LjU2MzgxMiBDIDE3MC4xNzkxMzggMjk1LjI0NTY2NyAyMjEuODM2MTM2IDI2My40NzkzNCAyODAuODk1NjMgMjYzLjQ3MjI2IEwgMzAzLjA1MDE0IDI2My40NzAzMDYgTCAzMDYuMzc3MTA2IDI0Ny4yNTY5NTggQyAyODEuNjA2NDE1IDIyOS44NzM0MTMgMjY1LjI2NjAyMiAyMDAuMDM3ODQyIDI2NS4yNjYwMjIgMTY2LjE0OTc4IEMgMjY1LjI2NjAyMiAxMTIuNDk1NDIyIDMwNi4yMjc3MjIgNjkgMzU2Ljc1NjU2MSA2OSBDIDQwNy4yODU0MzEgNjkgNDQ4LjI0NzEzMSAxMTIuNDk1NDIyIDQ0OC4yNDcxMzEgMTY2LjE0OTc4IEMgNDQ4LjI0NzEzMSAyMDMuMDI3MSA0MjguODk2ODUxIDIzNS4xMDUzNzcgNDAwLjM4OTY3OSAyNTEuNTYwNjY5IEwgNDAzLjc3NjE4NCAyNjcuODM0MTY3IEwgNDI0Ljc1MDEyMiAyNjguMjIwOTQ3IEMgNDI0Ljc1MDEyMiAyNjguMjIwOTQ3IDQzMy4zMDk5NjcgMjY4Ljc1NzY2IDQ0Mi42NjUzNDQgMjcwLjI3NTgxOCBDIDQ2NC42NDg0OTkgMjczLjg0MzIwMSA0ODIuNDExMzE2IDI4NS40MzI4MzEgNDk4LjE0MTYwMiAzMDYuNDcyMTA3IEMgNTA3LjU1MjM2OCAzMTkuMDU4OTkgNTA4LjkwMTY3MiAzMjkuMzMyNjcyIDUxMC4zNjAyOTEgMzk5LjUwNTY3NiBMIDUxMiA0NzguMzg5ODAxIEwgNDkwLjUzNjg2NSA0OTEuOTM4OTA0IEMgNDcyLjEwNTQwOCA1MDMuNTc0MTg4IDQyNC42MDc0NTIgNTI4LjMwNjAzIDQxNy4xNDMxODggNTI5LjIzMDI4NiBMIDQxNy4xNjg2NCA1MjkuMjM1MjkxIEwgMzI0LjQ2OTA4NiA1NTYuMTkxODMzIEMgMjUwLjI0MjUzOCA1NzYuMjIwMjc2IDE2NC4xNDEyODEgNTg2LjY2NjQ0MyAxNDMuMTM4NDg5IDU3OC4xOTE2NSBMIDE0My4xMzg0ODkgNTc4LjE5MDY3NCBaIi8+CiAgICA8cGF0aCBpZD0icGF0aDc3NTItY29weS0zIiBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgZD0iTSAzOTEuNjU1MDI5IDMxMC40NTk2MjUgTCAzODguODI1NDM5IDI4Mi4xNjM1NzQgTCAzODIuMjIzMDIyIDI3OC4zOTA3NzggTCAzNDIuNjA4NTUxIDMwNC44MDA0MTUgTCAzNDguMjY3NzYxIDMyNi40OTQwNDkgTCAzMzkuNzc4OTMxIDQwOC41NTI2MTIgTCAzODguODI1NDM5IDQzNS45MDU0NTcgTCA0MTYuMTc4Mjg0IDM5Ni4yOTA5ODUgWiIvPgogICAgPHBhdGggaWQ9InBhdGg3NzUyLWNvcHktNCIgZmlsbD0iIzA5MjU1NiIgc3Ryb2tlPSJub25lIiBkPSJNIDI2OC40MTEzNDYgMjYzLjEwMTI1NyBDIDI2Ny40NTY3ODcgMjYzLjI0NDg0MyAyNjYuNDk3NDA2IDI2My40MDYwMDYgMjY1LjUzMjgzNyAyNjMuNTg1NDE5IEwgMjY1LjI2NjAyMiAyNjMuMjk5NTYxIEwgMjU0Ljg5MDc5MyAyNjMuMjk5NTYxIEMgMTk1LjgzMTI5OSAyNjMuMzA2NjQxIDE3MC4xNzkxMzggMjk1LjI0NTY2NyAxNDcuNDAxOTAxIDM0NS41NjM4MTIgQyAxMzguMDEwMzE1IDM2Ni4zMTExMjcgMTM2LjkzODcwNSAzNzkuMTQ5NDQ1IDEzNi44Mzc0NDggNDcyLjEyNzk2IEMgMTM2Ljc1MjQ0MSA1NTAuMTkzMTc2IDEzOC4yOTk3MTMgNTc2LjIzODE1OSAxNDMuMTM4NDg5IDU3OC4xOTA2NzQgTCAxNDMuMTM4NDg5IDU3OC4xOTE2NSBDIDE2NC4xNDEyODEgNTg2LjY2NjQ0MyAyNTAuMjQyNTM4IDU3Ni4yMjAyNzYgMzI0LjQ2OTA4NiA1NTYuMTkxODMzIEwgNDE3LjE2ODY0IDUyOS4yMzUyOTEgTCA0MTcuMTQzMTg4IDUyOS4yMzAyODYgQyA0MjQuNjA3NDUyIDUyOC4zMDYwMyA0NzIuMTA1NDA4IDUwMy41NzQxODggNDkwLjUzNjg2NSA0OTEuOTM4OTA0IEwgNTEyIDQ3OC4zODk4MDEgTCA1MTAuMzYwMjkxIDM5OS41MDU2NzYgQyA1MDguOTAxNjcyIDMyOS4zMzI2NzIgNTA3LjU1MjM2OCAzMTkuMDU4OTkgNDk4LjE0MTYwMiAzMDYuNDcyMTA3IEMgNDgyLjQxMTMxNiAyODUuNDMyODMxIDQ2NC42NDg0OTkgMjczLjg0MzIwMSA0NDIuNjY1MzQ0IDI3MC4yNzU4MTggQyA0MzMuMzA5OTY3IDI2OC43NTc2NiA0MjQuNzUwMTIyIDI2OC4yMjA5NDcgNDI0Ljc1MDEyMiAyNjguMjIwOTQ3IEwgNDIzLjk2ODE0IDI2OS4wNTM3MTEgQyA0MjMuMzk4MjI0IDI2OC44ODc1MTIgNDIyLjg4NDc5NiAyNjguODA4MjI4IDQyMi40NDYzMiAyNjguODQwMjcxIEMgNDIwLjU1MTgxOSAyNzEuNTYzNDc3IDQxOS4xMjI0NjcgMjczLjc3MDc1MiA0MTcuNzI5NDYyIDI3NS42OTc1NCBMIDQxMS40Nzk2NDUgMjgyLjM1MzI0MSBDIDQxMS4yOTkwNDIgMjgyLjQ5NDk2NSA0MTEuMTE0MjU4IDI4Mi42MzY5MDIgNDEwLjkyNTA3OSAyODIuNzc5MjM2IEMgNDA1LjE5OTA5NyAyODcuMDg2NzkyIDM5OC44MTM5NjUgMjg5LjY0OTIzMSAzOTguODEzOTY1IDI4OS42NDkyMzEgTCAzNzQuMTMwNjE1IDI2Ni4xMjY4MDEgQyAzNzQuMTMwNjE1IDI2Ni4xMjY4MDEgMzU4LjgxNzQ0NCAyODIuNTU2MDYxIDM0OC45MDYyMTkgMjkyLjYxNjUxNiBDIDMyMi4zODg5MTYgMjkxLjk2ODk2NCAzMDcuMDE3ODUzIDI5MC4xOTQzOTcgMjg0LjEwMzMzMyAyNzguMzQ4ODE2IEMgMjc1LjU2Mzg3MyAyNzIuOTc4NDU1IDI3Mi4yNjc2NyAyNjcuODA0OTkzIDI2OC40MTEzNDYgMjYzLjEwMTI1NyBaIE0gNDAzLjgwNzk4MyAzOTUuODc1ODg1IEwgMzgyLjMwOTU0IDQyNS4wNDA2OCBMIDM3MC41NzI3MjMgNDE4LjQ5Nzk4NiBMIDQwMS42NTQ2NjMgMzg1LjQ1MTY5MSBMIDQwMy44MDc5ODMgMzk1Ljg3NTg4NSBaIE0gMzk3LjU1MzE2MiAzNjkuMzMyODI1IEwgMzU1LjEwMTUzMiA0MDguOTI3ODU2IEwgMzQ3LjQ2Nzc0MyA0MDUuNzYwMDEgTCAzNDguMDE2NTQxIDM5My4zNjkxNDEgTCAzOTIuNzk4ODU5IDM1MC40MzE5MTUgTCAzOTcuNTUzMTYyIDM2OS4zMzI4MjUgWiBNIDM4OC45NzA2NzMgMzM2LjM4MTQ3IEwgMzQ5LjAzMTczOCAzNzAuODg3OTcgTCAzNTAuNjE4OTU4IDM0OS4zNjYzMDIgTCAzODQuOTk3OTI1IDMyMC43MzY3NTUgTCAzODguOTcwNjczIDMzNi4zODE0NyBaIE0gMzg1LjMzNDc3OCAzMDIuODc2NDA0IEwgMzYzLjM0OTE1MiAzMjAuMjU2Mzc4IEwgMzUwLjMxMTMxIDMwNy40NDgxMiBMIDM4NC4xMTQwNzUgMjgxLjY3ODEwMSBMIDM4NS4zMzQ3NzggMzAyLjg3NjQwNCBaIi8+CiAgICA8cGF0aCBpZD0icGF0aDc3NTItY29weS01IiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjAuOTg0OTI1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgZD0iTSAxNjcuOTM1MTA0IDQ5OS44ODI3ODIgQyAxNjcuNjk3NDQ5IDUzNy4xMDYyMDEgMTY3LjYxODU2MSA1NDkuNDYzODY3IDE3MC44OTg2OTcgNTUwLjc4NzQxNSBMIDE3Mi41MDIxMjEgNTUxLjU4OTE3MiBDIDE5MC44OTU1NTQgNTU5LjAxMDk4NiAyNTAuMjUxMDM4IDU0OS42NTIxNjEgMzE1LjI1NTcwNyA1MzIuMTEyMDYxIEwgMzI5LjQwMzcxNyA1MjguMzM5MjMzIEwgNDA2Ljc0NjI3NyA1MDguNTMxOTgyIEwgNDUyLjk2MzEzNSA0ODcuNzgxNTU1IEMgNDUyLjkyNjc1OCA0ODcuNTMwMTUxIDQ2OS43NDEwNTggNDc4LjUyMjk0OSA0NzcuNDg2Mzg5IDQ3My42MzM1NDUgTCA0ODYuOTE4Mzk2IDQ2Ni4wODc4OTEgTCA0ODcuOTU4MjUyIDQxNC42NzkxMzggQyA0ODYuOTYwMTQ0IDM2Ni42NjM4MTggNDg3Ljc0NDM4NSAzNDIuNjE5NDE1IDQ4MS42MzY1MDUgMzIyLjEwODE4NSBMIDQ4MS4xMDM4MjEgMzIyLjA1NDg0IEwgNDgxLjExNzcwNiAzMjEuNDk1MTE3IEMgNDc0LjA3MjIzNSAzMTMuMjU2MzQ4IDQ3Ni4wNzg1NTIgMzE0LjkxMjUwNiA0NjYuNzgxMDY3IDMwNS4xMzA1MjQgQyA0NjIuMzEzMjMyIDMwMC40Mjk4NzEgNDU0LjIzNjQ1IDI5NS43NDU2OTcgNDU0LjIzNjQ1IDI5NS43NDU2OTcgQyA0NTQuMjM2NDUgMjk1Ljc0NTY5NyA0NDkuMDk0NTQzIDI4OC4wMDE2NDggNDE1LjMyNDAzNiAyODkuNjU2MTg5IEMgNDE0Ljk4Mjg4IDI4OS42NzI4ODIgNDAzLjMyMDQzNSAzMTQuMjEzNzc2IDQwMi45NzM0NSAzMTQuMjMyNDUyIEMgNDA2LjIzMjk3MSAzMjIuNDUzNDYxIDQyNi41NTM0OTcgMzk5LjEyMDYwNSA0MjYuNTUzNDk3IDM5OS4xMjA2MDUgTCAzOTAuNzExODIzIDQ0Ny4yMjM4NzcgTCAzMjkuNDAzNzE3IDQyMC44MTQyMDkgTCAzMzQuMTE5NzIgMzM4Ljc1NTY3NiBMIDMzOS43Nzg5MzEgMzI3LjQzNzI1NiBMIDMwMi45OTQwOCAyODguNzY1OTkxIEMgMzAyLjk5NDA4IDI4OC43NjU5OTEgMjg5LjQ3MTE2MSAyODguNjI4ODE1IDI3MS44Njg0MDggMjg4Ljc2NTk5MSBDIDIyNS43MTM4ODIgMjg5LjEyNTY3MSAxOTguMDQyODYyIDMwMi4zNTQ3MzYgMTc3LjM1NjA5NCAzNDkuNzQ1MDU2IEMgMTY5LjM3NzAxNCAzNjguMDIzOTU2IDE2OC4xOTI4NTYgMzc5LjE1ODAyIDE2OC4xMDQxNzIgNDYwLjU4NDk2MSBDIDE2OC4wODczNzIgNDc2LjAzMjQxIDE2OC4wMDQ0NzEgNDg5LjAxNzAyOSAxNjcuOTM1MTA0IDQ5OS44ODI3ODIgWiBNIDQyMi40MTQzOTggMTY1LjIwNjU3MyBDIDQyMi40MTQzOTggMTI3LjcwMDYyMyAzOTMuNzgwOTc1IDk3LjI5NjAyMSAzNTguNDU5ODA4IDk3LjI5NjAyMSBDIDMyMy4xMzg3MDIgOTcuMjk2MDIxIDI5NC41MDUyNDkgMTI3LjcwMDYyMyAyOTQuNTA1MjQ5IDE2NS4yMDY1NzMgQyAyOTQuNTA1MjQ5IDIwMi43MTI1NTUgMzIzLjEzODcwMiAyMzMuMTE3MDk2IDM1OC40NTk4MDggMjMzLjExNzA5NiBDIDM5My43ODA5NzUgMjMzLjExNzA5NiA0MjIuNDE0Mzk4IDIwMi43MTI1NTUgNDIyLjQxNDM5OCAxNjUuMjA2NTczIFoiLz4KPC9zdmc+Cg==");--app-logo-noshadow: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgUGl4ZWxtYXRvciBQcm8gMy43IC0tPgo8c3ZnIHdpZHRoPSI2NTAiIGhlaWdodD0iNjUwIiB2aWV3Qm94PSIwIDAgNjUwIDY1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGlkPSJwYXRoNzc1Mi1jb3B5LTIiIGZpbGw9IiMwOTI1NTYiIGZpbGwtb3BhY2l0eT0iMC45ODQ5MjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJub25lIiBkPSJNIDE0My4xMzg0ODkgNTc4LjE5MDY3NCBDIDEzOC4yOTk3MTMgNTc2LjIzODE1OSAxMzYuNzUyNDQxIDU1MC4xOTMxNzYgMTM2LjgzNzQ0OCA0NzIuMTI3OTYgQyAxMzYuOTM4NzA1IDM3OS4xNDk0NDUgMTM4LjAxMDMxNSAzNjYuMzExMTI3IDE0Ny40MDE5MDEgMzQ1LjU2MzgxMiBDIDE3MC4xNzkxMzggMjk1LjI0NTY2NyAyMjEuODM2MTM2IDI2My40NzkzNCAyODAuODk1NjMgMjYzLjQ3MjI2IEwgMzAzLjA1MDE0IDI2My40NzAzMDYgTCAzMDYuMzc3MTA2IDI0Ny4yNTY5NTggQyAyODEuNjA2NDE1IDIyOS44NzM0MTMgMjY1LjI2NjAyMiAyMDAuMDM3ODQyIDI2NS4yNjYwMjIgMTY2LjE0OTc4IEMgMjY1LjI2NjAyMiAxMTIuNDk1NDIyIDMwNi4yMjc3MjIgNjkgMzU2Ljc1NjU2MSA2OSBDIDQwNy4yODU0MzEgNjkgNDQ4LjI0NzEzMSAxMTIuNDk1NDIyIDQ0OC4yNDcxMzEgMTY2LjE0OTc4IEMgNDQ4LjI0NzEzMSAyMDMuMDI3MSA0MjguODk2ODUxIDIzNS4xMDUzNzcgNDAwLjM4OTY3OSAyNTEuNTYwNjY5IEwgNDAzLjc3NjE4NCAyNjcuODM0MTY3IEwgNDI0Ljc1MDEyMiAyNjguMjIwOTQ3IEMgNDI0Ljc1MDEyMiAyNjguMjIwOTQ3IDQzMy4zMDk5NjcgMjY4Ljc1NzY2IDQ0Mi42NjUzNDQgMjcwLjI3NTgxOCBDIDQ2NC42NDg0OTkgMjczLjg0MzIwMSA0ODIuNDExMzE2IDI4NS40MzI4MzEgNDk4LjE0MTYwMiAzMDYuNDcyMTA3IEMgNTA3LjU1MjM2OCAzMTkuMDU4OTkgNTA4LjkwMTY3MiAzMjkuMzMyNjcyIDUxMC4zNjAyOTEgMzk5LjUwNTY3NiBMIDUxMiA0NzguMzg5ODAxIEwgNDkwLjUzNjg2NSA0OTEuOTM4OTA0IEMgNDcyLjEwNTQwOCA1MDMuNTc0MTg4IDQyNC42MDc0NTIgNTI4LjMwNjAzIDQxNy4xNDMxODggNTI5LjIzMDI4NiBMIDQxNy4xNjg2NCA1MjkuMjM1MjkxIEwgMzI0LjQ2OTA4NiA1NTYuMTkxODMzIEMgMjUwLjI0MjUzOCA1NzYuMjIwMjc2IDE2NC4xNDEyODEgNTg2LjY2NjQ0MyAxNDMuMTM4NDg5IDU3OC4xOTE2NSBMIDE0My4xMzg0ODkgNTc4LjE5MDY3NCBaIi8+CiAgICA8cGF0aCBpZD0icGF0aDc3NTItY29weS0zIiBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgZD0iTSAzOTEuNjU1MDI5IDMxMC40NTk2MjUgTCAzODguODI1NDM5IDI4Mi4xNjM1NzQgTCAzODIuMjIzMDIyIDI3OC4zOTA3NzggTCAzNDIuNjA4NTUxIDMwNC44MDA0MTUgTCAzNDguMjY3NzYxIDMyNi40OTQwNDkgTCAzMzkuNzc4OTMxIDQwOC41NTI2MTIgTCAzODguODI1NDM5IDQzNS45MDU0NTcgTCA0MTYuMTc4Mjg0IDM5Ni4yOTA5ODUgWiIvPgogICAgPHBhdGggaWQ9InBhdGg3NzUyLWNvcHktNCIgZmlsbD0iIzA5MjU1NiIgc3Ryb2tlPSJub25lIiBkPSJNIDI2OC40MTEzNDYgMjYzLjEwMTI1NyBDIDI2Ny40NTY3ODcgMjYzLjI0NDg0MyAyNjYuNDk3NDA2IDI2My40MDYwMDYgMjY1LjUzMjgzNyAyNjMuNTg1NDE5IEwgMjY1LjI2NjAyMiAyNjMuMjk5NTYxIEwgMjU0Ljg5MDc5MyAyNjMuMjk5NTYxIEMgMTk1LjgzMTI5OSAyNjMuMzA2NjQxIDE3MC4xNzkxMzggMjk1LjI0NTY2NyAxNDcuNDAxOTAxIDM0NS41NjM4MTIgQyAxMzguMDEwMzE1IDM2Ni4zMTExMjcgMTM2LjkzODcwNSAzNzkuMTQ5NDQ1IDEzNi44Mzc0NDggNDcyLjEyNzk2IEMgMTM2Ljc1MjQ0MSA1NTAuMTkzMTc2IDEzOC4yOTk3MTMgNTc2LjIzODE1OSAxNDMuMTM4NDg5IDU3OC4xOTA2NzQgTCAxNDMuMTM4NDg5IDU3OC4xOTE2NSBDIDE2NC4xNDEyODEgNTg2LjY2NjQ0MyAyNTAuMjQyNTM4IDU3Ni4yMjAyNzYgMzI0LjQ2OTA4NiA1NTYuMTkxODMzIEwgNDE3LjE2ODY0IDUyOS4yMzUyOTEgTCA0MTcuMTQzMTg4IDUyOS4yMzAyODYgQyA0MjQuNjA3NDUyIDUyOC4zMDYwMyA0NzIuMTA1NDA4IDUwMy41NzQxODggNDkwLjUzNjg2NSA0OTEuOTM4OTA0IEwgNTEyIDQ3OC4zODk4MDEgTCA1MTAuMzYwMjkxIDM5OS41MDU2NzYgQyA1MDguOTAxNjcyIDMyOS4zMzI2NzIgNTA3LjU1MjM2OCAzMTkuMDU4OTkgNDk4LjE0MTYwMiAzMDYuNDcyMTA3IEMgNDgyLjQxMTMxNiAyODUuNDMyODMxIDQ2NC42NDg0OTkgMjczLjg0MzIwMSA0NDIuNjY1MzQ0IDI3MC4yNzU4MTggQyA0MzMuMzA5OTY3IDI2OC43NTc2NiA0MjQuNzUwMTIyIDI2OC4yMjA5NDcgNDI0Ljc1MDEyMiAyNjguMjIwOTQ3IEwgNDIzLjk2ODE0IDI2OS4wNTM3MTEgQyA0MjMuMzk4MjI0IDI2OC44ODc1MTIgNDIyLjg4NDc5NiAyNjguODA4MjI4IDQyMi40NDYzMiAyNjguODQwMjcxIEMgNDIwLjU1MTgxOSAyNzEuNTYzNDc3IDQxOS4xMjI0NjcgMjczLjc3MDc1MiA0MTcuNzI5NDYyIDI3NS42OTc1NCBMIDQxMS40Nzk2NDUgMjgyLjM1MzI0MSBDIDQxMS4yOTkwNDIgMjgyLjQ5NDk2NSA0MTEuMTE0MjU4IDI4Mi42MzY5MDIgNDEwLjkyNTA3OSAyODIuNzc5MjM2IEMgNDA1LjE5OTA5NyAyODcuMDg2NzkyIDM5OC44MTM5NjUgMjg5LjY0OTIzMSAzOTguODEzOTY1IDI4OS42NDkyMzEgTCAzNzQuMTMwNjE1IDI2Ni4xMjY4MDEgQyAzNzQuMTMwNjE1IDI2Ni4xMjY4MDEgMzU4LjgxNzQ0NCAyODIuNTU2MDYxIDM0OC45MDYyMTkgMjkyLjYxNjUxNiBDIDMyMi4zODg5MTYgMjkxLjk2ODk2NCAzMDcuMDE3ODUzIDI5MC4xOTQzOTcgMjg0LjEwMzMzMyAyNzguMzQ4ODE2IEMgMjc1LjU2Mzg3MyAyNzIuOTc4NDU1IDI3Mi4yNjc2NyAyNjcuODA0OTkzIDI2OC40MTEzNDYgMjYzLjEwMTI1NyBaIE0gNDAzLjgwNzk4MyAzOTUuODc1ODg1IEwgMzgyLjMwOTU0IDQyNS4wNDA2OCBMIDM3MC41NzI3MjMgNDE4LjQ5Nzk4NiBMIDQwMS42NTQ2NjMgMzg1LjQ1MTY5MSBMIDQwMy44MDc5ODMgMzk1Ljg3NTg4NSBaIE0gMzk3LjU1MzE2MiAzNjkuMzMyODI1IEwgMzU1LjEwMTUzMiA0MDguOTI3ODU2IEwgMzQ3LjQ2Nzc0MyA0MDUuNzYwMDEgTCAzNDguMDE2NTQxIDM5My4zNjkxNDEgTCAzOTIuNzk4ODU5IDM1MC40MzE5MTUgTCAzOTcuNTUzMTYyIDM2OS4zMzI4MjUgWiBNIDM4OC45NzA2NzMgMzM2LjM4MTQ3IEwgMzQ5LjAzMTczOCAzNzAuODg3OTcgTCAzNTAuNjE4OTU4IDM0OS4zNjYzMDIgTCAzODQuOTk3OTI1IDMyMC43MzY3NTUgTCAzODguOTcwNjczIDMzNi4zODE0NyBaIE0gMzg1LjMzNDc3OCAzMDIuODc2NDA0IEwgMzYzLjM0OTE1MiAzMjAuMjU2Mzc4IEwgMzUwLjMxMTMxIDMwNy40NDgxMiBMIDM4NC4xMTQwNzUgMjgxLjY3ODEwMSBMIDM4NS4zMzQ3NzggMzAyLjg3NjQwNCBaIi8+CiAgICA8cGF0aCBpZD0icGF0aDc3NTItY29weS01IiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjAuOTg0OTI1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgZD0iTSAxNjcuOTM1MTA0IDQ5OS44ODI3ODIgQyAxNjcuNjk3NDQ5IDUzNy4xMDYyMDEgMTY3LjYxODU2MSA1NDkuNDYzODY3IDE3MC44OTg2OTcgNTUwLjc4NzQxNSBMIDE3Mi41MDIxMjEgNTUxLjU4OTE3MiBDIDE5MC44OTU1NTQgNTU5LjAxMDk4NiAyNTAuMjUxMDM4IDU0OS42NTIxNjEgMzE1LjI1NTcwNyA1MzIuMTEyMDYxIEwgMzI5LjQwMzcxNyA1MjguMzM5MjMzIEwgNDA2Ljc0NjI3NyA1MDguNTMxOTgyIEwgNDUyLjk2MzEzNSA0ODcuNzgxNTU1IEMgNDUyLjkyNjc1OCA0ODcuNTMwMTUxIDQ2OS43NDEwNTggNDc4LjUyMjk0OSA0NzcuNDg2Mzg5IDQ3My42MzM1NDUgTCA0ODYuOTE4Mzk2IDQ2Ni4wODc4OTEgTCA0ODcuOTU4MjUyIDQxNC42NzkxMzggQyA0ODYuOTYwMTQ0IDM2Ni42NjM4MTggNDg3Ljc0NDM4NSAzNDIuNjE5NDE1IDQ4MS42MzY1MDUgMzIyLjEwODE4NSBMIDQ4MS4xMDM4MjEgMzIyLjA1NDg0IEwgNDgxLjExNzcwNiAzMjEuNDk1MTE3IEMgNDc0LjA3MjIzNSAzMTMuMjU2MzQ4IDQ3Ni4wNzg1NTIgMzE0LjkxMjUwNiA0NjYuNzgxMDY3IDMwNS4xMzA1MjQgQyA0NjIuMzEzMjMyIDMwMC40Mjk4NzEgNDU0LjIzNjQ1IDI5NS43NDU2OTcgNDU0LjIzNjQ1IDI5NS43NDU2OTcgQyA0NTQuMjM2NDUgMjk1Ljc0NTY5NyA0NDkuMDk0NTQzIDI4OC4wMDE2NDggNDE1LjMyNDAzNiAyODkuNjU2MTg5IEMgNDE0Ljk4Mjg4IDI4OS42NzI4ODIgNDAzLjMyMDQzNSAzMTQuMjEzNzc2IDQwMi45NzM0NSAzMTQuMjMyNDUyIEMgNDA2LjIzMjk3MSAzMjIuNDUzNDYxIDQyNi41NTM0OTcgMzk5LjEyMDYwNSA0MjYuNTUzNDk3IDM5OS4xMjA2MDUgTCAzOTAuNzExODIzIDQ0Ny4yMjM4NzcgTCAzMjkuNDAzNzE3IDQyMC44MTQyMDkgTCAzMzQuMTE5NzIgMzM4Ljc1NTY3NiBMIDMzOS43Nzg5MzEgMzI3LjQzNzI1NiBMIDMwMi45OTQwOCAyODguNzY1OTkxIEMgMzAyLjk5NDA4IDI4OC43NjU5OTEgMjg5LjQ3MTE2MSAyODguNjI4ODE1IDI3MS44Njg0MDggMjg4Ljc2NTk5MSBDIDIyNS43MTM4ODIgMjg5LjEyNTY3MSAxOTguMDQyODYyIDMwMi4zNTQ3MzYgMTc3LjM1NjA5NCAzNDkuNzQ1MDU2IEMgMTY5LjM3NzAxNCAzNjguMDIzOTU2IDE2OC4xOTI4NTYgMzc5LjE1ODAyIDE2OC4xMDQxNzIgNDYwLjU4NDk2MSBDIDE2OC4wODczNzIgNDc2LjAzMjQxIDE2OC4wMDQ0NzEgNDg5LjAxNzAyOSAxNjcuOTM1MTA0IDQ5OS44ODI3ODIgWiBNIDQyMi40MTQzOTggMTY1LjIwNjU3MyBDIDQyMi40MTQzOTggMTI3LjcwMDYyMyAzOTMuNzgwOTc1IDk3LjI5NjAyMSAzNTguNDU5ODA4IDk3LjI5NjAyMSBDIDMyMy4xMzg3MDIgOTcuMjk2MDIxIDI5NC41MDUyNDkgMTI3LjcwMDYyMyAyOTQuNTA1MjQ5IDE2NS4yMDY1NzMgQyAyOTQuNTA1MjQ5IDIwMi43MTI1NTUgMzIzLjEzODcwMiAyMzMuMTE3MDk2IDM1OC40NTk4MDggMjMzLjExNzA5NiBDIDM5My43ODA5NzUgMjMzLjExNzA5NiA0MjIuNDE0Mzk4IDIwMi43MTI1NTUgNDIyLjQxNDM5OCAxNjUuMjA2NTczIFoiLz4KPC9zdmc+Cg==");--planner-light-anim: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAABSCAYAAAB66ILHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuMWMqnEsAAAKLSURBVHhe7d1RbuIwFIbR2dYspAvpJrsnnhiuRJDiGuPcwUpMzpH+h5Zg3vqJUuify+VyPcoAmIeAAJAiIACkCAgAKQICQIqAAJAiIACkCAgAKQICQEo2ID+3fd/2N85YFl/fvx+31+7XHADz2BqQCMMqGs8W192vr51THQDz2BKQ77h+6273+yrOeToA5tEbkK+4Nru4f3FedQDMoycgqWce5W7nvIwIAPN4FZCfuOZdi/OK81frUD3XmgMY4lVAul4w712cV5y/WofqudYcwBCtgLz12ceyOLd4nMc6VM+05gCGaAXkLa99lItzi8d5rEP1TGsOYIhWQN7666tlcW7xOI91qJ5pzQEM8TQgcduo1R4v1qF6njUHMISAfP4AhhCQzx/AEE9/mN/mNZDPGMAQrYD4K6zPGMAQrYB4H8hnDGCIVkBi3ok+/wCGeBWQo30WFgAH8Sogsf/6KPdlcU5x7q8BMI+egMT8PxAAVnoDEktFJO5XnPN0AMxjS0Bi8RqG/4kOwOaALIswxPs5VjGJr+/f3xSOZQDMIxuQIQNgHgICQIqAAJAiIACkzBaQ1V962WEHnICA2IgBJyAgNmLACQiIjRhwAgJiIwacgIDYiAEnICA2YsAJCIiNGHACAmIjBpzAbAEB4CAEBIAUAQEgRUAASBEQAFIEBIAUAQEgRUAASBEQAFIEBICU2QJS+9iMsw5gVwIy7wB2JSDzDmBXAjLvAHYlIPMOYFcCMu8AdiUg8w5gVwIy7wB2JSDzDmBXswUEgIMQEABSBASAFAEBIEVAAEgREABSBASAFAEBIEVAAEgREABSBASAFAEBIEVAAEgREABSBASAFAEBIEVAAEgREAASrtd/g3GrB+bzHFIAAAAASUVORK5CYII=");--planner-light-half-anim: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAqCAYAAACdmQ1rAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuMWMqnEsAAADNSURBVHhe7dXBCcRADMDA9N/xvnI1nMCQNTOgGvScc96vBMA9DASAxEAASAwEgMRAAEgMBIDEQABIDASAxEAASAwEgMRAAEgMBIDEQABIDASA5LaBPPo7gBEGsj+AEQayP4ARBrI/gBEGsj+AEQayP4ARBrI/gBEGsj+AEQayP4ARBrI/gBEGsj+AEQayP4ARtw0EgI8wEAASAwEgMRAAEgMBIDEQABIDASAxEAASAwEgMRAAEgMBIDEQABIDASAxEAASAwEgMRAAgvf9Afk9iNAlY++TAAAAAElFTkSuQmCC");--planner-light-month-anim: url("data:image/png;base64,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");--planner-light-day-anim: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAABSCAYAAAB66ILHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuMWMqnEsAAAKLSURBVHhe7d1RbuIwFIbR2dYspAvpJrsnnhiuRJDiGuPcwUpMzpH+h5Zg3vqJUuify+VyPcoAmIeAAJAiIACkCAgAKQICQIqAAJAiIACkCAgAKQICQEo2ID+3fd/2N85YFl/fvx+31+7XHADz2BqQCMMqGs8W192vr51THQDz2BKQ77h+6273+yrOeToA5tEbkK+4Nru4f3FedQDMoycgqWce5W7nvIwIAPN4FZCfuOZdi/OK81frUD3XmgMY4lVAul4w712cV5y/WofqudYcwBCtgLz12ceyOLd4nMc6VM+05gCGaAXkLa99lItzi8d5rEP1TGsOYIhWQN7666tlcW7xOI91qJ5pzQEM8TQgcduo1R4v1qF6njUHMISAfP4AhhCQzx/AEE9/mN/mNZDPGMAQrYD4K6zPGMAQrYB4H8hnDGCIVkBi3ok+/wCGeBWQo30WFgAH8Sogsf/6KPdlcU5x7q8BMI+egMT8PxAAVnoDEktFJO5XnPN0AMxjS0Bi8RqG/4kOwOaALIswxPs5VjGJr+/f3xSOZQDMIxuQIQNgHgICQIqAAJAiIACkzBaQ1V962WEHnICA2IgBJyAgNmLACQiIjRhwAgJiIwacgIDYiAEnICA2YsAJCIiNGHACAmIjBpzAbAEB4CAEBIAUAQEgRUAASBEQAFIEBIAUAQEgRUAASBEQAFIEBICU2QJS+9iMsw5gVwIy7wB2JSDzDmBXAjLvAHYlIPMOYFcCMu8AdiUg8w5gVwIy7wB2JSDzDmBXswUEgIMQEABSBASAFAEBIEVAAEgREABSBASAFAEBIEVAAEgREABSBASAFAEBIEVAAEgREABSBASAFAEBIEVAAEgREAASrtd/g3GrB+bzHFIAAAAASUVORK5CYII=");--planner-light-day-student-anim: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAAAoCAYAAABAS0DDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuMWMqnEsAAAGWSURBVHhe7dzhbYMwFEXhDNJFOkjWyiBZq4NQrriWKEoRhmf3NT6fxI+S+CFHR1WboNwmYECEjyHVhP+cj/t8fN5W9LPP63HgXzgS/mM+Ptz5Lj3PzwdS2wv/az4OBb+ldV5/mUcCsdzX1unoC633nEs8DojlvtYuR19ojued5lFALPe1FhJ9oXnL2HM8BojlvoqHT4fS3GV8PY8AYrmvIvS3faG5y/h6HgHEcl/y9KkmNH+5TB0vB2K5L7n7VBOav1ymjpcDsdyX/PhENprmL5ep4+VALPfVJTBfqoqXArHcF+FjLO6L8DEW9yX8jY9xuC9J+a4O0MI6/JTv4wMtrMOXdJ/cAi1sw093rw7QwjZ8SXV3JtDCq/BT3Y8PtPAqfLkcv9bPB//QIqXfwpfT8Wud1wMp7YVf8C0LeDtHwi/+5Ht1fJm35+2ik/QvuLt4e94uOiH8JLxddEL4SXi76ITwk/B20QnhJ+HtohPCT8LbRSeEn4S3i04IPwlvF50QfhLeLjrhBceQCB9DInwMifAxoGn6Bpulx3XKeNr8AAAAAElFTkSuQmCC");--planner-dark-anim: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAABSCAYAAAB66ILHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS42/U4J6AAAA1FJREFUeF7t3TFO3EAUgOEchAOkRKKhzCFyBsQBUqTgYJHSU0RCouM0CZlBy8o7PGzzdmLZzld8ikD4eTSW/Iusd/l0c3PzvBZXV1cAbISAAJAiIACkCAgAKQICQIqAAJAiIACkCAgAKQICQEo2IE/FXXFdXDw/v8y5OHxdv/9YRMeNihYIwDp9NCAPxZcajCnl52pM7g/HzRItEIB1mhuQP8X3KBRT6nGH46O5J6IFArBOcwJSb/5fozjMVY8/zInmH0ULBGCd5gQk9ZtHq8y5bea+ES0QgHWaCshDFIOsMu9nM/9EtMChdh7Ton0E6GEqILNeMJ+rzLts5p+IFjjUzmNatI8APYwF5Cm6IZ2rzK1PckXnCxc41M5iWrSPAD2MBeQuuiGdq8z91pznKFrgUDuLadE+AvQwFpDr6IZ0rjq3Oc9RtMChdhbTon0E6GEsIC/vMO+tzm3OcxQtcKidxbRoHwF6eDcg7Y2op+h8VbTAoXYO06J9BOjBbyA7F+0jQA9jAfEayA5E+wjQw1hAPIW1A9E+AvQwFpDH6IZ0rjL3V3Oeo2iBQ+0spkX7CNDDWECqrv+NVeZ9Ln4P5p+IFjjUzmNatI8APUwF5D66KWWVeWd9FhYA6zEVkMqn8QLwxpyA+HsgALwxJyBVvfnfRnGYUo87HB/NPREtEIB1mhuQVz+KyygUrfJz9QXz0dc8WtECAVinjwbkVf1I9vp+jvqmwJd3rNd/D1/X79dHdd992uo90QIBWKdsQP6JaIEArJOAAJAiIACkCAgAKZsKyPApL9YrunbA/ggI3UXXDtgfAaG76NoB+yMgdBddO2B/BITuomsH7I+A0F107YD9ERC6i64dsD8CQnfRtQP2R0DoLrp2wP5sKiAArIeAAJAiIACkCAgAKQICQIqAAJAiIACkCAgAKQICQIqAAJCyqYC0H5nxP4v2B2BJArJR0f4ALElANiraH4AlCchGRfsDsCQB2ahofwCWJCAbFe0PwJIEZKOi/QFYkoBsVLQ/AEsSkI2K9gdgSZsKCADrISAApAgIACkCAkCKgACQIiAApAgIACkCAkCKgACQIiAApAgIACkCAkCKgACQIiAApAgIACkCAkCKgACQIiAAJFw9/wURnIFCtIQkVQAAAABJRU5ErkJggg==");--planner-dark-half-anim: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAqCAYAAACdmQ1rAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS42/U4J6AAAAO5JREFUeF7t1UENw1AQQ8Fy+pzCn0FaAHup5UOyGktDwJf3ua7rfopzDgAvISAARAQEgIiAABAREAAiAgJAREAAiAgIABEBASAiIABEBASAiIAAEBEQACICAkDkVQH57cN/ph8BGgRkuelHgAYBWW76EaBBQJabfgRoEJDlph8BGgRkuelHgAYBWW76EaBBQJabfgRoEJDlph8BGgRkuelHgAYBWW76EaBBQJabfgRoeFVAAHgOAQEgIiAARAQEgIiAABAREAAiAgJAREAAiAgIABEBASAiIABEBASAiIAAEBEQACICAkBEQAAInPsLqGQUuv6xJIwAAAAASUVORK5CYII=");--planner-dark-month-anim: url("data:image/png;base64,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");--planner-dark-day-anim: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAABSCAYAAAB66ILHAAACGUlEQVR42u3dwU0CQRTH4TnZhGVw3SWB0MIeLMdmPFqZ1qD53/Ckur74HL6XfCEgzMnkF8LO7LhcLm9dHA6HfwIAAQFAQOoBICAACAgAAgJAcwICgIAAICAzAxCQ0+n0sq7r07Is2/l8vt+27S6PeZ7X83cBARCQ63C8LsvyML4weV/eLyA3DhCQ4/H4PH4w+ZyA3ChAQNZ1fRw7Jp8XEIC5jKpvHp9/ExEQYFoCkt8wxi9O1tsTkPHtMX/yjwUIyMcfzPdP1hMQAZkcCEguxR0Fk3UFREAmBgKS/RyjYLKugAjIxEBAsilwFEzWFRABmRgISHaWj4LJugIiIBMDAcnxJKNgsq6ACMjEQEB8AxEQAL+BCAiAq7CMgAA92AciIAB2ohsBAZyFVQ8Ap/EC4H4gAHTmjoQAuCc6AP0Dcn2Jb/ZzZFNgdpbneJI85nlev75UV0AABGQHAQEQEAEBQEAAEBAABMRRJo5PAQREQAQEEBABMQICCIgREEBAjIAUAgTECAggIEZAgAYExAgIICBGQAABAaA5AQFAQAAQEACaExAABAQAAQGgOQEBQEAAEBAAWnOUieNCAAREQOoBCIiAAAiIgNQDEBABARAQASkAICACUgtAQAQEQEAEBEBA6gEgIAAICAD9CQgAAgKAgADQn4AAICAACAgA7QkIAAICgIAA0JyAACAgAAgIAM0JCAACAoCAANDcO2GbSfQGQoKSAAAAAElFTkSuQmCC");--planner-dark-day-student-anim: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAAAoCAYAAABAS0DDAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS42/U4J6AAAAipJREFUeF7tnEFqwzAQRXOQHKDLgDdZ9hA9RA7QRRe5UxdddpFFljlSW9yZMAYzTGvZlrCI3odHqLHGknkRii2667quB2gNxIcmSRX/JzgWkXoewKZMiT8W+SachaOw7/t72739rcevQtQOoDpSZvyL8KyiTyHn6ZdAz4/qLGJHSIlEshlfwlsk+BTaztpHdWdh3SQkbyLZBJX2JZI6FW1vdaL6yVg3CckbJ9qwNl8003ukzsnVnY11k5C8CWS7RBIvRep9uPqzsG4SkjcjyYZZOemHbCpS7+Dqz8K6SUjeONFukbxrkbqLn/RYNwnJGyfaORJ3LVL31V0nGesmIXnjRDtG4q5F67rrJGPdJCRvnGj3N7K50bpW/9s+k7FuEpI3Y8m8sDkZX2cO1k1C8saJxoxP2ogTjTU+aSNOtOqe6gCUwIt/jcRdi9T9dNcB2JSx+MOb1azLHan3JOhmtcX7dQBy42d8paq9OgAl8OIPs3I1uzMBShDN+Eo1+/EBSvCX+IpKe4qknkLbWfuoLsDm/Cf+wLtwiAT3yHn6Q5Y1PVTPlPjjtbluLdbn8dF/WdDj+shymOVZ00PVpMz4SqrI2YW392wPn2jsUI6lN3zYczN7781czIuHTzR2KEf1N9y8ePhEY4dyIH4licYO5UD8ShKNHcqB+JUkGjuUA/ErSTR2KAfiV5Jo7FAOxK8k0dihHIhfSaKxQzm44dAkiA9NgvjQJIgPDdL1v8+mfInpx/QvAAAAAElFTkSuQmCC")}@media (prefers-color-scheme:light){:root,:root.dark{--planner-calendar-original-color: #373737;--planner-calendar-free-color: #7a7a7a;--planner-calendar-free-tile-color: #808080;--planner-calendar-tooltip-forecolor: #9b9b9b;--planner-calendar-tooltip-box-shadow: 0 0.6px 8px 0 rgba(0, 0, 0, 0.3),
        0 0.3px 0.9px 0 rgba(0, 0, 0, 0.4);--planner-calendar-tooltip-alt-box-shadow: 1px 1px 6px #777;--planner-calendar-checkbox: #373737;--planner-calendar-checkbox-hover: #909090;--planner-day-container-title: #808080;--planner-day-container-title-hover: #797979;--planner-day-container-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);--planner-day-container-student: #8d8d8d;--planner-day-container-tt-child: #fafafa;--changes-change-color: #dcdcdc}:root{--planner-border-top-color: #e0e0e0;--planner-border-right-color: #dfdfdf;--planner-border-bottom-color: #dfdfdf;--planner-background-color: #fff;--planner-background-foreground: #707070;--planner-periods-background-color: #fff;--planner-today-background-start: #fff;--planner-today-background-end: #579ade;--planner-today-background: #e5f4fb;--planner-today-foreground: #fff;--planner-emphasis-color: #e43535;--planner-week-background-color: #bbbbbb;--planner-week-background-hover-color: #8a8a8a;--planner-week-foreground-color: #fff;--planner-week-border-color: #fff;--planner-calendar-background-color: #e9e9e9;--planner-calendar-border-color: #e0e0e0;--planner-calendar-border-alt-color: #dfdfdf;--planner-calendar-hide-color: #fff;--planner-calendar-load-color: #fff;--planner-calendar-lesson-color: #3662ff;--planner-calendar-meeting-color: #00b8ff;--planner-calendar-closed-color: #e4222d;--planner-calendar-changed-color: #85129a;--planner-calendar-absent-color: #373737;--planner-calendar-activity-color: #57c828;--planner-calendar-multiple-color: #800000;--planner-calendar-tooltip-color: #fff;--planner-calendar-tooltip-text-shadow: 0px 4px 4px #999;--planner-calendar-heading-1: #373737;--planner-calendar-heading-2: #a4a4a4;--planner-calendar-heading-3: #f1f1f1;--planner-dates-foreground: #fff;--planner-dates-shadow: 0px 2px 1px #d6d6d6;--planner-day-container-color: #333;--planner-day-container-detail: #e8e8e8;--planner-day-container-detail-link: #0195d3;--planner-day-container-detail-child: #fce7e8;--planner-day-container-highlight: rgba(0, 168, 255, 0.3);--planner-day-container-empty: #f6f6f6;--planner-content-lesson-color: #e9eeff;--planner-content-lesson-hover-color: #d6dfff;--planner-content-meeting-color: #e5f8ff;--planner-content-meeting-hover-color: #ccf1ff;--planner-content-closed-color: #fce9ea;--planner-content-closed-hover-color: #fad2d5;--planner-content-changed-color: #f3e7f5;--planner-content-changed-hover-color: #e7cfeb;--planner-content-absent-color: #ebebeb;--planner-content-absent-hover-color: #d7d7d7;--planner-content-activity-color: #eef9e9;--planner-content-activity-hover-color: #ddf4d4;--planner-content-mutli-color: #f3e6e6;--planner-content-mutli-hover-color: #e6cccc;--planner-content-unavailable-color: #f0f0f0;--planner-content-unavailable-header-color: #7b7b7b;--planner-loading-background-start: #e9e9e9;--planner-loading-background-middle: #f7f7f7;--planner-loading-background-end: #e9e9e9;--planner-anim: var(--planner-light-anim);--planner-half-anim: var(--planner-light-half-anim);--planner-month-anim: var(--planner-light-month-anim);--planner-day-anim: var(--planner-light-day-anim);--planner-day-student-anim: var(--planner-light-day-student-anim);--changes-change-hover-color: #f2f2f2;--changes-change-shadow: 1px 1px 2px #ababab;--changes-change-border-color: #333;--nav-button-color: #373737;--nav-button-hover-color: #909090;--nav-button-alt-start: #f0f0f0;--nav-button-alt-end: #e0e0e0;--nav-button-alt-hover-start: #fff;--nav-button-alt-hover-end: #f0f0f0;--nav-button-alt-border: #c0c0c0;--nav-button-alt-shadow: 0 0.7px 2.2px 0 rgba(0, 0, 0, 0.3),
        0 0.6px 1.8px 0 rgba(0, 0, 0, 0.1);--nav-button-alt-foreground: #444}:root.dark{--planner-border-top-color: #888;--planner-border-right-color: #777;--planner-border-bottom-color: #777;--planner-background-color: #333;--planner-background-foreground: #eee;--planner-periods-background-color: #333;--planner-today-background-start: #666;--planner-today-background-end: #3a6591;--planner-today-background: #586f7a;--planner-today-foreground: #f0f0f0;--planner-emphasis-color: #cb1b1b;--planner-week-background-color: #444;--planner-week-background-hover-color: #666;--planner-week-foreground-color: #f0f0f0;--planner-week-border-color: #333;--planner-calendar-background-color: #555;--planner-calendar-border-color: #888;--planner-calendar-border-alt-color: #777;--planner-calendar-hide-color: #201f1e;--planner-calendar-load-color: #333;--planner-calendar-lesson-color: #6b8dff;--planner-calendar-meeting-color: #47bceb;--planner-calendar-closed-color: #e18c90;--planner-calendar-changed-color: #b441cc;--planner-calendar-absent-color: #cecece;--planner-calendar-activity-color: #9bd284;--planner-calendar-multiple-color: #ba5f5f;--planner-calendar-tooltip-color: #333;--planner-calendar-tooltip-text-shadow: 0px 4px 4px #222;--planner-calendar-heading-1: #e0e0e0;--planner-calendar-heading-2: #ccc;--planner-calendar-heading-3: #222;--planner-dates-foreground: #f0f0f0;--planner-dates-shadow: 0px 2px 1px #222;--planner-day-container-color: #f0f0f0;--planner-day-container-detail: #999;--planner-day-container-detail-link: #005f84;--planner-day-container-detail-child: #dda0a3;--planner-day-container-highlight: rgba(0, 170, 255, 0.53);--planner-day-container-empty: #333;--planner-content-lesson-color: #4f5f93;--planner-content-lesson-hover-color: #43507b;--planner-content-meeting-color: #4c7e92;--planner-content-meeting-hover-color: #3f6979;--planner-content-closed-color: #8b5055;--planner-content-closed-hover-color: #744146;--planner-content-changed-color: #7d5284;--planner-content-changed-hover-color: #5e4263;--planner-content-absent-color: #787878;--planner-content-absent-hover-color: #565656;--planner-content-activity-color: #628751;--planner-content-activity-hover-color: #4e6b43;--planner-content-mutli-color: #805151;--planner-content-mutli-hover-color: #5d3f3f;--planner-content-unavailable-color: #4f4f4f;--planner-content-unavailable-header-color: #ababab;--planner-loading-background-start: #777;--planner-loading-background-middle: #555;--planner-loading-background-end: #777;--planner-anim: var(--planner-dark-anim);--planner-half-anim: var(--planner-dark-half-anim);--planner-month-anim: var(--planner-dark-month-anim);--planner-day-anim: var(--planner-dark-day-anim);--planner-day-student-anim: var(--planner-dark-day-student-anim);--changes-change-hover-color: #111;--changes-change-shadow: 1px 1px 2px #222;--changes-change-border-color: #e0e0e0;--nav-button-color: #f0f0f0;--nav-button-hover-color: #e0e0e0;--nav-button-alt-start: #555;--nav-button-alt-end: #444;--nav-button-alt-hover-start: #333;--nav-button-alt-hover-end: #222;--nav-button-alt-border: #393939;--nav-button-alt-shadow: 0 0.7px 2.2px 0 rgba(0, 0, 0, 0.7),
        0 0.6px 1.8px 0 rgba(0, 0, 0, 0.4);--nav-button-alt-foreground: #f0f0f0}}@media (prefers-color-scheme:dark){:root,:root.light{--planner-calendar-original-color: #373737;--planner-calendar-free-color: #7a7a7a;--planner-calendar-free-tile-color: #808080;--planner-calendar-tooltip-forecolor: #9b9b9b;--planner-calendar-tooltip-box-shadow: 0 0.6px 8px 0 rgba(0, 0, 0, 0.3),
        0 0.3px 0.9px 0 rgba(0, 0, 0, 0.4);--planner-calendar-tooltip-alt-box-shadow: 1px 1px 6px #777;--planner-calendar-checkbox: #373737;--planner-calendar-checkbox-hover: #909090;--planner-day-container-title: #808080;--planner-day-container-title-hover: #797979;--planner-day-container-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);--planner-day-container-student: #8d8d8d;--planner-day-container-tt-child: #fafafa;--changes-change-color: #dcdcdc}:root{--planner-border-top-color: #888;--planner-border-right-color: #777;--planner-border-bottom-color: #777;--planner-background-color: #333;--planner-background-foreground: #eee;--planner-periods-background-color: #333;--planner-today-background-start: #666;--planner-today-background-end: #3a6591;--planner-today-background: #586f7a;--planner-today-foreground: #f0f0f0;--planner-emphasis-color: #cb1b1b;--planner-week-background-color: #444;--planner-week-background-hover-color: #666;--planner-week-foreground-color: #f0f0f0;--planner-week-border-color: #333;--planner-calendar-background-color: #555;--planner-calendar-border-color: #888;--planner-calendar-border-alt-color: #777;--planner-calendar-hide-color: #201f1e;--planner-calendar-load-color: #333;--planner-calendar-lesson-color: #6b8dff;--planner-calendar-meeting-color: #47bceb;--planner-calendar-closed-color: #e18c90;--planner-calendar-changed-color: #b441cc;--planner-calendar-absent-color: #cecece;--planner-calendar-activity-color: #9bd284;--planner-calendar-multiple-color: #ba5f5f;--planner-calendar-tooltip-color: #333;--planner-calendar-tooltip-text-shadow: 0px 4px 4px #222;--planner-calendar-heading-1: #e0e0e0;--planner-calendar-heading-2: #ccc;--planner-calendar-heading-3: #222;--planner-dates-foreground: #f0f0f0;--planner-dates-shadow: 0px 2px 1px #222;--planner-day-container-color: #f0f0f0;--planner-day-container-detail: #999;--planner-day-container-detail-link: #005f84;--planner-day-container-detail-child: #dda0a3;--planner-day-container-highlight: rgba(0, 170, 255, 0.53);--planner-day-container-empty: #333;--planner-content-lesson-color: #4f5f93;--planner-content-lesson-hover-color: #43507b;--planner-content-meeting-color: #4c7e92;--planner-content-meeting-hover-color: #3f6979;--planner-content-closed-color: #8b5055;--planner-content-closed-hover-color: #744146;--planner-content-changed-color: #7d5284;--planner-content-changed-hover-color: #5e4263;--planner-content-absent-color: #787878;--planner-content-absent-hover-color: #565656;--planner-content-activity-color: #628751;--planner-content-activity-hover-color: #4e6b43;--planner-content-mutli-color: #805151;--planner-content-mutli-hover-color: #5d3f3f;--planner-content-unavailable-color: #4f4f4f;--planner-content-unavailable-header-color: #ababab;--planner-loading-background-start: #777;--planner-loading-background-middle: #555;--planner-loading-background-end: #777;--planner-anim: var(--planner-dark-anim);--planner-half-anim: var(--planner-dark-half-anim);--planner-month-anim: var(--planner-dark-month-anim);--planner-day-anim: var(--planner-dark-day-anim);--planner-day-student-anim: var(--planner-dark-day-student-anim);--changes-change-hover-color: #111;--changes-change-shadow: 1px 1px 2px #222;--changes-change-border-color: #e0e0e0;--nav-button-color: #f0f0f0;--nav-button-hover-color: #e0e0e0;--nav-button-alt-start: #555;--nav-button-alt-end: #444;--nav-button-alt-hover-start: #333;--nav-button-alt-hover-end: #222;--nav-button-alt-border: #393939;--nav-button-alt-shadow: 0 0.7px 2.2px 0 rgba(0, 0, 0, 0.7),
        0 0.6px 1.8px 0 rgba(0, 0, 0, 0.4);--nav-button-alt-foreground: #f0f0f0}:root.light{--planner-border-top-color: #e0e0e0;--planner-border-right-color: #dfdfdf;--planner-border-bottom-color: #dfdfdf;--planner-background-color: #fff;--planner-background-foreground: #707070;--planner-periods-background-color: #fff;--planner-today-background-start: #fff;--planner-today-background-end: #579ade;--planner-today-background: #e5f4fb;--planner-today-foreground: #fff;--planner-emphasis-color: #e43535;--planner-week-background-color: #bbbbbb;--planner-week-background-hover-color: #8a8a8a;--planner-week-foreground-color: #fff;--planner-week-border-color: #fff;--planner-calendar-background-color: #e9e9e9;--planner-calendar-border-color: #e0e0e0;--planner-calendar-border-alt-color: #dfdfdf;--planner-calendar-hide-color: #fff;--planner-calendar-load-color: #fff;--planner-calendar-lesson-color: #3662ff;--planner-calendar-meeting-color: #00b8ff;--planner-calendar-closed-color: #e4222d;--planner-calendar-changed-color: #85129a;--planner-calendar-absent-color: #373737;--planner-calendar-activity-color: #57c828;--planner-calendar-multiple-color: #800000;--planner-calendar-tooltip-color: #fff;--planner-calendar-tooltip-text-shadow: 0px 4px 4px #999;--planner-calendar-heading-1: #373737;--planner-calendar-heading-2: #a4a4a4;--planner-calendar-heading-3: #f1f1f1;--planner-dates-foreground: #fff;--planner-dates-shadow: 0px 2px 1px #d6d6d6;--planner-day-container-color: #333;--planner-day-container-detail: #e8e8e8;--planner-day-container-detail-link: #0195d3;--planner-day-container-detail-child: #fce7e8;--planner-day-container-highlight: rgba(0, 168, 255, 0.3);--planner-day-container-empty: #f6f6f6;--planner-content-lesson-color: #e9eeff;--planner-content-lesson-hover-color: #d6dfff;--planner-content-meeting-color: #e5f8ff;--planner-content-meeting-hover-color: #ccf1ff;--planner-content-closed-color: #fce9ea;--planner-content-closed-hover-color: #fad2d5;--planner-content-changed-color: #f3e7f5;--planner-content-changed-hover-color: #e7cfeb;--planner-content-absent-color: #ebebeb;--planner-content-absent-hover-color: #d7d7d7;--planner-content-activity-color: #eef9e9;--planner-content-activity-hover-color: #ddf4d4;--planner-content-mutli-color: #f3e6e6;--planner-content-mutli-hover-color: #e6cccc;--planner-content-unavailable-color: #f0f0f0;--planner-content-unavailable-header-color: #7b7b7b;--planner-loading-background-start: #e9e9e9;--planner-loading-background-middle: #f7f7f7;--planner-loading-background-end: #e9e9e9;--planner-anim: var(--planner-light-anim);--planner-half-anim: var(--planner-light-half-anim);--planner-month-anim: var(--planner-light-month-anim);--planner-day-anim: var(--planner-light-day-anim);--planner-day-student-anim: var(--planner-light-day-student-anim);--changes-change-hover-color: #f2f2f2;--changes-change-shadow: 1px 1px 2px #ababab;--changes-change-border-color: #333;--nav-button-color: #373737;--nav-button-hover-color: #909090;--nav-button-alt-start: #f0f0f0;--nav-button-alt-end: #e0e0e0;--nav-button-alt-hover-start: #fff;--nav-button-alt-hover-end: #f0f0f0;--nav-button-alt-border: #c0c0c0;--nav-button-alt-shadow: 0 0.7px 2.2px 0 rgba(0, 0, 0, 0.3),
        0 0.6px 1.8px 0 rgba(0, 0, 0, 0.1);--nav-button-alt-foreground: #444}}.nav-button{background-image:var(--app-logo-noshadow);border:0;top:8px!important;left:8px!important;width:28px!important;height:28px!important;filter:none!important}.app-load-overlay .app-load-icon{background-image:var(--app-logo)}.expand-bar{cursor:pointer;height:30px;line-height:40px;outline:0;border-radius:10px}.expand-bar:hover{background:var(--background-color-light)}.expand-bar:focus{box-shadow:0 0 0 3px var(--focus-outline)!important}.expand-bar i{margin-left:10px;font-size:20px}.expand-bar span{position:relative;top:-5px;font-size:11pt}.expand-body{overflow:hidden;max-height:0;transition:.5s max-height ease}.expand-body.expand-open{max-height:10000px}.pane.stuck{box-shadow:var(--button-shadow)}.table td{min-width:0!important}
.changes-view .header{padding:10px 0 0}.changes-view .header,.changes-view .header *{font-size:15pt;font-weight:300;text-align:center}.changes-view .day>h1{font-weight:400;font-size:19px;border-bottom:solid 1px;padding-bottom:4px}.changes-view .day{font-family:"Open Sans",Arial,Sans-Serif}.changes-view .day .badge{width:49px;height:49px;color:#fff;border-radius:9px;text-align:center;float:left;margin-top:10px;box-shadow:var(--changes-change-shadow)}.changes-view .day .badge>i{color:#fff;font-size:31px!important;line-height:49px!important}.changes-view .day .change{padding-left:20px;border-bottom:1px solid var(--changes-change-color);padding-top:10px;cursor:pointer;transition:background .2s ease;outline:0}.changes-view .day .change:focus{box-shadow:0 0 0 3px var(--focus-outline)}.changes-view .day .change:hover{border-radius:10px;background:var(--changes-change-hover-color)}.changes-view .day .change:last-child{border-bottom:none}.changes-view .day .headings{margin-left:64px}.changes-view .day .change .headings>h1{font-weight:300;font-size:26px;margin:0}.changes-view .day .change .headings>h1 small{font-size:inherit;color:var(--planner-day-container-title)}.changes-view .day .change .headings>h3{font-size:19px;font-weight:300;margin:4px 0 0}.changes-view .day .change .headings .stat>h4{font-weight:300;margin-top:5px;display:inline-block}.changes-view .day .change .headings .stat>span{font-weight:300;border:1px solid var(--changes-change-border-color);border-radius:10px;padding:1px 9px;margin-left:4px}.changes-view .day .change .headings .stat{font-size:15px;font-weight:300;color:var(--changes-change-border-color);display:inline-block;margin-right:50px;margin-top:6px}
@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes gradSweepLoad_dy{0%{background-position-x:100%}to{background-position-x:0}}.day-container{width:100%;max-width:1669px;color:var(--planner-day-container-color)}.day-container .table.planner{margin-bottom:50px;padding-right:50px;background:0 0;width:456px;table-layout:initial;position:initial}.day-container .cal-nav h1{font-size:45px;margin:0}.day-container .cal-nav>div{min-width:350px}.day-container .planner tr:first-child td:last-child{border-top:1px solid var(--planner-border-bottom-color)}.day-container .planner tr td:first-child{width:50px}.day-container .planner tr td>div{width:355px}.day-container .detail .badge{width:97px;height:97px;color:var(--planner-dates-foreground);border-radius:15px;box-shadow:var(--planner-day-container-box-shadow);text-align:center;vertical-align:top}.day-container .badge>i{font-size:64px!important;line-height:97px!important;color:var(--planner-dates-foreground)!important}.day-container .detail h1,.day-container .detail h2{font-size:37px;font-weight:300;margin-top:10px;margin-bottom:7px}.day-container .detail{font-family:"Open Sans",Arial,Sans-Serif}.day-container .detail h1 small{font-size:inherit}.day-container .detail h3{display:inline-block;margin-top:0;font-weight:300;font-size:27px;margin-bottom:15px;margin-right:15px}.day-container .detail h1 small,.day-container .detail h2{color:var(--planner-day-container-title)}.day-container .detail div.savebtn>i:hover{color:var(--planner-day-container-title-hover)}.day-container .detail div.savebtn>div.formatOptn{display:inline-block;overflow:hidden}.day-container .detail div.savebtn>div.formatOptn>span:hover{background-color:var(--planner-day-container-title-hover)}.day-container .detail div.savebtn>div.formatOptn>span.vis{width:40px;opacity:1;right:0}.day-container .detail div.savebtn>div.formatOptn>span{display:inline-block;overflow:hidden;width:0;line-height:20px;background-color:var(--planner-calendar-tooltip-forecolor);color:var(--planner-calendar-tooltip-color);cursor:pointer;margin-top:10px;text-align:center;border-radius:5px;margin-right:5px;position:relative;font-size:11px;right:100%;opacity:0;transition:right .4s ease,opacity .4s ease,width .4s ease}.day-container .detail div.savebtn{margin-left:11px;font-size:0}.day-container .detail div.savebtn>i.loadeySpinner{animation:spin 1.3s infinite linear}.day-container .detail div.savebtn>i.loadeySpinner::after{width:6px;height:10px;position:absolute;background-color:var(--planner-dates-foreground);bottom:0;left:calc(50% - 3px);content:""}.day-container .detail div.savebtn>i.vis{opacity:1;width:26px}.day-container .detail div.savebtn>i{font-size:26px;margin-top:7px;display:inline-block;vertical-align:top;color:var(--planner-dates-foreground);cursor:pointer;position:relative;opacity:0;width:0;transition:opacity .4s ease,width .4s ease}.day-container .detail h4{font-size:22px;color:var(--planner-day-container-color);font-weight:300;margin:4px 0 0;vertical-align:top}.day-container .detail .stat{font-size:24px;font-weight:300;border-radius:10px;padding:2px 10px;display:inline-block;margin-bottom:5px;white-space:nowrap;margin-right:2px;background-color:var(--planner-day-container-detail)}.day-container .detail .stat.bluelink{background-color:var(--planner-day-container-detail-link);border-color:var(--planner-day-container-detail-link);color:var(--planner-dates-foreground)}.day-container .detail .stat-cont{display:inline-block;max-width:350px;margin-left:10px}.day-container .detail .stat.child::after{height:100%;content:"block";left:0;font-family:"material icons";width:25px;display:block;position:absolute;top:0;background:var(--planner-calendar-closed-color);color:var(--planner-dates-foreground);border-radius:10px 0 0 10px;line-height:27px;text-align:center;font-size:18px}.day-container .detail .stat.child{position:relative;font-size:14px;font-weight:400;line-height:23px;padding-left:32px;background-color:var(--planner-day-container-detail-child)}.day-container .detail .headings>div>div{margin-right:78px;margin-top:3px;margin-bottom:3px;vertical-align:top}.day-container .detail .content-block{margin-top:50px}.day-container .detail .content-block:last-child{margin-top:25px}.day-container .detail div.student,.settingsContainer div.student{flex:1 0 200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:10px;margin-bottom:15px;color:var(--planner-calendar-heading-1);vertical-align:top;display:inline-flex}.day-container .detail div.student.bluelink i,.day-container .detail div.student.bluelink span,.day-container .detail tr.student.bluelink td{color:var(--planner-day-container-detail-link)}.day-container .detail div.student i,.settingsContainer div.student i{font-size:29px;vertical-align:top;flex:0}.day-container .detail div.student div:first-of-type,.settingsContainer div.student div:first-of-type{flex:1;vertical-align:top}.day-container .detail div.student span,.settingsContainer div.student span{font-size:16px;vertical-align:middle;margin-left:10px;font-weight:400}.day-container .detail div.student span.dim,.settingsContainer div.student span.dim{display:block;color:var(--planner-day-container-student);font-size:13px}.day-container .detail div.student span.dim.purple,.day-container .detail tr.student span.dim.purple{color:var(--planner-calendar-changed-color)}.day-container .detail div.student span.dim.green,.day-container .detail tr.student span.dim.green{color:var(--planner-calendar-activity-color)}.day-container .detail div.student span.dim.red,.day-container .detail tr.student span.dim.red{color:var(--planner-calendar-closed-color)}.day-container .detail div.student div.students{flex:0;border-radius:5px;padding:0 5px;background-color:var(--planner-day-container-detail);margin:1px 0 0}.day-container .detail div.student div.students i{font-size:1.5em;line-height:28px}.day-container .detail div.student div.students span{margin:0;line-height:28px}.day-container .detail tr.student span.dim,.day-container .detail tr.student.bluelink td,.day-container div.nodata h3,div.nodata h3{font-weight:600}.day-container .detail .content-block h4,div.nodata .big{margin-bottom:10px}.day-container .detail .content-block h5{margin:10px 0;font-weight:600;font-size:15px}.day-container .studenttable{table-layout:fixed;margin-bottom:50px}#cell-highlighter{position:absolute;border:5px solid var(--planner-day-container-highlight);z-index:2;visibility:hidden;transition:top .2s ease,height .1s ease}#cell-highlighter::after{content:"arrow_left";font-family:"Material Icons";font-size:24px;position:absolute;top:calc(50% - 15px);left:100%}.table.planner tbody tr>td.nodata{width:356px;height:705px;background:var(--planner-day-container-empty);color:var(--planner-day-container-title);font-family:"Open Sans",Arial,Sand-Serif;text-align:center;vertical-align:middle;font-weight:600;font-size:13px}.day-container .planner-container{border-right:1px solid var(--planner-border-right-color)}.day-container .table.planner tr td.allDay{height:705px}.day-container .table.planner tr td div.yardduty{height:41px}.day-container div.noselection,div.nodata{display:flex;flex-direction:column;justify-content:center;color:var(--planner-day-container-title);font-family:"Open Sans",Arial,Sans-Serif;margin-bottom:50px}div.nodata{text-align:center;align-content:center}div.nodata .big{font-size:45px;font-weight:600}div.nodata *{margin:0;font-size:16px}.day-container div.noselection{align-content:left}.day-container div.noselection i{font-size:45px;font-weight:600;float:left;margin-right:20px}.day-container div.noselection *{margin:4px;font-size:16px}.day-container .detail .ttchild{padding-bottom:10px;padding-top:10px;border-bottom:1px solid var(--planner-border-right-color);margin-bottom:10px;padding-left:5px;background-color:var(--planner-day-container-tt-child)}.day-container .detail .ttchild .headings{display:inline-block;position:relative;top:-3px;margin-left:4px}.day-container .detail .ttchild .badge{width:45px;height:45px;border-radius:10px}.day-container .detail .ttchild .badge>i{font-size:30px!important;line-height:45px!important}.day-container .detail .ttchild .headings h1,.day-container .detail .ttchild .headings h2{font-size:20px;margin:0}.day-container .detail .ttchild .headings h3{margin:0;font-size:15px}.day-container .tabContainer .tabContentOuter .tabContent{border-radius:0;border:0;border-top:1px solid var(--planner-border-right-color)}.day-container .detail.single ul.tabs{display:none}.day-container .detail.single div.tabContentOuter,.day-container .detail.single div.tabContentOuter div.tabContent{padding:0;border:0}.day-container .clickable{cursor:pointer}.day-container .table.planner tbody tr:first-child td:last-child{width:356px}.day-container table.loadAnim.table.planner tbody{animation:gradSweepLoad_dy 1s ease-in-out infinite;background-image:linear-gradient(to right,var(--planner-loading-background-start) 33.33%,var(--planner-loading-background-middle) 50%,var(--planner-loading-background-end) 66.66%);background-size:300% 100%}.day-container table.loadAnim.planner.table tbody tr td:last-child{position:relative;background:0 0}.day-container .loadAnim.planner tbody tr td:last-child::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--planner-day-anim)}.day-container .loadAnim.planner tbody tr.halfheight td:last-child::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--planner-half-anim)}.day-container .detail .student.dim{opacity:.7}.day-container .detail .student.loading{position:relative;height:40px;animation:gradSweepLoad_dy 1s ease-in-out infinite;background-image:linear-gradient(to right,var(--planner-loading-background-start) 33.33%,var(--planner-loading-background-middle) 50%,var(--planner-loading-background-end) 66.66%);background-size:300% 100%}.day-container .detail .student.loading::before{content:"";position:absolute;top:0;left:0;width:190px;height:100%;background-image:var(--planner-day-student-anim)}.day-container .detail .student.loading::after{content:"";position:absolute;top:0;left:190px;width:calc(100% - 190px);height:100%;background:var(--planner-dates-foreground)}.day-container .tabContainer{user-select:unset;-moz-user-select:unset;-khtml-user-select:unset;-webkit-user-select:unset;-o-user-select:unset}.bulletin-btn i{font-size:1.5em!important;position:relative;top:2px}.day-container .detail .tabContainer .tabContentOuter .tabContent{overflow:initial}
@charset "UTF-8";@keyframes float-up{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes biginize{0%{transform:scale(1)}to{transform:scale(1.15)}}.cal-container{width:100%;max-width:1230px}.cal-container .cal-nav>div{min-width:300px}.cal-container.weekends{max-width:1700px}table.table.calendar{font-family:"Open Sans",sans-serif;table-layout:fixed;border:0;border-bottom:1px solid var(--planner-border-bottom-color);margin-bottom:20px;width:100%}table.table.calendar thead{position:sticky;top:0;z-index:1;box-shadow:0 -10px 0 10px var(--main-background)}table.table.calendar th{font-weight:400;position:initial;border-top:1px solid var(--planner-calendar-border-color);border-right:1px solid var(--planner-calendar-border-color)}.cal-container .calendar th:not(:first-child){width:20%}.cal-container.weekends .calendar th:not(:first-child){width:14.2857142857%}.calendar .date-number span{color:var(--planner-background-foreground);font-size:30px;font-weight:300;margin-left:0;transform:scale(.9,1);display:inline-block}.calendar .date-box{border-right:1px solid var(--planner-border-right-color)!important;border-bottom:1px solid var(--planner-border-bottom-color)!important;height:160px;transition:background-color .1s linear;white-space:normal;overflow:visible;position:relative;vertical-align:top}.calendar .date-box:hover,.date-box.today{background-color:var(--planner-today-background)!important}.date-box.today::before{content:"Today";padding:2px 10px 3px 12px;background-color:var(--planner-today-background-end);color:var(--planner-today-foreground);position:absolute;top:0;z-index:1;right:0;border-bottom-left-radius:10px}.calendar .week-selector{background:var(--planner-week-background-color);border-bottom:var(--planner-week-border-color) 1px solid;vertical-align:middle;color:var(--planner-week-foreground-color);cursor:pointer;text-overflow:initial;transition:background-color .1s linear;width:34px}.calendar .week-selector:hover{background-color:var(--planner-week-background-hover-color)}.calendar .week-selector:hover~td{background-color:var(--planner-today-background)}.calendar .dim-bg{background-color:var(--planner-calendar-background-color)}table.table.calendar th:last-child{border-right:1px solid var(--planner-calendar-border-color)}table.table.calendar td:last-child{border-right:1px solid var(--planner-calendar-border-alt-color)}table.table.calendar th:nth-child(2){border-left:1px solid var(--planner-calendar-border-color)}table.table.calendar td:nth-child(2){border-left:1px solid var(--planner-calendar-border-alt-color)}.calendar .cal-hide{background:var(--planner-calendar-hide-color);border:0!important;width:34px}.calendar .date-box .tf-container{margin-left:12px;white-space:normal;width:auto;overflow:visible;margin-bottom:5px}.calendar .date-box .tf{display:inline-block;width:30px;color:var(--planner-day-container-color);border-radius:4px;box-shadow:var(--planner-dates-shadow);margin-right:7px;margin-top:8px;cursor:pointer;height:30px;position:relative;overflow:visible;vertical-align:top;box-sizing:border-box;max-width:calc(100% - 12px)}.calendar .date-box .tf>i{font-size:21px!important;line-height:30px!important;margin-left:3.5px}.calendar .date-box .tf>i,.calendar .date-box .tf>i *{color:var(--planner-dates-foreground)!important}.calendar .date-box .tf.allday{text-align:center;width:100%}.calendar .date-box .tf.allday>i{margin:0}[data-tf-type=Lesson]{background-color:var(--planner-calendar-lesson-color)}[data-tf-type=Lesson]~.headings h3{color:var(--planner-calendar-lesson-color)}[data-tf-type=Lesson]>i::before{content:"school"}[data-tf-type=Meeting]{background-color:var(--planner-calendar-meeting-color)}[data-tf-type=Meeting]~.headings h3{color:var(--planner-calendar-meeting-color)}[data-tf-type=Meeting]>i::before{content:"group"}.yardduty .badge[data-tf-type="School Closed"]::before,.yardduty .badge[data-tf-type=Cancelled]::before,[data-tf-type="School Closed"],[data-tf-type=Cancelled]{background-color:var(--planner-calendar-closed-color)}[data-tf-type="School Closed"]~.headings h3,[data-tf-type=Cancelled]~.headings h3{color:var(--planner-calendar-closed-color)}[data-tf-type="School Closed"]>i::before{content:"close"}[data-tf-type=Cancelled]>i::before{content:"block"}.yardduty .badge[data-tf-type="Changed Yard Duty"]::before,[data-tf-type="Changed Lesson"],[data-tf-type="Changed Yard Duty"]{background-color:var(--planner-calendar-changed-color)}[data-tf-type="Changed Lesson"]~.headings h3,[data-tf-type="Changed Yard Duty"]~.headings h3{color:var(--planner-calendar-changed-color)}[data-tf-type="Changed Lesson"]>i::before{content:"school"}.badge[data-tf-type="Changed Yard Duty"]>i::before,[data-tf-type="Changed Yard Duty"]>i::before{content:"nature_people"}.yardduty .badge[data-tf-type="Original Lesson"]::before,[data-tf-type="Original Lesson"]{background-color:var(--planner-calendar-original-color)}[data-tf-type="Original Lesson"]~.headings h3{color:var(--planner-calendar-original-color)}[data-tf-type="Original Lesson"]>i::before{content:"school"}.yardduty .badge[data-tf-type=Absent]::before,[data-tf-type=Absent]{background-color:var(--planner-calendar-absent-color)}[data-tf-type="Absent Free"]~.headings h3,[data-tf-type=Absent]~.headings h3{color:var(--planner-calendar-absent-color)}[data-tf-type="Absent Free"]>i::before,[data-tf-type=Absent]>i::before{content:"radio_button_unchecked"}.yardduty .badge[data-tf-type="Absent Free"]::before,[data-tf-type="Absent Free"]{background-color:var(--planner-calendar-free-color)}.yardduty .badge[data-tf-type=Activity]::before,[data-tf-type=Activity]{background-color:var(--planner-calendar-activity-color)}[data-tf-type=Activity]~.headings h3{color:var(--planner-calendar-activity-color)}[data-tf-type=Activity]>i::before{content:"wb_sunny"}[data-tf-type=Free]{background-color:var(--planner-calendar-hide-color);border:.5px var(--planner-calendar-free-tile-color) solid}[data-tf-type=Free]~.headings h3,[data-tf-type=Unavailable]~.headings h3{color:var(--planner-calendar-free-tile-color)}[data-tf-type=Unavailable]{background-color:#c7c7c7}[data-tf-type=Unavailable]>i::before{content:"remove"}[data-tf-type="Yard Duty"]{background-color:var(--planner-calendar-lesson-color)}[data-tf-type="Yard Duty"]~.headings h3{color:var(--planner-calendar-lesson-color)}.badge[data-tf-type="Yard Duty"]>i::before,[data-tf-type="Yard Duty"]>i::before{content:"nature_people"}[data-tf-type=Cancel_ReplaceYD],[data-tf-type=Cancel_Replace]{background:linear-gradient(135deg,var(--planner-calendar-closed-color) 49.99%,var(--planner-calendar-changed-color) 50.01%)}[data-tf-type=Absent_Replace]>i::before,[data-tf-type=Cancel_Activity]>i::before,[data-tf-type=Cancel_Replace]>i::before{content:"redo"}[data-tf-type=Absent_ReplaceYD],[data-tf-type=Absent_Replace]{background:linear-gradient(135deg,var(--planner-calendar-absent-color) 49.99%,var(--planner-calendar-changed-color) 50.01%)}[data-tf-type=Cancel_Activity]{background:linear-gradient(135deg,var(--planner-calendar-closed-color) 49.99%,var(--planner-calendar-activity-color) 50.01%)}[data-tf-type=Cancel_Absent]{background:linear-gradient(135deg,var(--planner-calendar-closed-color) 49.99%,var(--planner-calendar-absent-color) 50.01%)}[data-tf-type=Cancel_Absent]>i::before{content:"block"}[data-tf-type=Absent_Activity]{background:linear-gradient(135deg,var(--planner-calendar-absent-color) 49.99%,var(--planner-calendar-activity-color) 50.01%)}[data-tf-type=Absent_Activity]>i::before{content:"redo"}.tf.yardduty>i::before{content:""}[data-tf-type="Lesson and Changed Lesson"]{background:linear-gradient(135deg,var(--planner-calendar-lesson-color) 49.99%,var(--planner-calendar-changed-color) 50.01%)}[data-tf-type="Lesson and Changed Lesson"]~.headings h3{color:var(--planner-calendar-changed-color)}[data-tf-type="Lesson and Changed Lesson"]>i::before{content:"school"}[data-tf-type="Lesson and Activity"]{background:linear-gradient(135deg,var(--planner-calendar-lesson-color) 49.99%,var(--planner-calendar-activity-color) 50.01%)}[data-tf-type="Changed Lesson and Activity"]~.headings h3,[data-tf-type="Lesson and Activity"]~.headings h3,[data-tf-type="Lesson, Changed Lesson and Activity"]~.headings h3{color:var(--planner-calendar-activity-color)}[data-tf-type="Changed Lesson and Activity"]>i::before,[data-tf-type="Lesson and Activity"]>i::before,[data-tf-type="Lesson, Changed Lesson and Activity"]>i::before,[data-tf-type="Multiple Types"]>i::before{content:"category"}[data-tf-type="Changed Lesson and Activity"]{background:linear-gradient(135deg,var(--planner-calendar-changed-color) 49.99%,var(--planner-calendar-activity-color) 50.01%)}[data-tf-type="Lesson, Changed Lesson and Activity"]{background:linear-gradient(135deg,var(--planner-calendar-lesson-color) 32.99%,var(--planner-calendar-changed-color) 33.01%,var(--planner-calendar-changed-color) 65.99%,var(--planner-calendar-activity-color) 66.01%)}[data-tf-type="Multiple Types"]{background:var(--planner-calendar-multiple-color)}[data-tf-type="Multiple Types"]~.headings h3{color:var(--planner-calendar-multiple-color)}[data-tf-type="Multiple Yard Duties"]{background:linear-gradient(135deg,var(--planner-calendar-lesson-color) 49.99%,var(--planner-calendar-changed-color) 50.01%)}[data-tf-type="Multiple Yard Duties"]~.headings h3{color:var(--planner-calendar-changed-color)}.badge[data-tf-type="Multiple Yard Duties"]>i::before{content:"nature_people"}.cal-tooltip{position:absolute;z-index:10;width:auto!important;overflow:visible!important;text-align:left;contain:layout}.cal-tooltip.floatup{animation:float-up .2s ease}.cal-tooltip.mouse{animation:fadein .2s ease}.cal-tooltip.floatup::before{color:var(--planner-calendar-tooltip-color);content:"▼";font-size:15px;position:absolute;top:calc(100% - 7px);left:calc(50% - 8px);font-family:Sans-Serif;transform:scaleX(1.5);text-shadow:var(--planner-calendar-tooltip-text-shadow)}.yardduty .cal-tooltip{left:-105.5px}.tf.allday .cal-tooltip{left:calc(50% - 113px)}.cal-tooltip>div,.cal-tooltip>span{width:226px!important;background:var(--planner-calendar-tooltip-color);box-shadow:var(--planner-calendar-tooltip-box-shadow);border:1px solid var(--planner-calendar-border-alt-color);padding:5px 8px 8px;box-sizing:border-box}.cal-tooltip>span{box-shadow:var(--planner-calendar-tooltip-alt-box-shadow);display:block;font:13px "Open Sans",Arial,sans-serif;color:var(--planner-calendar-tooltip-forecolor)}.cal-tooltip .tt-detail,.cal-tooltip div .tt-head{display:flex}.cal-tooltip .tt-head .headings h1,.cal-tooltip .tt-head .headings h2,.cal-tooltip .tt-head .headings h3{margin:0;font-family:"Open Sans",Arial,Sans-Serif}.cal-tooltip .tt-head .headings h1{color:var(--planner-calendar-heading-1);font-size:22px;font-weight:300}.cal-tooltip .tt-detail h2,.cal-tooltip .tt-head .headings h2{color:var(--planner-calendar-heading-2);font-size:12px;font-weight:400}.cal-tooltip .tt-head .headings h3{font-size:12px;font-weight:400}.cal-tooltip .tt-head .chip{flex:0 0 40px;border-radius:5px;margin-top:3px;color:var(--planner-calendar-tooltip-color);display:flex;align-items:center;justify-content:center}.cal-tooltip .tt-head .chip i{color:var(--planner-calendar-tooltip-color)!important;font-size:28px}.cal-tooltip .tt-head .headings{margin-left:7px}.cal-tooltip .tt-detail h2{font-size:10px;font-family:"Open Sans",Arial,Sans-Serif;margin-bottom:0}.cal-tooltip .tt-detail div{flex:1;text-align:center}.cal-tooltip .tt-detail div:last-child{text-align:right}.cal-tooltip .tt-detail div:first-child{text-align:left}.cal-tooltip .tt-detail span{color:var(--planner-calendar-heading-1);font-size:15px;font-weight:300;font-family:"Open Sans",Arial,Sans-Serif}.cal-tooltip .tt-detail span.emphasis{color:var(--planner-emphasis-color);font-weight:400;font-style:italic;margin-right:1px}.cal-tooltip .tt-child{border-bottom:none;background-color:var(--planner-calendar-heading-3)}.fakecheckbox{color:var(--planner-calendar-checkbox)}.fakecheckbox:hover>i,.legend:hover{color:var(--planner-calendar-checkbox-hover)}.fakecheckbox span,.legend{font-family:"Open Sans",sans-serif;font-weight:600}.fakecheckbox span{vertical-align:top;margin-left:10px;margin-top:2px;font-size:18px}.fakecheckbox.checked i::after{content:"check_box"}.fakecheckbox i::after{content:"check_box_outline_blank"}.fakecheckbox i{transition:color .2s}.option-container{margin-top:40px}.legend{color:var(--planner-calendar-heading-1);font-size:15px;text-align:right;text-decoration:underline;margin-bottom:10px;cursor:pointer;outline:0}.legend:focus{box-shadow:0 0 0 3px var(--focus-outline)}.biginize{animation-delay:0s!important;animation:biginize .2s ease;z-index:6}.fadeout{animation:fadeout .2s ease!important;animation-fill-mode:forwards!important}.legendtable{border-spacing:0}.legendtable td{width:33%;text-align:center;font-family:"Open Sans",Arial,Sans-Serif;padding-bottom:20px;padding-top:20px}.legendtable td .badge,.legendtable td .badge i{color:var(--planner-calendar-hide-color)!important}.legendtable td .badge{width:40px;height:40px;text-align:center;border-radius:7px;box-shadow:var(--planner-dates-shadow);margin:0 auto 5px}.legendtable td .badge i{line-height:40px!important}table.loadAnim.table.calendar tbody tr td.date-box{position:relative;animation:gradSweepLoad_dy 1s ease-in-out infinite;background-image:linear-gradient(to right,var(--planner-loading-background-start) 33.33%,var(--planner-loading-background-middle) 50%,var(--planner-loading-background-end) 66.66%);background-size:300% 100%}table.loadAnim.table.calendar tbody tr td.date-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:123px;background-image:var(--planner-month-anim);padding:0;background-color:transparent;background-position-x:-7px}table.loadAnim.table.calendar tbody tr td.date-box::after{content:"";position:absolute;top:123px;left:0;width:100%;height:calc(100% - 123px);background:var(--planner-calendar-load-color)}
.settingsDialog .pane .swapbox.disabled,.settingsDialog .pane .swapbox.disabled i.swapper:hover{color:#d3d3d3;cursor:default}.settingsDialog .pane .swapbox h4.radioTiles{align-self:start;padding-top:6px}.settingsDialog .pane .swapbox div.radioTiles{margin-left:4px}.settingsDialog .pane .swapbox div.radioTiles .val{cursor:default;position:relative;margin:3px 2px}.settingsDialog .pane .swapbox div.radioTiles .val:not(.selected){color:gray;cursor:pointer}.settingsDialog .pane .swapbox div.radioTiles .val::before{font-family:"Material Icons";content:"radio_button_unchecked";padding-right:6px;vertical-align:top;position:relative;top:2px}.settingsDialog .pane .swapbox div.radioTiles .selected.val::before{content:"radio_button_checked"}.settingsDialog .StudInfoOpt{display:inline-block;width:49%}.settingsContainer .examplebox .cal-tooltip{position:initial;margin-left:20px}.settingsContainer h3{margin:0 0 10px;font-weight:400;font-size:15px}.settingsDialog .pane>div.flx-1:last-child{border-left:1px #dfdfdf solid;padding-left:15px}.settingsDialog h4{font-weight:400;font-size:13px}.settingsDialog .pane .swapbox h4{margin:0;display:inline-block;font-weight:400;font-size:13px;text-align:right;grid-column:1/1}.settingsDialog .pane .swapbox label.checkbox{margin-top:11px;margin-bottom:9px;margin-left:7px;width:14px;height:14px}.settingsDialog .pane .swapbox .val{display:inline-block;font-size:14px;padding:5px 10px;background-color:#e8e8e8;border-radius:3px;margin:3px 5px 3px 7px}.settingsDialog div.student{margin:0 0 0 20px}.settingsDialog .pane .swapbox .horz .val{margin:3px 2px}.settingsDialog .pane .swapbox .horz .val:first-child{margin-left:7px}.settingsDialog .pane .swapbox .val.big{font-size:17px}.settingsDialog .pane .swapbox{display:inline-grid;align-items:center;margin-left:7px}.settingsDialog .pane .swapbox>div{grid-column:2/2}.settingsDialog .pane .swapbox i{grid-column:3/3;grid-row:1/span 2;font-size:25px}.settingsDialog .pane .swapbox .horz{grid-column:2/span 3;grid-row:auto}.settingsDialog .pane .swapbox .v-gap{margin-top:20px}.settingsDialog .pane .swapbox i.swapper:hover{color:gray;cursor:pointer}.settingsDialog div.examplebox.flex.vertical{flex-direction:column;justify-content:center;align-items:flex-start}.settingsDialog div.examplebox.vertical span.example{margin-bottom:10px}.settingsDialog div.examplebox table.table{margin:0;border-top:none}
@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes floatinright{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.TabFrame{padding-top:0}.fadein{animation:fadein ease .2s}.floatinright{opacity:0;animation:floatinright ease .2s;animation-fill-mode:forwards}.cal-nav>div,.cal-nav>div>div{text-align:center;display:inline-block}.cal-nav>div>div{text-align:left;width:350px}.week-container .cal-nav>div>div{width:initial!important}.cal-nav h1,.cal-nav h2{font-weight:400;font-size:45px;margin:0;display:inline-block;width:initial!important;min-width:initial!important}.cal-nav h2{font-size:30px}.cal-nav .nav-btn{font-size:79px!important;vertical-align:top;cursor:pointer;clip-path:inset(15px 20px 15px 20px);position:relative;top:5px}.cal-nav .nav-btn:hover{color:var(--nav-button-hover-color)}.cal-nav{color:var(--nav-button-color);margin-top:20px;float:left;margin-bottom:20px;align-items:center}.cal-nav .bulletin-btn,.cal-nav .today-btn{width:55px;height:55px;margin-top:11px;background:var(--nav-button-alt-start);background:linear-gradient(to bottom,var(--nav-button-alt-start) 0%,var(--nav-button-alt-end) 100%);border:1px solid var(--nav-button-alt-border);box-shadow:var(--nav-button-alt-shadow);padding:0;border-radius:5px;transition:background .2s ease;margin-right:10px;white-space:initial!important}.cal-nav .bulletin-btn i,.cal-nav .today-btn i{margin-top:4px;color:var(--nav-button-alt-foreground)}.cal-nav .bulletin-btn span,.cal-nav .today-btn span{font-family:"Open sans",Arial,Sans-Serif;font-weight:600;font-size:12px;color:var(--nav-button-alt-foreground);margin:0}.cal-nav .bulletin-btn:hover,.cal-nav .today-btn:hover{background:var(--nav-button-alt-hover-start);background:linear-gradient(to bottom,var(--nav-button-alt-hover-start) 0%,var(--nav-button-alt-hover-end) 100%)}.cal-nav,.flex{display:flex}.planner td div{outline:0}
@keyframes gradSweepLoad_wk{0%{background-position-x:100%}to{background-position-x:0}}.week-container{max-width:1669px;min-width:920px;display:flex;flex-direction:column}.week-container .cal-nav h1{font-size:45px;margin:0}.week-container .cal-nav>div{min-width:579px}.table.planner{table-layout:fixed;width:100%;border:0;background:var(--planner-background-color);position:relative}.table.planner thead{position:sticky;top:0;z-index:1;box-shadow:0 -20px 0 0 var(--main-background)}.planner-col:focus-within,.planner-col:hover{z-index:1}.table.planner.different tbody tr td:first-child{padding-left:10px;background:var(--planner-periods-background-color)}.table.planner thead tr th{border-top:1px solid var(--planner-border-top-color);border-right:1px solid var(--planner-border-right-color);width:100%}.table.planner thead tr th:first-child{background:var(--planner-periods-background-color);border-left:none;border-top:none;border-bottom:none;width:auto;padding:0}.table.planner thead tr th:first-child.cal-hide{background:var(--planner-calendar-hide-color)}.table.planner thead tr th.today{position:relative;background:-webkit-linear-gradient(top,var(--planner-today-background-start) 0%,var(--planner-today-background-end) 300%)}.table.planner thead tr th.today::after{background-color:var(--planner-today-background-end);display:inline-block;position:absolute;content:"Today";padding:2px 10px 3px 12px;color:#fff;font-weight:400;right:0;top:0;border-bottom-left-radius:10px;text-shadow:none}.table.planner.same tbody tr td:first-child,.table.planner.same thead tr th:first-child{border:0!important;width:1px!important;min-width:1px!important;padding:0!important}.table.planner tbody tr td{border-bottom:1px solid var(--planner-border-bottom-color);border-right:1px solid var(--planner-border-right-color);padding:0;height:100%;overflow:visible}.table.planner tr td:first-child{border-bottom:none;overflow:visible;text-align:right}.table.planner tr td:first-child span{position:relative;top:-3px;left:-5px;font-size:18px}.table.planner tbody tr>td:first-child{height:83px;vertical-align:top}.table.planner tbody tr.halfheight>td:first-child{height:43px}.table.planner tr td>div{position:relative;height:100%;overflow:visible;cursor:pointer}.table.planner td .sideline{flex:0 0 35px;text-align:center}.table.planner td .sideline>i{color:#fff!important;margin-top:8px}.table.planner td .content h1,.table.planner td .content p{margin:0;font-family:"Open Sans",Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table.planner td .content h1{color:var(--planner-calendar-heading-1);font-size:17px;font-weight:600}.table.planner tr.yardduty td .content h1{line-height:26px}.table.planner td .content p{font-size:13px;font-weight:300;line-height:19px}.table.planner td .content p.em{color:var(--planner-emphasis-color);font-weight:600}.table.planner td .content p.footer{margin-top:65px}.table.planner td .content{padding:8px;transition:background-color ease .2s}.table.planner .cal-tooltip{position:absolute;bottom:100%;left:-95px}.table.planner .sideline[data-tf-type="Yard Duty"]~.content,.table.planner .sideline[data-tf-type=Lesson]~.content{background-color:var(--planner-content-lesson-color)}.table.planner .sideline[data-tf-type=Meeting]~.content{background-color:var(--planner-content-meeting-color)}.table.planner .sideline[data-tf-type="School Closed"]~.content,.table.planner .sideline[data-tf-type=Cancelled]~.content{background-color:var(--planner-content-closed-color)}.table.planner .sideline[data-tf-type="Changed Lesson"]~.content,.table.planner .sideline[data-tf-type="Changed Yard Duty"]~.content,.table.planner .sideline[data-tf-type="Lesson and Changed Lesson"]~.content,.table.planner .sideline[data-tf-type="Multiple Yard Duties"]~.content,.table.planner .sideline[data-tf-type=Absent_ReplaceYD]~.content,.table.planner .sideline[data-tf-type=Absent_Replace]~.content,.table.planner .sideline[data-tf-type=Cancel_ReplaceYD]~.content,.table.planner .sideline[data-tf-type=Cancel_Replace]~.content{background-color:var(--planner-content-changed-color)}.table.planner .sideline[data-tf-type="Absent Free"]~.content,.table.planner .sideline[data-tf-type=Absent]~.content,.table.planner .sideline[data-tf-type=Cancel_Absent]~.content{background-color:var(--planner-content-absent-color)}.table.planner .sideline[data-tf-type="Changed Lesson and Activity"]~.content,.table.planner .sideline[data-tf-type="Lesson and Activity"]~.content,.table.planner .sideline[data-tf-type="Lesson, Changed Lesson and Activity"]~.content,.table.planner .sideline[data-tf-type=Absent_Activity]~.content,.table.planner .sideline[data-tf-type=Activity]~.content,.table.planner .sideline[data-tf-type=Cancel_Activity]~.content{background-color:var(--planner-content-activity-color)}.table.planner .sideline[data-tf-type="Multiple Types"]~.content{background-color:var(--planner-content-mutli-color)}.table.planner .sideline[data-tf-type=Unavailable]~.content{background-color:var(--planner-content-unavailable-color);cursor:default}.table.planner .sideline[data-tf-type=Unavailable]{flex:0 0 0px}.table.planner .sideline[data-tf-type=Unavailable]~.content>h1{text-align:center;color:var(--planner-content-unavailable-header-color);text-transform:uppercase;font-size:13px;margin-top:4px}.table.planner tr td>div:hover .sideline[data-tf-type="Yard Duty"]~.content,.table.planner tr td>div:hover .sideline[data-tf-type=Lesson]~.content{background-color:var(--planner-content-lesson-hover-color)}.table.planner tr td>div:hover .sideline[data-tf-type=Meeting]~.content{background-color:var(--planner-content-meeting-hover-color)}.table.planner tr td>div:hover .sideline[data-tf-type="School Closed"]~.content,.table.planner tr td>div:hover .sideline[data-tf-type=Cancelled]~.content{background-color:var(--planner-content-closed-hover-color)}.table.planner tr td>div:hover .sideline[data-tf-type="Changed Lesson"]~.content,.table.planner tr td>div:hover .sideline[data-tf-type="Changed Yard Duty"]~.content,.table.planner tr td>div:hover .sideline[data-tf-type="Lesson and Changed Lesson"]~.content,.table.planner tr td>div:hover .sideline[data-tf-type="Multiple Yard Duties"]~.content,.table.planner tr td>div:hover .sideline[data-tf-type=Absent_ReplaceYD]~.content,.table.planner tr td>div:hover .sideline[data-tf-type=Absent_Replace]~.content,.table.planner tr td>div:hover .sideline[data-tf-type=Cancel_ReplaceYD]~.content,.table.planner tr td>div:hover .sideline[data-tf-type=Cancel_Replace]~.content{background-color:var(--planner-content-changed-hover-color)}.table.planner tr td>div:hover .sideline[data-tf-type="Absent Free"]~.content,.table.planner tr td>div:hover .sideline[data-tf-type=Absent]~.content,.table.planner tr td>div:hover .sideline[data-tf-type=Cancel_Absent]~.content{background-color:var(--planner-content-absent-hover-color)}.table.planner tr td>div:hover .sideline[data-tf-type="Changed Lesson and Activity"]~.content,.table.planner tr td>div:hover .sideline[data-tf-type="Lesson and Activity"]~.content,.table.planner tr td>div:hover .sideline[data-tf-type="Lesson, Changed Lesson and Activity"]~.content,.table.planner tr td>div:hover .sideline[data-tf-type=Absent_Activity]~.content,.table.planner tr td>div:hover .sideline[data-tf-type=Activity]~.content,.table.planner tr td>div:hover .sideline[data-tf-type=Cancel_Activity]~.content{background-color:var(--planner-content-activity-hover-color)}.table.planner tr td>div:hover .sideline[data-tf-type="Multiple Types"]~.content{background-color:var(--planner-content-mutli-hover-color)}.week-container .loadAnim.planner tbody{position:relative;animation:gradSweepLoad_wk 1s ease-in-out infinite;background-image:linear-gradient(to right,var(--planner-loading-background-start) 39%,var(--planner-loading-background-middle) 50%,var(--planner-loading-background-end) 61%);background-size:300% 100%}.week-container .loadAnim.planner tbody tr td:last-child{position:relative;background:0 0}.week-container .loadAnim.planner tbody tr td:last-child::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--planner-anim)}.week-container .loadAnim.planner tbody tr.halfheight td:last-child::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--planner-half-anim)}