a.nav-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMWUzIiBoZWlnaHQ9IjFlMyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjY0LjU4IDI2NC41OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS42OTMzIj4NCjxwYXRoIGQ9Im03MS43NTQgMjE5LjA5Yy0xLjU5NjktMC42NDQzNi0yLjEwNzUtOS4yMzk3LTIuMDc5NS0zNS4wMDMgMC4wMzM0Mi0zMC42ODUgMC4zODcwNy0zNC45MjIgMy40ODY1LTQxLjc2OSA3LjUxNjktMTYuNjA2IDI0LjU2NS0yNy4wODkgNDQuMDU1LTI3LjA5MmwxMS4xNzMtMWUtMyAzLjAxNCA2LjY4NGMxLjY1NzcgMy42NzYyIDQuMjQ5OSAxNS41MDUgNS43NjA0IDI2LjI4NmwyLjc0NjQgMTkuNjAyIDE0LjgzOCA5LjE1MjQtNC42MzUgNS4zNDI0LTguNzE4My04LjM0NDgtMC45NTI3OS0wLjMwMTQ4IDEuMTUzMyA4LjQ2NjZjMC42MzQzNCA0LjY1NjYgMS43MjQ5IDEyLjQxNyAyLjQyMzQgMTcuMjQ1bDEuMjcgOC43NzgzLTEzLjY5MyAzLjY5NDZjLTI0LjQ5NiA2LjYwOTgtNTIuOTExIDEwLjA1Ny01OS44NDMgNy4yNjA0em05My44MjMtNjIuMTdjMi4yODQzLTI3LjI4MiAyLjU0NTgtMzQuMDc1IDEuMzEwNS0zNy4wNzktMS4yODI0LTIuMDkyNy0yLjE5NjctMy4wNDcxLTIuMTk2Ny0zLjA0NzFzMi44MjQ5IDAuMTc3MTIgNS45MTI0IDAuNjc4MTVjNy4yNTQ5IDEuMTc3MyAxMy4xMTcgNS4wMDIxIDE4LjMwOCAxMS45NDUgMy4xMDU3IDQuMTUzOSAzLjU1MSA3LjU0NDQgNC4wMzI0IDMwLjcwM2wwLjU0MTEzIDI2LjAzMy03LjA4MzIgNC40NzE1Yy02LjE5OTEgMy45MTMzLTIyLjM2MSAxMi4zMTYtMjQuMzQ4IDEyLjMxNiAxLjAwNDItMTQuNjAyIDIuNDkxMy0zMy42MzIgMy41MjM0LTQ2LjAyMXptLTUuNzk3MiAxNC4wNDctMTkuNjk0LTEyLjQwNyAyLjE3NjItOC42ODc0IDE5LjM1IDEyLjQ2MiAwLjc1NDEgNS40NzM2em0wLjE5ODQyLTE5LjIzMy0xNS41OTctMTAuMTk3IDEuOTcxMS03LjY1NzIgMTIuMjg0IDkuODUyem0tMTQuMTQ5LTI1Ljg4NiAwLjMyNDEzLTkuMDExNSAxMy43NjQgMTAuODEzLTIuNzY0NCA1LjQ0OTJ6Ii8+DQo8cGF0aCBkPSJtMTA5LjYgOTguMTY4LTkuODU0LTYuNjA5MXYtMjIuMTk4bC0yMS4wNzgtNi4zNzQzIDU3LjMzNS0yMC44OTIgNjAuNTk2IDExLjcwNS00MS4xODcgMzIuODgzLTEyLjctMy40MTNjLTcuNDEzOS0xLjk5MjQtMTQuNTM4LTMuNDAxOC0xOC43MzktMy4xMDA4LTYuMDUyMyAwLjQzMzU5LTQuODgxNSAwLjY4ODY0LTguMjg4IDEuMzE2Ni0wLjc5MDE4LTMuNjAyIDAuNjAxOTQtNi44NTc4IDAuNjAxOTQtNi44NTc4bC02LjY4NjEtMi4xMzV6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==)}.app-load-overlay .app-load-icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgUGl4ZWxtYXRvciBQcm8gMy4zLjExIC0tPgo8c3ZnIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZmlsdGVyIGlkPSJmaWx0ZXIxIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwMCIgaGVpZ2h0PSIxMDAwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHByaW1pdGl2ZVVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyMCIvPgogICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjE1IiByZXN1bHQ9Im9mZnNldGJsdXIiLz4KICAgICAgICA8ZmVGbG9vZCBmbG9vZC1jb2xvcj0iIzAwMDAwMCIgZmxvb2Qtb3BhY2l0eT0iMC44OTkyOTEiLz4KICAgICAgICA8ZmVDb21wb3NpdGUgaW4yPSJvZmZzZXRibHVyIiBvcGVyYXRvcj0iaW4iLz4KICAgICAgICA8ZmVNZXJnZT4KICAgICAgICAgICAgPGZlTWVyZ2VOb2RlLz4KICAgICAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+CiAgICAgICAgPC9mZU1lcmdlPgogICAgPC9maWx0ZXI+CiAgICA8cGF0aCBpZD0icGF0aDc3NTItY29weS1jb3B5IiBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjEpIiBkPSJNIDMwOS4yMDAxMzQgODIzLjk5OTI2OCBDIDI5NS44MTczMjIgODIzLjk2NTU3NiAyODUuNTU2IDgyMi44MTc5MzIgMjc5LjYxMjI0NCA4MjAuNDEwNzY3IEwgMjc5LjYxMjI0NCA4MjAuNDA4ODc1IEMgMjczLjc2OTYyMyA4MTguMDQyNjAzIDI3MS45MDEzNjcgNzg2LjQ3OTM3IDI3Mi4wMDM5NjcgNjkxLjg3Mjc0MiBDIDI3Mi4xMjYyNTEgNTc5LjE5Mjc0OSAyNzMuNDIwNzQ2IDU2My42MzQwMzMgMjg0Ljc2MDY4MSA1MzguNDkwNTQgQyAzMTIuMjYzMzM2IDQ3Ny41MTAzNzYgMzc0LjYzNjQxNCA0MzkuMDEyMzI5IDQ0NS45NDg0NTYgNDM5LjAwMzc4NCBMIDQ4Ni44Mjc3MjggNDM5IEwgNDg3LjU1MTU3NSA0MzkuNDc5NzM2IEMgNTAyLjcxODEwOSA0MzkuMDc1MDczIDUxNy43NjYwNTIgNDQwLjI0MTE1IDUzMi4xNDY0MjMgNDQwLjU3MTI4OSBDIDU2MS44NDQ1NDMgNDQwLjYzMTEwNCA1OTguOTE0NjczIDQ0MS42NTkzMDIgNjI0LjA0NjUwOSA0NDUuMzA5Mzg3IEMgNjIzLjY3NDM3NyA0NDQuODc4MzU3IDYxOS42NDg5ODcgNDQ0Ljc1NzUwNyA2MTkuNjQ4OTg3IDQ0NC43NTc1MDcgQyA2MTkuNjQ4OTg3IDQ0NC43NTc1MDcgNjI5Ljk4NDQzNiA0NDUuNDA5MzAyIDY0MS4yODA3NjIgNDQ3LjI0OTE0NiBDIDY2Ny44MjQ1ODUgNDUxLjU3MjQ0OSA2ODkuMjcxNTQ1IDQ2NS42MTgxMDMgNzA4LjI2NTE5OCA0OTEuMTE1NDQ4IEMgNzE5LjYyODQxOCA1MDYuMzY5Mzg1IDcyMS4yNTcyNjMgNTE4LjgxOTAzMSA3MjMuMDE4NDk0IDYwMy44NjExNDUgTCA3MjUgNjk5LjQ2MTQ4NyBMIDY5OS4wODM4NjIgNzE1Ljg4MDAwNSBDIDY3OC4xNzQ5MjcgNzI5LjEyNzY4NiA2MjYuMjg1NDYxIDc1Ni4zODU5ODYgNjEyLjYwOTg2MyA3NjAuNTY0MjA5IEMgNjEyLjYwOTI1MyA3NjAuNTY0NDUzIDYxMi42MDg1ODIgNzYwLjU2NDA4NyA2MTIuNjA3OTcxIDc2MC41NjQyMDkgQyA2MTIuMjI2ODA3IDc2MC43Mzk2MjQgNjExLjg0NTMzNyA3NjAuOTEzMjA4IDYxMS40NjIxNTggNzYxLjA4MDQ0NCBMIDU0OC42NTk5NzMgNzgwLjE4MDM1OSBMIDU0Ny41NzA5MjMgNzgwLjUxMjQ1MSBDIDU0Ny41NTIyNDYgNzgwLjUwNTkyIDU0Ny41MzI5NTkgNzgwLjQ5ODIzIDU0Ny41MTQyMjEgNzgwLjQ5MTU3NyBMIDQ5OC41NjE1NTQgNzkzLjc0ODY1NyBDIDQyOS45NDE5NTYgODEyLjMzMjE1MyAzNTIuOTE3NDUgODI0LjEwOTMxNCAzMDkuMjAwMTM0IDgyMy45OTkyNjggWiIvPgogICAgPGZpbHRlciBpZD0iZmlsdGVyMiIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMDAiIGhlaWdodD0iMTAwMCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBwcmltaXRpdmVVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMjAiLz4KICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIxNSIgcmVzdWx0PSJvZmZzZXRibHVyIi8+CiAgICAgICAgPGZlRmxvb2QgZmxvb2QtY29sb3I9IiMwMDAwMDAiIGZsb29kLW9wYWNpdHk9IjAuODk5MjkxIi8+CiAgICAgICAgPGZlQ29tcG9zaXRlIGluMj0ib2Zmc2V0Ymx1ciIgb3BlcmF0b3I9ImluIi8+CiAgICAgICAgPGZlTWVyZ2U+CiAgICAgICAgICAgIDxmZU1lcmdlTm9kZS8+CiAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIvPgogICAgICAgIDwvZmVNZXJnZT4KICAgIDwvZmlsdGVyPgogICAgPHBhdGggaWQ9InBhdGg3NzUyLWNvcHkiIGZpbGw9IiMwOTI1NTYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJub25lIiBmaWx0ZXI9InVybCgjZmlsdGVyMikiIGQ9Ik0gNDE0LjI1MjI1OCAzNzAuMDI5NjYzIEwgMzc3LjAxMDA3MSAzNDUuMTU3MjI3IEwgMzc3LjAxMDA3MSAyNjEuNjE1MTEyIEwgMjk3LjM0MjEwMiAyMzcuNjI1NjEgTCA1MTQuMDQxMzIxIDE1OSBMIDc0My4wNjQ3NTggMjAzLjA1NDMyMSBMIDU4Ny4zOTY3OSAzMjYuODA1Nzg2IEwgNTM5LjM5Njc5IDMxMy45NjIxNTggQyA1MTEuMzc1NzkzIDMwNi40NjM2MjMgNDg0LjQ1MTE3MiAzMDEuMTU4NTA4IDQ2OC41NzI1NzEgMzAyLjI5MTE5OSBDIDQ0NS42OTc4NDUgMzAzLjkyMzAzNSA0NTAuMTIzMzIyIDMwNC44ODMzNjIgNDM3LjI0ODM1MiAzMDcuMjQ2NjQzIEMgNDM0LjI2MTg0MSAyOTMuNjkwNjc0IDQzOS41MjM3NDMgMjgxLjQzNjc2OCA0MzkuNTIzNzQzIDI4MS40MzY3NjggTCA0MTQuMjUyMjU4IDI3My40MDI3MSBaIi8+CiAgICA8cGF0aCBpZD0icGF0aDc3NTIiIGZpbGw9IiMwOTI1NTYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJub25lIiBkPSJNIDI3MS4xOTc4MTUgODI4LjA2Mjg2NiBDIDI2NS4xNjIzMjMgODI1LjYyNzQ0MSAyNjMuMjMyMzkxIDc5My4xNDExNzQgMjYzLjMzODQwOSA2OTUuNzY5MTY1IEMgMjYzLjQ2NDcyMiA1NzkuNzk1NTMyIDI2NC44MDEzNjEgNTYzLjc4MjEwNCAyNzYuNTE1NTk0IDUzNy45MDM2ODcgQyAzMDQuOTI2MDI1IDQ3NS4xNDEwNTIgMzY5LjM1ODYxMiA0MzUuNTE4MzcyIDQ0My4wMjQ0NzUgNDM1LjUwOTU4MyBMIDQ4NS4yNTIxNjcgNDM1LjUwNTc5OCBMIDQ5Ni42NDM3OTkgNDYwLjc2ODAwNSBDIDUwMi45MDkxOCA0NzQuNjYyMjMxIDUxMi43MDY0ODIgNTE5LjM2ODM0NyA1MTguNDE1NTg4IDU2MC4xMTQ5OSBMIDUyOC43OTU3MTUgNjM0LjE5OTg5IEwgNTg0Ljg3NzM4IDY2OC43OTE1MDQgTCA1NjcuMzU5MTkyIDY4OC45ODMwMzIgTCA1MzQuNDA4MTQyIDY1Ny40NDM0ODEgTCA1MzAuODA3MDY4IDY1Ni4zMDQwNzcgTCA1MzUuMTY2MTM4IDY4OC4zMDM4MzMgQyA1MzcuNTYzNjYgNzA1LjkwMzY4NyA1NDEuNjg1MzAzIDczNS4yMzM2NDMgNTQ0LjMyNTM3OCA3NTMuNDgxNDQ1IEwgNTQ5LjEyNTU0OSA3ODYuNjU5MzYzIEwgNDk3LjM3NDMyOSA4MDAuNjIzMzUyIEMgNDA0Ljc5MDQwNSA4MjUuNjA1MTY0IDI5Ny4zOTQ5MjggODM4LjYzNDgyNyAyNzEuMTk3ODE1IDgyOC4wNjQwODcgWiBNIDYyNS44MDYxNTIgNTkzLjA4OTcyMiBDIDYzNC40Mzk3NTggNDg5Ljk3ODA1OCA2MzUuNDI4MTYyIDQ2NC4zMDI5MTcgNjMwLjc1OTE1NSA0NTIuOTQ5MjE5IEMgNjI1LjkxMjQ3NiA0NDUuMDM5NzM0IDYyMi40NTY0ODIgNDQxLjQzMjY3OCA2MjIuNDU2NDgyIDQ0MS40MzI2NzggQyA2MjIuNDU2NDgyIDQ0MS40MzI2NzggNjMzLjEzMzMwMSA0NDIuMTAyMTEyIDY0NC44MDI0MjkgNDQzLjk5NTcyOCBDIDY3Mi4yMjI0MTIgNDQ4LjQ0NTQzNSA2OTQuMzc4MjM1IDQ2Mi45MDEzMDYgNzEzLjk5ODg0IDQ4OS4xNDM5NTEgQyA3MjUuNzM3MDYxIDUwNC44NDM3ODEgNzI3LjQyMDA0NCA1MTcuNjU4MzI1IDcyOS4yMzk0NDEgNjA1LjE4NjIxOCBMIDczMS4yODQ2NjggNzAzLjU3OTY1MSBMIDcwNC41MTMzNjcgNzIwLjQ3OTY3NSBDIDY4MS4wODM4MDEgNzM1LjI3MDE0MiA2MTkuOTk5MTQ2IDc2Ny4wMjY5NzggNjEyLjQ4OTQ0MSA3NjcuMDI2OTc4IEMgNjE2LjI4NDk3MyA3MTEuODM2OTE0IDYyMS45MDU0NTcgNjM5LjkxMjEwOSA2MjUuODA2MTUyIDU5My4wODk3MjIgWiBNIDYwMy44OTU0NDcgNjQ2LjE4MjM3MyBMIDUyOS40NjA3NTQgNTk5LjI5MDc3MSBMIDUzNy42ODU2NjkgNTY2LjQ1NjY2NSBMIDYxMC44MjAxMjkgNjEzLjU1NzEyOSBMIDYxMy42NzAyMjcgNjM0LjI0NDc1MSBaIE0gNjA0LjY0NTM4NiA1NzMuNDkxODIxIEwgNTQ1LjY5NTU1NyA1MzQuOTUzMDAzIEwgNTUzLjE0NTUwOCA1MDYuMDEyMzkgTCA1OTkuNTcxNTMzIDU0My4yNDg0NzQgWiBNIDU1MS4xNzA0MSA0NzUuNjU1NTc5IEwgNTUyLjM5NTQ0NyA0NDEuNTk2MzEzIEwgNjA0LjQxODI3NCA0ODIuNDY1NDU0IEwgNTkzLjk3MDI3NiA1MDMuMDYwNzMgWiBNIDQxNC4yNTI2MjUgMzcxLjAyOTkwNyBMIDM3Ny4wMDkxNTUgMzQ2LjA1MDQ3NiBMIDM3Ny4wMDkxNTUgMjYyLjE1MzA3NiBMIDI5Ny4zNDI5ODcgMjM4LjA2MTI3OSBMIDUxNC4wNDExMzggMTU5LjEwMDQ2NCBMIDc0My4wNjQwMjYgMjAzLjM0MTczNiBMIDU4Ny4zOTY2MDYgMzI3LjYyMjI1MyBMIDUzOS4zOTY5NzMgMzE0LjcyMjY1NiBDIDUxMS4zNzU5MTYgMzA3LjE5MjEzOSA0ODQuNDUxMTcyIDMwMS44NjU2MDEgNDY4LjU3MjU0IDMwMy4wMDMxMTMgQyA0NDUuNjk3Nzg0IDMwNC42NDE5MDcgNDUwLjEyMjgwMyAzMDUuNjA1ODk2IDQzNy4yNDc4MDMgMzA3Ljk3OTI0OCBDIDQzNC4yNjEyOTIgMjk0LjM2NTQ3OSA0MzkuNTIyODU4IDI4Mi4wNTk4MTQgNDM5LjUyMjg1OCAyODIuMDU5ODE0IEwgNDE0LjI1MjYyNSAyNzMuOTkwNTQgWiIvPgo8L3N2Zz4K)}
.changes-view .header{font-size:15pt;font-weight:300;padding:10px 0 0}.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:#ababab 1px 1px 2px}.changes-view .day .badge>i{font-size:31px;line-height:49px}.changes-view .day .change{padding-left:20px;border-bottom:1px solid #dcdcdc;padding-top:10px;cursor:pointer;transition:background .2s ease;outline:0}.changes-view .day .change:focus{box-shadow:0 0 0 3px #7facdb}.changes-view .day .change:hover{border-radius:10px;background:#f2f2f2}.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:gray}.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 #333;border-radius:10px;padding:1px 9px;margin-left:4px}.changes-view .day .change .headings .stat{font-size:15px;font-weight:300;color:#333;display:inline-block;margin-right:50px;margin-top:6px}body.dark .changes-view .day .change,body.dark .changes-view .day>h1{border-bottom-color:#777}body.dark .changes-view .day .change:hover{background:#111}body.dark .changes-view .day .change .headings .stat>span{border:1px solid #e0e0e0}body.dark .changes-view .day .change .headings .stat{color:#e0e0e0}body.dark .changes-view .day .badge{box-shadow:#222 1px 1px 2px}
@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:#333}.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 #dfdfdf}.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:#fff;border-radius:15px;box-shadow:0 2px 2px #0000004d;text-align:center;vertical-align:top}.day-container .badge>i{font-size:64px;line-height:97px}.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;color:gray}.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 h2{color:gray}.day-container .detail div.savebtn>i:hover{color:#797979}.day-container .detail div.savebtn>div.formatOptn{display:inline-block;overflow:hidden}.day-container .detail div.savebtn>div.formatOptn>span:hover{background-color:#797979}.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:#9b9b9b;color:#fff;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:#fff;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:#9b9b9b;cursor:pointer;position:relative;opacity:0;width:0;transition:opacity .4s ease,width .4s ease}.day-container .detail h4{font-size:22px;color:#333;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:#e8e8e8}.day-container .detail .stat.bluelink{background-color:#0195d3;border-color:#0195d3;color:#fff}.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:#e4222d;color:#fff;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:#fce7e8}.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{min-width:254px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:10px;margin-bottom:15px;color:#373737;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:#0195d3}.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:#8d8d8d;font-size:13px}.day-container .detail div.student span.dim.purple,.day-container .detail tr.student span.dim.purple{color:#85129a}.day-container .detail div.student span.dim.green,.day-container .detail tr.student span.dim.green{color:#57c828}.day-container .detail div.student span.dim.red,.day-container .detail tr.student span.dim.red{color:#e4222d}.day-container .detail div.student div.students{flex:0;border-radius:5px;padding:0 5px;background-color:#e8e8e8;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 #00a8ff4d solid;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:#f6f6f6;color:gray;font-family:"Open Sans",Arial,Sand-Serif;text-align:center;vertical-align:middle;font-weight:600;font-size:16px}.day-container .planner-container{border-right:1px solid #dfdfdf}.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:gray;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}.day-container div.noselection *,div.nodata *{margin:4px;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 .detail .ttchild{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #dfdfdf;margin-bottom:10px;padding-left:5px;background-color:#fafafa}.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;line-height:45px}.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 #dfdfdf}.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,#e9e9e9 33.33%,#f7f7f7 50%,#e9e9e9 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: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=)}.day-container .loadAnim.planner tbody tr.halfheight td:last-child::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAqCAYAAACdmQ1rAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuMWMqnEsAAADNSURBVHhe7dXBCcRADMDA9N/xvnI1nMCQNTOgGvScc96vBMA9DASAxEAASAwEgMRAAEgMBIDEQABIDASAxEAASAwEgMRAAEgMBIDEQABIDASA5LaBPPo7gBEGsj+AEQayP4ARBrI/gBEGsj+AEQayP4ARBrI/gBEGsj+AEQayP4ARBrI/gBEGsj+AEQayP4ARtw0EgI8wEAASAwEgMRAAEgMBIDEQABIDASAxEAASAwEgMRAAEgMBIDEQABIDASAxEAASAwEgMRAAgvf9Afk9iNAlY++TAAAAAElFTkSuQmCC)}.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,#e9e9e9 33.33%,#f7f7f7 50%,#e9e9e9 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: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)}.day-container .detail .student.loading::after{content:'';position:absolute;top:0;left:190px;width:calc(100% - 190px);height:100%;background:#fff}.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}body.dark .day-container .detail h4{color:#f0f0f0}body.dark .day-container .detail div.student,body.dark .settingsContainer div.student{color:#f5f5f5}body.dark .day-container .planner-container{border-right-color:#555}body.dark .day-container .planner tr:first-child td:last-child{border-top-color:#777}body.dark #cell-highlighter{border-color:#00a8ff88}body.dark .day-container .detail .stat,body.dark .day-container .detail div.student div.students{background-color:#999;color:#eee}body.dark .day-container .detail .stat.bluelink{background-color:#005f84;border-color:#005f84;color:#eee}body.dark .day-container .detail .student.loading::before{background-image: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)}body.dark .day-container .detail .student.loading::after{background:#333}body.dark .day-container .detail .ttchild{border-bottom:1px solid #555;background-color:#222}body.dark .day-container .detail div.student.bluelink i,body.dark .day-container .detail div.student.bluelink span,body.dark .day-container .detail tr.student.bluelink td{color:#0195d3}body.dark .day-container .detail div.student.bluelink div.students i,body.dark .day-container .detail div.student.bluelink div.students span{color:#76daff}
@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 #dfdfdf solid;margin-bottom:20px;width:100%}table.table.calendar th{font-weight:400;position:initial;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.cal-container .calendar th:not(:first-child){width:20%}.cal-container.weekends .calendar th:not(:first-child){width:14.28571428571429%}.calendar .date-number span{color:#707070;font-size:30px;font-weight:300;margin-left:0;transform:scale(.9,1);display:inline-block}.calendar .date-box{border-right:1px #dfdfdf solid;border-bottom:1px #dfdfdf solid;height:160px;transition:background-color .1s linear;white-space:normal;overflow:visible;position:relative;vertical-align:top}.calendar .date-box:hover,.calendar .week-selector:hover~td,.date-box.today{background-color:#e5f4fb}.date-box.today::before{content:"Today";padding:2px 10px 3px 12px;background-color:#579ade;color:#fff;position:absolute;top:0;z-index:1;right:0;border-bottom-left-radius:10px}.calendar .week-selector{background:#bbb;border-bottom:#fff 1px solid;vertical-align:middle;color:#fff;cursor:pointer;text-overflow:initial;transition:background-color .1s linear;width:34px}.calendar .week-selector:hover{background-color:#8a8a8a}.calendar .dim-bg{background-color:#e9e9e9}table.table.calendar th:last-child{border-right:1px solid #e0e0e0}table.table.calendar td:last-child{border-right:1px solid #dfdfdf}table.table.calendar th:nth-child(2){border-left:1px solid #e0e0e0}table.table.calendar td:nth-child(2){border-left:1px solid #dfdfdf}.calendar .cal-hide{background:#fff;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:#fff;border-radius:4px;box-shadow:0 2px 1px #d6d6d6;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;line-height:30px;margin-left:4.5px}.calendar .date-box .tf.allday{text-align:center;width:100%}.calendar .date-box .tf.allday>i{margin:0}[data-tf-type=Lesson]{background-color:#3662ff}[data-tf-type=Lesson]~.headings h3{color:#3662ff}[data-tf-type=Lesson]>i::before{content:"school"}[data-tf-type=Meeting]{background-color:#00b8ff}[data-tf-type=Meeting]~.headings h3{color:#00b8ff}[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:#e4222d}[data-tf-type='School Closed']~.headings h3,[data-tf-type=Cancelled]~.headings h3{color:#e4222d}[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:#85129a}[data-tf-type='Changed Lesson']~.headings h3,[data-tf-type='Changed Yard Duty']~.headings h3{color:#85129a}[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=Absent]::before,[data-tf-type=Absent]{background-color:#373737}[data-tf-type='Absent Free']~.headings h3,[data-tf-type=Absent]~.headings h3{color:#373737}[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:#7a7a7a}.yardduty .badge[data-tf-type=Activity]::before,[data-tf-type=Activity]{background-color:#57c828}[data-tf-type=Activity]~.headings h3{color:#57c828}[data-tf-type=Activity]>i::before{content:"wb_sunny"}[data-tf-type=Free]{background-color:#fff;border:.5px gray solid}[data-tf-type=Free]~.headings h3,[data-tf-type=Unavailable]~.headings h3{color:gray}[data-tf-type=Unavailable]{background-color:#c7c7c7}[data-tf-type=Unavailable]>i::before{content:"remove"}[data-tf-type='Yard Duty']{background-color:#3662ff}[data-tf-type='Yard Duty']~.headings h3{color:#3662ff}.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,#e4222d 49.99%,#85129a 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,#373737 49.99%,#85129a 50.01%)}[data-tf-type=Cancel_Activity]{background:linear-gradient(135deg,#e4222d 49.99%,#57c828 50.01%)}[data-tf-type=Cancel_Absent]{background:linear-gradient(135deg,#e4222d 49.99%,#373737 50.01%)}[data-tf-type=Cancel_Absent]>i::before{content:"block"}[data-tf-type=Absent_Activity]{background:linear-gradient(135deg,#373737 49.99%,#57c828 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,#3662ff,49.99%,#85129a 50.01%)}[data-tf-type='Lesson and Changed Lesson']~.headings h3{color:#85129a}[data-tf-type='Lesson and Changed Lesson']>i::before{content:"school"}[data-tf-type='Lesson and Activity']{background:linear-gradient(135deg,#3662ff,49.99%,#57c828 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:#57c828}[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,#85129a,49.99%,#57c828 50.01%)}[data-tf-type='Lesson, Changed Lesson and Activity']{background:linear-gradient(135deg,#3662ff,32.99%,#85129a,33.01%,#85129a,65.99%,#57c828 66.01%)}[data-tf-type='Multiple Types']{background:maroon}[data-tf-type='Multiple Types']~.headings h3{color:maroon}[data-tf-type='Multiple Yard Duties']{background:linear-gradient(135deg,#3662ff,49.99%,#85129a 50.01%)}[data-tf-type='Multiple Yard Duties']~.headings h3{color:#85129a}.badge[data-tf-type='Multiple Yard Duties']>i::before{content:"nature_people"}.cal-tooltip{position:absolute;z-index:5;width:auto!important;overflow:visible!important;text-align:left}.cal-tooltip.floatup{animation:float-up .2s ease}.cal-tooltip.mouse{animation:fadein .2s ease}.cal-tooltip.floatup::before{color:#fff;content:"▼";font-size:15px;position:absolute;top:calc(100% - 7px);left:calc(50% - 8px);font-family:Sans-Serif;transform:scaleX(1.5);text-shadow:0 4px 4px #999}.yardduty .cal-tooltip{left:-105.5px}.tf.allday .cal-tooltip{left:calc(50% - 113px)}.cal-tooltip>div,.cal-tooltip>span{width:226px!important;background:#fff;box-shadow:1px 1px 6px #777;border:1px solid #dfdfdf;padding:5px 8px 8px;box-sizing:border-box}.cal-tooltip>span{display:block;font:13px 'Open Sans',Arial,sans-serif;color:#9b9b9b}.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-detail h2,.cal-tooltip .tt-head .headings h2{color:#a4a4a4;font-size:12px;font-weight:400}.cal-tooltip .tt-head .headings h1{color:#373737;font-size:22px;font-weight:300}.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:#fff;display:flex;align-items:center;justify-content:center}.cal-tooltip .tt-head .headings{margin-left:7px}.cal-tooltip .tt-head .chip i{font-size:28px}.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:#373737;font-size:15px;font-weight:300;font-family:"Open Sans",Arial,Sans-Serif}.cal-tooltip .tt-detail span.emphasis{color:#e43535;font-weight:400;font-style:italic;margin-right:1px}.cal-tooltip .tt-child{border-bottom:none;background-color:#f1f1f1}.fakecheckbox{color:#373737}.fakecheckbox:hover>i,.legend:hover{color:#909090}.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:#373737;font-size:15px;text-align:right;text-decoration:underline;margin-bottom:10px;cursor:pointer;outline:0}.legend:focus{box-shadow:0 0 0 3px #7facdb}.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{width:40px;height:40px;color:#fff;text-align:center;border-radius:7px;box-shadow:0 2px 1px #d6d6d6;margin:0 auto 5px}.legendtable td .badge i{line-height:40px}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,#e9e9e9 33.33%,#f7f7f7 50%,#e9e9e9 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:url(data:image/png;base64,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);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:#fff}body.dark table.table.calendar th{border-top-color:#888;border-right-color:#888}body.dark table.table.calendar th:last-child{border-right-color:#888}body.dark table.table.calendar td:last-child{border-right-color:#777}body.dark table.table.calendar th:nth-child(2){border-left-color:#888}body.dark table.table.calendar td:nth-child(2){border-left-color:#777}body.dark .calendar .cal-hide{background:#333}body.dark .calendar .date-number span{color:#eee}body.dark .calendar .date-box{border-right-color:#777;border-bottom-color:#777}body.dark .calendar .date-box:hover,body.dark .calendar .week-selector:hover~td{background-color:#586f7a}body.dark .calendar .date-box .tf,body.dark .legendtable td .badge{box-shadow:0 2px 1px #222}body.dark .calendar .week-selector{background:#999;border-bottom-color:#333}body.dark .calendar .week-selector:hover{background-color:#777}body.dark .calendar .dim-bg{background-color:#555}body.dark [data-tf-type=Free]{background-color:#888;border:0}body.dark [data-tf-type='Absent Free']{background-color:#444}body.dark [data-tf-type='Absent Free'],body.dark [data-tf-type=Absent]{border:1px solid #777}body.dark .cal-tooltip .tt-detail span,body.dark .cal-tooltip .tt-head .headings h1,body.dark .legend{color:#e0e0e0}body.dark table.loadAnim.table.calendar tbody tr td.date-box{background-image:linear-gradient(to right,#777 33.33%,#555 50%,#777 66.66%)}body.dark table.loadAnim.table.calendar tbody tr td.date-box::before{background-image:url(data:image/png;base64,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)}body.dark table.loadAnim.table.calendar tbody tr td.date-box::after{background:#333}body.dark .cal-tooltip>div{background:#333;box-shadow:1px 1px 6px #000;border-color:#555}body.dark .cal-tooltip.floatup::before{color:#333;text-shadow:0 4px 4px #222}body.dark .cal-tooltip .tt-head .headings h2{color:#ccc}body.dark .cal-tooltip .tt-detail span.emphasis{color:#f0f0f0}body.dark .cal-tooltip .tt-child{background-color:#222}body.dark [data-tf-type='Yard Duty']~.headings h3,body.dark [data-tf-type=Lesson]~.headings h3{color:#6b8dff}body.dark [data-tf-type='Changed Lesson']~.headings h3,body.dark [data-tf-type='Changed Yard Duty']~.headings h3{color:#b441cc}body.dark [data-tf-type='Absent Free']~.headings h3,body.dark [data-tf-type=Absent]~.headings h3{color:#cecece}
.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}.cal-nav h1{font-family:'Open Sans',sans-serif;font-weight:400;font-size:57px;margin:0;display:inline-block}.cal-nav h2{margin:0;font-weight:400;font-family:"Open Sans",Arial,Sans-Serif}.cal-nav .nav-btn{font-size:79px;vertical-align:bottom;cursor:pointer;clip-path:inset(15px 20px 15px 20px);position:relative;top:5px}.cal-nav .nav-btn:hover{color:#909090}.cal-nav{color:#373737;margin-top:20px;float:left;margin-bottom:20px;align-items:center}.cal-nav .bulletin-btn,.cal-nav .today-btn{width:49px;height:49px;margin-top:11px;background-color:#fff;border:#d1d1d1 solid 1px;box-shadow:#d1d1d1 1px 1px 2px;padding:0;border-radius:2px;transition:background .2s ease}.cal-nav .today-btn{margin-right:10px;white-space:initial!important}.cal-nav .today-btn i{margin-top:4px}.cal-nav .bulletin-btn span,.cal-nav .today-btn span{font-family:"Open sans",Arial,Sans-Serif;font-weight:600;font-size:12px}.cal-nav .bulletin-btn:hover,.cal-nav .today-btn:hover{background:#f0f0f0}.cal-nav .bulletin-btn{box-sizing:border-box;text-align:center;text-decoration:none}.cal-nav .bulletin-btn i{margin-top:4px;color:#444}.cal-nav .bulletin-btn span{color:#444;text-decoration:none}.cal-nav,.flex{display:flex}button.actionbutton>i.material-icons{width:20px;direction:rtl}.planner td div{outline:0}body.dark .cal-nav .bulletin-btn,body.dark .cal-nav .today-btn{background-color:#555;border-color:#444;box-shadow:#222 1px 1px 2px}body.dark .cal-nav,body.dark .cal-nav .bulletin-btn i,body.dark .cal-nav .bulletin-btn span{color:#f0f0f0}body.dark .cal-nav .bulletin-btn:hover,body.dark .cal-nav .today-btn:hover{background:#444}
@keyframes gradSweepLoad_wk{0%{background-position-x:100%}to{background-position-x:0}}.week-container{width:100%;max-width:1669px;min-width:920px}.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:#fff;position:relative}.table.planner.different tbody tr td:first-child{padding-left:10px;background:#fff}.table.planner thead tr th{border-top:1px solid #e0e0e0;border-right:1px solid #dfdfdf;width:100%}.table.planner thead tr th:first-child{background:#fff;border-left:none;border-top:none;border-bottom:none;width:auto;padding:0}.table.planner thead tr th.today{position:relative;background:-webkit-linear-gradient(top,#fff 0%,#579ade 300%)}.table.planner thead tr th.today::after{background-color:#579ade;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 #dfdfdf;border-right:1px solid #dfdfdf;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;margin-top:8px}.table.planner td .content h1,.table.planner td .content p{margin:0;font-size:17px;font-weight:600;font-family:"Open Sans",Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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:#e43535;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{bottom:100%;left:-95px}.table.planner .sideline[data-tf-type='Yard Duty']~.content,.table.planner .sideline[data-tf-type=Lesson]~.content{background-color:#e9eeff}.table.planner .sideline[data-tf-type=Meeting]~.content{background-color:#e5f8ff}.table.planner .sideline[data-tf-type='School Closed']~.content,.table.planner .sideline[data-tf-type=Cancelled]~.content{background-color:#fce9ea}.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:#f3e7f5}.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:#ebebeb}.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:#eef9e9}.table.planner .sideline[data-tf-type='Multiple Types']~.content{background-color:#f3e6e6}.table.planner .sideline[data-tf-type=Unavailable]~.content{background-color:#f0f0f0;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:#7b7b7b;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:#d6dfff}.table.planner tr td>div:hover .sideline[data-tf-type=Meeting]~.content{background-color:#ccf1ff}.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:#fad2d5}.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:#e7cfeb}.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:#d7d7d7}.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:#ddf4d4}.table.planner tr td>div:hover .sideline[data-tf-type='Multiple Types']~.content{background-color:#e6cccc}.week-container .loadAnim.planner tbody{position:relative;animation:gradSweepLoad_wk 1s ease-in-out infinite;background-image:linear-gradient(to right,#e9e9e9 39%,#f7f7f7 50%,#e9e9e9 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: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=)}.week-container .loadAnim.planner tbody tr.halfheight td:last-child::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAqCAYAAACdmQ1rAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuMWMqnEsAAADNSURBVHhe7dXBCcRADMDA9N/xvnI1nMCQNTOgGvScc96vBMA9DASAxEAASAwEgMRAAEgMBIDEQABIDASAxEAASAwEgMRAAEgMBIDEQABIDASA5LaBPPo7gBEGsj+AEQayP4ARBrI/gBEGsj+AEQayP4ARBrI/gBEGsj+AEQayP4ARBrI/gBEGsj+AEQayP4ARtw0EgI8wEAASAwEgMRAAEgMBIDEQABIDASAxEAASAwEgMRAAEgMBIDEQABIDASAxEAASAwEgMRAAgvf9Afk9iNAlY++TAAAAAElFTkSuQmCC)}body.dark .table.planner .sideline[data-tf-type='Yard Duty']~.content,body.dark .table.planner .sideline[data-tf-type=Lesson]~.content{background-color:#8996bf}body.dark .table.planner .sideline[data-tf-type=Meeting]~.content{background-color:#85afbf}body.dark .table.planner .sideline[data-tf-type='School Closed']~.content,body.dark .table.planner .sideline[data-tf-type=Cancelled]~.content{background-color:#ba878b}body.dark .table.planner .sideline[data-tf-type='Changed Lesson']~.content,body.dark .table.planner .sideline[data-tf-type='Changed Yard Duty']~.content,body.dark .table.planner .sideline[data-tf-type='Lesson and Changed Lesson']~.content,body.dark .table.planner .sideline[data-tf-type='Multiple Yard Duties']~.content,body.dark .table.planner .sideline[data-tf-type=Absent_ReplaceYD]~.content,body.dark .table.planner .sideline[data-tf-type=Absent_Replace]~.content,body.dark .table.planner .sideline[data-tf-type=Cancel_ReplaceYD]~.content,body.dark .table.planner .sideline[data-tf-type=Cancel_Replace]~.content{background-color:#ae87b5}body.dark .table.planner .sideline[data-tf-type='Absent Free']~.content,body.dark .table.planner .sideline[data-tf-type=Absent]~.content,body.dark .table.planner .sideline[data-tf-type=Cancel_Absent]~.content{background-color:#aaa}body.dark .table.planner .sideline[data-tf-type='Changed Lesson and Activity']~.content,body.dark .table.planner .sideline[data-tf-type='Lesson and Activity']~.content,body.dark .table.planner .sideline[data-tf-type='Lesson, Changed Lesson and Activity']~.content,body.dark .table.planner .sideline[data-tf-type=Absent_Activity]~.content,body.dark .table.planner .sideline[data-tf-type=Activity]~.content,body.dark .table.planner .sideline[data-tf-type=Cancel_Activity]~.content{background-color:#96b787}body.dark .table.planner .sideline[data-tf-type='Multiple Types']~.content{background-color:#b28585}body.dark .table.planner .sideline[data-tf-type=Unavailable]~.content{background-color:#afafaf}body.dark .table.planner tr td>div:hover .sideline[data-tf-type='Yard Duty']~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type=Lesson]~.content{background-color:#7281b2}body.dark .table.planner tr td>div:hover .sideline[data-tf-type=Meeting]~.content{background-color:#6c9fb2}body.dark .table.planner tr td>div:hover .sideline[data-tf-type='School Closed']~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type=Cancelled]~.content{background-color:#ad6e74}body.dark .table.planner tr td>div:hover .sideline[data-tf-type='Changed Lesson']~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type='Changed Yard Duty']~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type='Lesson and Changed Lesson']~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type='Multiple Yard Duties']~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type=Absent_ReplaceYD]~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type=Absent_Replace]~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type=Cancel_ReplaceYD]~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type=Cancel_Replace]~.content{background-color:#966d9e}body.dark .table.planner tr td>div:hover .sideline[data-tf-type='Absent Free']~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type=Absent]~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type=Cancel_Absent]~.content{background-color:#898989}body.dark .table.planner tr td>div:hover .sideline[data-tf-type='Changed Lesson and Activity']~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type='Lesson and Activity']~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type='Lesson, Changed Lesson and Activity']~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type=Absent_Activity]~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type=Activity]~.content,body.dark .table.planner tr td>div:hover .sideline[data-tf-type=Cancel_Activity]~.content{background-color:#7ea56f}body.dark .table.planner tr td>div:hover .sideline[data-tf-type='Multiple Types']~.content{background-color:#996969}body.dark .table.planner{background:#333}body.dark .table.planner tbody tr td{border-right-color:#777;border-bottom-color:#777}body.dark .table.planner thead tr th{border-top-color:#888;border-right-color:#888}body.dark .table.planner tbody tr td:first-child,body.dark .table.planner thead tr th:first-child,body.dark .table.planner.different tbody tr td:first-child{background:#333}body.dark .table.planner thead tr th.today{background:-webkit-linear-gradient(top,#666 0%,#3a6591 100%)}body.dark .day-container .detail .student.loading,body.dark .day-container table.loadAnim.table.planner tbody,body.dark .week-container .loadAnim.planner tbody{background-image:linear-gradient(to right,#777 39%,#555 50%,#777 61%)}body.dark .day-container .loadAnim.planner tbody tr td:last-child::before,body.dark .week-container .loadAnim.planner tbody tr td:last-child::before{background-image: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==)}body.dark .day-container .loadAnim.planner tbody tr.halfheight td:last-child::before,body.dark .week-container .loadAnim.planner tbody tr.halfheight td:last-child::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAqCAYAAACdmQ1rAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS42/U4J6AAAAO5JREFUeF7t1UENw1AQQ8Fy+pzCn0FaAHup5UOyGktDwJf3ua7rfopzDgAvISAARAQEgIiAABAREAAiAgJAREAAiAgIABEBASAiIABEBASAiIAAEBEQACICAkDkVQH57cN/ph8BGgRkuelHgAYBWW76EaBBQJabfgRoEJDlph8BGgRkuelHgAYBWW76EaBBQJabfgRoEJDlph8BGgRkuelHgAYBWW76EaBBQJabfgRoeFVAAHgOAQEgIiAARAQEgIiAABAREAAiAgJAREAAiAgIABEBASAiIABEBASAiIAAEBEQACICAkBEQAAInPsLqGQUuv6xJIwAAAAASUVORK5CYII=)}