@import url(https://fonts.googleapis.com/css2?family=Pacifico&display=swap);html{font-size:62.5%}body{overflow-y:hidden}*{font-family:sans-serif;margin:0;padding:0}* .error-element{background-color:rgba(255,0,0,.165);border-radius:5px;color:red;font-size:1.5rem;margin-top:.5rem;padding:.6rem 1rem;width:100%}.header-component{align-items:center;background-color:#118951;-webkit-box-shadow:0 1px 5px 0 #666;-moz-box-shadow:0 1px 5px 0 #666;display:flex;filter:drop-shadow(0 4px 4px rgba(0,0,0,.116));justify-content:space-between;padding:0 1rem;position:fixed;z-index:99999}.header-component h1{color:#fff;padding:2rem}.header-component img{height:55px;width:55px}.header-component img:first-child{height:59px;width:59px}@media(max-width:600px){.header-component h1{font-size:1.2rem}.header-component img{height:40px;width:40px}.header-component img:first-child{display:none}}.nav-component-home{width:300px!important}.nav-component-home .strategy-title{align-items:center;background-color:#181c22;border-bottom:1px solid #0d1013;display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem 1rem;position:relative;transition:background-color .3s ease}.nav-component-home .strategy-title:hover{background-color:#232831;cursor:pointer}.nav-component-home .strategy-title div{align-items:flex-start;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.nav-component-home .strategy-title div h1{font-size:1.8rem;font-weight:600;margin-bottom:.5rem}.nav-component-home .strategy-title div p{font-size:1.1rem}.nav-component-home .strategy-title div p span{color:#acacac;margin-left:.5rem}.nav-component-home .strategy-title .icon-content .icon-arrow{transition:transform .2s ease-in-out}.nav-component-home .strategy-title .icon-content .icon-arrow.display-true{transform:rotate(180deg)}.nav-component-home .ul-option .logout-user-content{align-items:center;background-color:#1e232b;border-bottom:1px solid #181c22;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;max-height:700px;overflow:hidden;transition:max-height .3s ease-in-out;width:100%;z-index:9999}.nav-component-home .ul-option .logout-user-content li{align-items:center;display:flex;flex-direction:row;height:20px;justify-content:space-between;width:100%}.nav-component-home .ul-option .logout-user-content:hover{background-color:#242a33}.nav-component-home .ul-option .logout-user-content.display-false{max-height:0}.nav-component-home .ul-option .logout-user-content h1{color:#fff;height:100%;margin-bottom:0;padding:1.5rem 1rem}.nav-component-home .ul-option .logout-user-content .logout-icon{color:#fff;margin-right:1rem}.nav-component-home .ul-option li{background-color:#252c34;z-index:2}.nav-component-home .ul-option li h1{margin-left:.5rem}.nav-component-home .ul-option li:hover{background-color:#20252b}.nav-component-home .ul-option li .option-title-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.nav-component-home .ul-option li .option-title-content .icon-arrow{color:#fff;transition:transform .2s ease-in-out}.nav-component-home .ul-option li .option-title-content .icon-arrow.display-true{transform:rotate(180deg)}.nav-component-home .ul-option .management-options{background-color:#181c22;overflow:hidden;padding:.3rem 0;position:relative;transition:max-height .3s ease-in-out;width:100%;z-index:1}.nav-component-home .ul-option .management-options.display-false{max-height:0;padding:0}.nav-component-home .ul-option .management-options li{background-color:#181c22;color:#fff;font-size:1.4rem}.nav-component-home .ul-option .management-options li:hover{background-color:#252c34}.nav-component-home .ul-option .management-options .option-element{border-bottom:1px solid rgba(0,0,0,.233);margin:0;position:relative}.nav-component-home .ul-option .management-options .option-element h1{margin:0}.nav-component-home .ul-option .management-options .option-element .option-element-title-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:0;width:97%}.nav-component-home .ul-option .management-options .option-element .option-element-title-content h1{margin:0}.nav-component-home .ul-option .management-options .option-element .icon-arrow{transition:transform .2s ease-in-out}.nav-component-home .ul-option .management-options .option-element .icon-arrow.display-true{transform:rotate(180deg)}.nav-component-home .ul-option .management-options .option-element .management-options-element{background-color:#252c34;height:200px;left:0;overflow:hidden;padding:.3rem 0;position:-webkit-sticky;top:10px;width:100%;z-index:9999}.nav-component-home .ul-option .management-options .option-element-rooms{background-color:#20252b;padding:0;position:relative}.nav-component-home .ul-option .management-options .option-element-rooms:before{background-color:#0000}.nav-component-home .ul-option .management-options .option-element-rooms .option-education{margin-top:0;width:100%}.nav-component-home .ul-option .management-options .option-element-rooms .option-education .icon-arrow{margin-right:2rem}.nav-component-home .ul-option .management-options .option-element-rooms .option-element-rooms-edu{max-height:600px!important;transition:max-height .3s ease-in-out;width:100%}.nav-component-home .ul-option .management-options .option-element-rooms .option-element-rooms-edu.display-false{max-height:0!important;overflow:hidden!important}.nav-component-home .ul-option .management-options .option-element-rooms .option-element-rooms-edu .monthly-plan-options li{background-color:#303842!important}.nav-component-home .ul-option .management-options .option-element-rooms .option-element-rooms-edu .monthly-plan-options li:hover{background-color:#353d47!important}.nav-component-home .ul-option .management-options .option-element-rooms .option-element-rooms-edu li{background-color:#282f38!important}.nav-component-home .ul-option .management-options .option-element-rooms .option-element-rooms-edu li:hover{background-color:#2a313a!important}.nav-component-home .ul-option .management-options .option-element-rooms .option-of-rooms{align-items:flex-start;background-color:#20252b;display:flex;flex-direction:column;justify-content:flex-start;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease-in-out;width:100%}.nav-component-home .ul-option .management-options .option-element-rooms .option-of-rooms.display-true{max-height:700px}.nav-component-home .ul-option .management-options .option-element-rooms .option-of-rooms li{background-color:#1b1f25;width:100%}.nav-component-home .ul-option .management-options .option-element-rooms .option-of-rooms li:hover{background-color:#242a33}.content-table-element-strategy-file{margin-top:3rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-strategy-file.display-animation-false{opacity:0}.content-table-element-strategy-file .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 4fr 1.2fr 1fr .5fr .3fr;justify-content:center;list-style:none;min-height:100px;width:100%}.content-table-element-strategy-file .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-strategy-file .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-strategy-file .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-strategy-file .content-table-ul .content-table-ul-li:nth-child(5):before{display:none}.content-table-element-strategy-file .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-strategy-file .content-table-ul .content-table-ul-li h2,.content-table-element-strategy-file .content-table-ul .content-table-ul-li p{font-size:1.3rem}.loading-container{align-items:center;background-color:#fff;display:flex;flex-direction:flex;height:100%;justify-content:center;width:100%}.loading-container .loading-icon{animation:iconRotate .5s ease-in-out infinite;color:#118951;font-size:7rem}@keyframes iconRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-add-container-home .form-add-element{width:500px}.table-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container .btn-create-new-action-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container .btn-create-new-action-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);width:90%}.table-container .header-table-element .header-table-ul{display:grid;grid-template-columns:.3fr 4fr 1.2fr 1fr .5fr .3fr;list-style:none}.table-container .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container .main-table{align-items:center;display:flex;flex-direction:column;height:67vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container .main-table::-webkit-scrollbar{width:12px}.table-container .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-container-strategy{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:84vh;justify-content:center;overflow:hidden;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:2}.form-edit-container-strategy::-webkit-scrollbar{width:12px}.form-edit-container-strategy::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.form-edit-container-strategy.display-false{display:none}.form-edit-container-strategy .form-edit-element{height:100%;padding-bottom:2rem;width:75%}.form-edit-container-strategy .form-edit-element .header-form-edit-element{margin-top:0;z-index:3}.form-edit-container-strategy .form-edit-element .header-form-edit-element h1{font-size:2.5rem;position:relative;top:25px}.form-edit-container-strategy .form-edit-element .body-form-edit-element{margin-top:2rem;padding:0 7rem;width:100%}.form-edit-container-strategy .form-edit-element .body-form-edit-element .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding-bottom:1rem;padding-top:2rem;width:100%}.form-edit-container-strategy .form-edit-element .body-form-edit-element .input-content label{cursor:pointer;font-size:1.8rem;margin-bottom:0}.form-edit-container-strategy .form-edit-element .body-form-edit-element .input-content input{background-color:#0000;border:none;color:gray;font-size:1.7rem;outline:none;padding:1rem .5rem;width:100%}.form-edit-container-strategy .form-edit-element .body-form-edit-element .input-content input:focus{border-bottom:1px solid #118951}.form-edit-container-strategy .form-edit-element .body-form-edit-element .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-edit-container-strategy .form-edit-element .body-form-edit-element .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;padding:2rem 0;width:100%}.form-edit-container-strategy .form-edit-element .body-form-edit-element .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;font-size:1.5rem;margin-right:1rem;padding:.5rem 1rem}.form-edit-container-strategy .form-edit-element .body-form-edit-element .buttons-content button.save-button{background-color:#118951;color:#fff}.form-edit-container-strategy .form-edit-element .body-form-edit-element .buttons-content button.cancel-button{border:1px solid #118951}.empty-element-content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;max-width:500px}.empty-element-content .empty-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.empty-element-content .empty-element .icon-content{align-items:center;background-color:rgba(202,255,202,.616);border-radius:100%;display:flex;flex-direction:row;height:10rem;justify-content:center;width:10rem}.empty-element-content .empty-element .icon-content .icon-element{color:#118951}.empty-element-content .empty-element .children-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.empty-element-content .empty-element .children-content h1{color:#118951;font-weight:500}.empty-element-content .empty-element .children-content p{color:#acacac;font-size:1.7rem;text-align:center}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .user-infomation h1{font-size:1.5rem;margin-bottom:2rem;padding:0}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .user-infomation .user-ul{display:grid;grid-template-columns:1fr 1fr;list-style:none}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .user-infomation .user-ul li{font-size:1.2rem}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .user-infomation .user-ul.user-information-content{border-radius:5px;box-shadow:1px 1px 4px #acacac;margin-top:1rem;padding:.5rem}.table-container-coordinator{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-coordinator .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-coordinator .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-coordinator .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-coordinator .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr 1.7fr 1fr .2fr;list-style:none}.table-container-coordinator .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-coordinator .main-table{align-items:center;display:flex;flex-direction:column;height:68vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-coordinator .main-table::-webkit-scrollbar{width:12px}.table-container-coordinator .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-element-coordinator{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-coordinator.display-animation-false{opacity:0}.content-table-element-coordinator .content-table-ul-coordinator{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr 1.7fr 1fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-coordinator .content-table-ul-coordinator:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-coordinator .content-table-ul-coordinator .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-coordinator .content-table-ul-coordinator .content-table-ul-li:first-child:before{display:none}.content-table-element-coordinator .content-table-ul-coordinator .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-coordinator .content-table-ul-coordinator .content-table-ul-li h2,.content-table-element-coordinator .content-table-ul-coordinator .content-table-ul-li p{font-size:1.3rem}.coordinator-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.coordinator-container.display-false{display:none}.coordinator-container h1{color:#000;padding:2rem}.content-table-element-roms{margin-top:3rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-roms.display-animation-false{opacity:0}.content-table-element-roms .content-table-ul-roms{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.2fr .5fr 1.3fr 1.3fr 1fr .3fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-roms .content-table-ul-roms:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-roms .content-table-ul-roms .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-roms .content-table-ul-roms .content-table-ul-li:first-child:before,.content-table-element-roms .content-table-ul-roms .content-table-ul-li:nth-child(6):before{display:none}.content-table-element-roms .content-table-ul-roms .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-roms .content-table-ul-roms .content-table-ul-li h2,.content-table-element-roms .content-table-ul-roms .content-table-ul-li p{font-size:1.3rem}@media(max-width:780px){.content-table-element-roms{width:98%}.content-table-element-roms .content-table-ul-roms .content-table-ul-li:first-child{display:none}}.form-edit-container-rooms{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:84vh;justify-content:center;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:2}.form-edit-container-rooms.display-false{display:none}.form-edit-container-rooms .form-edit-element{height:100%;padding-bottom:2rem;width:75%}.form-edit-container-rooms .form-edit-element .header-form-edit-element{margin-top:0;z-index:3}.form-edit-container-rooms .form-edit-element .header-form-edit-element h1{font-size:2.5rem;position:relative;top:25px}.form-edit-container-rooms .form-edit-element .body-form-edit-element{margin-top:2rem;padding:0 7rem;width:100%}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding-bottom:1rem;padding-top:2rem;width:100%}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content label{cursor:pointer;font-size:1.8rem;margin-bottom:0}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content .input-element-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content .input-element-content input{width:120px}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content .input-element-content .icon-arrow{color:#acacac;transition:all .2s ease-in-out}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content .input-element-content .icon-arrow.display-true{transform:rotate(180deg)}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content input{background-color:#0000;border:none;color:#000;font-size:1.7rem;outline:none;padding:1rem .5rem;width:100%}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content input:focus{border-bottom:1px solid #118951}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content.input-list-content{position:relative}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content.input-list-content .error-element{display:none}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content.input-list-content input{cursor:pointer;width:200px}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list{border-radius:5px;box-shadow:1px 1px 4px #acacac;list-style:none;max-height:80px;overflow:auto;position:absolute;top:80px;width:230px;z-index:4}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list#display-false{height:0}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list li{cursor:pointer;font-size:1.5rem;padding:1rem}.form-edit-container-rooms .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list li:hover{background-color:hsla(0,0%,67%,.341)}.form-edit-container-rooms .form-edit-element .body-form-edit-element .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;padding:2rem 0;width:100%}.form-edit-container-rooms .form-edit-element .body-form-edit-element .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;font-size:1.5rem;margin-right:1rem;padding:.5rem 1rem}.form-edit-container-rooms .form-edit-element .body-form-edit-element .buttons-content button.save-button{background-color:#118951;color:#fff}.form-edit-container-rooms .form-edit-element .body-form-edit-element .buttons-content button.cancel-button{border:1px solid #118951}.form-add-container-home .form-add-element-roms{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:500px}.form-add-container-home .form-add-element-roms .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-home .form-add-element-roms .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-home .form-add-element-roms .header-form-add-element-content svg{cursor:pointer}.form-add-container-home .form-add-element-roms .body-form-add-element-content{padding:3rem 3rem 0}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0;position:relative}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .icon-container{align-items:center;bottom:0;display:flex;flex-direction:row;height:60%;justify-content:center;position:absolute;right:0}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .icon-container .icon-content{align-items:center;background-color:#118951;border-radius:100%;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:.2rem}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .input-element{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;width:50%}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .input-element input{display:none}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .input-element .icon-arrow{transition:all .2s ease-in-out}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .input-element .icon-arrow.display-true{transform:rotate(180deg)}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .input-element .teacher-content{border-bottom:none;color:#acacac;cursor:pointer;font-size:1.5rem;font-weight:600;width:100%}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .teacher-option{border-radius:5px;box-shadow:1px 1px 4px #acacac;height:100px;list-style:none;margin-top:1.2rem;overflow-y:scroll;transition:all .2s ease-in-out;width:50%}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .teacher-option::-webkit-scrollbar{padding-right:.5rem;width:5px}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .teacher-option::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .teacher-option.display-false{height:0;overflow:hidden}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .teacher-option li{cursor:pointer;font-size:1.3rem;padding:1rem}.form-add-container-home .form-add-element-roms .body-form-add-element-content .input-content .teacher-option li:hover{background-color:hsla(0,0%,67%,.341)}.form-add-container-home .form-add-element-roms .body-form-add-element-content .error-content{color:red;font-size:1.3rem}.form-add-container-home .form-add-element-roms .body-form-add-element-content .user-infomation h1{font-size:1.5rem;margin-bottom:2rem;padding:0}.form-add-container-home .form-add-element-roms .body-form-add-element-content .user-infomation .user-ul{display:grid;grid-template-columns:1fr 1fr;list-style:none}.form-add-container-home .form-add-element-roms .body-form-add-element-content .user-infomation .user-ul li{font-size:1.2rem}.form-add-container-home .form-add-element-roms .body-form-add-element-content .user-infomation .user-ul.user-information-content{border-radius:5px;box-shadow:1px 1px 4px #acacac;margin-top:1rem;padding:.5rem}.form-add-container-home .form-add-element-roms .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-home .form-add-element-roms .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-home .form-add-element-roms .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-home .form-add-element-roms .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.container-back-to-top-button{bottom:40px;position:fixed;right:40px;transition:all .2s ease-in-out}.container-back-to-top-button.display-false{right:-100px}.container-back-to-top-button button{background-color:#0000;border:none;cursor:pointer}.container-back-to-top-button button .arrow-icon-back-to-top{color:#118951;font-size:4rem}.table-container-rooms{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-rooms .btn-create-new-rooms-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-rooms .btn-create-new-rooms-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-rooms .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-rooms .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:3rem;overflow:hidden;padding:.7rem;position:relative}.table-container-rooms .search-filter-content .input-content:first-child{margin-left:0}.table-container-rooms .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-rooms .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-rooms .search-filter-content .search-date-input-content{margin-left:3rem}.table-container-rooms .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-rooms .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-rooms .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-rooms .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-rooms .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin:1rem 0;width:90%}.table-container-rooms .header-table-element .header-table-ul{display:grid;grid-template-columns:.2fr .5fr 1.3fr 1.3fr 1fr .3fr .2fr;list-style:none}.table-container-rooms .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-rooms .main-table{align-items:center;display:flex;flex-direction:column;height:60%;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-rooms .main-table::-webkit-scrollbar{width:12px}.table-container-rooms .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:780px){.table-container-rooms .btn-create-new-rooms-container{width:98%}.table-container-rooms .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:98%}.table-container-rooms .search-filter-content .input-content{margin-left:0;margin-top:.5rem}.table-container-rooms .search-filter-content .submit-form-button-content{margin-left:0;margin-top:1rem}.table-container-rooms .header-table-element{width:98%}.table-container-rooms .header-table-element .header-table-ul .header-table-ul-li:first-child{display:none}}.content-table-element-student{margin-top:3rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-student.display-animation-false{opacity:0}.content-table-element-student .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 1.5fr 1.5fr 1fr .3fr .5fr .7fr .3fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-student .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-student .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-student .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-student .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-student .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-student .content-table-ul .content-table-ul-li .situation-modified.situation-Ativo{color:#118951}.content-table-element-student .content-table-ul .content-table-ul-li .situation-modified.situation-Transferido{color:rgba(255,0,0,.774)}.content-table-element-student .content-table-ul .content-table-ul-li h2{align-items:flex-start;display:flex;flex-direction:column;font-size:1.3rem;justify-content:flex-start}.content-table-element-student .content-table-ul .content-table-ul-li h2 span{color:#444}.content-table-element-student .content-table-ul .content-table-ul-li p{font-size:1.3rem}.search-element{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;position:relative;width:90%}.search-element .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;height:20px;justify-content:flex-start;padding:1rem}.search-element .input-content .search-element{color:#acacac;width:20px}.search-element .input-content input{border:none;font-size:1.5rem;margin-left:1rem;outline:none;width:300px}.search-element .options-list{background-color:#fff;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);position:absolute;top:50px;width:350px;z-index:3}.search-element .options-list .list-element{list-style:none}.search-element .options-list .list-element li{cursor:pointer;font-size:1.5rem;padding:1rem}.search-element .options-list .list-element li:hover{background-color:hsla(0,0%,67%,.341)}.table-container-student{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%;z-index:3}.table-container-student .btn-create-new-student-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-student .btn-create-new-student-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:0;padding:.5rem 1rem}.table-container-student .btn-create-new-student-container .student-qtd{align-items:center;background-color:#118951;border-radius:5px;display:flex;flex-direction:row;justify-content:center;padding:.5rem 1rem}.table-container-student .btn-create-new-student-container .student-qtd .student-qtd-icon{color:#fff;font-size:20px;margin-left:1rem}.table-container-student .btn-create-new-student-container .student-qtd span{color:#fff;font-size:1.5rem;font-weight:500}.table-container-student .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);width:90%}.table-container-student .header-table-element .header-table-ul{display:grid;grid-template-columns:.3fr 1.5fr 1.5fr 1fr .3fr .5fr .7fr .3fr .2fr;list-style:none}.table-container-student .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-student .student-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-student .student-filter-content .input-select{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.table-container-student .student-filter-content .input-select .input-content-title{margin-right:1rem}.table-container-student .student-filter-content .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0;padding:0}.table-container-student .student-filter-content .input-select .input-content-select input{padding:0}.table-container-student .student-filter-content .input-select .input-content-list-options-y{right:0;top:40px}.table-container-student .main-table{align-items:center;display:flex;flex-direction:column;height:55vh;justify-content:flex-start;margin-top:.5rem;overflow-y:auto;padding:1rem 0;width:100%}.table-container-student .main-table::-webkit-scrollbar{width:12px}.table-container-student .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.input-select{margin-top:3rem;position:relative}.input-select .input-content-title label{font-size:1.9rem}.input-select .input-content-select{align-items:center;background-color:#fff;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2rem;margin-top:1rem;width:210px}.input-select .input-content-select input{background-color:#0000;border:none;cursor:pointer;font-size:1.6rem;outline:none;padding:1rem .5rem}.input-select .input-content-select div .icon-arrow.display-true{transform:rotate(180deg)}.input-select .input-content-list-options-y{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;max-height:150px;overflow-y:auto;padding:0;position:absolute;top:80px;width:220px;z-index:99999}.input-select .input-content-list-options-y::-webkit-scrollbar{width:7px}.input-select .input-content-list-options-y::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.input-select .input-content-list-options-y.display-false{height:0;overflow:hidden}.input-select .input-content-list-options-y ul{list-style:none;width:100%}.input-select .input-content-list-options-y ul li{cursor:pointer;font-size:1.6rem;padding:1rem 2.5rem}.input-select .input-content-list-options-y ul li:hover{background-color:hsla(0,0%,67%,.341)}@media(max-width:600px){.input-select .input-content-title label{font-size:1.2rem}}.form-add-container-plan{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-add-container-plan.display-false{display:none}.form-add-container-plan .form-add-element{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:600px}.form-add-container-plan .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-plan .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-plan .form-add-element .header-form-add-element-content svg{cursor:pointer}.form-add-container-plan .form-add-element .body-form-add-element-content{padding:3rem 3rem 0}.form-add-container-plan .form-add-element .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0}.form-add-container-plan .form-add-element .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-container-plan .form-add-element .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-container-plan .form-add-element .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-container-plan .form-add-element .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-plan .form-add-element .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-plan .form-add-element .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-plan .form-add-element .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.table-container-plan{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-plan .btn-create-new-action-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-plan .btn-create-new-action-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-plan .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-plan .header-table-element .header-table-ul{display:grid;grid-template-columns:.3fr 4fr 1.5fr .3fr .3fr;list-style:none}.table-container-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-plan .main-table{align-items:center;display:flex;flex-direction:column;height:67vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-plan .main-table::-webkit-scrollbar{width:12px}.table-container-plan .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-container-plan{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:84vh;justify-content:center;overflow:hidden;padding:0;position:absolute;width:100%;z-index:2}.form-edit-container-plan.display-false{display:none}.form-edit-container-plan .form-edit-element{height:100%;padding-bottom:2rem;width:75%}.form-edit-container-plan .form-edit-element .header-form-edit-element{margin-top:0;z-index:3}.form-edit-container-plan .form-edit-element .header-form-edit-element h1{font-size:2.5rem;position:relative;top:25px}.form-edit-container-plan .form-edit-element .body-form-edit-element{margin-top:2rem;padding:0 7rem;width:100%}.form-edit-container-plan .form-edit-element .body-form-edit-element .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding-bottom:1rem;padding-top:2rem;width:100%}.form-edit-container-plan .form-edit-element .body-form-edit-element .input-content label{cursor:pointer;font-size:1.8rem;margin-bottom:0}.form-edit-container-plan .form-edit-element .body-form-edit-element .input-content input{background-color:#0000;border:none;color:gray;font-size:1.7rem;outline:none;padding:1rem .5rem;width:100%}.form-edit-container-plan .form-edit-element .body-form-edit-element .input-content input:focus{border-bottom:1px solid #118951}.form-edit-container-plan .form-edit-element .body-form-edit-element .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-edit-container-plan .form-edit-element .body-form-edit-element .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;padding:2rem 0;width:100%}.form-edit-container-plan .form-edit-element .body-form-edit-element .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;font-size:1.5rem;margin-right:1rem;padding:.5rem 1rem}.form-edit-container-plan .form-edit-element .body-form-edit-element .buttons-content button.save-button{background-color:#118951;color:#fff}.form-edit-container-plan .form-edit-element .body-form-edit-element .buttons-content button.cancel-button{border:1px solid #118951}.content-table-element-plan{margin-top:3rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-plan.display-animation-false{opacity:0}.content-table-element-plan .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 4fr 1.5fr .3fr .3fr;justify-content:center;list-style:none;min-height:100px;width:100%}.content-table-element-plan .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-plan .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-plan .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-plan .content-table-ul .content-table-ul-li:nth-child(4):before{display:none}.content-table-element-plan .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-plan .content-table-ul .content-table-ul-li h2,.content-table-element-plan .content-table-ul .content-table-ul-li p{font-size:1.3rem}.plan-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.plan-container.display-false{display:none}.plan-container h1{color:#000;padding:2rem}.table-container-rooms-teacher{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-rooms-teacher .search-content{align-items:center;display:flex;flex-direction:row;justify-content:start;width:90%}.table-container-rooms-teacher .search-content .search-element{width:auto}.table-container-rooms-teacher .search-content .search-element:first-child{margin-right:1rem}.table-container-rooms-teacher .btn-create-new-rooms-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-rooms-teacher .btn-create-new-rooms-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-rooms-teacher .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);width:90%}.table-container-rooms-teacher .header-table-element .header-table-ul{display:grid;grid-template-columns:.2fr 1.8fr 1fr 1fr;list-style:none}.table-container-rooms-teacher .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-rooms-teacher .main-table{align-items:center;display:flex;flex-direction:column;height:67vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-rooms-teacher .main-table::-webkit-scrollbar{width:7px}.table-container-rooms-teacher .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:800px){.table-container-rooms-teacher .search-content{align-items:start;display:flex;flex-direction:column;justify-content:center}.table-container-rooms-teacher .search-content .search-element:first-child{margin-bottom:1rem}}.content-table-element-roms-teacher{margin-top:3rem;width:90%}.content-table-element-roms-teacher .content-table-ul-roms{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.2fr 1.8fr 1fr 1fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-roms-teacher .content-table-ul-roms:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-roms-teacher .content-table-ul-roms .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-roms-teacher .content-table-ul-roms .content-table-ul-li:first-child:before,.content-table-element-roms-teacher .content-table-ul-roms .content-table-ul-li:nth-child(5):before{display:none}.content-table-element-roms-teacher .content-table-ul-roms .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-roms-teacher .content-table-ul-roms .content-table-ul-li h2,.content-table-element-roms-teacher .content-table-ul-roms .content-table-ul-li p{font-size:1.3rem}.room-teacher-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.room-teacher-container.display-false{display:none}.room-teacher-container h1{color:#000;padding:2rem}.config-user{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:84vh;justify-content:center;overflow:hidden;padding:0;position:absolute;width:81.9%;z-index:2}.config-user::-webkit-scrollbar{width:10px}.config-user::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.config-user.display-false{display:none}.config-user .form-config-user{height:100%;padding-bottom:2rem;width:75%}.config-user .form-config-user .header-config-user{margin:3rem 0;z-index:3}.config-user .form-config-user .header-config-user h1{font-size:2.5rem;position:relative;text-align:start;top:25px;width:100%}.config-user .form-config-user .body-config-user{margin-top:2rem;padding:0 7rem;width:100%}.config-user .form-config-user .body-config-user .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding-bottom:1rem;padding-top:2rem;width:100%}.config-user .form-config-user .body-config-user .input-content label{cursor:pointer;font-size:1.8rem;margin-bottom:0}.config-user .form-config-user .body-config-user .input-content input{background-color:#0000;border:none;color:gray;font-size:1.7rem;outline:none;padding:1rem .5rem;width:100%}.config-user .form-config-user .body-config-user .input-content input:focus{border-bottom:1px solid #118951}.config-user .form-config-user .body-config-user .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.config-user .form-config-user .body-config-user .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;padding:2rem 0;width:100%}.config-user .form-config-user .body-config-user .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;font-size:1.5rem;margin-right:1rem;padding:.5rem 1rem}.config-user .form-config-user .body-config-user .buttons-content button.save-button{background-color:#118951;color:#fff}.config-user .form-config-user .body-config-user .buttons-content button.cancel-button{border:1px solid #118951}.content-table-element-rooms-writing-level-coordinator{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:100%}.content-table-element-rooms-writing-level-coordinator.display-animation-false{opacity:0}.content-table-element-rooms-writing-level-coordinator .content-table-ul-roms{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.2fr .5fr 1fr 1fr 1fr;justify-content:center;list-style:none;min-height:40px;width:100%}.content-table-element-rooms-writing-level-coordinator .content-table-ul-roms:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-rooms-writing-level-coordinator .content-table-ul-roms .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-rooms-writing-level-coordinator .content-table-ul-roms .content-table-ul-li:first-child:before{display:none}.content-table-element-rooms-writing-level-coordinator .content-table-ul-roms .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-rooms-writing-level-coordinator .content-table-ul-roms .content-table-ul-li h2,.content-table-element-rooms-writing-level-coordinator .content-table-ul-roms .content-table-ul-li p{font-size:1.3rem}.dashboard-container-writing-level-coordinator{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:86vh;justify-content:flex-start;overflow-y:auto;position:absolute;top:-10px;width:100%;z-index:999}.dashboard-container-writing-level-coordinator::-webkit-scrollbar{width:10px}.dashboard-container-writing-level-coordinator::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.dashboard-container-writing-level-coordinator.display-false{display:none}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header{align-items:center;border-radius:4px;border-top:3px solid #118951;box-shadow:1px 1px 4px #acacac;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:4rem;padding-left:1rem}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header button.compare-button{margin-left:4rem}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:5rem;padding:1rem;position:relative;width:130px}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .input-content.display-false{display:none}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .input-content.input-content-tag{margin:0}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .input-content .input-container-element{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .input-content .input-container-element input{background-color:#0000;border:none;cursor:pointer;font-size:1.5rem;width:100px}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .input-content .input-container-element .icon-arrow{color:#acacac;transition:all .2s ease-in-out;z-index:3}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .input-content .input-container-element .icon-arrow.display-true{transform:rotate(180deg)}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .input-content .list-option-content{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;height:auto;list-style:none;overflow:hidden;position:absolute;top:45px;width:100%;z-index:3}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .input-content .list-option-content.display-false{height:0}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .input-content .list-option-content li{cursor:pointer;font-size:1.5rem;padding:.5rem 1rem}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .input-content .list-option-content li:hover{background-color:hsla(0,0%,67%,.341)}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .to-compare-button-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .to-compare-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:1rem;padding:.5rem 1rem}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .to-compare-input-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:0}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .to-compare-input-container h1{font-size:1.3rem;padding-left:.5rem;padding-right:0;width:90px}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .to-compare-input-container .input-content-to-compare{margin-left:0}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .to-compare-input-container.display-false{display:none}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-header .to-compare-input-container:nth-child(2){margin-left:0}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-main{height:82vh;width:98%}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-main::-webkit-scrollbar{width:10px}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-main::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.dashboard-container-writing-level-coordinator .dashboard-container-writing-level-coordinator-main .dashboard-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.dashboard-writing-level-coordinator{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:84vh;justify-content:flex-start;width:100%;z-index:2}.dashboard-writing-level-coordinator .button-content{width:80%}.dashboard-writing-level-coordinator .button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;margin-right:1rem;padding:.5rem 1rem}.dashboard-writing-level-coordinator.display-false{display:none}.dashboard-writing-level-coordinator .graphic-content{margin-top:5rem}.dashboard-writing-level-coordinator .graphic-content:nth-child(2){margin-top:0}.dashboard-writing-level-coordinator .category-count-information{width:50%}.dashboard-writing-level-coordinator .category-count-information ul{list-style:none}.dashboard-writing-level-coordinator .category-count-information ul li{align-items:center;display:flex;margin-bottom:1rem}.dashboard-writing-level-coordinator .category-count-information ul li h1{font-size:1.7rem;margin-left:1rem;padding:0}.dashboard-writing-level-coordinator .category-count-information ul li .color-content{border-radius:100%;height:20px;width:20px}.to-compare-dashboard-component{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.to-compare-dashboard-component.display-false{display:none}.to-compare-dashboard-component .dashboard-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.to-compare-dashboard-component .dashboard-content .graphic-content{margin-top:0}.to-compare-dashboard-component .breakthrough-dashboard{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:4rem!important;width:100%}.file-information{align-items:center;display:flex;flex-direction:column;justify-content:center}.file-information h1{font-size:1.3rem}.file-information .icon-content{color:#118951;font-size:5.5rem}.file-information .icon-content.pdf-icon{color:crimson}.file-information .icon-content.img-icon{color:#009be2}.file-information .icon-content.img-docx{color:#00499c}.file-information .icon-content.img-xlsx{color:#118951}.file-information .icon-content.pptx-icon{color:#ff7300}@media(max-width:610px){.file-information h1{font-size:1rem}}.content-table-element-elementary-school-decent-work{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-elementary-school-decent-work.display-animation-false{opacity:0}.content-table-element-elementary-school-decent-work .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr!important;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-elementary-school-decent-work .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li:nth-child(8):before{display:none}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li h2,.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li p{font-size:1.3rem}@media(max-width:800px){.content-table-element-elementary-school-decent-work{width:98%!important}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li:first-child,.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li:nth-child(2),.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li:nth-child(5){display:none}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li .icon-content{font-size:2rem!important}.content-table-element-elementary-school-decent-work .content-table-ul .content-table-ul-li h2{font-size:1rem!important}}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.pdf-icon{color:crimson!important}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.img-icon{color:#009be2!important}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.img-docx{color:#00499c!important}.form-add-school-teaching-work-plan::-webkit-scrollbar{width:10px}.form-add-school-teaching-work-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-file-element{flex-direction:row}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-file-element label{margin:3rem 0}.elementary-school-teaching-work-plan-information{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.elementary-school-teaching-work-plan-information::-webkit-scrollbar{width:10px}.elementary-school-teaching-work-plan-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-teaching-work-plan-information.display-false{display:none}.elementary-school-teaching-work-plan-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.elementary-school-teaching-work-plan-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.elementary-school-teaching-work-plan-information .header-form-describe-element-content svg{cursor:pointer}.elementary-school-teaching-work-plan-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.elementary-school-teaching-work-plan-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.elementary-school-teaching-work-plan-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.elementary-school-teaching-work-plan-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-teaching-work-plan-information .main-monthly-plan-display-information .decent-work-information h1{font-size:1.4rem;font-style:italic;font-weight:700;margin-top:1rem;padding:0 1rem}.elementary-school-teaching-work-plan-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#585858}.elementary-school-teaching-work-plan-information .main-monthly-plan-display-information .description-content{width:100%}.elementary-school-teaching-work-plan-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.elementary-school-teaching-work-plan-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.elementary-school-teaching-work-plan-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.elementary-school-teaching-work-plan-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.elementary-school-teaching-work-plan-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.elementary-school-teaching-work-plan-information .adm-hours-information-frame-content{margin-top:3rem}.display-document-component iframe{border:2px solid #118951;box-shadow:none}.read-checking-element-decent-work{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;margin-top:6rem;overflow:hidden;position:absolute;width:450px;z-index:99999}.read-checking-element-decent-work.display-false{display:none}.read-checking-element-decent-work .header-form-describe-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.read-checking-element-decent-work .header-form-describe-element-content h1{color:#fff;font-size:1.7rem;padding:0}.read-checking-element-decent-work .header-form-describe-element-content svg{cursor:pointer}.read-checking-element-decent-work .main-content-element{padding:.5rem 3rem}.read-checking-element-decent-work .button-confirm-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;padding:2rem 3rem;width:auto}.read-checking-element-decent-work .button-confirm-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;font-size:1.5rem;height:30px;padding:.5rem 1rem;width:150px}.read-checking-element-decent-work .button-confirm-content button.button-confirm{background-color:#118951;color:#fff}.read-checking-element-decent-work .button-confirm-content button.button-cancel{border:1px solid #118951}.table-container-elementary-school-teaching-work-plan{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-elementary-school-teaching-work-plan h1{padding:2rem 0}.table-container-elementary-school-teaching-work-plan .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-elementary-school-teaching-work-plan .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-elementary-school-teaching-work-plan .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-elementary-school-teaching-work-plan .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-elementary-school-teaching-work-plan .search-filter-content h2{margin:0 1rem}.table-container-elementary-school-teaching-work-plan .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-elementary-school-teaching-work-plan .search-filter-content .input-content:first-child,.table-container-elementary-school-teaching-work-plan .search-filter-content .input-content:nth-child(5){margin-left:0}.table-container-elementary-school-teaching-work-plan .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-elementary-school-teaching-work-plan .search-filter-content .input-content.input-data{width:120px}.table-container-elementary-school-teaching-work-plan .search-filter-content .date-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-elementary-school-teaching-work-plan .search-filter-content .date-content .input-content{margin:0}.table-container-elementary-school-teaching-work-plan .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-elementary-school-teaching-work-plan .search-filter-content .search-date-input-content{margin-left:3rem}.table-container-elementary-school-teaching-work-plan .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-elementary-school-teaching-work-plan .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-elementary-school-teaching-work-plan .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-elementary-school-teaching-work-plan .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-elementary-school-teaching-work-plan .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-elementary-school-teaching-work-plan .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-elementary-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-elementary-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-elementary-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-elementary-school-teaching-work-plan .main-table{align-items:center;display:flex;flex-direction:column;height:53vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-elementary-school-teaching-work-plan .main-table::-webkit-scrollbar{width:10px}.table-container-elementary-school-teaching-work-plan .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:930px){.table-container-elementary-school-teaching-work-plan .btn-create-new-coordinator-container,.table-container-elementary-school-teaching-work-plan .title-table{width:95%!important}.table-container-elementary-school-teaching-work-plan .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:95%!important}.table-container-elementary-school-teaching-work-plan .search-filter-content .input-content{margin:1rem 0 0}.table-container-elementary-school-teaching-work-plan .search-filter-content .date-content{margin-top:1rem}.table-container-elementary-school-teaching-work-plan .search-filter-content .submit-form-button-content{margin:1rem 0 0}.table-container-elementary-school-teaching-work-plan .search-filter-content .submit-form-button-content button{margin:0;padding:.5rem 1rem}.table-container-elementary-school-teaching-work-plan .header-table-element{width:98%!important}.table-container-elementary-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem!important;padding:.5rem!important}.table-container-elementary-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li:first-child,.table-container-elementary-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li:nth-child(2){display:none}.table-container-elementary-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li:nth-child(5){display:none!important}.table-container-elementary-school-teaching-work-plan .main-table{max-height:45vh}}.kindergarten-school-monthly-container{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.kindergarten-school-monthly-container.display-false{display:none}.kindergarten-school-monthly-container h1{color:#000;padding:2rem}.kindergarten-school-teaching-work-plan-information{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:-40px;width:100%;z-index:999}.kindergarten-school-teaching-work-plan-information::-webkit-scrollbar{width:10px}.kindergarten-school-teaching-work-plan-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-teaching-work-plan-information.display-false{display:none}.kindergarten-school-teaching-work-plan-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.kindergarten-school-teaching-work-plan-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.kindergarten-school-teaching-work-plan-information .header-form-describe-element-content svg{cursor:pointer}.kindergarten-school-teaching-work-plan-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.kindergarten-school-teaching-work-plan-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.kindergarten-school-teaching-work-plan-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.kindergarten-school-teaching-work-plan-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-teaching-work-plan-information .main-monthly-plan-display-information .decent-work-information h1{font-size:1.4rem;font-style:italic;font-weight:700;margin-top:1rem;padding:0 1rem}.kindergarten-school-teaching-work-plan-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#585858}.kindergarten-school-teaching-work-plan-information .main-monthly-plan-display-information .description-content{width:100%}.kindergarten-school-teaching-work-plan-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.kindergarten-school-teaching-work-plan-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.kindergarten-school-teaching-work-plan-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.kindergarten-school-teaching-work-plan-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.kindergarten-school-teaching-work-plan-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.kindergarten-school-teaching-work-plan-information .adm-hours-information-frame-content{margin-top:3rem}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-file-element label .error-element{width:80%}.table-container-kindergarten-school-teaching-work-plan{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-kindergarten-school-teaching-work-plan h1{padding:2rem 0}.table-container-kindergarten-school-teaching-work-plan .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-kindergarten-school-teaching-work-plan .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-kindergarten-school-teaching-work-plan .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-kindergarten-school-teaching-work-plan .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-kindergarten-school-teaching-work-plan .search-filter-content h2{margin:0 1rem}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .input-content:first-child,.table-container-kindergarten-school-teaching-work-plan .search-filter-content .input-content:nth-child(5){margin-left:0}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .input-content.input-data{width:120px}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .date-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .date-content .input-content{margin:0}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .search-date-input-content{margin-left:3rem}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-kindergarten-school-teaching-work-plan .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-kindergarten-school-teaching-work-plan .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-kindergarten-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-kindergarten-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-kindergarten-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-kindergarten-school-teaching-work-plan .main-table{align-items:center;display:flex;flex-direction:column;height:53vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-kindergarten-school-teaching-work-plan .main-table::-webkit-scrollbar{width:10px}.table-container-kindergarten-school-teaching-work-plan .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:930px){.table-container-kindergarten-school-teaching-work-plan .btn-create-new-coordinator-container,.table-container-kindergarten-school-teaching-work-plan .title-table{width:95%!important}.table-container-kindergarten-school-teaching-work-plan .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:95%!important}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .input-content{margin:1rem 0 0}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .date-content{margin-top:1rem}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .submit-form-button-content{margin:1rem 0 0}.table-container-kindergarten-school-teaching-work-plan .search-filter-content .submit-form-button-content button{margin:0;padding:.5rem 1rem}.table-container-kindergarten-school-teaching-work-plan .header-table-element{width:98%!important}.table-container-kindergarten-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem!important;padding:.5rem!important}.table-container-kindergarten-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li:first-child,.table-container-kindergarten-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li:nth-child(2){display:none}.table-container-kindergarten-school-teaching-work-plan .header-table-element .header-table-ul .header-table-ul-li:nth-child(5){display:none!important}.table-container-kindergarten-school-teaching-work-plan .main-table{max-height:45vh}}.kindergarten-school-teaching-work-plan{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.kindergarten-school-teaching-work-plan.display-false{display:none}.kindergarten-school-teaching-work-plan h1{color:#000;padding:2rem}.content-table-element-elementary-school-month-plan{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-elementary-school-month-plan.display-animation-false{opacity:0}.content-table-element-elementary-school-month-plan .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-elementary-school-month-plan .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li h2,.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li p{font-size:1.3rem}@media(max-width:930px){.content-table-element-elementary-school-month-plan{width:98%}.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li:first-child,.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li:nth-child(2){display:none}.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li .icon-content{font-size:2rem}.content-table-element-elementary-school-month-plan .content-table-ul .content-table-ul-li h2{font-size:1rem}}.form-add-new-kindergarten-monthly-plan{align-items:center;background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-new-kindergarten-monthly-plan.display-false{display:none}.form-add-new-kindergarten-monthly-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 0;width:100%}.form-add-new-kindergarten-monthly-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0 2rem}.form-add-new-kindergarten-monthly-plan .header-form-add-element-content svg{cursor:pointer;padding:0 2rem}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan{max-height:400px;overflow-x:hidden;overflow-y:auto;padding:0 3rem;width:80%}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-add-new-kindergarten-monthly-plan{width:100%}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan{max-height:450px;padding:0 0 1rem;width:90%}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan::-webkit-scrollbar{width:0}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:0}.form-add-new-kindergarten-monthly-plan .main-form-add-monthly-plan .input-element-content input{width:90%}}.form-new-kindergarten-school-monthly-plan-info{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.form-new-kindergarten-school-monthly-plan-info::-webkit-scrollbar{width:10px}.form-new-kindergarten-school-monthly-plan-info::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-new-kindergarten-school-monthly-plan-info.display-false{display:none}.form-new-kindergarten-school-monthly-plan-info .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.form-new-kindergarten-school-monthly-plan-info .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.form-new-kindergarten-school-monthly-plan-info .header-form-describe-element-content svg{cursor:pointer}.form-new-kindergarten-school-monthly-plan-info .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .description-content{width:100%}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .description-content .description-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .description-content .description-title .comment-title-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .description-content .description-title .comment-title-content .tag{background-color:#118951;border-radius:5px;color:#fff;font-size:1.5rem;padding:.5rem 1rem}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .description-content .description-title .comment-title-content h1{font-weight:300;text-align:start}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .description-content .description-title .comment-title-content .date-content{color:#181c22;font-size:1.5rem;font-weight:400}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .description-content .description-title .delete-comment-button{background-color:#0000;border:none;cursor:pointer}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-new-kindergarten-school-monthly-plan-info .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.form-new-kindergarten-school-monthly-plan-info .adm-hours-information-frame-content{margin-top:3rem}.form-edit-school-teaching-month-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-school-teaching-month-plan::-webkit-scrollbar{width:10px}.form-edit-school-teaching-month-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-school-teaching-month-plan.display-false{display:none}.form-edit-school-teaching-month-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-school-teaching-month-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-school-teaching-month-plan .header-form-add-element-content svg{cursor:pointer}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan{padding-bottom:2rem}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-file-element label .icon-content{color:#118951!important;font-size:5.5rem}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.pdf-icon{color:crimson}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.img-icon{color:#009be2}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.img-docx{color:#00499c}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-school-teaching-month-plan .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-edit-school-teaching-month-plan{width:100%}}.table-container-new-kindergarten-school-monthly-plan{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-new-kindergarten-school-monthly-plan h1{padding:2rem 0}.table-container-new-kindergarten-school-monthly-plan .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-new-kindergarten-school-monthly-plan .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-new-kindergarten-school-monthly-plan .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-new-kindergarten-school-monthly-plan .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-new-kindergarten-school-monthly-plan .search-filter-content h2{margin:0 1rem}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .search-by-date-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .search-by-date-content .input-content{margin:0}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .input-content:first-child,.table-container-new-kindergarten-school-monthly-plan .search-filter-content .input-content:nth-child(4){margin-left:0}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .input-content.input-data{width:120px}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .search-date-input-content{margin-left:3rem}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-new-kindergarten-school-monthly-plan .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-new-kindergarten-school-monthly-plan .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-new-kindergarten-school-monthly-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-new-kindergarten-school-monthly-plan .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-new-kindergarten-school-monthly-plan .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-new-kindergarten-school-monthly-plan .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:53vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-new-kindergarten-school-monthly-plan .main-table::-webkit-scrollbar{width:10px}.table-container-new-kindergarten-school-monthly-plan .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:930px){.table-container-new-kindergarten-school-monthly-plan .btn-create-new-coordinator-container,.table-container-new-kindergarten-school-monthly-plan .title-table{width:95%}.table-container-new-kindergarten-school-monthly-plan .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:95%}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .input-content,.table-container-new-kindergarten-school-monthly-plan .search-filter-content .search-by-date-content,.table-container-new-kindergarten-school-monthly-plan .search-filter-content .submit-form-button-content{margin:1rem 0 0}.table-container-new-kindergarten-school-monthly-plan .search-filter-content .submit-form-button-content button{padding:.5rem 1rem}.table-container-new-kindergarten-school-monthly-plan .header-table-element{width:98%}.table-container-new-kindergarten-school-monthly-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem}.table-container-new-kindergarten-school-monthly-plan .header-table-element .header-table-ul .header-table-ul-li:first-child,.table-container-new-kindergarten-school-monthly-plan .header-table-element .header-table-ul .header-table-ul-li:nth-child(2){display:none}.table-container-new-kindergarten-school-monthly-plan .main-table{height:46dvh}}.loading-popup{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:row;justify-content:center;padding:.5rem;position:fixed;right:20px;top:20px}.loading-popup h2{font-style:italic;margin-left:1rem;padding:0;white-space:nowrap;width:auto}.loading-popup.display-false{display:none}.new-kindergarten-school-monthly-plan{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.new-kindergarten-school-monthly-plan.display-false{display:none}.new-kindergarten-school-monthly-plan h1{color:#000;padding:2rem}.form-add-elementary-school-monthly-plan{align-items:center;background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-elementary-school-monthly-plan.display-false{display:none}.form-add-elementary-school-monthly-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 0;width:100%}.form-add-elementary-school-monthly-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0 2rem}.form-add-elementary-school-monthly-plan .header-form-add-element-content svg{cursor:pointer;padding:0 2rem}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan{max-height:400px;overflow-x:hidden;overflow-y:auto;padding:0 3rem;width:80%}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-add-elementary-school-monthly-plan{width:100%}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan{max-height:450px;padding:0 0 1rem;width:90%}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan::-webkit-scrollbar{width:0}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:0}.form-add-elementary-school-monthly-plan .main-form-add-monthly-plan .input-element-content input{width:90%}}.new-elementary-school-monthly-plan-information{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.new-elementary-school-monthly-plan-information::-webkit-scrollbar{width:10px}.new-elementary-school-monthly-plan-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.new-elementary-school-monthly-plan-information.display-false{display:none}.new-elementary-school-monthly-plan-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.new-elementary-school-monthly-plan-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.new-elementary-school-monthly-plan-information .header-form-describe-element-content svg{cursor:pointer}.new-elementary-school-monthly-plan-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .description-content{width:100%}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .description-content .description-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .tag{background-color:#118951;border-radius:5px;color:#fff;font-size:1.5rem;padding:.5rem 1rem}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content h1{font-weight:300;text-align:start}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .date-content{color:#181c22;font-size:1.5rem;font-weight:400}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .description-content .description-title .delete-comment-button{background-color:#0000;border:none;cursor:pointer}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.new-elementary-school-monthly-plan-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.new-elementary-school-monthly-plan-information .adm-hours-information-frame-content{margin-top:3rem}.form-edit-school-elementary-monthly-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-school-elementary-monthly-plan::-webkit-scrollbar{width:10px}.form-edit-school-elementary-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-school-elementary-monthly-plan.display-false{display:none}.form-edit-school-elementary-monthly-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-school-elementary-monthly-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-school-elementary-monthly-plan .header-form-add-element-content svg{cursor:pointer}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan{padding-bottom:2rem}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-file-element label .icon-content{color:#118951!important;font-size:5.5rem}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.pdf-icon{color:crimson}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.img-icon{color:#009be2}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.img-docx{color:#00499c}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-school-elementary-monthly-plan .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-edit-school-elementary-monthly-plan{width:100%}}.table-container-new-elementary-school-monthly-plan{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-new-elementary-school-monthly-plan h1{padding:2rem 0}.table-container-new-elementary-school-monthly-plan .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-new-elementary-school-monthly-plan .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-new-elementary-school-monthly-plan .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-new-elementary-school-monthly-plan .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-new-elementary-school-monthly-plan .search-filter-content h2{margin:0 1rem}.table-container-new-elementary-school-monthly-plan .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-new-elementary-school-monthly-plan .search-filter-content .input-content:first-child,.table-container-new-elementary-school-monthly-plan .search-filter-content .input-content:nth-child(4){margin-left:0}.table-container-new-elementary-school-monthly-plan .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-new-elementary-school-monthly-plan .search-filter-content .input-content.input-data{width:120px}.table-container-new-elementary-school-monthly-plan .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-new-elementary-school-monthly-plan .search-filter-content .search-date-input-content{margin-left:3rem}.table-container-new-elementary-school-monthly-plan .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-new-elementary-school-monthly-plan .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-new-elementary-school-monthly-plan .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-new-elementary-school-monthly-plan .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-new-elementary-school-monthly-plan .search-filter-content .search-by-date-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem}.table-container-new-elementary-school-monthly-plan .search-filter-content .search-by-date-content .input-content{margin:0}.table-container-new-elementary-school-monthly-plan .search-filter-content .search-by-date-content .input-content input{width:120px}.table-container-new-elementary-school-monthly-plan .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-new-elementary-school-monthly-plan .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-new-elementary-school-monthly-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-new-elementary-school-monthly-plan .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-new-elementary-school-monthly-plan .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-new-elementary-school-monthly-plan .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:53vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-new-elementary-school-monthly-plan .main-table::-webkit-scrollbar{width:10px}.table-container-new-elementary-school-monthly-plan .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:930px){.table-container-new-elementary-school-monthly-plan .btn-create-new-coordinator-container,.table-container-new-elementary-school-monthly-plan .title-table{width:95%}.table-container-new-elementary-school-monthly-plan .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:95%}.table-container-new-elementary-school-monthly-plan .search-filter-content .input-content,.table-container-new-elementary-school-monthly-plan .search-filter-content .search-by-date-content,.table-container-new-elementary-school-monthly-plan .search-filter-content .submit-form-button-content{margin:1rem 0 0}.table-container-new-elementary-school-monthly-plan .search-filter-content .submit-form-button-content button{padding:.5rem 1rem}.table-container-new-elementary-school-monthly-plan .header-table-element{width:98%}.table-container-new-elementary-school-monthly-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem}.table-container-new-elementary-school-monthly-plan .header-table-element .header-table-ul .header-table-ul-li:first-child,.table-container-new-elementary-school-monthly-plan .header-table-element .header-table-ul .header-table-ul-li:nth-child(2){display:none}.table-container-new-elementary-school-monthly-plan .main-table{height:46dvh}}.elementary-school-monthly-plan-file-delivery-data{background-color:#fff;height:89vh;overflow-y:auto;padding:0;position:absolute;right:0;top:-20px;width:100%;z-index:9999}.elementary-school-monthly-plan-file-delivery-data.display-false{display:none}.elementary-school-monthly-plan-file-delivery-data::-webkit-scrollbar{width:15px}.elementary-school-monthly-plan-file-delivery-data::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-monthly-plan-file-delivery-data .file-delivery-date-input-year-content h1{font-size:1.7rem;font-weight:400;padding-bottom:.5rem}.elementary-school-monthly-plan-file-delivery-data .file-delivery-date-input-year-content input{border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.6rem;margin-left:2rem;outline:none;padding:.8rem}.elementary-school-monthly-plan-file-delivery-data .kindergarten-school-file-delivery-data-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem}.elementary-school-monthly-plan-file-delivery-data .kindergarten-school-file-delivery-data-title h1{font-size:2rem;font-style:italic;padding:0}.elementary-school-monthly-plan-file-delivery-data .kindergarten-school-file-delivery-data-title .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.elementary-school-monthly-plan-file-delivery-data .kindergarten-school-file-delivery-data-input-data{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 2rem}.elementary-school-monthly-plan-file-delivery-data .kindergarten-school-file-delivery-data-input-data h1{font-size:1.8rem;font-style:italic;padding:0}.elementary-school-monthly-plan-file-delivery-data .default-background-file-delivery{width:70%}.elementary-school-monthly-plan-file-delivery-data .kindergarten-school-file-delivery-data-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.elementary-school-monthly-plan-file-delivery-data .kindergarten-school-file-delivery-data-table table{border-bottom:1px solid #000;border-collapse:collapse;border-right:1px solid #000;margin-top:2rem;width:90%}.elementary-school-monthly-plan-file-delivery-data .kindergarten-school-file-delivery-data-table table td,.elementary-school-monthly-plan-file-delivery-data .kindergarten-school-file-delivery-data-table table th{border:1px solid #000;border-bottom:0;border-right:0}.elementary-school-monthly-plan-file-delivery-data .kindergarten-school-file-delivery-data-table table th{background-color:#118951;color:#fff;font-size:1.7rem;padding:1rem;text-align:start}.elementary-school-monthly-plan-file-delivery-data .kindergarten-school-file-delivery-data-table table td{font-size:1.5rem;padding:1rem}.elementary-school-monthly-plan-file-delivery-data .kindergarten-school-file-delivery-data-table table td p{font-size:1.5rem;margin:0}.new-elementary-school-monthly-plan{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.new-elementary-school-monthly-plan.display-false{display:none}.new-elementary-school-monthly-plan h1{color:#000;padding:2rem}.content-table-element-elementary-school-weekly-plan{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-elementary-school-weekly-plan.display-animation-false{opacity:0}.content-table-element-elementary-school-weekly-plan .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-elementary-school-weekly-plan .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li h2,.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li p{font-size:1.3rem}@media(max-width:930px){.content-table-element-elementary-school-weekly-plan{width:98%}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li:first-child,.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li:nth-child(2){display:none}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li .icon-content{font-size:2rem}.content-table-element-elementary-school-weekly-plan .content-table-ul .content-table-ul-li h2{font-size:1rem}}.form-add-school-kindergarten-teaching-weekly-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-school-kindergarten-teaching-weekly-plan.display-false{display:none}.form-add-school-kindergarten-teaching-weekly-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-school-kindergarten-teaching-weekly-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-school-kindergarten-teaching-weekly-plan .header-form-add-element-content svg{cursor:pointer}.form-add-school-kindergarten-teaching-weekly-plan .error-content{background-color:red;border-radius:5px;position:absolute;top:50px;transition:all .3s ease-in-out;z-index:1}.form-add-school-kindergarten-teaching-weekly-plan .error-content h1{color:#fff;font-size:1.5rem;padding:1rem}.form-add-school-kindergarten-teaching-weekly-plan .error-content.display-false{top:-200px}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-add-school-kindergarten-teaching-weekly-plan{overflow:hidden;width:100%}.form-add-school-kindergarten-teaching-weekly-plan .header-form-add-element-content{padding:1rem}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan{max-height:500px;padding:2rem;width:95%}.form-add-school-kindergarten-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content{width:90%}}.form-edit-school-weekly-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-school-weekly-plan::-webkit-scrollbar{width:10px}.form-edit-school-weekly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-school-weekly-plan.display-false{display:none}.form-edit-school-weekly-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-school-weekly-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-school-weekly-plan .header-form-add-element-content svg{cursor:pointer}.form-edit-school-weekly-plan .error-content{background-color:red;border-radius:5px;position:absolute;top:50px;transition:all .3s ease-in-out;z-index:1}.form-edit-school-weekly-plan .error-content h1{color:#fff;font-size:1.5rem;padding:1rem}.form-edit-school-weekly-plan .error-content.display-false{top:-200px}.form-edit-school-weekly-plan .main-form-edit-monthly-plan{padding-bottom:2rem}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-file-element label .icon-content{color:#118951!important;font-size:5.5rem}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.pdf-icon{color:crimson}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.img-icon{color:#009be2}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.img-docx{color:#00499c}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-school-weekly-plan .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-edit-school-weekly-plan{width:100%}}.table-container-kindergarten-school-weekly-plan{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-kindergarten-school-weekly-plan h1{padding:2rem 0}.table-container-kindergarten-school-weekly-plan .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-kindergarten-school-weekly-plan .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-kindergarten-school-weekly-plan .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-kindergarten-school-weekly-plan .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-kindergarten-school-weekly-plan .search-filter-content h2{margin:0 1rem}.table-container-kindergarten-school-weekly-plan .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;overflow:hidden;padding:.7rem;position:relative}.table-container-kindergarten-school-weekly-plan .search-filter-content .input-content:nth-child(2){margin-left:1rem}.table-container-kindergarten-school-weekly-plan .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-kindergarten-school-weekly-plan .search-filter-content .input-content.input-data{width:120px}.table-container-kindergarten-school-weekly-plan .search-filter-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:1rem}.table-container-kindergarten-school-weekly-plan .search-filter-content .date-container .search-date-input-content,.table-container-kindergarten-school-weekly-plan .search-filter-content .date-container input{margin:0}.table-container-kindergarten-school-weekly-plan .search-filter-content .date-container .search-date-input-content label{font-size:1.5rem}.table-container-kindergarten-school-weekly-plan .search-filter-content .date-container .search-date-input-content input{width:60px}.table-container-kindergarten-school-weekly-plan .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-kindergarten-school-weekly-plan .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-kindergarten-school-weekly-plan .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-kindergarten-school-weekly-plan .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:2rem;width:90%}.table-container-kindergarten-school-weekly-plan .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-kindergarten-school-weekly-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-kindergarten-school-weekly-plan .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-kindergarten-school-weekly-plan .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-kindergarten-school-weekly-plan .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:51vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-kindergarten-school-weekly-plan .main-table::-webkit-scrollbar{width:10px}.table-container-kindergarten-school-weekly-plan .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:930px){.table-container-kindergarten-school-weekly-plan .btn-create-new-coordinator-container,.table-container-kindergarten-school-weekly-plan .title-table{width:95%}.table-container-kindergarten-school-weekly-plan .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:95%}.table-container-kindergarten-school-weekly-plan .search-filter-content .input-content{margin:0}.table-container-kindergarten-school-weekly-plan .search-filter-content .date-container,.table-container-kindergarten-school-weekly-plan .search-filter-content .input-content:nth-child(2),.table-container-kindergarten-school-weekly-plan .search-filter-content .submit-form-button-content{margin:1rem 0 0}.table-container-kindergarten-school-weekly-plan .search-filter-content .submit-form-button-content button{padding:.5rem 1rem}.table-container-kindergarten-school-weekly-plan .header-table-element{width:98%}.table-container-kindergarten-school-weekly-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem}.table-container-kindergarten-school-weekly-plan .header-table-element .header-table-ul .header-table-ul-li:first-child,.table-container-kindergarten-school-weekly-plan .header-table-element .header-table-ul .header-table-ul-li:nth-child(2){display:none}.table-container-kindergarten-school-weekly-plan .main-table{max-height:45vh}}.kindergarten-school-weekly-plan-information{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.kindergarten-school-weekly-plan-information::-webkit-scrollbar{width:10px}.kindergarten-school-weekly-plan-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-weekly-plan-information.display-false{display:none}.kindergarten-school-weekly-plan-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.kindergarten-school-weekly-plan-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.kindergarten-school-weekly-plan-information .header-form-describe-element-content svg{cursor:pointer}.kindergarten-school-weekly-plan-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .description-content{width:100%}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .description-content .description-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .tag{background-color:#118951;border-radius:5px;color:#fff;font-size:1.5rem;padding:.5rem 1rem}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content h1{font-weight:300;text-align:start}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .date-content{color:#181c22;font-size:1.5rem;font-weight:400}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .description-content .description-title .delete-comment-button{background-color:#0000;border:none;cursor:pointer}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.kindergarten-school-weekly-plan-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.kindergarten-school-weekly-plan-information .adm-hours-information-frame-content{margin-top:3rem}.kindergarten-school-file-delivery-data{background-color:#fff;height:89vh;overflow-y:auto;padding:0;position:absolute;right:0;top:-20px;width:100%;z-index:9999}.kindergarten-school-file-delivery-data.display-false{display:none}.kindergarten-school-file-delivery-data::-webkit-scrollbar{width:15px}.kindergarten-school-file-delivery-data::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-file-delivery-data .file-delivery-date-input-year-content h1{font-size:1.7rem;font-weight:400;padding-bottom:.5rem}.kindergarten-school-file-delivery-data .file-delivery-date-input-year-content input{border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.6rem;margin-left:2rem;outline:none;padding:.8rem}.kindergarten-school-file-delivery-data .kindergarten-school-file-delivery-data-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem}.kindergarten-school-file-delivery-data .kindergarten-school-file-delivery-data-title h1{font-size:2rem;font-style:italic;padding:0}.kindergarten-school-file-delivery-data .kindergarten-school-file-delivery-data-title .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.kindergarten-school-file-delivery-data .kindergarten-school-file-delivery-data-input-data{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 2rem}.kindergarten-school-file-delivery-data .kindergarten-school-file-delivery-data-input-data h1{font-size:1.8rem;font-style:italic;padding:0}.kindergarten-school-file-delivery-data .default-background-file-delivery{width:70%}.kindergarten-school-file-delivery-data .kindergarten-school-file-delivery-data-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.kindergarten-school-file-delivery-data .kindergarten-school-file-delivery-data-table table{border-bottom:1px solid #000;border-collapse:collapse;border-right:1px solid #000;margin-top:2rem;width:90%}.kindergarten-school-file-delivery-data .kindergarten-school-file-delivery-data-table table td,.kindergarten-school-file-delivery-data .kindergarten-school-file-delivery-data-table table th{border:1px solid #000;border-bottom:0;border-right:0}.kindergarten-school-file-delivery-data .kindergarten-school-file-delivery-data-table table th{background-color:#118951;color:#fff;font-size:1.7rem;padding:1rem;text-align:start}.kindergarten-school-file-delivery-data .kindergarten-school-file-delivery-data-table table td{font-size:1.5rem;padding:1rem}.kindergarten-school-file-delivery-data .kindergarten-school-file-delivery-data-table table td p{font-size:1.5rem;margin:0}.kindergarten-school-weekly-plan{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.kindergarten-school-weekly-plan.display-false{display:none}.kindergarten-school-weekly-plan h1{color:#000;padding:2rem}.form-edit-elementary-weekly-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-elementary-weekly-plan::-webkit-scrollbar{width:10px}.form-edit-elementary-weekly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-elementary-weekly-plan.display-false{display:none}.form-edit-elementary-weekly-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-elementary-weekly-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-elementary-weekly-plan .header-form-add-element-content svg{cursor:pointer}.form-edit-elementary-weekly-plan .error-content{background-color:red;border-radius:5px;position:absolute;top:50px;transition:all .3s ease-in-out;z-index:1}.form-edit-elementary-weekly-plan .error-content h1{color:#fff;font-size:1.5rem;padding:1rem}.form-edit-elementary-weekly-plan .error-content.display-false{top:-200px}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan{padding-bottom:2rem}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-file-element label .icon-content{color:#118951!important;font-size:5.5rem}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.pdf-icon{color:crimson}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.img-icon{color:#009be2}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.img-docx{color:#00499c}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-elementary-weekly-plan .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-edit-elementary-weekly-plan{width:100%}}.form-add-school-elementary-weekly-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-school-elementary-weekly-plan.display-false{display:none}.form-add-school-elementary-weekly-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-school-elementary-weekly-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-school-elementary-weekly-plan .header-form-add-element-content svg{cursor:pointer}.form-add-school-elementary-weekly-plan .error-content{background-color:red;border-radius:5px;position:absolute;top:50px;transition:all .3s ease-in-out;z-index:1}.form-add-school-elementary-weekly-plan .error-content h1{color:#fff;font-size:1.5rem;padding:1rem}.form-add-school-elementary-weekly-plan .error-content.display-false{top:-200px}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-add-school-elementary-weekly-plan{overflow:hidden;width:100%}.form-add-school-elementary-weekly-plan .header-form-add-element-content{padding:1rem}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan{max-height:500px;padding:2rem;width:95%}.form-add-school-elementary-weekly-plan .main-form-add-monthly-plan .input-element-content{width:90%}}.elementary-school-weekly-plan-information{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.elementary-school-weekly-plan-information::-webkit-scrollbar{width:10px}.elementary-school-weekly-plan-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-weekly-plan-information.display-false{display:none}.elementary-school-weekly-plan-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.elementary-school-weekly-plan-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.elementary-school-weekly-plan-information .header-form-describe-element-content svg{cursor:pointer}.elementary-school-weekly-plan-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.elementary-school-weekly-plan-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.elementary-school-weekly-plan-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.elementary-school-weekly-plan-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .description-content{width:100%}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .description-content .description-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .tag{background-color:#118951;border-radius:5px;color:#fff;font-size:1.5rem;padding:.5rem 1rem}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content h1{font-weight:300;text-align:start}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .date-content{color:#181c22;font-size:1.5rem;font-weight:400}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .description-content .description-title .delete-comment-button{background-color:#0000;border:none;cursor:pointer}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.elementary-school-weekly-plan-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.elementary-school-weekly-plan-information .adm-hours-information-frame-content{margin-top:3rem}.table-container-elementary-school-weekly-plan{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-elementary-school-weekly-plan h1{padding:2rem 0}.table-container-elementary-school-weekly-plan .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-elementary-school-weekly-plan .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-elementary-school-weekly-plan .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-elementary-school-weekly-plan .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-elementary-school-weekly-plan .search-filter-content h2{margin:0 1rem}.table-container-elementary-school-weekly-plan .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;overflow:hidden;padding:.7rem;position:relative}.table-container-elementary-school-weekly-plan .search-filter-content .input-content:nth-child(2){margin-left:1rem}.table-container-elementary-school-weekly-plan .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-elementary-school-weekly-plan .search-filter-content .input-content.input-data{width:120px}.table-container-elementary-school-weekly-plan .search-filter-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:1rem}.table-container-elementary-school-weekly-plan .search-filter-content .date-container .search-date-input-content,.table-container-elementary-school-weekly-plan .search-filter-content .date-container input{margin:0}.table-container-elementary-school-weekly-plan .search-filter-content .date-container .search-date-input-content label{font-size:1.5rem}.table-container-elementary-school-weekly-plan .search-filter-content .date-container .search-date-input-content input{width:60px}.table-container-elementary-school-weekly-plan .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-elementary-school-weekly-plan .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-elementary-school-weekly-plan .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-elementary-school-weekly-plan .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:2rem;width:90%}.table-container-elementary-school-weekly-plan .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-elementary-school-weekly-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-elementary-school-weekly-plan .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-elementary-school-weekly-plan .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-elementary-school-weekly-plan .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:51vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-elementary-school-weekly-plan .main-table::-webkit-scrollbar{width:10px}.table-container-elementary-school-weekly-plan .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:930px){.table-container-elementary-school-weekly-plan .btn-create-new-coordinator-container,.table-container-elementary-school-weekly-plan .title-table{width:95%}.table-container-elementary-school-weekly-plan .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:95%}.table-container-elementary-school-weekly-plan .search-filter-content .input-content{margin:0}.table-container-elementary-school-weekly-plan .search-filter-content .date-container,.table-container-elementary-school-weekly-plan .search-filter-content .input-content:nth-child(2),.table-container-elementary-school-weekly-plan .search-filter-content .submit-form-button-content{margin:1rem 0 0}.table-container-elementary-school-weekly-plan .search-filter-content .submit-form-button-content button{padding:.5rem 1rem}.table-container-elementary-school-weekly-plan .header-table-element{width:98%}.table-container-elementary-school-weekly-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem}.table-container-elementary-school-weekly-plan .header-table-element .header-table-ul .header-table-ul-li:first-child,.table-container-elementary-school-weekly-plan .header-table-element .header-table-ul .header-table-ul-li:nth-child(2){display:none}.table-container-elementary-school-weekly-plan .main-table{max-height:45vh}}.elementary-school-file-delivery-data{background-color:#fff;height:89vh;overflow-y:auto;padding:0;position:absolute;right:0;top:-20px;width:100%;z-index:9999}.elementary-school-file-delivery-data.display-false{display:none}.elementary-school-file-delivery-data::-webkit-scrollbar{width:15px}.elementary-school-file-delivery-data::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-file-delivery-data .kindergarten-school-file-delivery-data-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem}.elementary-school-file-delivery-data .kindergarten-school-file-delivery-data-title h1{font-size:2rem;font-style:italic;padding:0}.elementary-school-file-delivery-data .kindergarten-school-file-delivery-data-title .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.elementary-school-file-delivery-data .kindergarten-school-file-delivery-data-input-data{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 2rem}.elementary-school-file-delivery-data .kindergarten-school-file-delivery-data-input-data h1{font-size:1.8rem;font-style:italic;padding:0}.elementary-school-file-delivery-data .file-delivery-date-input-year-content h1{font-size:1.7rem;font-weight:400;padding-bottom:.5rem}.elementary-school-file-delivery-data .file-delivery-date-input-year-content input{border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.6rem;margin-left:2rem;outline:none;padding:.8rem}.elementary-school-file-delivery-data .default-background-file-delivery{width:70%}.elementary-school-file-delivery-data .kindergarten-school-file-delivery-data-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.elementary-school-file-delivery-data .kindergarten-school-file-delivery-data-table table{border-collapse:collapse;margin-top:2rem;width:70%}.elementary-school-file-delivery-data .kindergarten-school-file-delivery-data-table table td,.elementary-school-file-delivery-data .kindergarten-school-file-delivery-data-table table th{border:1px solid #000}.elementary-school-file-delivery-data .kindergarten-school-file-delivery-data-table table th{background-color:#118951;color:#fff;font-size:1.7rem;padding:1rem;text-align:start}.elementary-school-file-delivery-data .kindergarten-school-file-delivery-data-table table td{font-size:1.5rem;padding:1rem}.elementary-school-file-delivery-data .kindergarten-school-file-delivery-data-table table td p{font-size:1.5rem;margin:0}.content-table-element-reading-fluency{margin-top:3rem;width:90%}.content-table-element-reading-fluency .content-table-ul-coordinator{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr 1fr 1fr 1fr 1fr .2fr .2fr;justify-content:center;list-style:none;min-height:100px;width:100%}.content-table-element-reading-fluency .content-table-ul-coordinator:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-reading-fluency .content-table-ul-coordinator .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-reading-fluency .content-table-ul-coordinator .content-table-ul-li:first-child:before{display:none}.content-table-element-reading-fluency .content-table-ul-coordinator .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-reading-fluency .content-table-ul-coordinator .content-table-ul-li h2,.content-table-element-reading-fluency .content-table-ul-coordinator .content-table-ul-li p{font-size:1.3rem}.form-add-reading-fluency{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-add-reading-fluency.display-false{display:none}.form-add-reading-fluency .form-add-element-coordinator{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;max-height:520px;overflow:visible;overflow-y:auto;transition:all .2s ease-in-out;width:500px}.form-add-reading-fluency .form-add-element-coordinator::-webkit-scrollbar{width:10px}.form-add-reading-fluency .form-add-element-coordinator::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-reading-fluency .form-add-element-coordinator .header-form-add-element-content{align-items:center;background-color:#13975a;border-radius:5px 5px 0 0;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-reading-fluency .form-add-element-coordinator .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-reading-fluency .form-add-element-coordinator .header-form-add-element-content svg{cursor:pointer}.form-add-reading-fluency .form-add-element-coordinator .body-form-add-element-content{padding:0 3rem}.form-add-reading-fluency .form-add-element-coordinator .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0;position:relative}.form-add-reading-fluency .form-add-element-coordinator .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-reading-fluency .form-add-element-coordinator .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-reading-fluency .form-add-element-coordinator .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-reading-fluency .form-add-element-coordinator .body-form-add-element-content .error-content{color:red;font-size:1.3rem}.form-add-reading-fluency .form-add-element-coordinator .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-reading-fluency .form-add-element-coordinator .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-reading-fluency .form-add-element-coordinator .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-reading-fluency .form-add-element-coordinator .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.table-container-reading-fluency{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-reading-fluency .title-table{font-size:1.6rem;font-style:italic;margin-bottom:1rem;text-align:start;width:90%}.table-container-reading-fluency .btn-create-new-teacher{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-reading-fluency .btn-create-new-teacher button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-reading-fluency .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-reading-fluency .search-filter-content h2{margin:0 2rem}.table-container-reading-fluency .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-reading-fluency .search-filter-content .input-content:first-child,.table-container-reading-fluency .search-filter-content .input-content:nth-child(4){margin-left:0}.table-container-reading-fluency .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-reading-fluency .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-reading-fluency .search-filter-content .search-date-input-content{margin-left:3rem}.table-container-reading-fluency .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-reading-fluency .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-reading-fluency .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-reading-fluency .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-reading-fluency .header-table-element{border-bottom:2px solid #acacac;width:90%}.table-container-reading-fluency .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr 1fr 1fr 1fr 1fr .2fr .2fr;list-style:none}.table-container-reading-fluency .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-reading-fluency .main-table{align-items:center;display:flex;flex-direction:column;height:59vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-reading-fluency .main-table::-webkit-scrollbar{width:10px}.table-container-reading-fluency .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.reading-fluency-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.reading-fluency-container.display-false{display:none}.reading-fluency-container h1{color:#000;padding:2rem}.form-edit-elementary-school-httpi{background-color:#fff;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-elementary-school-httpi::-webkit-scrollbar{width:10px}.form-edit-elementary-school-httpi::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-elementary-school-httpi.display-false{display:none}.form-edit-elementary-school-httpi .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-elementary-school-httpi .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-elementary-school-httpi .header-form-add-element-content svg{cursor:pointer}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-file-element label .icon-content{color:#118951!important;font-size:5.5rem}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-file-element label .icon-content.pdf-icon{color:crimson}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-file-element label .icon-content.img-icon{color:#009be2}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-file-element label .icon-content.img-docx{color:#00499c}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-elementary-school-httpi .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-edit-elementary-school-httpi{width:100%!important}.form-edit-elementary-school-httpi .header-form-add-element-content,.form-edit-elementary-school-httpi .main-form-edit-monthly-plan{padding:1rem!important}}.form-add-elementary-school-HTTPI{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-elementary-school-HTTPI::-webkit-scrollbar{width:10px}.form-add-elementary-school-HTTPI::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-elementary-school-HTTPI.display-false{display:none}.form-add-elementary-school-HTTPI .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-elementary-school-HTTPI .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-elementary-school-HTTPI .header-form-add-element-content svg{cursor:pointer}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan{padding:1rem 10rem}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-add-elementary-school-HTTPI{overflow:hidden;width:100%}.form-add-elementary-school-HTTPI .header-form-add-element-content{padding:1rem}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan{max-height:500px;padding:2rem;width:95%}.form-add-elementary-school-HTTPI .main-form-add-monthly-plan .input-element-content{width:90%}}.content-table-element-httpi{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-httpi.display-animation-false{opacity:0}.content-table-element-httpi .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-httpi .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-httpi .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-httpi .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-element-httpi .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-element-httpi .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center;margin-left:1rem}.content-table-element-httpi .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-httpi .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-element-httpi .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-element-httpi .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-element-httpi .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-element-httpi .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-element-httpi .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-httpi .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-httpi .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-element-httpi .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-element-httpi .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-element-httpi .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-element-httpi .content-table-ul .content-table-ul-li h2,.content-table-element-httpi .content-table-ul .content-table-ul-li p{font-size:1.3rem}@media(max-width:930px){.content-table-element-httpi{width:98%!important}.content-table-element-httpi .content-table-ul .content-table-ul-li:first-child,.content-table-element-httpi .content-table-ul .content-table-ul-li:nth-child(2){display:none}.content-table-element-httpi .content-table-ul .content-table-ul-li .icon-content{font-size:2rem}.content-table-element-httpi .content-table-ul .content-table-ul-li h2{font-size:1rem!important}}.elementary-school-HTTPI-display-information{background-color:#fff;border-radius:5px;height:90vh;margin-top:2rem;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.elementary-school-HTTPI-display-information::-webkit-scrollbar{width:10px}.elementary-school-HTTPI-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-HTTPI-display-information.display-false{display:none}.elementary-school-HTTPI-display-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.elementary-school-HTTPI-display-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.elementary-school-HTTPI-display-information .header-form-describe-element-content svg{cursor:pointer}.elementary-school-HTTPI-display-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .description-content{width:100%}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .description-content .description-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .tag{background-color:#118951;border-radius:5px;color:#fff;font-size:1.5rem;margin-right:1rem;padding:.5rem 1rem}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content h1{font-weight:300;text-align:start}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .date-content{color:#181c22;font-size:1.5rem;font-weight:400}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .description-content .description-title .delete-comment-button{background-color:#0000;border:none;cursor:pointer}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.elementary-school-HTTPI-display-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.elementary-school-HTTPI-display-information .adm-hours-information-frame-content{margin-top:3rem}.table-container-elementary-school-httpi{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative;top:0;width:100%}.table-container-elementary-school-httpi h1{padding:2rem 0}.table-container-elementary-school-httpi .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-elementary-school-httpi .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-elementary-school-httpi .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-elementary-school-httpi .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-elementary-school-httpi .search-filter-content h2{margin:0 1rem}.table-container-elementary-school-httpi .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-elementary-school-httpi .search-filter-content .input-content:first-child,.table-container-elementary-school-httpi .search-filter-content .input-content:nth-child(5){margin-left:0}.table-container-elementary-school-httpi .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-elementary-school-httpi .search-filter-content .input-content.input-data{width:120px}.table-container-elementary-school-httpi .search-filter-content .date-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:1rem}.table-container-elementary-school-httpi .search-filter-content .date-content .input-content{margin:0}.table-container-elementary-school-httpi .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-elementary-school-httpi .search-filter-content .search-date-input-content{margin-left:3rem}.table-container-elementary-school-httpi .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-elementary-school-httpi .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-elementary-school-httpi .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-elementary-school-httpi .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-elementary-school-httpi .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-elementary-school-httpi .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-elementary-school-httpi .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-elementary-school-httpi .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-elementary-school-httpi .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-elementary-school-httpi .main-table{align-items:center;display:flex;flex-direction:column;height:53vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-elementary-school-httpi .main-table::-webkit-scrollbar{width:10px}.table-container-elementary-school-httpi .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:930px){.table-container-elementary-school-httpi .btn-create-new-coordinator-container,.table-container-elementary-school-httpi .title-table{width:95%!important}.table-container-elementary-school-httpi .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:95%!important}.table-container-elementary-school-httpi .search-filter-content .date-content,.table-container-elementary-school-httpi .search-filter-content .input-content,.table-container-elementary-school-httpi .search-filter-content .submit-form-button-content{margin:1rem 0 0}.table-container-elementary-school-httpi .search-filter-content .submit-form-button-content button{margin:0;padding:.5rem 1rem}.table-container-elementary-school-httpi .header-table-element{width:98%!important}.table-container-elementary-school-httpi .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem!important;padding:.5rem!important}.table-container-elementary-school-httpi .header-table-element .header-table-ul .header-table-ul-li:first-child,.table-container-elementary-school-httpi .header-table-element .header-table-ul .header-table-ul-li:nth-child(2){display:none}.table-container-elementary-school-httpi .main-table{max-height:45vh}}.form-edit-kindergarten-school-teaching-HTTPI{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-kindergarten-school-teaching-HTTPI::-webkit-scrollbar{width:10px}.form-edit-kindergarten-school-teaching-HTTPI::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-kindergarten-school-teaching-HTTPI.display-false{display:none}.form-edit-kindergarten-school-teaching-HTTPI .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-kindergarten-school-teaching-HTTPI .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-kindergarten-school-teaching-HTTPI .header-form-add-element-content svg{cursor:pointer}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-file-element label .icon-content{color:#118951!important;font-size:5.5rem}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-file-element label .icon-content.pdf-icon{color:crimson!important}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-file-element label .icon-content.img-icon{color:#009be2!important}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-file-element label .icon-content.img-docx{color:#00499c!important}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-edit-kindergarten-school-teaching-HTTPI{width:100%}.form-edit-kindergarten-school-teaching-HTTPI .main-form-edit-monthly-plan{padding:1rem}}.form-add-kindergarten-school-HTTPI{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-kindergarten-school-HTTPI::-webkit-scrollbar{width:10px}.form-add-kindergarten-school-HTTPI::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-kindergarten-school-HTTPI.display-false{display:none}.form-add-kindergarten-school-HTTPI .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-kindergarten-school-HTTPI .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-kindergarten-school-HTTPI .header-form-add-element-content svg{cursor:pointer}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan{padding:1rem 10rem}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-add-kindergarten-school-HTTPI{overflow:hidden;width:100%}.form-add-kindergarten-school-HTTPI .header-form-add-element-content{padding:1rem}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan{max-height:500px;padding:2rem;width:95%}.form-add-kindergarten-school-HTTPI .main-form-add-monthly-plan .input-element-content{width:90%}}.kindergarten-school-HTTPI-information{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.kindergarten-school-HTTPI-information::-webkit-scrollbar{width:10px}.kindergarten-school-HTTPI-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-HTTPI-information.display-false{display:none}.kindergarten-school-HTTPI-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.kindergarten-school-HTTPI-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.kindergarten-school-HTTPI-information .header-form-describe-element-content svg{cursor:pointer}.kindergarten-school-HTTPI-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .description-content{width:100%}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .description-content .description-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .tag{background-color:#118951;border-radius:5px;color:#fff;font-size:1.5rem;padding:.5rem 1rem}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content h1{font-weight:300;text-align:start}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .date-content{color:#181c22;font-size:1.5rem;font-weight:400}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .description-content .description-title .delete-comment-button{background-color:#0000;border:none;cursor:pointer}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.kindergarten-school-HTTPI-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.kindergarten-school-HTTPI-information .adm-hours-information-frame-content{margin-top:3rem}.content-table-kindergarten-school-httpi{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-kindergarten-school-httpi.display-animation-false{opacity:0}.content-table-kindergarten-school-httpi .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .1fr 1fr .5fr .5fr .9fr .1fr .1fr .1fr .1fr .1fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-kindergarten-school-httpi .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li.status-icon-element{margin-left:1rem}.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li:first-child:before,.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li h2,.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li p{font-size:1.3rem}@media(max-width:930px){.content-table-kindergarten-school-httpi{width:98%!important}.content-table-kindergarten-school-httpi .content-table-ul{grid-template-columns:.1fr .1fr 1fr .5fr .5fr .9fr .1fr .1fr .1fr .1fr}.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li:first-child,.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li:nth-child(2){display:none}.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li .icon-content{font-size:2rem}.content-table-kindergarten-school-httpi .content-table-ul .content-table-ul-li h2{font-size:1rem!important}}.form-add-kindergarten-school-container-digital-httpi{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:99999}.form-add-kindergarten-school-container-digital-httpi.display-false{display:none}.form-add-kindergarten-school-container-digital-httpi .form-add-element{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:relative;width:500px;z-index:99999}.form-add-kindergarten-school-container-digital-httpi .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-kindergarten-school-container-digital-httpi .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-kindergarten-school-container-digital-httpi .form-add-element .header-form-add-element-content svg{cursor:pointer}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content{height:150px;overflow-y:auto;padding:3rem 3rem 0}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content::-webkit-scrollbar{width:10px}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:3.5rem;padding:0}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content input{border:none;font-size:1.7rem;width:120px}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content .icon-arrow{color:#acacac;transition:all .2s ease-in-out}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content .icon-arrow.display-true{transform:rotate(180deg)}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element{z-index:1}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%;z-index:2}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content input{width:50px}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content .input-option-list{top:50px;width:80px;z-index:9999}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content{position:relative;z-index:4}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .error-element{display:none}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content input{cursor:pointer}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list{border-radius:5px;box-shadow:1px 1px 4px #acacac;list-style:none;max-height:80px;overflow:auto;position:absolute;top:60px;width:150px;z-index:2}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list#display-false{height:0}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list::-webkit-scrollbar{padding-right:.5rem;width:5px}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list li{cursor:pointer;font-size:1.5rem;padding:1rem;z-index:2}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list li:hover{background-color:hsla(0,0%,67%,.341)}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-add-kindergarten-school-container-digital-httpi .form-add-element{margin-top:4rem;width:100%}.form-add-kindergarten-school-container-digital-httpi .form-add-element .header-form-add-element-content{padding:1rem}}.table-container-digital-httpi{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%;z-index:3}.table-container-digital-httpi .header-digital-httpi{align-items:start;display:flex;flex-direction:column;justify-content:start;width:90%}.table-container-digital-httpi .header-digital-httpi h1{font-size:1.6rem;font-style:italic;padding-left:0;text-align:start;width:90%}.table-container-digital-httpi .btn-create-new-student-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-digital-httpi .btn-create-new-student-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-digital-httpi .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-digital-httpi .header-table-element .header-table-ul{display:grid;grid-template-columns:.3fr 2fr 1fr 2fr .4fr .5fr .5fr;list-style:none}.table-container-digital-httpi .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-digital-httpi .header-table-element .header-table-ul .header-table-ul-li.visualization-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-digital-httpi .search-digital-httpi-content{align-items:center;display:flex;flex-direction:row;justify-content:start;width:90%}.table-container-digital-httpi .search-digital-httpi-content .input-date-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:4rem}.table-container-digital-httpi .search-digital-httpi-content .input-date-content h2{padding:0 2rem}.table-container-digital-httpi .search-digital-httpi-content .input-date-content .date-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.table-container-digital-httpi .search-digital-httpi-content .input-date-content .input-content input{background-color:#fff;border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.5rem;outline:none;padding:.8rem 1rem}.table-container-digital-httpi .search-digital-httpi-content .input-date-content .input-content:nth-child(2){margin-left:2rem}.table-container-digital-httpi .search-digital-httpi-content .input-date-content .button-content button{background-color:#118951;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;margin-left:1.5rem;padding:.8rem 1rem}.table-container-digital-httpi .main-table{align-items:center;display:flex;flex-direction:column;height:49vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-digital-httpi .main-table::-webkit-scrollbar{width:12px}.table-container-digital-httpi .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:800px){.table-container-digital-httpi{overflow-x:hidden}.table-container-digital-httpi .btn-create-new-student-container,.table-container-digital-httpi .header-digital-httpi{width:95%}.table-container-digital-httpi .search-digital-httpi-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:95%}.table-container-digital-httpi .search-digital-httpi-content .input-date-content{align-items:start;display:flex;flex-direction:column;justify-content:center;margin:1rem 0 0}.table-container-digital-httpi .search-digital-httpi-content .input-date-content .input-content{width:30%}.table-container-digital-httpi .search-digital-httpi-content .input-date-content .input-content input{width:90%}.table-container-digital-httpi .search-digital-httpi-content .input-date-content .button-content{margin-top:1rem}.table-container-digital-httpi .search-digital-httpi-content .input-date-content .button-content button{margin:0;padding:.5rem 1rem}.table-container-digital-httpi .header-table-element{width:98%}.table-container-digital-httpi .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem}.table-container-digital-httpi .header-table-element .header-table-ul .header-table-ul-li:first-child{display:none}}.content-table-element-digital-httpi{margin-top:1rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-digital-httpi.display-animation-false{opacity:0}.content-table-element-digital-httpi .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 2fr 1fr 2fr .4fr .5fr .5fr;justify-content:center;list-style:none;min-height:50px;width:100%}.content-table-element-digital-httpi .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-digital-httpi .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-digital-httpi .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center}.content-table-element-digital-httpi .content-table-ul .content-table-ul-li .checked-icon{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-element-digital-httpi .content-table-ul .content-table-ul-li .checked-icon#icon-hicheck-element:hover{background-color:#118951;color:#fff!important}.content-table-element-digital-httpi .content-table-ul .content-table-ul-li.status-icon-element{margin-left:1rem}.content-table-element-digital-httpi .content-table-ul .content-table-ul-li:nth-child(4):before,.content-table-element-digital-httpi .content-table-ul .content-table-ul-li:nth-child(5):before,.content-table-element-digital-httpi .content-table-ul .content-table-ul-li:nth-child(6):before{display:none}.content-table-element-digital-httpi .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:30px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-digital-httpi .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-element-digital-httpi .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-element-digital-httpi .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-element-digital-httpi .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-element-digital-httpi .content-table-ul .content-table-ul-li h2,.content-table-element-digital-httpi .content-table-ul .content-table-ul-li p{font-size:1.3rem}@media(max-width:600px){.content-table-element-digital-httpi{width:98%}.content-table-element-digital-httpi .content-table-ul li:first-child{display:none}}.form-edit-kindergarten-school-container-digital-httpi{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-edit-kindergarten-school-container-digital-httpi.display-false{display:none}.form-edit-kindergarten-school-container-digital-httpi .form-add-element{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;width:500px}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .header-form-add-element-content svg{cursor:pointer}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content{height:150px;overflow-y:auto;padding:3rem 3rem 0}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content::-webkit-scrollbar{width:10px}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:3.5rem;padding:0}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content input{border:none;font-size:1.7rem;width:120px}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content .icon-arrow{color:#acacac;transition:all .2s ease-in-out}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content .icon-arrow.display-true{transform:rotate(180deg)}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element{z-index:1}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%;z-index:2}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content input{width:50px}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content .input-option-list{top:50px;width:80px;z-index:9999}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content{position:relative;z-index:4}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .error-element{display:none}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content input{cursor:pointer}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list{border-radius:5px;box-shadow:1px 1px 4px #acacac;list-style:none;max-height:80px;overflow:auto;position:absolute;top:60px;width:150px;z-index:2}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list#display-false{height:0}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list::-webkit-scrollbar{padding-right:.5rem;width:5px}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list li{cursor:pointer;font-size:1.5rem;padding:1rem;z-index:2}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list li:hover{background-color:hsla(0,0%,67%,.341)}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-edit-kindergarten-school-container-digital-httpi .form-add-element{margin-top:4rem;width:100%}.form-edit-kindergarten-school-container-digital-httpi .form-add-element .header-form-add-element-content{padding:1rem}}.day-of-HTTPI-kindergarten-school-content{align-items:start;background-color:#fff;display:flex;flex-direction:row;height:86vh;justify-content:center;overflow-y:auto;position:absolute;top:0;width:100%;z-index:9999}.day-of-HTTPI-kindergarten-school-content::-webkit-scrollbar{width:12px}.day-of-HTTPI-kindergarten-school-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.day-of-HTTPI-kindergarten-school-content.display-false{display:none}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content{width:90%}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .header-content{align-items:start;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .header-content h1{font-size:2rem;font-weight:500;margin:0;padding:.5rem 0}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .header-content h1 span{font-size:1.7rem;margin-left:1rem}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .header-content .button-content .save-button:first-child{margin-right:2rem}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .header-content .save-button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.4rem;margin-top:1rem;outline:none;padding:.5rem 1rem}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table{margin-top:3rem;overflow-x:auto;width:100%}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header{min-width:800px}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .title-table{border:2px solid rgba(0,0,0,.227);border-bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .title-table li h1{border-left:2px solid rgba(0,0,0,.227);color:#000;font-size:1.7rem;font-weight:50;height:100%;padding:.5rem}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .title-table li h1 span{margin-left:1rem}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .title-table li:first-child h1{border-left:0}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table{display:grid;grid-template-columns:.5fr 2fr 1fr 1fr;list-style:none}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li{background-color:#118951;border:2px solid rgba(0,0,0,.227);border-left:0}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li:first-child{border-left:2px solid rgba(0,0,0,.227)}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li:first-child h1{border-right:0 solid rgba(0,0,0,.227)}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li h1{border-bottom:2px solid rgba(0,0,0,.227);border-collapse:collapse;color:#fff;font-size:1.4rem;font-weight:700;padding:.5rem}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li .time-content{display:grid;grid-template-columns:1fr 1fr}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li .time-content h1{border-bottom:0;border-top:0}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li .time-content h1:nth-child(2){border-left:2px solid rgba(0,0,0,.227)}.day-of-HTTPI-kindergarten-school-content .day-of-HTTPI-main-content .day-of-httpi-table .table-main{min-width:800px}@media(max-width:930px){.day-of-HTTPI-kindergarten-school-content{height:90vh}.day-of-HTTPI-kindergarten-school-content::-webkit-scrollbar{width:5px}.day-of-HTTPI-kindergarten-school-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:5px}}.search-element-digital-httpi{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:1rem 0;position:relative}.search-element-digital-httpi .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;height:20px;justify-content:flex-start;padding:.8rem 1rem}.search-element-digital-httpi .input-content .search-element{color:#acacac;width:20px}.search-element-digital-httpi .input-content input{border:none;font-size:1.5rem;margin-left:1rem;outline:none;width:140%}.search-element-digital-httpi .options-list{background-color:#fff;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);position:absolute;top:50px;width:350px;z-index:3}.search-element-digital-httpi .options-list .list-element{list-style:none}.search-element-digital-httpi .options-list .list-element li{cursor:pointer;font-size:1.5rem;padding:1rem}.search-element-digital-httpi .options-list .list-element li:hover{background-color:hsla(0,0%,67%,.341)}.table-elementary-container-digital-httpi{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%;z-index:3}.table-elementary-container-digital-httpi .header-digital-httpi{align-items:start;display:flex;flex-direction:column;justify-content:start;width:90%}.table-elementary-container-digital-httpi .header-digital-httpi h1{font-size:1.6rem;font-style:italic;padding-left:0;text-align:start;width:90%}.table-elementary-container-digital-httpi .btn-create-new-student-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-elementary-container-digital-httpi .btn-create-new-student-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-elementary-container-digital-httpi .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-elementary-container-digital-httpi .header-table-element .header-table-ul{display:grid;grid-template-columns:.3fr 2fr 1fr 2fr .4fr .5fr .5fr;list-style:none}.table-elementary-container-digital-httpi .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-elementary-container-digital-httpi .header-table-element .header-table-ul .header-table-ul-li.visualization-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-elementary-container-digital-httpi .search-digital-httpi-content{align-items:center;display:flex;flex-direction:row;justify-content:start;width:90%}.table-elementary-container-digital-httpi .search-digital-httpi-content .input-date-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:4rem}.table-elementary-container-digital-httpi .search-digital-httpi-content .input-date-content h2{padding:0 2rem}.table-elementary-container-digital-httpi .search-digital-httpi-content .input-date-content .date-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.table-elementary-container-digital-httpi .search-digital-httpi-content .input-date-content .input-content input{background-color:#fff;border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.5rem;outline:none;padding:.8rem 1rem}.table-elementary-container-digital-httpi .search-digital-httpi-content .input-date-content .input-content:nth-child(2){margin-left:2rem}.table-elementary-container-digital-httpi .search-digital-httpi-content .input-date-content .button-content button{background-color:#118951;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;margin-left:1.5rem;padding:.8rem 1rem}.table-elementary-container-digital-httpi .main-table{align-items:center;display:flex;flex-direction:column;height:49vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-elementary-container-digital-httpi .main-table::-webkit-scrollbar{width:12px}.table-elementary-container-digital-httpi .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:800px){.table-elementary-container-digital-httpi{overflow-x:hidden}.table-elementary-container-digital-httpi .btn-create-new-student-container,.table-elementary-container-digital-httpi .header-digital-httpi{width:95%}.table-elementary-container-digital-httpi .search-digital-httpi-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:95%}.table-elementary-container-digital-httpi .search-digital-httpi-content .input-date-content{align-items:start;display:flex;flex-direction:column;justify-content:center;margin:1rem 0 0}.table-elementary-container-digital-httpi .search-digital-httpi-content .input-date-content .input-content{width:30%}.table-elementary-container-digital-httpi .search-digital-httpi-content .input-date-content .input-content input{width:90%}.table-elementary-container-digital-httpi .search-digital-httpi-content .input-date-content .button-content{margin-top:1rem}.table-elementary-container-digital-httpi .search-digital-httpi-content .input-date-content .button-content button{margin:0;padding:.5rem 1rem}.table-elementary-container-digital-httpi .header-table-element{width:98%}.table-elementary-container-digital-httpi .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem}.table-elementary-container-digital-httpi .header-table-element .header-table-ul .header-table-ul-li:first-child{display:none}}.form-add-container-elementary-school-digital-httpi{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-add-container-elementary-school-digital-httpi.display-false{display:none}.form-add-container-elementary-school-digital-httpi .form-add-element{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;width:500px}.form-add-container-elementary-school-digital-httpi .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-elementary-school-digital-httpi .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-elementary-school-digital-httpi .form-add-element .header-form-add-element-content svg{cursor:pointer}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content{height:150px;overflow-y:auto;padding:3rem 3rem 0}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content::-webkit-scrollbar{width:10px}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:3.5rem;padding:0}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content input{border:none;font-size:1.7rem;width:120px}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content .icon-arrow{color:#acacac;transition:all .2s ease-in-out}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content .icon-arrow.display-true{transform:rotate(180deg)}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element{z-index:1}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%;z-index:2}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content input{width:50px}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content .input-option-list{top:50px;width:80px;z-index:9999}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-list-content{position:relative;z-index:4}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .error-element{display:none}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-list-content input{cursor:pointer}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list{border-radius:5px;box-shadow:1px 1px 4px #acacac;list-style:none;max-height:80px;overflow:auto;position:absolute;top:60px;width:150px;z-index:2}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list#display-false{height:0}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list::-webkit-scrollbar{padding-right:.5rem;width:5px}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list li{cursor:pointer;font-size:1.5rem;padding:1rem;z-index:2}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list li:hover{background-color:hsla(0,0%,67%,.341)}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-elementary-school-digital-httpi .form-add-element .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-add-container-elementary-school-digital-httpi .form-add-element{margin-top:4rem;width:100%}.form-add-container-elementary-school-digital-httpi .form-add-element .header-form-add-element-content{padding:1rem}}.day-of-elementary-school-HTTPI-content{align-items:start;background-color:#fff;display:flex;flex-direction:row;height:86vh;justify-content:center;overflow-y:auto;position:absolute;top:0;width:100%;z-index:9999}.day-of-elementary-school-HTTPI-content::-webkit-scrollbar{width:12px}.day-of-elementary-school-HTTPI-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.day-of-elementary-school-HTTPI-content.display-false{display:none}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content{width:90%}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .header-content{align-items:start;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .header-content h1{font-size:2rem;font-weight:500;margin:0;padding:.5rem 0}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .header-content h1 span{font-size:1.7rem;margin-left:1rem}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .header-content .button-content .save-button:first-child{margin-right:2rem}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .header-content .save-button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.4rem;margin-top:1rem;outline:none;padding:.5rem 1rem}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table{margin-top:3rem;overflow-x:auto;width:100%}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header{min-width:800px}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .title-table{border:2px solid rgba(0,0,0,.227);border-bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .title-table li h1{border-left:2px solid rgba(0,0,0,.227);color:#000;font-size:1.7rem;font-weight:50;height:100%;padding:.5rem}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .title-table li h1 span{margin-left:1rem}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .title-table li:first-child h1{border-left:0}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table{display:grid;grid-template-columns:.5fr 2fr 1fr 1fr;list-style:none}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li{background-color:#118951;border:2px solid rgba(0,0,0,.227);border-left:0}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li:first-child{border-left:2px solid rgba(0,0,0,.227)}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li:first-child h1{border-right:0 solid rgba(0,0,0,.227)}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li h1{border-bottom:2px solid rgba(0,0,0,.227);border-collapse:collapse;color:#fff;font-size:1.4rem;font-weight:700;padding:.5rem}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li .time-content{display:grid;grid-template-columns:1fr 1fr}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li .time-content h1{border-bottom:0;border-top:0}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li .time-content h1:nth-child(2){border-left:2px solid rgba(0,0,0,.227)}.day-of-elementary-school-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .table-main{min-width:800px}@media(max-width:930px){.day-of-elementary-school-HTTPI-content{height:90vh}.day-of-elementary-school-HTTPI-content::-webkit-scrollbar{width:5px}.day-of-elementary-school-HTTPI-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:5px}}.add-day-of-HTTPI{top:100px}.digital-httpi-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.digital-httpi-container.display-false{display:none}.digital-httpi-container h1{color:#000;padding:2rem}.table-container-new-kindergarten-school-student-report{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-new-kindergarten-school-student-report h1{padding:2rem 0}.table-container-new-kindergarten-school-student-report .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:95%}.table-container-new-kindergarten-school-student-report .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:95%}.table-container-new-kindergarten-school-student-report .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-new-kindergarten-school-student-report .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:95%}.table-container-new-kindergarten-school-student-report .search-filter-content h2{margin:0 1rem}.table-container-new-kindergarten-school-student-report .search-filter-content .name-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.table-container-new-kindergarten-school-student-report .search-filter-content .date-content{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.table-container-new-kindergarten-school-student-report .search-filter-content .date-content .input-content.input-date-content-two{margin-left:0}.table-container-new-kindergarten-school-student-report .search-filter-content .input-select{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem;margin-top:0;padding:.6rem;width:200px}.table-container-new-kindergarten-school-student-report .search-filter-content .input-select .input-content-title{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:1rem;padding:0}.table-container-new-kindergarten-school-student-report .search-filter-content .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.table-container-new-kindergarten-school-student-report .search-filter-content .input-select .input-content-select input{padding:0;width:100%}.table-container-new-kindergarten-school-student-report .search-filter-content .input-select .input-content-list-options-y{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;left:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;top:40px;width:100%;z-index:99999}.table-container-new-kindergarten-school-student-report .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar{width:7px}.table-container-new-kindergarten-school-student-report .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.table-container-new-kindergarten-school-student-report .search-filter-content .input-select .input-content-list-options-y.display-false{height:0;overflow:hidden}.table-container-new-kindergarten-school-student-report .search-filter-content .input-select .input-content-list-options-y ul{list-style:none;width:100%}.table-container-new-kindergarten-school-student-report .search-filter-content .input-select .input-content-list-options-y ul li{cursor:pointer;font-size:1.6rem;padding:1rem 2.5rem}.table-container-new-kindergarten-school-student-report .search-filter-content .input-select .input-content-list-options-y ul li:hover{background-color:hsla(0,0%,67%,.341)}.table-container-new-kindergarten-school-student-report .search-filter-content.search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-new-kindergarten-school-student-report .search-filter-content.search-filter-content .input-content:first-child{margin-left:0}.table-container-new-kindergarten-school-student-report .search-filter-content.search-filter-content .input-content input{border:none;font-size:1.5rem;min-width:100px;outline:none;width:100%}.table-container-new-kindergarten-school-student-report .search-filter-content.search-filter-content .input-content.input-data{width:120px}.table-container-new-kindergarten-school-student-report .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-new-kindergarten-school-student-report .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-new-kindergarten-school-student-report .search-filter-content .search-date-input-content input{margin-left:0;width:40px}.table-container-new-kindergarten-school-student-report .search-filter-content .submit-form-button-content{margin-left:1rem}.table-container-new-kindergarten-school-student-report .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-new-kindergarten-school-student-report .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:95%}.table-container-new-kindergarten-school-student-report .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-new-kindergarten-school-student-report .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-new-kindergarten-school-student-report .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-new-kindergarten-school-student-report .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-new-kindergarten-school-student-report .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:52vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-new-kindergarten-school-student-report .main-table::-webkit-scrollbar{width:10px}.table-container-new-kindergarten-school-student-report .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:1100px){.table-container-new-kindergarten-school-student-report .btn-create-new-coordinator-container,.table-container-new-kindergarten-school-student-report .title-table{width:95%}.table-container-new-kindergarten-school-student-report .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:95%}.table-container-new-kindergarten-school-student-report .search-filter-content .date-content{justify-content:flex-start;margin-top:1rem}.table-container-new-kindergarten-school-student-report .search-filter-content .submit-form-button-content{margin-top:1rem}}@media(max-width:610px){.table-container-new-kindergarten-school-student-report .search-filter-content .name-content{align-items:start;display:flex;flex-direction:column;justify-content:center}.table-container-new-kindergarten-school-student-report .search-filter-content .name-content .input-content{margin:1rem 0 0}.table-container-new-kindergarten-school-student-report .search-filter-content .name-content .input-content input{width:200px}.table-container-new-kindergarten-school-student-report .search-filter-content .name-content .input-select{margin:1rem 0 0}.table-container-new-kindergarten-school-student-report .search-filter-content .submit-form-button-content button{padding:.5rem 1rem}.table-container-new-kindergarten-school-student-report .header-table-element{width:98%}.table-container-new-kindergarten-school-student-report .header-table-element .header-table-ul .header-table-ul-li{font-size:1rem}.table-container-new-kindergarten-school-student-report .header-table-element .header-table-ul .header-table-ul-li:first-child,.table-container-new-kindergarten-school-student-report .header-table-element .header-table-ul .header-table-ul-li:nth-child(2){display:none}.table-container-new-kindergarten-school-student-report .main-table{max-height:40vh}}.content-table-element-student-report{width:90%}@media(max-width:610px){.form-edit-kindergarten-school-student-report{width:100%!important}.form-edit-kindergarten-school-student-report .header-form-add-element-content,.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan{padding:1rem!important}}.kindergarten-school-student-report-information{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.kindergarten-school-student-report-information::-webkit-scrollbar{width:10px}.kindergarten-school-student-report-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-student-report-information.display-false{display:none}.kindergarten-school-student-report-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.kindergarten-school-student-report-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.kindergarten-school-student-report-information .header-form-describe-element-content svg{cursor:pointer}.kindergarten-school-student-report-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.kindergarten-school-student-report-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.kindergarten-school-student-report-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.kindergarten-school-student-report-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-student-report-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.kindergarten-school-student-report-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.kindergarten-school-student-report-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.kindergarten-school-student-report-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.kindergarten-school-student-report-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.kindergarten-school-student-report-information .main-monthly-plan-display-information .description-content{width:100%}.kindergarten-school-student-report-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.kindergarten-school-student-report-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.kindergarten-school-student-report-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.kindergarten-school-student-report-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.kindergarten-school-student-report-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.kindergarten-school-student-report-information .adm-hours-information-frame-content{margin-top:3rem}.form-add-kindergarten-school-student-report{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-kindergarten-school-student-report.display-false{display:none}.form-add-kindergarten-school-student-report .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-kindergarten-school-student-report .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-kindergarten-school-student-report .header-form-add-element-content svg{cursor:pointer}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:930px){.form-add-kindergarten-school-student-report{overflow:hidden;width:100%}.form-add-kindergarten-school-student-report .header-form-add-element-content{padding:1rem}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan{max-height:500px;padding:2rem;width:95%}.form-add-kindergarten-school-student-report .main-form-add-monthly-plan .input-element-content{width:90%}}.kindergarten-school-student-report-file-delivery-data{background-color:#fff;height:89vh;overflow-y:auto;padding:0;position:absolute;right:0;top:-20px;width:100%;z-index:9999}.kindergarten-school-student-report-file-delivery-data.display-false{display:none}.kindergarten-school-student-report-file-delivery-data::-webkit-scrollbar{width:15px}.kindergarten-school-student-report-file-delivery-data::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-student-report-file-delivery-data .file-delivery-date-input-year-content h1{font-size:1.7rem;font-weight:400;padding-bottom:.5rem}.kindergarten-school-student-report-file-delivery-data .file-delivery-date-input-year-content input{border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.6rem;margin-left:2rem;outline:none;padding:.8rem}.kindergarten-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem}.kindergarten-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-title h1{font-size:2rem;font-style:italic;padding:0}.kindergarten-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-title .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.kindergarten-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-input-data{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 2rem}.kindergarten-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-input-data h1{font-size:1.8rem;font-style:italic;padding:0}.kindergarten-school-student-report-file-delivery-data .default-background-file-delivery{width:70%}.kindergarten-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.kindergarten-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table table{border-bottom:1px solid #000;border-collapse:collapse;border-right:1px solid #000;margin-top:2rem;width:90%}.kindergarten-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table table td,.kindergarten-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table table th{border:1px solid #000;border-bottom:0;border-right:0}.kindergarten-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table table th{background-color:#118951;color:#fff;font-size:1.7rem;padding:1rem;text-align:start}.kindergarten-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table table td{font-size:1.5rem;padding:1rem}.kindergarten-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table table td p{font-size:1.5rem;margin:0}.kindergarten-school-student-report{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.kindergarten-school-student-report.display-false{display:none}.kindergarten-school-student-report h1{color:#000;padding:2rem}.table-container-new-elementary-school-student-report{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-new-elementary-school-student-report h1{padding:2rem 0}.table-container-new-elementary-school-student-report .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:95%}.table-container-new-elementary-school-student-report .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:95%}.table-container-new-elementary-school-student-report .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-new-elementary-school-student-report .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:95%}.table-container-new-elementary-school-student-report .search-filter-content h2{margin:0 1rem}.table-container-new-elementary-school-student-report .search-filter-content .name-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.table-container-new-elementary-school-student-report .search-filter-content .date-content{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.table-container-new-elementary-school-student-report .search-filter-content .date-content .input-content.input-date-content-two{margin-left:0}.table-container-new-elementary-school-student-report .search-filter-content .input-select{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem;margin-top:0;padding:.6rem;width:200px}.table-container-new-elementary-school-student-report .search-filter-content .input-select .input-content-title{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:1rem;padding:0}.table-container-new-elementary-school-student-report .search-filter-content .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.table-container-new-elementary-school-student-report .search-filter-content .input-select .input-content-select input{padding:0;width:100%}.table-container-new-elementary-school-student-report .search-filter-content .input-select .input-content-list-options-y{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;left:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;top:40px;width:100%;z-index:99999}.table-container-new-elementary-school-student-report .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar{width:7px}.table-container-new-elementary-school-student-report .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.table-container-new-elementary-school-student-report .search-filter-content .input-select .input-content-list-options-y.display-false{height:0;overflow:hidden}.table-container-new-elementary-school-student-report .search-filter-content .input-select .input-content-list-options-y ul{list-style:none;width:100%}.table-container-new-elementary-school-student-report .search-filter-content .input-select .input-content-list-options-y ul li{cursor:pointer;font-size:1.6rem;padding:1rem 2.5rem}.table-container-new-elementary-school-student-report .search-filter-content .input-select .input-content-list-options-y ul li:hover{background-color:hsla(0,0%,67%,.341)}.table-container-new-elementary-school-student-report .search-filter-content.search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-new-elementary-school-student-report .search-filter-content.search-filter-content .input-content:first-child{margin-left:0}.table-container-new-elementary-school-student-report .search-filter-content.search-filter-content .input-content input{border:none;font-size:1.5rem;min-width:100px;outline:none;width:100%}.table-container-new-elementary-school-student-report .search-filter-content.search-filter-content .input-content.input-data{width:120px}.table-container-new-elementary-school-student-report .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-new-elementary-school-student-report .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-new-elementary-school-student-report .search-filter-content .search-date-input-content input{margin-left:0;width:40px}.table-container-new-elementary-school-student-report .search-filter-content .submit-form-button-content{margin-left:1rem}.table-container-new-elementary-school-student-report .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-new-elementary-school-student-report .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:95%}.table-container-new-elementary-school-student-report .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-new-elementary-school-student-report .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-new-elementary-school-student-report .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-new-elementary-school-student-report .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-new-elementary-school-student-report .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:52vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-new-elementary-school-student-report .main-table::-webkit-scrollbar{width:10px}.table-container-new-elementary-school-student-report .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-student-report-information{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.elementary-school-student-report-information::-webkit-scrollbar{width:10px}.elementary-school-student-report-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-student-report-information.display-false{display:none}.elementary-school-student-report-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.elementary-school-student-report-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.elementary-school-student-report-information .header-form-describe-element-content svg{cursor:pointer}.elementary-school-student-report-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.elementary-school-student-report-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.elementary-school-student-report-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.elementary-school-student-report-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-student-report-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.elementary-school-student-report-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.elementary-school-student-report-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.elementary-school-student-report-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.elementary-school-student-report-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.elementary-school-student-report-information .main-monthly-plan-display-information .description-content{width:100%}.elementary-school-student-report-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.elementary-school-student-report-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.elementary-school-student-report-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.elementary-school-student-report-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.elementary-school-student-report-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.elementary-school-student-report-information .adm-hours-information-frame-content{margin-top:3rem}.form-add-school-teaching-work-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-school-teaching-work-plan.display-false{display:none}.form-add-school-teaching-work-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-school-teaching-work-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-school-teaching-work-plan .header-form-add-element-content svg{cursor:pointer}.form-add-school-teaching-work-plan .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-school-teaching-work-plan .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-school-teaching-work-plan .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.elementary-school-student-report-file-delivery-data{background-color:#fff;height:89vh;overflow-y:auto;padding:0;position:absolute;right:0;top:-20px;width:100%;z-index:9999}.elementary-school-student-report-file-delivery-data.display-false{display:none}.elementary-school-student-report-file-delivery-data::-webkit-scrollbar{width:15px}.elementary-school-student-report-file-delivery-data::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-student-report-file-delivery-data .file-delivery-date-input-year-content h1{font-size:1.7rem;font-weight:400;padding-bottom:.5rem}.elementary-school-student-report-file-delivery-data .file-delivery-date-input-year-content input{border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.6rem;margin-left:2rem;outline:none;padding:.8rem}.elementary-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem}.elementary-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-title h1{font-size:2rem;font-style:italic;padding:0}.elementary-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-title .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.elementary-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-input-data{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 2rem}.elementary-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-input-data h1{font-size:1.8rem;font-style:italic;padding:0}.elementary-school-student-report-file-delivery-data .default-background-file-delivery{width:70%}.elementary-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.elementary-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table table{border-bottom:1px solid #000;border-collapse:collapse;border-right:1px solid #000;margin-top:2rem;width:90%}.elementary-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table table td,.elementary-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table table th{border:1px solid #000;border-bottom:0;border-right:0}.elementary-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table table th{background-color:#118951;color:#fff;font-size:1.7rem;padding:1rem;text-align:start}.elementary-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table table td{font-size:1.5rem;padding:1rem}.elementary-school-student-report-file-delivery-data .kindergarten-school-file-delivery-data-table table td p{font-size:1.5rem;margin:0}.new-elementary-school-student-report{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.new-elementary-school-student-report.display-false{display:none}.new-elementary-school-student-report h1{color:#000;padding:2rem}.table-container-new-kindergarten-school-ATA{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-new-kindergarten-school-ATA h1{padding:2rem 0}.table-container-new-kindergarten-school-ATA .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:95%}.table-container-new-kindergarten-school-ATA .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:95%}.table-container-new-kindergarten-school-ATA .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-new-kindergarten-school-ATA .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:95%}.table-container-new-kindergarten-school-ATA .search-filter-content h2{margin:0 1rem}.table-container-new-kindergarten-school-ATA .search-filter-content .name-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.table-container-new-kindergarten-school-ATA .search-filter-content .date-content{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.table-container-new-kindergarten-school-ATA .search-filter-content .date-content .input-content.input-date-content-two{margin-left:0}.table-container-new-kindergarten-school-ATA .search-filter-content .input-select{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem;margin-top:0;padding:.6rem;width:200px}.table-container-new-kindergarten-school-ATA .search-filter-content .input-select .input-content-title{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:1rem;padding:0}.table-container-new-kindergarten-school-ATA .search-filter-content .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.table-container-new-kindergarten-school-ATA .search-filter-content .input-select .input-content-select input{padding:0;width:100%}.table-container-new-kindergarten-school-ATA .search-filter-content .input-select .input-content-list-options-y{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;left:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;top:40px;width:100%;z-index:99999}.table-container-new-kindergarten-school-ATA .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar{width:7px}.table-container-new-kindergarten-school-ATA .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.table-container-new-kindergarten-school-ATA .search-filter-content .input-select .input-content-list-options-y.display-false{height:0;overflow:hidden}.table-container-new-kindergarten-school-ATA .search-filter-content .input-select .input-content-list-options-y ul{list-style:none;width:100%}.table-container-new-kindergarten-school-ATA .search-filter-content .input-select .input-content-list-options-y ul li{cursor:pointer;font-size:1.6rem;padding:1rem 2.5rem}.table-container-new-kindergarten-school-ATA .search-filter-content .input-select .input-content-list-options-y ul li:hover{background-color:hsla(0,0%,67%,.341)}.table-container-new-kindergarten-school-ATA .search-filter-content.search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-new-kindergarten-school-ATA .search-filter-content.search-filter-content .input-content:first-child{margin-left:0}.table-container-new-kindergarten-school-ATA .search-filter-content.search-filter-content .input-content input{border:none;font-size:1.5rem;min-width:100px;outline:none;width:100%}.table-container-new-kindergarten-school-ATA .search-filter-content.search-filter-content .input-content.input-data{width:120px}.table-container-new-kindergarten-school-ATA .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-new-kindergarten-school-ATA .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-new-kindergarten-school-ATA .search-filter-content .search-date-input-content input{margin-left:0;width:40px}.table-container-new-kindergarten-school-ATA .search-filter-content .submit-form-button-content{margin-left:1rem}.table-container-new-kindergarten-school-ATA .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-new-kindergarten-school-ATA .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:95%}.table-container-new-kindergarten-school-ATA .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-new-kindergarten-school-ATA .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-new-kindergarten-school-ATA .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-new-kindergarten-school-ATA .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-new-kindergarten-school-ATA .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:52vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-new-kindergarten-school-ATA .main-table::-webkit-scrollbar{width:10px}.table-container-new-kindergarten-school-ATA .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:1100px){.table-container-new-kindergarten-school-ATA .btn-create-new-coordinator-container,.table-container-new-kindergarten-school-ATA .title-table{width:95%}.table-container-new-kindergarten-school-ATA .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:95%}.table-container-new-kindergarten-school-ATA .search-filter-content .date-content{justify-content:flex-start;margin-top:1rem}.table-container-new-kindergarten-school-ATA .search-filter-content .submit-form-button-content{margin-top:1rem}}@media(max-width:610px){.table-container-new-kindergarten-school-ATA .search-filter-content .name-content{align-items:start;display:flex;flex-direction:column;justify-content:center}.table-container-new-kindergarten-school-ATA .search-filter-content .name-content .input-content{margin:1rem 0 0}.table-container-new-kindergarten-school-ATA .search-filter-content .name-content .input-content:first-child{margin:0}.table-container-new-kindergarten-school-ATA .search-filter-content .name-content .input-content input{width:200px}.table-container-new-kindergarten-school-ATA .search-filter-content .name-content .input-select{margin:1rem 0 0}.table-container-new-kindergarten-school-ATA .search-filter-content .submit-form-button-content button{padding:.5rem 1rem}.table-container-new-kindergarten-school-ATA .header-table-element{width:98%}.table-container-new-kindergarten-school-ATA .header-table-element .header-table-ul .header-table-ul-li{font-size:1rem}.table-container-new-kindergarten-school-ATA .header-table-element .header-table-ul .header-table-ul-li:first-child,.table-container-new-kindergarten-school-ATA .header-table-element .header-table-ul .header-table-ul-li:nth-child(2){display:none}.table-container-new-kindergarten-school-ATA .main-table{max-height:40vh}}.kindergarten-school-ATA-information{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.kindergarten-school-ATA-information::-webkit-scrollbar{width:10px}.kindergarten-school-ATA-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-ATA-information.display-false{display:none}.kindergarten-school-ATA-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.kindergarten-school-ATA-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.kindergarten-school-ATA-information .header-form-describe-element-content svg{cursor:pointer}.kindergarten-school-ATA-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.kindergarten-school-ATA-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.kindergarten-school-ATA-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.kindergarten-school-ATA-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-ATA-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.kindergarten-school-ATA-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.kindergarten-school-ATA-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.kindergarten-school-ATA-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.kindergarten-school-ATA-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.kindergarten-school-ATA-information .main-monthly-plan-display-information .description-content{width:100%}.kindergarten-school-ATA-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.kindergarten-school-ATA-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.kindergarten-school-ATA-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.kindergarten-school-ATA-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.kindergarten-school-ATA-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.kindergarten-school-ATA-information .adm-hours-information-frame-content{margin-top:3rem}.content-table-element-student-report{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:95%}.content-table-element-student-report.display-animation-false{opacity:0}.content-table-element-student-report .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-student-report .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-student-report .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-student-report .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-element-student-report .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-element-student-report .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center;margin-left:1rem}.content-table-element-student-report .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-student-report .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-element-student-report .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-element-student-report .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-element-student-report .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-element-student-report .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-element-student-report .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-student-report .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-student-report .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-element-student-report .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-element-student-report .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-element-student-report .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-element-student-report .content-table-ul .content-table-ul-li h2,.content-table-element-student-report .content-table-ul .content-table-ul-li p{font-size:1.3rem}.form-add-school-ATA{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-school-ATA.display-false{display:none}.form-add-school-ATA .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-school-ATA .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-school-ATA .header-form-add-element-content svg{cursor:pointer}.form-add-school-ATA .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-school-ATA .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-school-ATA .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-school-ATA .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-school-ATA .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-school-ATA .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-school-ATA .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-school-ATA .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-school-ATA .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-school-ATA .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-school-ATA .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-school-ATA .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-school-ATA .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-school-ATA .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-school-ATA .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-school-ATA .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-school-ATA .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-school-ATA .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-school-ATA .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-school-ATA .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-add-school-ATA{overflow:hidden;width:100%}.form-add-school-ATA .header-form-add-element-content{padding:1rem}.form-add-school-ATA .main-form-add-monthly-plan{max-height:500px;padding:2rem;width:95%}.form-add-school-ATA .main-form-add-monthly-plan .input-element-content{width:90%}}.form-edit-kindergarten-school-ATA{background-color:#fff;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-kindergarten-school-ATA::-webkit-scrollbar{width:10px}.form-edit-kindergarten-school-ATA::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-kindergarten-school-ATA.display-false{display:none}.form-edit-kindergarten-school-ATA .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-kindergarten-school-ATA .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-kindergarten-school-ATA .header-form-add-element-content svg{cursor:pointer}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-edit-kindergarten-school-ATA{width:100%!important}.form-edit-kindergarten-school-ATA .header-form-add-element-content,.form-edit-kindergarten-school-ATA .main-form-edit-monthly-plan{padding:1rem!important}}.kindergarten-school-ATA-file-delivery-data{background-color:#fff;height:89vh;overflow-y:auto;padding:0;position:absolute;right:0;top:-20px;width:100%;z-index:9999}.kindergarten-school-ATA-file-delivery-data.display-false{display:none}.kindergarten-school-ATA-file-delivery-data::-webkit-scrollbar{width:15px}.kindergarten-school-ATA-file-delivery-data::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.kindergarten-school-ATA-file-delivery-data .file-delivery-date-input-year-content h1{font-size:1.7rem;font-weight:400;padding-bottom:.5rem}.kindergarten-school-ATA-file-delivery-data .file-delivery-date-input-year-content input{border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.6rem;margin-left:2rem;outline:none;padding:.8rem}.kindergarten-school-ATA-file-delivery-data .kindergarten-school-file-delivery-data-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem}.kindergarten-school-ATA-file-delivery-data .kindergarten-school-file-delivery-data-title h1{font-size:2rem;font-style:italic;padding:0}.kindergarten-school-ATA-file-delivery-data .kindergarten-school-file-delivery-data-title .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.kindergarten-school-ATA-file-delivery-data .kindergarten-school-file-delivery-data-input-data{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 2rem}.kindergarten-school-ATA-file-delivery-data .kindergarten-school-file-delivery-data-input-data h1{font-size:1.8rem;font-style:italic;padding:0}.kindergarten-school-ATA-file-delivery-data .default-background-file-delivery{width:70%}.kindergarten-school-ATA-file-delivery-data .kindergarten-school-file-delivery-data-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.kindergarten-school-ATA-file-delivery-data .kindergarten-school-file-delivery-data-table table{border-bottom:1px solid #000;border-collapse:collapse;border-right:1px solid #000;margin-top:2rem;width:90%}.kindergarten-school-ATA-file-delivery-data .kindergarten-school-file-delivery-data-table table td,.kindergarten-school-ATA-file-delivery-data .kindergarten-school-file-delivery-data-table table th{border:1px solid #000;border-bottom:0;border-right:0}.kindergarten-school-ATA-file-delivery-data .kindergarten-school-file-delivery-data-table table th{background-color:#118951;color:#fff;font-size:1.7rem;padding:1rem;text-align:start}.kindergarten-school-ATA-file-delivery-data .kindergarten-school-file-delivery-data-table table td{font-size:1.5rem;padding:1rem}.kindergarten-school-ATA-file-delivery-data .kindergarten-school-file-delivery-data-table table td p{font-size:1.5rem;margin:0}.kindergarten-school-ATA{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.kindergarten-school-ATA.display-false{display:none}.kindergarten-school-ATA h1{color:#000;padding:2rem}.notification-table-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.notification-table-container .header-content{margin-top:2rem;width:95%}.notification-table-container .header-content .notification-content{font-size:1.6rem;font-style:italic;text-align:start}.notification-table-container .header-content .button-content{margin-top:2rem}.notification-table-container .header-content .button-content .button-submit{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.3rem;padding:.7rem}.notification-table-container .notification-search-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem;width:95%}.notification-table-container .notification-search-content h3{align-items:center;display:flex;flex-direction:row;font-size:1.5rem;justify-content:center;margin:0 1rem}.notification-table-container .notification-search-content .notification-input-content input{border:none;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);outline:none;padding:.6rem}.notification-table-container .notification-search-content .submit-button-content{margin-left:1rem}.notification-table-container .notification-search-content .submit-button-content button{background-color:#118951;border:none;border-radius:3px;color:#fff;font-size:1.3rem;padding:.6rem 1rem}.notification-table-container .notification-table-content{margin-top:3rem;width:95%}.notification-table-container .notification-table-content .notification-table-content-header{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341)}.notification-table-container .notification-table-content .notification-table-content-header .notification-table-content-header-list{display:grid;grid-template-columns:.3fr 1.5fr 1fr 1fr 1fr .3fr .3fr .3fr;list-style:none}.notification-table-container .notification-table-content .notification-table-content-header .notification-table-content-header-list .notification-table-content-header-li h1{font-size:1.4rem;font-weight:200;padding:1rem;text-align:start}.notification-table-container .notification-table-content .notification-table-content-header .notification-table-content-header-list .notification-table-content-header-li.notification-visualization-content h1{text-align:center}.notification-table-container .notification-table-content .notification-table{height:56vh;overflow-y:scroll;padding:.3rem;width:100%}.notification-table-container .notification-table-content .notification-table::-webkit-scrollbar{width:12px}.notification-table-container .notification-table-content .notification-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-element-notification{margin-top:3rem;opacity:1;transition:all .3s ease-in-out;width:100%}.content-table-element-notification.display-animation-false{opacity:0}.content-table-element-notification .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 1.5fr 1fr 1fr 1fr .3fr .3fr .3fr;justify-content:center;list-style:none;min-height:60px;width:100%}.content-table-element-notification .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-notification .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-notification .content-table-ul .content-table-ul-li.notification-visualization-content h2{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.content-table-element-notification .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-notification .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-element-notification .content-table-ul .content-table-ul-li:nth-child(7):before{display:none}.content-table-element-notification .content-table-ul .content-table-ul-li:before{background-color:rgba(39,128,21,.247);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-notification .content-table-ul .content-table-ul-li h2{align-items:flex-start;display:flex;flex-direction:column;font-size:1.3rem;justify-content:flex-start}.content-table-element-notification .content-table-ul .content-table-ul-li h2 span{color:gray}.content-table-element-notification .content-table-ul .content-table-ul-li p{font-size:1.3rem}.notification-information-content{background-color:#fff;border-radius:3px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);height:500px;margin-top:5rem;position:fixed;top:0;width:800px;z-index:99999}.notification-information-content.display-false{display:none}.notification-information-content .header-title-notification-information-content{align-items:center;background-color:#13975a;display:flex;flex-direction:row;justify-content:space-between}.notification-information-content .header-title-notification-information-content .title-notification-information-content{color:#fff;font-size:.9rem;padding:1rem}.notification-information-content .header-title-notification-information-content .close-button-title-notification-content{margin-right:2rem}.notification-information-content .header-title-notification-information-content .close-button-title-notification-content .close-button{background-color:#0000;border:none;color:#fff;cursor:pointer;font-size:2rem}.notification-information-content .notification-main{height:390px;overflow-y:scroll;padding:3rem}.notification-information-content .notification-main::-webkit-scrollbar{width:12px}.notification-information-content .notification-main::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.notification-information-content .notification-main .notification-issuer-content .notification-title{font-size:2rem;margin-top:1rem}.notification-information-content .notification-main .notification-issuer-content .notification-title span{font-size:1.7rem;font-weight:300}.notification-information-content .notification-main .notification-issuer-content .issuer-information-list{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;list-style:none;padding:2rem 0}.notification-information-content .notification-main .notification-issuer-content .issuer-information-list li{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:1rem}.notification-information-content .notification-main .notification-issuer-content .issuer-information-list li:first-child{margin-left:0}.notification-information-content .notification-main .notification-issuer-content .issuer-information-list li h1{font-size:1.8rem}.notification-information-content .notification-main .notification-issuer-content .issuer-information-list li span{font-size:1.6rem;margin-left:1rem}.notification-information-content .notification-main .notification-content-container{margin-top:1rem}.notification-information-content .notification-main .notification-content-container .notification-content-title-container h1{font-size:2rem}.notification-information-content .notification-main .notification-content-container .notification-content-text-container{margin-top:2rem;padding:0}.notification-information-content .notification-main .notification-content-container .notification-content-text-container p{font-size:1.7rem}.notification-information-content .notification-main .notification-visualization-content{margin-top:1rem}.notification-information-content .notification-main .notification-visualization-content .notification-visualization-content-title h1{font-size:2rem}.notification-information-content .notification-main .notification-visualization-content .notification-visualization-list-content{margin-top:2rem}.notification-information-content .notification-main .notification-visualization-content .notification-visualization-list-content .notification-visualization-list-header{border-radius:5px;border-top:3px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);padding:1rem}.notification-information-content .notification-main .notification-visualization-content .notification-visualization-list-content .notification-visualization-list-header .notification-visualization-list-header-ul{display:grid;grid-template-columns:.2fr 1fr 1fr 1fr;justify-content:space-between;list-style:none}.notification-information-content .notification-main .notification-visualization-content .notification-visualization-list-content .notification-visualization-list-header .notification-visualization-list-header-ul li{margin-left:0}.notification-information-content .notification-main .notification-visualization-content .notification-visualization-list-content .notification-visualization-list-main{height:300px;overflow-y:scroll;padding:.2rem}.notification-information-content .notification-main .notification-visualization-content .notification-visualization-list-content .notification-visualization-list-main::-webkit-scrollbar{width:8px}.notification-information-content .notification-main .notification-visualization-content .notification-visualization-list-content .notification-visualization-list-main::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.notification-information-table-element{border-radius:3px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:grid;grid-template-columns:.2fr 1fr 1fr 1fr;list-style:none;margin-top:1rem;padding:1rem}.notification-information-table-element li h1{font-size:1.3rem}.notification-form-add{background-color:#fff;border-radius:4px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);height:500px;overflow:hidden;position:fixed;top:100px;width:700px;z-index:99999}.notification-form-add.display-false{display:none}.notification-form-add .header-notification-form-add{align-items:center;background-color:#118951;display:flex;flex-direction:row;justify-content:space-between}.notification-form-add .header-notification-form-add h1{color:#fff;font-size:1.7rem;padding:1rem}.notification-form-add .header-notification-form-add .close-button-content{background-color:#fff0}.notification-form-add .header-notification-form-add .close-button-content button{background-color:#fff0;border:none;color:#fff;cursor:pointer;margin-right:1rem;padding:1rem}.notification-form-add .notification-form-add-input-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;padding-bottom:2rem;width:100%}.notification-form-add .notification-form-add-input-content .form-input-content{align-items:start;display:flex;flex-direction:column;justify-content:start;margin-bottom:2rem;width:90%}.notification-form-add .notification-form-add-input-content .form-input-content label{font-size:1.7rem}.notification-form-add .notification-form-add-input-content .form-input-content textarea{border:1px solid #118951;border-radius:5px;font-size:1.5rem;margin-top:1rem;max-height:200px;max-width:96%;min-height:200px;min-width:96%;outline:none;padding:1rem}.notification-form-add .notification-form-add-input-content .form-input-content input{border:none;border-bottom:1px solid #118951;font-size:1.5rem;outline:none;padding:1rem;width:50%}.notification-form-add .notification-form-add-input-content .notification-form-add-submit-button{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;position:relative;width:90%}.notification-form-add .notification-form-add-input-content .notification-form-add-submit-button .button-content{border:none;border-radius:3px;cursor:pointer;outline:none;padding:.5rem 1rem}.notification-form-add .notification-form-add-input-content .notification-form-add-submit-button .cancel-button{background-color:#fff0;border:1px solid #118951;color:#000}.notification-form-add .notification-form-add-input-content .notification-form-add-submit-button .save-button{background-color:#118951;color:#fff;margin-left:2rem}.notification-form-edit{background-color:#fff;border-radius:4px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);height:500px;position:fixed;width:600px;z-index:999999}.notification-form-edit.display-false{display:none}.notification-form-edit .header-notification-form-edit{align-items:center;background-color:#118951;display:flex;flex-direction:row;justify-content:space-between}.notification-form-edit .header-notification-form-edit h1{color:#fff;font-size:1.7rem;padding:1rem}.notification-form-edit .header-notification-form-edit .close-button-content{background-color:#fff0}.notification-form-edit .header-notification-form-edit .close-button-content button{background-color:#fff0;border:none;color:#fff;cursor:pointer;margin-right:1rem;padding:1rem}.notification-form-edit .notification-form-add-input-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;width:100%}.notification-form-edit .notification-form-add-input-content .form-input-content{align-items:start;display:flex;flex-direction:column;justify-content:start;margin-bottom:2rem;width:90%}.notification-form-edit .notification-form-add-input-content .form-input-content label{font-size:1.7rem}.notification-form-edit .notification-form-add-input-content .form-input-content textarea{border:1px solid #118951;border-radius:5px;font-size:1.5rem;margin-top:1rem;max-height:200px;max-width:96%;min-height:200px;min-width:96%;outline:none;padding:1rem}.notification-form-edit .notification-form-add-input-content .form-input-content input{border:none;border-bottom:1px solid #118951;font-size:1.5rem;outline:none;padding:1rem;width:50%}.notification-form-edit .notification-form-add-input-content .notification-form-add-submit-button{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:90%}.notification-form-edit .notification-form-add-input-content .notification-form-add-submit-button .button-content{border:none;border-radius:3px;cursor:pointer;outline:none;padding:.5rem 1rem}.notification-form-edit .notification-form-add-input-content .notification-form-add-submit-button .cancel-button{background-color:#fff0;border:1px solid #118951;color:#000}.notification-form-edit .notification-form-add-input-content .notification-form-add-submit-button .save-button{background-color:#118951;color:#fff;margin-left:2rem}.bell-notification-container{opacity:1;position:fixed;right:10px;top:70px;transition:all .5s ease-in-out;z-index:999}.bell-notification-container.display-false{opacity:0}.bell-notification-container .bell-content{cursor:pointer}.bell-notification-container .bell-content .notification-count-element{background-color:red;border:2px solid #fff;border-radius:100%;position:absolute;right:-5px;top:-5px;z-index:99999}.bell-notification-container .bell-content .notification-count-element h1{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:1rem;height:12px;justify-content:center;padding:.3rem;width:12px}.bell-notification-container .bell-content .bell-icon-element{color:#000;transition:all .3s ease-in-out}@keyframes bellAnimation{0%{transform:rotate(0deg)}50%{transform:rotate(-40deg)}50%{transform:rotate(40deg)}to{transform:rotate(0deg)}}.notification-bell-element{background-color:#fff;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);height:500px;overflow:hidden;position:fixed;right:30px;top:70px;transition:all .2s ease-in-out;width:700px;z-index:100000}.notification-bell-element.display-false{height:0;width:0}.notification-bell-element.display-false .notification-bell-element-header .close-button{background-color:#fff0;color:#fff0}.notification-bell-element.display-false .notification-bell-element-list .notification-bell-element-list-title h1{color:#fff0}.notification-bell-element.display-false .notification-bell-element-list .notification-bell-element-list-title .open-all-notification{background-color:#fff0;color:#fff0}.notification-bell-element .notification-bell-element-header{padding:1rem}.notification-bell-element .notification-bell-element-header .close-button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease-in-out}.notification-bell-element .notification-bell-element-list{align-items:center;display:flex;flex-direction:column;justify-content:center}.notification-bell-element .notification-bell-element-list .notification-bell-element-list-title{align-items:center;border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem;margin-top:2rem;padding:1rem;width:85%}.notification-bell-element .notification-bell-element-list .notification-bell-element-list-title h1{font-size:2rem;transition:all .3s ease-in-out}.notification-bell-element .notification-bell-element-list .notification-bell-element-list-title .open-all-notification{background-color:#0000;border:1px solid #118951;border-radius:5px;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:all .3s ease-in-out}.notification-bell-element .notification-bell-element-list .notification-bell-element-list-title .open-all-notification:hover{background-color:#118951;color:#fff}.notification-bell-element .notification-bell-element-list .notification-bell-list{height:350px;overflow-y:scroll;padding:1rem;width:90%}.notification-bell-element .notification-bell-element-list .notification-bell-list::-webkit-scrollbar{width:12px}.notification-bell-element .notification-bell-element-list .notification-bell-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:930px){.notification-bell-element{right:0;width:100%}}.notification-bell-table-content{border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;padding:1.5rem}.notification-bell-table-content .notification-bell-table-content-header{align-items:center;border-bottom:2px solid #1192184f;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.notification-bell-table-content .notification-bell-table-content-header ul{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;list-style:none;margin-left:0;padding:1rem 1rem 1rem 0}.notification-bell-table-content .notification-bell-table-content-header ul li{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:1rem}.notification-bell-table-content .notification-bell-table-content-header ul li .icon-element{margin-right:1rem}.notification-bell-table-content .notification-bell-table-content-header ul li h1{font-size:1.6rem}.notification-bell-table-content .notification-bell-table-content-header ul li .date-content{font-weight:300}.notification-bell-table-content .notification-bell-table-content-header ul li .notification-title-content{max-width:400px}.notification-bell-table-content .notification-bell-table-content-header .visualization-confirmed-content{align-items:center;display:flex;flex-direction:row;height:30px;justify-content:center;width:30px}.notification-bell-table-content .notification-bell-table-content-header .visualization-confirmed-content .icon-element{color:#118951}.notification-bell-table-content .notification-bell-table-content-header .visualization-notification{align-items:center;border-radius:100%;cursor:pointer;display:flex;flex-direction:row;height:30px;justify-content:center;position:relative;width:30px}.notification-bell-table-content .notification-bell-table-content-header .visualization-notification .open-notification-button{background-color:#fff0;border:none;cursor:pointer;position:relative;transition:all .2s ease-in-out}.notification-bell-table-content .notification-bell-table-content-header .visualization-notification .open-notification-button .email-close{display:block}.notification-bell-table-content .notification-bell-table-content-header .visualization-notification .open-notification-button .email-open{display:none}.notification-bell-table-content .notification-bell-table-content-header .visualization-notification:hover{background-color:#118951;border-radius:100%;color:#fff}.notification-bell-table-content .notification-bell-table-content-header .visualization-notification:hover .email-open{display:block}.notification-bell-table-content .notification-bell-table-content-header .visualization-notification:hover .email-close{display:none}.notification-bell-table-content .notification-bell-table-content-header .visualization-notification:hover .open-notification-button{color:#fff}.notification-bell-table-content .notification-bell-content p{font-size:1.5rem}.student-monetary-aid-table-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.student-monetary-aid-table-container .student-monetary-aid-title{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2rem;width:90%}.student-monetary-aid-table-container .student-monetary-aid-title h1{font-size:1.7rem;font-style:italic;font-weight:600}.student-monetary-aid-table-container .student-monetary-aid-filters{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2rem;position:relative;width:90%}.student-monetary-aid-table-container .student-monetary-aid-filters .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;padding:0;position:relative;width:300px}.student-monetary-aid-table-container .student-monetary-aid-filters .input-content .search-element{margin:0 0 0 1rem;width:30px}.student-monetary-aid-table-container .student-monetary-aid-filters .input-content input{border:none;font-size:1.5rem;outline:none;padding:1rem;width:300px}.student-monetary-aid-table-container .student-monetary-aid-filters .student-monetary-aid-list-option{position:absolute;width:300px}.student-monetary-aid-table-container .student-monetary-aid-filters .student-monetary-aid-list-option .student-monetary-aid-list-option{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;left:0;list-style:none;position:absolute;top:30px;z-index:9999}.student-monetary-aid-table-container .student-monetary-aid-filters .student-monetary-aid-list-option .student-monetary-aid-list-option li{cursor:pointer;font-size:1.5rem;padding:1rem}.student-monetary-aid-table-container .student-monetary-aid-filters .student-monetary-aid-list-option .student-monetary-aid-list-option li:hover{background-color:hsla(0,0%,67%,.341)}.student-monetary-aid-table-container .student-monetary-aid-header{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 4px #acacac;width:90%}.student-monetary-aid-table-container .student-monetary-aid-header .student-monetary-aid-table{display:grid;grid-template-columns:.3fr 1.5fr 1.5fr 1fr .3fr .5fr .7fr;list-style:none;width:100%}.student-monetary-aid-table-container .student-monetary-aid-header .student-monetary-aid-table .student-monetary-aid-li{font-size:1.5rem;padding:1rem;text-align:start}.student-monetary-aid-table-container .table-container-student-monetary-aid{align-items:center;display:flex;flex-direction:column;height:54vh;justify-content:start;margin-top:2rem;overflow-y:auto;width:100%}.student-monetary-aid-table-container .table-container-student-monetary-aid::-webkit-scrollbar{width:12px}.student-monetary-aid-table-container .table-container-student-monetary-aid::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-element-student-monetary-aid{margin-top:3rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-student-monetary-aid.display-animation-false{opacity:0}.content-table-element-student-monetary-aid .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 1.5fr 1.5fr 1fr .3fr .5fr .7fr;justify-content:center;list-style:none;min-height:60px;width:100%}.content-table-element-student-monetary-aid .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-student-monetary-aid .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-student-monetary-aid .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-student-monetary-aid .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-student-monetary-aid .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-student-monetary-aid .content-table-ul .content-table-ul-li h2{align-items:flex-start;display:flex;flex-direction:column;font-size:1.3rem;justify-content:flex-start}.content-table-element-student-monetary-aid .content-table-ul .content-table-ul-li h2 span{color:gray}.content-table-element-student-monetary-aid .content-table-ul .content-table-ul-li.situation-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.content-table-element-student-monetary-aid .content-table-ul .content-table-ul-li p{font-size:1.3rem}.student-monetary-aid-info-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;top:0;width:100%;z-index:9999}.student-monetary-aid-info-container .student-monetary-aid-info-header{align-items:center;border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 4px #acacac;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem;padding:1rem;width:90%}.student-monetary-aid-info-container .student-monetary-aid-info-header .student-monetary-aid-back-button button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:2rem;padding:.5rem 1rem}.student-monetary-aid-info-container .student-monetary-aid-info-header .student-monetary-aid-student-name{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.student-monetary-aid-info-container .student-monetary-aid-info-header .student-monetary-aid-student-name h1{font-size:1.6rem}.student-monetary-aid-info-container .student-monetary-aid-info-header .student-monetary-aid-student-name span{font-size:1.6rem;margin-left:1rem}.student-monetary-aid-info-container .student-monetary-aid-info-header .student-monetary-aid-info-input-container{margin-left:2rem}.student-monetary-aid-info-container .student-monetary-aid-info-header .student-monetary-aid-info-input-container .input-select{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:0}.student-monetary-aid-info-container .student-monetary-aid-info-header .student-monetary-aid-info-input-container .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 0 0 2rem;overflow:hidden;width:100px}.student-monetary-aid-info-container .student-monetary-aid-info-header .student-monetary-aid-info-input-container .input-select .input-content-select input{width:70px}.student-monetary-aid-info-container .student-monetary-aid-info-header .student-monetary-aid-info-input-container .input-select .input-content-list-options-y{left:50px;top:40px;width:90px}.student-monetary-aid-info-container .student-monetary-aid-info-header .student-monetary-aid-info-input-container .input-select .input-content-list-options-y li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.student-monetary-aid-info-container .student-monetary-aid-info-header .student-monetary-aid-submit-button{margin-left:2rem}.student-monetary-aid-info-container .student-monetary-aid-info-header .student-monetary-aid-submit-button button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:.5rem 1rem}.student-monetary-aid-info-container .table-student-monetary-rooms-table{align-items:center;display:flex;flex-direction:column;height:73vh;justify-content:flex-start;margin-top:2rem;overflow-y:scroll;width:100%}.student-monetary-aid-info-container .table-student-monetary-rooms-table::-webkit-scrollbar{width:12px}.student-monetary-aid-info-container .table-student-monetary-rooms-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.student-monetary-aid-info-container .table-student-monetary-rooms-table .empty-element img{width:550px}.student-monetary-aid-info-container.display-false{display:none}.student-monetary-aid-content-table-container{border-radius:10px;box-shadow:1px 1px 4px #acacac;margin-top:2rem;padding:2rem;width:88%}.student-monetary-aid-content-table-container .student-monetary-aid-content-table-header{border-bottom:2px solid rgba(0,255,13,.322);padding-bottom:1rem}.student-monetary-aid-content-table-container .student-monetary-aid-content-table-header h1{font-size:1.5rem;font-style:italic}.student-monetary-aid-content-table-container .student-monetary-aid-content-table-chart{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.student-monetary-aid-content-table-container .student-monetary-aid-content-table-chart .dashboard-content{margin-top:2rem}.student-monetary-aid-content-table-container .student-monetary-aid-content-table-chart .dashboard-content h1{font-size:1.5rem;font-style:italic}.student-monetary-aid-container{align-items:center;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.student-monetary-aid-container.display-false{display:false}.table-container-workshop-httpi{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-workshop-httpi h1{padding:2rem 0}.table-container-workshop-httpi .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-workshop-httpi .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-workshop-httpi .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-workshop-httpi .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-workshop-httpi .search-filter-content h2{margin:0 1rem}.table-container-workshop-httpi .search-filter-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem}.table-container-workshop-httpi .search-filter-content .date-container .input-content:nth-child(3){margin:0}.table-container-workshop-httpi .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-workshop-httpi .search-filter-content .input-content:first-child,.table-container-workshop-httpi .search-filter-content .input-content:nth-child(5){margin-left:0}.table-container-workshop-httpi .search-filter-content .input-content.input-data{width:120px}.table-container-workshop-httpi .search-filter-content .input-content.input-data:nth-child(2){margin-left:0}.table-container-workshop-httpi .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-workshop-httpi .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-workshop-httpi .search-filter-content .search-date-input-content{margin-left:3rem;width:80px}.table-container-workshop-httpi .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-workshop-httpi .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-workshop-httpi .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-workshop-httpi .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-workshop-httpi .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-workshop-httpi .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-workshop-httpi .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-workshop-httpi .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-workshop-httpi .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-workshop-httpi .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:55vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-workshop-httpi .main-table::-webkit-scrollbar{width:10px}.table-container-workshop-httpi .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.table-container-workshop-httpi .search-filter-content{display:block}.table-container-workshop-httpi .search-filter-content .input-content{margin-left:0;width:300px}.table-container-workshop-httpi .search-filter-content .date-container,.table-container-workshop-httpi .search-filter-content .input-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:1rem}.table-container-workshop-httpi .search-filter-content .date-container .input-data{margin-top:0}.table-container-workshop-httpi .search-filter-content .submit-form-button-content{margin-left:0;margin-top:1rem}}.content-table-element-workshop-HTTPI{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-workshop-HTTPI.display-animation-false{opacity:0}.content-table-element-workshop-HTTPI .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-workshop-HTTPI .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center}.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li h2,.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li p{font-size:1.3rem}@media(max-width:600px){.content-table-element-workshop-HTTPI{width:95%}}@media(max-width:500px){.content-table-element-workshop-HTTPI .content-table-ul .content-table-ul-li:nth-child(2){display:none}}.workshop-httpi-display-information{background-color:#fff;border-radius:5px;height:93vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.workshop-httpi-display-information::-webkit-scrollbar{width:10px}.workshop-httpi-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.workshop-httpi-display-information.display-false{display:none}.workshop-httpi-display-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.workshop-httpi-display-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.workshop-httpi-display-information .header-form-describe-element-content svg{cursor:pointer}.workshop-httpi-display-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.workshop-httpi-display-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.workshop-httpi-display-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.workshop-httpi-display-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.workshop-httpi-display-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.workshop-httpi-display-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.workshop-httpi-display-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.workshop-httpi-display-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.workshop-httpi-display-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.workshop-httpi-display-information .main-monthly-plan-display-information .description-content{width:100%}.workshop-httpi-display-information .main-monthly-plan-display-information .description-content .description-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.workshop-httpi-display-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.workshop-httpi-display-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .tag{background-color:#118951;border-radius:5px;color:#fff;font-size:1.5rem;padding:.5rem 1rem}.workshop-httpi-display-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content h1{font-weight:300;text-align:start}.workshop-httpi-display-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .date-content{color:#181c22;font-size:1.5rem;font-weight:400}.workshop-httpi-display-information .main-monthly-plan-display-information .description-content .description-title .delete-comment-button{background-color:#0000;border:none;cursor:pointer}.workshop-httpi-display-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.workshop-httpi-display-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.workshop-httpi-display-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.workshop-httpi-display-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.workshop-httpi-display-information .adm-hours-information-frame-content{margin-top:3rem}@media(max-width:600px){.form-add-container-workshop-digital-httpi .form-add-element{width:100vw!important}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content{padding:0}}.table-container-workshop-digital-httpi{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%;z-index:3}.table-container-workshop-digital-httpi .header-digital-httpi{align-items:start;display:flex;flex-direction:column;justify-content:start;width:90%}.table-container-workshop-digital-httpi .header-digital-httpi h1{font-size:1.6rem;font-style:italic;padding-left:0;text-align:start;width:90%}.table-container-workshop-digital-httpi .btn-create-new-student-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-workshop-digital-httpi .btn-create-new-student-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-workshop-digital-httpi .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-workshop-digital-httpi .header-table-element .header-table-ul{display:grid;grid-template-columns:.3fr 2fr 1fr 2fr .4fr .5fr .5fr;list-style:none}.table-container-workshop-digital-httpi .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-workshop-digital-httpi .header-table-element .header-table-ul .header-table-ul-li.visualization-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-workshop-digital-httpi .search-digital-httpi-content{align-items:center;display:flex;flex-direction:row;justify-content:start;width:90%}.table-container-workshop-digital-httpi .search-digital-httpi-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem}.table-container-workshop-digital-httpi .search-digital-httpi-content .date-container .search-input-content:nth-child(3){margin-left:0}.table-container-workshop-digital-httpi .search-digital-httpi-content .input-date-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:4rem}.table-container-workshop-digital-httpi .search-digital-httpi-content .input-date-content h2{padding:0 2rem}.table-container-workshop-digital-httpi .search-digital-httpi-content .input-date-content .input-content input{background-color:#fff;border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.5rem;outline:none;padding:.8rem 1rem}.table-container-workshop-digital-httpi .search-digital-httpi-content .input-date-content .input-content:nth-child(2){margin-left:2rem}.table-container-workshop-digital-httpi .search-digital-httpi-content .input-date-content .button-content button{background-color:#118951;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;margin-left:1.5rem;padding:.8rem 1rem}.table-container-workshop-digital-httpi .main-table{align-items:center;display:flex;flex-direction:column;height:49vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-workshop-digital-httpi .main-table::-webkit-scrollbar{width:12px}.table-container-workshop-digital-httpi .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.table-container-workshop-digital-httpi .btn-create-new-student-container,.table-container-workshop-digital-httpi .header-digital-httpi{width:98%}.table-container-workshop-digital-httpi .search-element-digital-httpi{width:100%}.table-container-workshop-digital-httpi .search-digital-httpi-content{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:98%}.table-container-workshop-digital-httpi .search-digital-httpi-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.table-container-workshop-digital-httpi .search-digital-httpi-content .date-container .input-content input{font-size:1rem}.table-container-workshop-digital-httpi .search-digital-httpi-content .input-date-content{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;margin:0;width:100%}.table-container-workshop-digital-httpi .search-digital-httpi-content .button-content button{margin-left:0!important;margin-top:1rem}.table-container-workshop-digital-httpi .header-table-element{width:98%}.table-container-workshop-digital-httpi .header-table-element .header-table-ul .header-table-ul-li:first-child{display:none}}.form-add-container-workshop-digital-httpi{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-add-container-workshop-digital-httpi.display-false{display:none}.form-add-container-workshop-digital-httpi .form-add-element{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;width:500px}.form-add-container-workshop-digital-httpi .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-workshop-digital-httpi .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-workshop-digital-httpi .form-add-element .header-form-add-element-content svg{cursor:pointer}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content{height:150px;overflow-y:auto;padding:3rem 3rem 0}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content::-webkit-scrollbar{width:10px}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:3.5rem;padding:0}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content input{border:none;font-size:1.7rem;width:120px}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content .icon-arrow{color:#acacac;transition:all .2s ease-in-out}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element-content .icon-arrow.display-true{transform:rotate(180deg)}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-element{z-index:1}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%;z-index:2}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content input{width:50px}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content .input-option-list{top:50px;width:80px;z-index:9999}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-list-content{position:relative;z-index:4}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .error-element{display:none}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-list-content input{cursor:pointer}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list{border-radius:5px;box-shadow:1px 1px 4px #acacac;list-style:none;max-height:80px;overflow:auto;position:absolute;top:60px;width:150px;z-index:2}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list#display-false{height:0}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list::-webkit-scrollbar{padding-right:.5rem;width:5px}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list li{cursor:pointer;font-size:1.5rem;padding:1rem;z-index:2}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .input-list-content .input-option-list li:hover{background-color:hsla(0,0%,67%,.341)}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-workshop-digital-httpi .form-add-element .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.day-of-HTTPI-content{align-items:start;background-color:#fff;display:flex;flex-direction:row;height:86vh;justify-content:center;overflow-y:scroll;position:absolute;top:-20px;width:100%;z-index:9999}.day-of-HTTPI-content::-webkit-scrollbar{width:12px}.day-of-HTTPI-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.day-of-HTTPI-content.display-false{display:none}.day-of-HTTPI-content .day-of-HTTPI-main-content{width:90%}.day-of-HTTPI-content .day-of-HTTPI-main-content .header-content{align-items:start;display:flex;flex-direction:row;justify-content:space-between}.day-of-HTTPI-content .day-of-HTTPI-main-content .header-content h1{font-size:2rem;font-weight:500;margin:0;padding:.5rem 0}.day-of-HTTPI-content .day-of-HTTPI-main-content .header-content h1 span{font-size:1.7rem;margin-left:1rem}.day-of-HTTPI-content .day-of-HTTPI-main-content .header-content .button-content .save-button:first-child{margin-right:2rem}.day-of-HTTPI-content .day-of-HTTPI-main-content .header-content .save-button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.4rem;margin-top:1rem;outline:none;padding:.5rem 1rem}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table{margin-top:3rem;min-width:900px}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .title-table{border:2px solid rgba(0,0,0,.227);border-bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .title-table li h1{border-left:2px solid rgba(0,0,0,.227);color:#000;font-size:1.7rem;font-weight:50;height:100%;padding:.5rem}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .title-table li h1 span{margin-left:1rem}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .title-table li:first-child h1{border-left:0}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table{display:grid;grid-template-columns:.5fr 2fr 1fr 1fr;list-style:none}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li{background-color:#118951;border:2px solid rgba(0,0,0,.227);border-left:0}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li:first-child{border-left:2px solid rgba(0,0,0,.227)}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li:first-child h1{border-right:0 solid rgba(0,0,0,.227)}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li h1{border-bottom:2px solid rgba(0,0,0,.227);border-collapse:collapse;color:#fff;font-size:1.4rem;font-weight:700;padding:.5rem}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li .time-content{display:grid;grid-template-columns:1fr 1fr}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li .time-content h1{border-bottom:0;border-top:0}.day-of-HTTPI-content .day-of-HTTPI-main-content .day-of-httpi-table .day-of-httpi-table-header .table li .time-content h1:nth-child(2){border-left:2px solid rgba(0,0,0,.227)}.table{display:grid;grid-template-columns:.5fr 2fr 1fr 1fr;list-style:none;overflow:hidden;position:relative}.table:hover li{background-color:rgba(31,129,31,.089)}.table:hover li.config-content{background-color:#0000;right:20px}.table:hover li.config-content div{cursor:pointer}.table li{background-color:#fff;border:2px solid rgba(0,0,0,.227);border-left:0;border-top:0}.table li:first-child{border-left:2px solid rgba(0,0,0,.227)}.table li h1{border-bottom:0;border-collapse:collapse;color:#000;font-size:1.5rem;font-weight:400;padding:.5rem}.table li.time-content{display:grid;grid-template-columns:1fr 1fr}.table li.time-content h1:nth-child(2){border-left:2px solid rgba(0,0,0,.227)}.table li.config-content{border:none;display:grid;grid-template-columns:1fr 1fr;position:absolute;right:-100px;top:2px;transition:all .2s ease-in-out}.table li.config-content div:nth-child(2){margin-left:1rem}.add-day-of-HTTPI{align-items:start;display:flex;flex-direction:row;height:90vh;justify-content:center;position:fixed;width:100%;z-index:9999}.add-day-of-HTTPI.display-false{display:none}.add-day-of-HTTPI .form-day-of-HTTPI{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:500px;z-index:9999}.add-day-of-HTTPI .form-day-of-HTTPI .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.add-day-of-HTTPI .form-day-of-HTTPI .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.add-day-of-HTTPI .form-day-of-HTTPI .header-form-add-element-content svg{cursor:pointer}.add-day-of-HTTPI .form-day-of-HTTPI .main-form{align-items:center;display:flex;flex-direction:column;justify-content:start}.add-day-of-HTTPI .form-day-of-HTTPI .main-form .input-content{align-items:start;display:flex;flex-direction:column;justify-content:start;width:90%}.add-day-of-HTTPI .form-day-of-HTTPI .main-form .input-content label{font-size:1.6rem;margin-top:2rem}.add-day-of-HTTPI .form-day-of-HTTPI .main-form .input-content input{border:none;border-bottom:1px solid #13975a;font-size:1.6rem;margin-top:1rem;outline:none;padding:.5rem 1rem;width:90%}.add-day-of-HTTPI .form-day-of-HTTPI .main-form .input-content .date{width:150px}.add-day-of-HTTPI .form-day-of-HTTPI .main-form .input-content .time{width:100px}.add-day-of-HTTPI .form-day-of-HTTPI .button-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.add-day-of-HTTPI .form-day-of-HTTPI .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.add-day-of-HTTPI .form-day-of-HTTPI .button-content button.save-button{background-color:#118951;color:#fff}.add-day-of-HTTPI .form-day-of-HTTPI .button-content button.cancel-button{border:1px solid #118951}.workshop-digital-httpi-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.workshop-digital-httpi-container.display-false{display:none}.workshop-digital-httpi-container h1{color:#000;padding:2rem}.workshop-school-monthly-plan-information{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:0;width:100%;z-index:999}.workshop-school-monthly-plan-information::-webkit-scrollbar{width:10px}.workshop-school-monthly-plan-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.workshop-school-monthly-plan-information.display-false{display:none}.workshop-school-monthly-plan-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.workshop-school-monthly-plan-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.workshop-school-monthly-plan-information .header-form-describe-element-content svg{cursor:pointer}.workshop-school-monthly-plan-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.workshop-school-monthly-plan-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.workshop-school-monthly-plan-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.workshop-school-monthly-plan-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .description-content{width:100%}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .description-content .description-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .tag{background-color:#118951;border-radius:5px;color:#fff;font-size:1.5rem;padding:.5rem 1rem}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content h1{font-weight:300;text-align:start}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .date-content{color:#181c22;font-size:1.5rem;font-weight:400}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .description-content .description-title .delete-comment-button{background-color:#0000;border:none;cursor:pointer}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.workshop-school-monthly-plan-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.workshop-school-monthly-plan-information .adm-hours-information-frame-content{margin-top:3rem}.table-container-workshop-monthly-plan{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative;width:100%}.table-container-workshop-monthly-plan h1{padding:2rem 0}.table-container-workshop-monthly-plan .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-workshop-monthly-plan .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-workshop-monthly-plan .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-workshop-monthly-plan .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-workshop-monthly-plan .search-filter-content h2{margin:0 1rem}.table-container-workshop-monthly-plan .search-filter-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem}.table-container-workshop-monthly-plan .search-filter-content .date-container .search-input-content:nth-child(3){margin-left:0}.table-container-workshop-monthly-plan .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-workshop-monthly-plan .search-filter-content .input-content:first-child,.table-container-workshop-monthly-plan .search-filter-content .input-content:nth-child(4){margin-left:0}.table-container-workshop-monthly-plan .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-workshop-monthly-plan .search-filter-content .input-content.input-data{width:120px}.table-container-workshop-monthly-plan .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-workshop-monthly-plan .search-filter-content .search-date-input-content{margin-left:3rem}.table-container-workshop-monthly-plan .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-workshop-monthly-plan .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-workshop-monthly-plan .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-workshop-monthly-plan .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-workshop-monthly-plan .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-workshop-monthly-plan .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-workshop-monthly-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-workshop-monthly-plan .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-workshop-monthly-plan .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-workshop-monthly-plan .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:54vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-workshop-monthly-plan .main-table::-webkit-scrollbar{width:10px}.table-container-workshop-monthly-plan .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.table-container-workshop-monthly-plan .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:flex-end}.table-container-workshop-monthly-plan .search-filter-content .input-content{margin-left:0;margin-top:1rem}.table-container-workshop-monthly-plan .search-filter-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:1rem;width:100%}.table-container-workshop-monthly-plan .search-filter-content .date-container .input-data{margin-left:0}.table-container-workshop-monthly-plan .search-filter-content .submit-form-button-content{margin-left:0;margin-top:1rem;width:100%}.table-container-workshop-monthly-plan .btn-create-new-coordinator-container,.table-container-workshop-monthly-plan .header-table-element,.table-container-workshop-monthly-plan .search-filter-content{width:98%}.table-container-workshop-monthly-plan .header-table-element .header-table-ul .header-table-ul-li:first-child{display:none}}.form-edit-workshop-monthly-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-workshop-monthly-plan::-webkit-scrollbar{width:10px}.form-edit-workshop-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-workshop-monthly-plan.display-false{display:none}.form-edit-workshop-monthly-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-workshop-monthly-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-workshop-monthly-plan .header-form-add-element-content svg{cursor:pointer}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-edit-workshop-monthly-plan{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;width:100%}.form-edit-workshop-monthly-plan .header-form-add-element-content{width:100%}.form-edit-workshop-monthly-plan .main-form-edit-monthly-plan{padding:0 0 1rem;width:80%}}.form-describe-workshop-monthly-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-describe-workshop-monthly-plan::-webkit-scrollbar{width:10px}.form-describe-workshop-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-describe-workshop-monthly-plan.display-false{display:none}.form-describe-workshop-monthly-plan .header-form-describe-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-describe-workshop-monthly-plan .header-form-describe-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-describe-workshop-monthly-plan .header-form-describe-element-content svg{cursor:pointer}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan{padding:1rem 6rem}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .input-element-content.date input{width:300px}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .input-element-content .input-content input{width:100%}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .input-file-element{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .input-file-element label{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:2rem;justify-content:center;margin-bottom:1rem}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .input-file-element textArea{border:1px solid #118951;border-radius:5px;font-size:1.6rem;height:200px;max-height:200px;max-width:100%;outline:none;padding:1rem;width:100%}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-describe-workshop-monthly-plan .main-form-describe-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.form-add-new-workshop-monthly-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-new-workshop-monthly-plan.display-false{display:none}.form-add-new-workshop-monthly-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-new-workshop-monthly-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-new-workshop-monthly-plan .header-form-add-element-content svg{cursor:pointer}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-add-new-workshop-monthly-plan{align-items:center;display:flex;flex-direction:column;justify-content:center;width:98%}.form-add-new-workshop-monthly-plan .header-form-add-element-content{width:100%}.form-add-new-workshop-monthly-plan .main-form-add-monthly-plan{overflow-x:hidden;padding:0 2rem;width:80%}}.workshop-file-delivery-data-monthly-plan{background-color:#fff;height:89vh;overflow-y:auto;padding:0;position:absolute;right:0;top:-20px;width:100%;z-index:9999}.workshop-file-delivery-data-monthly-plan.display-false{display:none}.workshop-file-delivery-data-monthly-plan::-webkit-scrollbar{width:15px}.workshop-file-delivery-data-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.workshop-file-delivery-data-monthly-plan .file-delivery-date-input-year-content h1{font-size:1.7rem;font-weight:400;padding-bottom:.5rem}.workshop-file-delivery-data-monthly-plan .file-delivery-date-input-year-content input{border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.6rem;margin-left:2rem;outline:none;padding:.8rem}.workshop-file-delivery-data-monthly-plan .kindergarten-school-file-delivery-data-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem}.workshop-file-delivery-data-monthly-plan .kindergarten-school-file-delivery-data-title h1{font-size:2rem;font-style:italic;padding:0}.workshop-file-delivery-data-monthly-plan .kindergarten-school-file-delivery-data-title .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.workshop-file-delivery-data-monthly-plan .kindergarten-school-file-delivery-data-input-data{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 2rem}.workshop-file-delivery-data-monthly-plan .kindergarten-school-file-delivery-data-input-data h1{font-size:1.8rem;font-style:italic;padding:0}.workshop-file-delivery-data-monthly-plan .default-background-file-delivery{width:70%}.workshop-file-delivery-data-monthly-plan .kindergarten-school-file-delivery-data-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.workshop-file-delivery-data-monthly-plan .kindergarten-school-file-delivery-data-table table{border-bottom:1px solid #000;border-collapse:collapse;border-right:1px solid #000;margin-top:2rem;width:90%}.workshop-file-delivery-data-monthly-plan .kindergarten-school-file-delivery-data-table table td,.workshop-file-delivery-data-monthly-plan .kindergarten-school-file-delivery-data-table table th{border:1px solid #000;border-bottom:0;border-right:0}.workshop-file-delivery-data-monthly-plan .kindergarten-school-file-delivery-data-table table th{background-color:#118951;color:#fff;font-size:1.7rem;padding:1rem;text-align:start}.workshop-file-delivery-data-monthly-plan .kindergarten-school-file-delivery-data-table table td{font-size:1.5rem;padding:1rem}.workshop-file-delivery-data-monthly-plan .kindergarten-school-file-delivery-data-table table td p{font-size:1.5rem;margin:0}.workshop-school-monthly-plan{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.workshop-school-monthly-plan.display-false{display:none}.workshop-school-monthly-plan h1{color:#000;padding:2rem}.form-workshop-weekly-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-workshop-weekly-plan::-webkit-scrollbar{width:10px}.form-workshop-weekly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-workshop-weekly-plan.display-false{display:none}.form-workshop-weekly-plan .header-form-describe-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-workshop-weekly-plan .header-form-describe-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-workshop-weekly-plan .header-form-describe-element-content svg{cursor:pointer}.form-workshop-weekly-plan .main-form-describe-monthly-plan{padding:1rem 6rem}.form-workshop-weekly-plan .main-form-describe-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-workshop-weekly-plan .main-form-describe-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-workshop-weekly-plan .main-form-describe-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-workshop-weekly-plan .main-form-describe-monthly-plan .input-element-content.date input{width:300px}.form-workshop-weekly-plan .main-form-describe-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-workshop-weekly-plan .main-form-describe-monthly-plan .input-element-content .input-content input{width:100%}.form-workshop-weekly-plan .main-form-describe-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-workshop-weekly-plan .main-form-describe-monthly-plan .input-file-element{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.form-workshop-weekly-plan .main-form-describe-monthly-plan .input-file-element label{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:2rem;justify-content:center;margin-bottom:1rem}.form-workshop-weekly-plan .main-form-describe-monthly-plan .input-file-element textArea{border:1px solid #118951;border-radius:5px;font-size:1.6rem;height:200px;max-height:200px;max-width:100%;outline:none;padding:1rem;width:100%}.form-workshop-weekly-plan .main-form-describe-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-workshop-weekly-plan .main-form-describe-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-workshop-weekly-plan .main-form-describe-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-workshop-weekly-plan .main-form-describe-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.form-add-workshop-weekly-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-workshop-weekly-plan.display-false{display:none}.form-add-workshop-weekly-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-workshop-weekly-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-workshop-weekly-plan .header-form-add-element-content svg{cursor:pointer}.form-add-workshop-weekly-plan .error-content{background-color:red;border-radius:5px;position:absolute;top:50px;transition:all .3s ease-in-out;z-index:1}.form-add-workshop-weekly-plan .error-content h1{color:#fff;font-size:1.5rem;padding:1rem}.form-add-workshop-weekly-plan .error-content.display-false{top:-200px}.form-add-workshop-weekly-plan .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-workshop-weekly-plan .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-workshop-weekly-plan .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-workshop-weekly-plan .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-add-workshop-weekly-plan{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-workshop-weekly-plan .header-form-add-element-content{width:100%}.form-add-workshop-weekly-plan .main-form-add-monthly-plan{overflow-x:hidden;padding:0 2rem;width:90%}}.form-edit-workshop-weekly-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-workshop-weekly-plan::-webkit-scrollbar{width:10px}.form-edit-workshop-weekly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-workshop-weekly-plan.display-false{display:none}.form-edit-workshop-weekly-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-workshop-weekly-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-workshop-weekly-plan .header-form-add-element-content svg{cursor:pointer}.form-edit-workshop-weekly-plan .error-content{background-color:red;border-radius:5px;position:absolute;top:50px;transition:all .3s ease-in-out;z-index:1}.form-edit-workshop-weekly-plan .error-content h1{color:#fff;font-size:1.5rem;padding:1rem}.form-edit-workshop-weekly-plan .error-content.display-false{top:-200px}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-edit-workshop-weekly-plan{width:100%}.form-edit-workshop-weekly-plan .main-form-edit-monthly-plan{padding:0 0 2rem}}.table-container-workshop-weekly-plan{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative;width:100%}.table-container-workshop-weekly-plan h1{padding:2rem 0}.table-container-workshop-weekly-plan .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-workshop-weekly-plan .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-workshop-weekly-plan .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-workshop-weekly-plan .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-workshop-weekly-plan .search-filter-content h2{margin:0 1rem}.table-container-workshop-weekly-plan .search-filter-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem}.table-container-workshop-weekly-plan .search-filter-content .date-container .search-input-content:nth-child(3){margin-left:0}.table-container-workshop-weekly-plan .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-workshop-weekly-plan .search-filter-content .input-content:first-child,.table-container-workshop-weekly-plan .search-filter-content .input-content:nth-child(5){margin-left:0}.table-container-workshop-weekly-plan .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-workshop-weekly-plan .search-filter-content .input-content.input-data{width:120px}.table-container-workshop-weekly-plan .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-workshop-weekly-plan .search-filter-content .search-date-input-content{margin-left:3rem}.table-container-workshop-weekly-plan .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-workshop-weekly-plan .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-workshop-weekly-plan .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-workshop-weekly-plan .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-workshop-weekly-plan .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-workshop-weekly-plan .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-workshop-weekly-plan .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-workshop-weekly-plan .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-workshop-weekly-plan .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-workshop-weekly-plan .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:55vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-workshop-weekly-plan .main-table::-webkit-scrollbar{width:10px}.table-container-workshop-weekly-plan .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.table-container-workshop-weekly-plan .btn-create-new-coordinator-container,.table-container-workshop-weekly-plan .header-table-element{width:98%}.table-container-workshop-weekly-plan .header-table-element .header-table-ul .header-table-ul-li:first-child{display:none}.table-container-workshop-weekly-plan .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:98%}.table-container-workshop-weekly-plan .search-filter-content .input-content:nth-child(2){margin-top:1rem}.table-container-workshop-weekly-plan .search-filter-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:1rem}.table-container-workshop-weekly-plan .search-filter-content .date-container .search-input-content,.table-container-workshop-weekly-plan .search-filter-content .search-input-content:nth-child(2){margin-left:0}.table-container-workshop-weekly-plan .search-filter-content .submit-form-button-content{margin-left:0;margin-top:1rem}}.workshop-work-plan-display-information{background-color:#fff;border-radius:5px;height:90vh;margin-top:2rem;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.workshop-work-plan-display-information::-webkit-scrollbar{width:10px}.workshop-work-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.workshop-work-plan-display-information.display-false{display:none}.workshop-work-plan-display-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.workshop-work-plan-display-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.workshop-work-plan-display-information .header-form-describe-element-content svg{cursor:pointer}.workshop-work-plan-display-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.workshop-work-plan-display-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.workshop-work-plan-display-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.workshop-work-plan-display-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.workshop-work-plan-display-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.workshop-work-plan-display-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.workshop-work-plan-display-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.workshop-work-plan-display-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.workshop-work-plan-display-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.workshop-work-plan-display-information .main-monthly-plan-display-information .description-content{width:100%}.workshop-work-plan-display-information .main-monthly-plan-display-information .description-content .description-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.workshop-work-plan-display-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.workshop-work-plan-display-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .tag{background-color:#118951;border-radius:5px;color:#fff;font-size:1.5rem;padding:.5rem 1rem}.workshop-work-plan-display-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content h1{font-weight:300;text-align:start}.workshop-work-plan-display-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .date-content{color:#181c22;font-size:1.5rem;font-weight:400}.workshop-work-plan-display-information .main-monthly-plan-display-information .description-content .description-title .delete-comment-button{background-color:#0000;border:none;cursor:pointer}.workshop-work-plan-display-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.workshop-work-plan-display-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.workshop-work-plan-display-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.workshop-work-plan-display-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.workshop-work-plan-display-information .adm-hours-information-frame-content{margin-top:3rem}.workshop-file-delivery-data-weekly-plan{background-color:#fff;height:89vh;overflow-y:auto;padding:0;position:absolute;right:0;top:-20px;width:100%;z-index:9999}.workshop-file-delivery-data-weekly-plan.display-false{display:none}.workshop-file-delivery-data-weekly-plan::-webkit-scrollbar{width:15px}.workshop-file-delivery-data-weekly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.workshop-file-delivery-data-weekly-plan .file-delivery-date-input-year-content h1{font-size:1.7rem;font-weight:400;padding-bottom:.5rem}.workshop-file-delivery-data-weekly-plan .file-delivery-date-input-year-content input{border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.6rem;margin-left:2rem;outline:none;padding:.8rem}.workshop-file-delivery-data-weekly-plan .kindergarten-school-file-delivery-data-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem}.workshop-file-delivery-data-weekly-plan .kindergarten-school-file-delivery-data-title h1{font-size:2rem;font-style:italic;padding:0}.workshop-file-delivery-data-weekly-plan .kindergarten-school-file-delivery-data-title .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.workshop-file-delivery-data-weekly-plan .kindergarten-school-file-delivery-data-input-data{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 2rem}.workshop-file-delivery-data-weekly-plan .kindergarten-school-file-delivery-data-input-data h1{font-size:1.8rem;font-style:italic;padding:0}.workshop-file-delivery-data-weekly-plan .default-background-file-delivery{width:70%}.workshop-file-delivery-data-weekly-plan .kindergarten-school-file-delivery-data-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.workshop-file-delivery-data-weekly-plan .kindergarten-school-file-delivery-data-table table{border-bottom:1px solid #000;border-collapse:collapse;border-right:1px solid #000;margin-top:2rem;width:90%}.workshop-file-delivery-data-weekly-plan .kindergarten-school-file-delivery-data-table table td,.workshop-file-delivery-data-weekly-plan .kindergarten-school-file-delivery-data-table table th{border:1px solid #000;border-bottom:0;border-right:0}.workshop-file-delivery-data-weekly-plan .kindergarten-school-file-delivery-data-table table th{background-color:#118951;color:#fff;font-size:1.7rem;padding:1rem;text-align:start}.workshop-file-delivery-data-weekly-plan .kindergarten-school-file-delivery-data-table table td{font-size:1.5rem;padding:1rem}.workshop-file-delivery-data-weekly-plan .kindergarten-school-file-delivery-data-table table td p{font-size:1.5rem;margin:0}.workshop-weekly-plan{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.workshop-weekly-plan.display-false{display:none}.workshop-weekly-plan h1{color:#000;padding:2rem}.table-container-workshop-student-report{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:0;position:relative;width:100%}.table-container-workshop-student-report h1{padding:2rem 0}.table-container-workshop-student-report .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:95%}.table-container-workshop-student-report .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-workshop-student-report .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-workshop-student-report .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:95%}.table-container-workshop-student-report .search-filter-content h2{margin:0 1rem}.table-container-workshop-student-report .search-filter-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:1rem}.table-container-workshop-student-report .search-filter-content .date-container .search-input-content:nth-child(3){margin-left:0}.table-container-workshop-student-report .search-filter-content .input-select{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem;margin-top:0;padding:.6rem}.table-container-workshop-student-report .search-filter-content .input-select .input-content-title{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:1rem;padding:0}.table-container-workshop-student-report .search-filter-content .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.table-container-workshop-student-report .search-filter-content .input-select .input-content-select input{padding:0}.table-container-workshop-student-report .search-filter-content .input-select .input-content-list-options-y{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;left:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;top:40px;width:100%;z-index:99999}.table-container-workshop-student-report .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar{width:7px}.table-container-workshop-student-report .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.table-container-workshop-student-report .search-filter-content .input-select .input-content-list-options-y.display-false{height:0;overflow:hidden}.table-container-workshop-student-report .search-filter-content .input-select .input-content-list-options-y ul{list-style:none;width:100%}.table-container-workshop-student-report .search-filter-content .input-select .input-content-list-options-y ul li{cursor:pointer;font-size:1.6rem;padding:1rem 2.5rem}.table-container-workshop-student-report .search-filter-content .input-select .input-content-list-options-y ul li:hover{background-color:hsla(0,0%,67%,.341)}.table-container-workshop-student-report .search-filter-content.search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-workshop-student-report .search-filter-content.search-filter-content .input-content:first-child{margin-left:0}.table-container-workshop-student-report .search-filter-content.search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-workshop-student-report .search-filter-content.search-filter-content .input-content.input-data{width:120px}.table-container-workshop-student-report .search-filter-content.search-filter-content .input-content.input-date-content-two{margin-left:0}.table-container-workshop-student-report .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-workshop-student-report .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-workshop-student-report .search-filter-content .search-date-input-content input{margin-left:0;width:40px}.table-container-workshop-student-report .search-filter-content .submit-form-button-content{margin-left:1rem}.table-container-workshop-student-report .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-workshop-student-report .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:95%}.table-container-workshop-student-report .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-workshop-student-report .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-workshop-student-report .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-workshop-student-report .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-workshop-student-report .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:54vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-workshop-student-report .main-table::-webkit-scrollbar{width:10px}.table-container-workshop-student-report .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.table-container-workshop-student-report .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center}.table-container-workshop-student-report .search-filter-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-workshop-student-report .search-filter-content .btn-create-new-coordinator-container{margin:1rem 0 0}.table-container-workshop-student-report .search-filter-content .input-content{margin:0!important;margin-top:1rem}.table-container-workshop-student-report .search-filter-content .input-select{margin-left:0;margin-top:1rem}.table-container-workshop-student-report .search-filter-content .search-input-content{margin-top:1rem!important}.table-container-workshop-student-report .search-filter-content .submit-form-button-content{margin:1rem 0 0}.table-container-workshop-student-report .header-table-element .header-table-ul .header-table-ul-li:first-child{display:none;padding:0}}.form-edit-kindergarten-school-student-report{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-kindergarten-school-student-report::-webkit-scrollbar{width:10px}.form-edit-kindergarten-school-student-report::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-kindergarten-school-student-report.display-false{display:none}.form-edit-kindergarten-school-student-report .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-kindergarten-school-student-report .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-kindergarten-school-student-report .header-form-add-element-content svg{cursor:pointer}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-kindergarten-school-student-report .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.workshop-school-student-report-information{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:0;width:100%;z-index:999}.workshop-school-student-report-information::-webkit-scrollbar{width:10px}.workshop-school-student-report-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.workshop-school-student-report-information.display-false{display:none}.workshop-school-student-report-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.workshop-school-student-report-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.workshop-school-student-report-information .header-form-describe-element-content svg{cursor:pointer}.workshop-school-student-report-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.workshop-school-student-report-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.workshop-school-student-report-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.workshop-school-student-report-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.workshop-school-student-report-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.workshop-school-student-report-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.workshop-school-student-report-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.workshop-school-student-report-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.workshop-school-student-report-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.workshop-school-student-report-information .main-monthly-plan-display-information .description-content{width:100%}.workshop-school-student-report-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.workshop-school-student-report-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.workshop-school-student-report-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.workshop-school-student-report-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.workshop-school-student-report-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.workshop-school-student-report-information .adm-hours-information-frame-content{margin-top:3rem}.form-add-school-student-report{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-school-student-report.display-false{display:none}.form-add-school-student-report .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-school-student-report .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-school-student-report .header-form-add-element-content svg{cursor:pointer}.form-add-school-student-report .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-school-student-report .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-school-student-report .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-school-student-report .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-school-student-report .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-school-student-report .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-school-student-report .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-school-student-report .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-school-student-report .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-school-student-report .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-school-student-report .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-school-student-report .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-school-student-report .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-school-student-report .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-school-student-report .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-school-student-report .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-school-student-report .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-school-student-report .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-school-student-report .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-school-student-report .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-add-school-student-report{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-school-student-report .main-form-add-monthly-plan{overflow-x:hidden;padding:1rem;width:90%}}.workshop-file-delivery-data-student-report{background-color:#fff;height:89vh;overflow-y:auto;padding:0;position:absolute;right:0;top:-20px;width:100%;z-index:9999}.workshop-file-delivery-data-student-report.display-false{display:none}.workshop-file-delivery-data-student-report::-webkit-scrollbar{width:15px}.workshop-file-delivery-data-student-report::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.workshop-file-delivery-data-student-report .file-delivery-date-input-year-content h1{font-size:1.7rem;font-weight:400;padding-bottom:.5rem}.workshop-file-delivery-data-student-report .file-delivery-date-input-year-content input{border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.6rem;margin-left:2rem;outline:none;padding:.8rem}.workshop-file-delivery-data-student-report .kindergarten-school-file-delivery-data-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem}.workshop-file-delivery-data-student-report .kindergarten-school-file-delivery-data-title h1{font-size:2rem;font-style:italic;padding:0}.workshop-file-delivery-data-student-report .kindergarten-school-file-delivery-data-title .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.workshop-file-delivery-data-student-report .kindergarten-school-file-delivery-data-input-data{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 2rem}.workshop-file-delivery-data-student-report .kindergarten-school-file-delivery-data-input-data h1{font-size:1.8rem;font-style:italic;padding:0}.workshop-file-delivery-data-student-report .default-background-file-delivery{width:70%}.workshop-file-delivery-data-student-report .kindergarten-school-file-delivery-data-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.workshop-file-delivery-data-student-report .kindergarten-school-file-delivery-data-table table{border-bottom:1px solid #000;border-collapse:collapse;border-right:1px solid #000;margin-top:2rem;width:90%}.workshop-file-delivery-data-student-report .kindergarten-school-file-delivery-data-table table td,.workshop-file-delivery-data-student-report .kindergarten-school-file-delivery-data-table table th{border:1px solid #000;border-bottom:0;border-right:0}.workshop-file-delivery-data-student-report .kindergarten-school-file-delivery-data-table table th{background-color:#118951;color:#fff;font-size:1.7rem;padding:1rem;text-align:start}.workshop-file-delivery-data-student-report .kindergarten-school-file-delivery-data-table table td{font-size:1.5rem;padding:1rem}.workshop-file-delivery-data-student-report .kindergarten-school-file-delivery-data-table table td p{font-size:1.5rem;margin:0}.workshop-student-report{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.workshop-student-report.display-false{display:none}.workshop-student-report h1{color:#000;padding:2rem}.content-table-projects{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-projects.display-animation-false{opacity:0}.content-table-projects .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-projects .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-projects .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-projects .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-projects .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-projects .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center}.content-table-projects .content-table-ul .content-table-ul-li:first-child:before,.content-table-projects .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-projects .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-projects .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-projects .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-projects .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-projects .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-projects .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-projects .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-projects .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-projects .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-projects .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-projects .content-table-ul .content-table-ul-li h2,.content-table-projects .content-table-ul .content-table-ul-li p{font-size:1.3rem}@media(max-width:600px){.content-table-projects{width:98%}.content-table-projects .content-table-ul .content-table-ul-li:first-child{display:none}.content-table-projects .content-table-ul .content-table-ul-li .icon-content{font-size:2rem}.content-table-projects .content-table-ul .content-table-ul-li h2{font-size:1.2rem}}.project-display-information{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.project-display-information::-webkit-scrollbar{width:10px}.project-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.project-display-information.display-false{display:none}.project-display-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.project-display-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.project-display-information .header-form-describe-element-content svg{cursor:pointer}.project-display-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.project-display-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.project-display-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.project-display-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.project-display-information .main-monthly-plan-display-information .decent-work-information h1{font-size:1.4rem;font-style:italic;font-weight:700;margin-top:1rem;padding:0 1rem}.project-display-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#585858}.project-display-information .main-monthly-plan-display-information .description-content{width:100%}.project-display-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.project-display-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.project-display-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.project-display-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.project-display-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.project-display-information .adm-hours-information-frame-content{margin-top:3rem}.table-container-elementary-school-project{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-elementary-school-project h1{padding:2rem 0}.table-container-elementary-school-project .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-elementary-school-project .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-elementary-school-project .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-elementary-school-project .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-elementary-school-project .search-filter-content h2{margin:0 1rem}.table-container-elementary-school-project .search-filter-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:start;margin-left:1rem}.table-container-elementary-school-project .search-filter-content .date-container .search-input-content:nth-child(3){margin-left:0}.table-container-elementary-school-project .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-elementary-school-project .search-filter-content .input-content:first-child,.table-container-elementary-school-project .search-filter-content .input-content:nth-child(5){margin-left:0}.table-container-elementary-school-project .search-filter-content .input-content.input-data{width:120px}.table-container-elementary-school-project .search-filter-content .input-content.input-data:nth-child(2){margin-left:0}.table-container-elementary-school-project .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-elementary-school-project .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-elementary-school-project .search-filter-content .search-date-input-content{margin-left:3rem;width:80px}.table-container-elementary-school-project .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-elementary-school-project .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-elementary-school-project .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-elementary-school-project .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-elementary-school-project .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-elementary-school-project .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-elementary-school-project .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-elementary-school-project .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-elementary-school-project .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-elementary-school-project .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:55vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-elementary-school-project .main-table::-webkit-scrollbar{width:10px}.table-container-elementary-school-project .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.table-container-elementary-school-project .btn-create-new-coordinator-container{width:98%}.table-container-elementary-school-project .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:98%}.table-container-elementary-school-project .search-filter-content .search-input-content{margin:1rem 0 0}.table-container-elementary-school-project .search-filter-content .date-container{align-items:center;display:flex;flex-direction:row;justify-content:start}.table-container-elementary-school-project .search-filter-content .date-container .input-content{margin:1rem 0 0}.table-container-elementary-school-project .search-filter-content .submit-form-button-content{margin-left:0;margin-top:1rem}.table-container-elementary-school-project .header-table-element{width:98%}.table-container-elementary-school-project .header-table-element .header-table-ul .header-table-ul-li:first-child{display:none}.table-container-elementary-school-project .main-table{max-height:50vh;width:98%}}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan{padding:1rem 10rem}.form-edit-school-teaching-work-plan{border-radius:5px}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan{height:400px;overflow-y:auto}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan::-webkit-scrollbar{width:10px}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-file-delivery-data-project{background-color:#fff;height:89vh;overflow-y:auto;padding:0;position:absolute;right:0;top:-20px;width:100%;z-index:9999}.elementary-school-file-delivery-data-project.display-false{display:none}.elementary-school-file-delivery-data-project::-webkit-scrollbar{width:15px}.elementary-school-file-delivery-data-project::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-file-delivery-data-project .file-delivery-date-input-year-content h1{font-size:1.7rem;font-weight:400;padding-bottom:.5rem}.elementary-school-file-delivery-data-project .file-delivery-date-input-year-content input{border:none;border-radius:5px;box-shadow:1px 1px 4px #acacac;font-size:1.6rem;margin-left:2rem;outline:none;padding:.8rem}.elementary-school-file-delivery-data-project .kindergarten-school-file-delivery-data-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem}.elementary-school-file-delivery-data-project .kindergarten-school-file-delivery-data-title h1{font-size:2rem;font-style:italic;padding:0}.elementary-school-file-delivery-data-project .kindergarten-school-file-delivery-data-title .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.elementary-school-file-delivery-data-project .kindergarten-school-file-delivery-data-input-data{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 2rem}.elementary-school-file-delivery-data-project .kindergarten-school-file-delivery-data-input-data h1{font-size:1.8rem;font-style:italic;padding:0}.elementary-school-file-delivery-data-project .default-background-file-delivery{width:70%}.elementary-school-file-delivery-data-project .kindergarten-school-file-delivery-data-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.elementary-school-file-delivery-data-project .kindergarten-school-file-delivery-data-table table{border-bottom:1px solid #000;border-collapse:collapse;border-right:1px solid #000;margin-top:2rem;width:90%}.elementary-school-file-delivery-data-project .kindergarten-school-file-delivery-data-table table td,.elementary-school-file-delivery-data-project .kindergarten-school-file-delivery-data-table table th{border:1px solid #000;border-bottom:0;border-right:0}.elementary-school-file-delivery-data-project .kindergarten-school-file-delivery-data-table table th{background-color:#118951;color:#fff;font-size:1.7rem;padding:1rem;text-align:start}.elementary-school-file-delivery-data-project .kindergarten-school-file-delivery-data-table table td{font-size:1.5rem;padding:1rem}.elementary-school-file-delivery-data-project .kindergarten-school-file-delivery-data-table table td p{font-size:1.5rem;margin:0}.table-container-add-new-nutritionists{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-add-new-nutritionists .btn-create-new-teacher{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-add-new-nutritionists .btn-create-new-teacher button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-add-new-nutritionists .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-add-new-nutritionists .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr 1.7fr 1fr .2fr;list-style:none}.table-container-add-new-nutritionists .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-add-new-nutritionists .main-table{align-items:center;display:flex;flex-direction:column;height:68vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-add-new-nutritionists .main-table::-webkit-scrollbar{width:10px}.table-container-add-new-nutritionists .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-element-teacher{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-teacher.display-animation-false{opacity:0}.content-table-element-teacher .content-table-ul-coordinator{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr 1.7fr 1fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-teacher .content-table-ul-coordinator:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-teacher .content-table-ul-coordinator .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-teacher .content-table-ul-coordinator .content-table-ul-li:first-child:before{display:none}.content-table-element-teacher .content-table-ul-coordinator .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-teacher .content-table-ul-coordinator .content-table-ul-li h2,.content-table-element-teacher .content-table-ul-coordinator .content-table-ul-li p{font-size:1.3rem}.add-new-nutritionists-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.add-new-nutritionists-container.display-false{display:none}.add-new-nutritionists-container h1{color:#000;padding:2rem}.table-container-adm-legislation{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-adm-legislation h1{padding:2rem 0}.table-container-adm-legislation .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:95%}.table-container-adm-legislation .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:95%}.table-container-adm-legislation .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-adm-legislation .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:95%}.table-container-adm-legislation .search-filter-content h2{margin:0 1rem}.table-container-adm-legislation .search-filter-content .input-select{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem;margin-top:0;padding:.6rem}.table-container-adm-legislation .search-filter-content .input-select .input-content-title{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:1rem;padding:0}.table-container-adm-legislation .search-filter-content .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.table-container-adm-legislation .search-filter-content .input-select .input-content-select input{padding:0}.table-container-adm-legislation .search-filter-content .input-select .input-content-list-options-y{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;left:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;top:40px;width:100%;z-index:99999}.table-container-adm-legislation .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar{width:7px}.table-container-adm-legislation .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.table-container-adm-legislation .search-filter-content .input-select .input-content-list-options-y.display-false{height:0;overflow:hidden}.table-container-adm-legislation .search-filter-content .input-select .input-content-list-options-y ul{list-style:none;width:100%}.table-container-adm-legislation .search-filter-content .input-select .input-content-list-options-y ul li{cursor:pointer;font-size:1.6rem;padding:1rem 2.5rem}.table-container-adm-legislation .search-filter-content .input-select .input-content-list-options-y ul li:hover{background-color:hsla(0,0%,67%,.341)}.table-container-adm-legislation .search-filter-content.search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-adm-legislation .search-filter-content.search-filter-content .input-content:first-child{margin-left:0}.table-container-adm-legislation .search-filter-content.search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-adm-legislation .search-filter-content.search-filter-content .input-content.input-data{width:120px}.table-container-adm-legislation .search-filter-content.search-filter-content .input-content.input-date-content-two{margin-left:0}.table-container-adm-legislation .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-adm-legislation .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-adm-legislation .search-filter-content .search-date-input-content input{margin-left:0;width:40px}.table-container-adm-legislation .search-filter-content .submit-form-button-content{margin-left:1rem}.table-container-adm-legislation .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-adm-legislation .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:95%}.table-container-adm-legislation .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr 1fr .5fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-adm-legislation .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-adm-legislation .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-adm-legislation .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-adm-legislation .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:52vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-adm-legislation .main-table::-webkit-scrollbar{width:10px}.table-container-adm-legislation .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-element-adm-legislation .content-table-ul{grid-template-columns:.1fr .2fr 1fr 1fr .5fr .2fr .2fr .2fr .2fr}.form-add-adm-legislation{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-adm-legislation.display-false{display:none}.form-add-adm-legislation .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-adm-legislation .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-adm-legislation .header-form-add-element-content svg{cursor:pointer}.form-add-adm-legislation .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-adm-legislation .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-adm-legislation .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-adm-legislation .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-adm-legislation .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-adm-legislation .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-adm-legislation .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-adm-legislation .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-adm-legislation .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-adm-legislation .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-adm-legislation .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-adm-legislation .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-adm-legislation .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-adm-legislation .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-adm-legislation .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-adm-legislation .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-adm-legislation .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-adm-legislation .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-adm-legislation .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-adm-legislation .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.adm-legislation-information{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:700px;z-index:999}.adm-legislation-information::-webkit-scrollbar{width:10px}.adm-legislation-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.adm-legislation-information.display-false{display:none}.adm-legislation-information .header-form-describe-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.adm-legislation-information .header-form-describe-element-content h1{color:#fff;font-size:1.7rem;padding:0}.adm-legislation-information .header-form-describe-element-content svg{cursor:pointer}.adm-legislation-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.adm-legislation-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.adm-legislation-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.adm-legislation-information .main-monthly-plan-display-information .decent-work-information h1{font-size:1.4rem;font-style:italic;font-weight:700;margin-top:1rem;padding:0 1rem}.adm-legislation-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#585858}.adm-legislation-information .main-monthly-plan-display-information .description-content{width:100%}.adm-legislation-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.adm-legislation-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.adm-legislation-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.adm-legislation-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.adm-legislation-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.form-edit-adm-legislation{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-adm-legislation::-webkit-scrollbar{width:10px}.form-edit-adm-legislation::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-adm-legislation.display-false{display:none}.form-edit-adm-legislation .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-adm-legislation .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-adm-legislation .header-form-add-element-content svg{cursor:pointer}.form-edit-adm-legislation .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-adm-legislation .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-adm-legislation .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-adm-legislation .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-adm-legislation .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-adm-legislation .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-adm-legislation .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-adm-legislation .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-adm-legislation .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-adm-legislation .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-adm-legislation .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-adm-legislation .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-adm-legislation .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-adm-legislation .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-adm-legislation .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-adm-legislation .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.adm-legislation-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.adm-legislation-container.display-false{display:none}.adm-legislation-container h1{color:#000;padding:2rem}.content-table-element-adm-ata{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:95%}.content-table-element-adm-ata.display-animation-false{opacity:0}.content-table-element-adm-ata .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .2fr 1fr 1fr .5fr .2fr .2fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-adm-ata .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-adm-ata .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-adm-ata .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-element-adm-ata .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-element-adm-ata .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center;margin-left:1rem}.content-table-element-adm-ata .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-adm-ata .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-element-adm-ata .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-element-adm-ata .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-element-adm-ata .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-element-adm-ata .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-element-adm-ata .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-adm-ata .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-adm-ata .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-element-adm-ata .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-element-adm-ata .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-element-adm-ata .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-element-adm-ata .content-table-ul .content-table-ul-li .icon-content.pptx-icon{color:#ff7300}.content-table-element-adm-ata .content-table-ul .content-table-ul-li h2,.content-table-element-adm-ata .content-table-ul .content-table-ul-li p{font-size:1.3rem}.adm-slid-information{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.adm-slid-information::-webkit-scrollbar{width:10px}.adm-slid-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.adm-slid-information.display-false{display:none}.adm-slid-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:2rem 5rem}.adm-slid-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;font-style:italic;padding:0}.adm-slid-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.adm-slid-information .header-form-describe-element-content svg{cursor:pointer}.adm-slid-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.adm-slid-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.adm-slid-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.adm-slid-information .main-monthly-plan-display-information .decent-work-information h1{font-size:1.4rem;font-style:italic;font-weight:700;margin-top:1rem;padding:0 1rem}.adm-slid-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#585858}.adm-slid-information .main-monthly-plan-display-information .description-content{width:100%}.adm-slid-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.adm-slid-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.adm-slid-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.adm-slid-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.adm-slid-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.adm-slid-information .adm-hours-information-frame-content{margin-top:3rem}.content-table-element-adm-slides{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:95%}.content-table-element-adm-slides.display-animation-false{opacity:0}.content-table-element-adm-slides .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .2fr 1fr 1fr .5fr .2fr .2fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-adm-slides .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-adm-slides .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-adm-slides .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-element-adm-slides .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-element-adm-slides .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center;margin-left:1rem}.content-table-element-adm-slides .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-adm-slides .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-element-adm-slides .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-element-adm-slides .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-element-adm-slides .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-element-adm-slides .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-element-adm-slides .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-adm-slides .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-adm-slides .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-element-adm-slides .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-element-adm-slides .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-element-adm-slides .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-element-adm-slides .content-table-ul .content-table-ul-li .icon-content.pptx-icon{color:#ff7300}.content-table-element-adm-slides .content-table-ul .content-table-ul-li h2,.content-table-element-adm-slides .content-table-ul .content-table-ul-li p{font-size:1.3rem}.form-add-adm-hours{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-adm-hours.display-false{display:none}.form-add-adm-hours .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-adm-hours .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-adm-hours .header-form-add-element-content svg{cursor:pointer}.form-add-adm-hours .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-adm-hours .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-adm-hours .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-adm-hours .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-adm-hours .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-adm-hours .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-adm-hours .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-adm-hours .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-adm-hours .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-adm-hours .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-adm-hours .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-adm-hours .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-adm-hours .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-adm-hours .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-adm-hours .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-adm-hours .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-adm-hours .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-adm-hours .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-adm-hours .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-adm-hours .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.adm-hours-information{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.adm-hours-information::-webkit-scrollbar{width:10px}.adm-hours-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.adm-hours-information.display-false{display:none}.adm-hours-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:2rem 5rem}.adm-hours-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;font-style:italic;padding:0}.adm-hours-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.adm-hours-information .header-form-describe-element-content svg{cursor:pointer}.adm-hours-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.adm-hours-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.adm-hours-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.adm-hours-information .main-monthly-plan-display-information .decent-work-information h1{font-size:1.4rem;font-style:italic;font-weight:700;margin-top:1rem;padding:0 1rem}.adm-hours-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#585858}.adm-hours-information .main-monthly-plan-display-information .description-content{width:100%}.adm-hours-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.adm-hours-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.adm-hours-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.adm-hours-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.adm-hours-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.adm-hours-information .adm-hours-information-frame-content{margin-top:3rem}.form-edit-adm-hours{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-adm-hours::-webkit-scrollbar{width:10px}.form-edit-adm-hours::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-adm-hours.display-false{display:none}.form-edit-adm-hours .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-adm-hours .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-adm-hours .header-form-add-element-content svg{cursor:pointer}.form-edit-adm-hours .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-adm-hours .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-adm-hours .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-adm-hours .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-adm-hours .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-adm-hours .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-adm-hours .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-adm-hours .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-adm-hours .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-adm-hours .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-adm-hours .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-adm-hours .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-adm-hours .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-adm-hours .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-adm-hours .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-adm-hours .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.adm-hours-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.adm-hours-container.display-false{display:none}.adm-hours-container h1{color:#000;padding:2rem}.form-add-adm-calendar{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-adm-calendar.display-false{display:none}.form-add-adm-calendar .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-adm-calendar .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-adm-calendar .header-form-add-element-content svg{cursor:pointer}.form-add-adm-calendar .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-adm-calendar .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-adm-calendar .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-adm-calendar .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-adm-calendar .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-adm-calendar .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-adm-calendar .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-adm-calendar .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-adm-calendar .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-adm-calendar .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-adm-calendar .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-adm-calendar .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-adm-calendar .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-adm-calendar .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-adm-calendar .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-adm-calendar .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-adm-calendar .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-adm-calendar .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-adm-calendar .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-adm-calendar .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.form-edit-adm-calendar{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-adm-calendar::-webkit-scrollbar{width:10px}.form-edit-adm-calendar::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-adm-calendar.display-false{display:none}.form-edit-adm-calendar .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-adm-calendar .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-adm-calendar .header-form-add-element-content svg{cursor:pointer}.form-edit-adm-calendar .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-adm-calendar .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-adm-calendar .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-adm-calendar .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-adm-calendar .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-adm-calendar .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-adm-calendar .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-adm-calendar .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-adm-calendar .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-adm-calendar .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-adm-calendar .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-adm-calendar .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-adm-calendar .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-adm-calendar .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-adm-calendar .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-adm-calendar .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.adm-calendar-information{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.adm-calendar-information::-webkit-scrollbar{width:10px}.adm-calendar-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.adm-calendar-information.display-false{display:none}.adm-calendar-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:2rem 5rem}.adm-calendar-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;font-style:italic;padding:0}.adm-calendar-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.adm-calendar-information .header-form-describe-element-content svg{cursor:pointer}.adm-calendar-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.adm-calendar-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.adm-calendar-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.adm-calendar-information .main-monthly-plan-display-information .decent-work-information h1{font-size:1.4rem;font-style:italic;font-weight:700;margin-top:1rem;padding:0 1rem}.adm-calendar-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#585858}.adm-calendar-information .main-monthly-plan-display-information .description-content{width:100%}.adm-calendar-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.adm-calendar-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.adm-calendar-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.adm-calendar-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.adm-calendar-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.adm-calendar-information .adm-hours-information-frame-content{margin-top:3rem}.content-table-element-adm-calendar{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:95%}.content-table-element-adm-calendar.display-animation-false{opacity:0}.content-table-element-adm-calendar .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .2fr 1fr 1fr .5fr .2fr .2fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-adm-calendar .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-adm-calendar .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-adm-calendar .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-element-adm-calendar .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-element-adm-calendar .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center;margin-left:1rem}.content-table-element-adm-calendar .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-adm-calendar .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-element-adm-calendar .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-element-adm-calendar .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-element-adm-calendar .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-element-adm-calendar .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-element-adm-calendar .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-adm-calendar .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-adm-calendar .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-element-adm-calendar .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-element-adm-calendar .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-element-adm-calendar .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-element-adm-calendar .content-table-ul .content-table-ul-li .icon-content.pptx-icon{color:#ff7300}.content-table-element-adm-calendar .content-table-ul .content-table-ul-li h2,.content-table-element-adm-calendar .content-table-ul .content-table-ul-li p{font-size:1.3rem}.adm-calendar-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.adm-calendar-container.display-false{display:none}.adm-calendar-container h1{color:#000;padding:2rem}.form-add-container-home .form-add-element{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:580px}.form-add-container-home .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-home .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-home .form-add-element .header-form-add-element-content svg{cursor:pointer}.form-add-container-home .form-add-element .body-form-add-element-content{height:400px;overflow-y:scroll;padding:3rem 3rem 0}.form-add-container-home .form-add-element .body-form-add-element-content::-webkit-scrollbar{width:12px}.form-add-container-home .form-add-element .body-form-add-element-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-container-home .form-add-element .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0}.form-add-container-home .form-add-element .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-container-home .form-add-element .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-container-home .form-add-element .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-container-home .form-add-element .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-home .form-add-element .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-home .form-add-element .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-home .form-add-element .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.monitoring-education-plan-monitoring-sheet-table{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.monitoring-education-plan-monitoring-sheet-table .municipal-education-plan-monitoring-sheet{width:95%}.monitoring-education-plan-monitoring-sheet-table .municipal-education-plan-monitoring-sheet h1{font-size:1.6rem;font-style:italic;padding:3rem 0;text-align:start;width:100%}.monitoring-education-plan-monitoring-sheet-table .btn-create-new-action-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:95%}.monitoring-education-plan-monitoring-sheet-table .btn-create-new-action-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.monitoring-education-plan-monitoring-sheet-table .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);width:95%}.monitoring-education-plan-monitoring-sheet-table .header-table-element .header-table-ul{display:grid;grid-template-columns:.3fr 1.5fr 1fr 1fr 1fr .5fr .2fr;list-style:none}.monitoring-education-plan-monitoring-sheet-table .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.monitoring-education-plan-monitoring-sheet-table .main-table{align-items:center;display:flex;flex-direction:column;height:67vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.monitoring-education-plan-monitoring-sheet-table .main-table::-webkit-scrollbar{width:12px}.monitoring-education-plan-monitoring-sheet-table .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-element-municipal-education-plan-municipal-sheet{margin-top:3rem;opacity:1;transition:all .3s ease-in-out;width:95%}.content-table-element-municipal-education-plan-municipal-sheet.display-animation-false{opacity:0}.content-table-element-municipal-education-plan-municipal-sheet .content-table-ul-rom{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 1.5fr 1fr 1fr 1fr .5fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-municipal-education-plan-municipal-sheet .content-table-ul-rom:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-municipal-education-plan-municipal-sheet .content-table-ul-rom .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-municipal-education-plan-municipal-sheet .content-table-ul-rom .content-table-ul-li:first-child:before,.content-table-element-municipal-education-plan-municipal-sheet .content-table-ul-rom .content-table-ul-li:nth-child(8):before{display:none}.content-table-element-municipal-education-plan-municipal-sheet .content-table-ul-rom .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-municipal-education-plan-municipal-sheet .content-table-ul-rom .content-table-ul-li h2{align-items:flex-start;display:flex;flex-direction:column;font-size:1.3rem;justify-content:flex-start}.content-table-element-municipal-education-plan-municipal-sheet .content-table-ul-rom .content-table-ul-li h2 span{color:gray}.content-table-element-municipal-education-plan-municipal-sheet .content-table-ul-rom .content-table-ul-li p{font-size:1.3rem}.form-edit-container-municipal-education-plan-monitoring{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-edit-container-municipal-education-plan-monitoring.display-false{display:none}.form-edit-container-municipal-education-plan-monitoring .form-add-element{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:580px}.form-edit-container-municipal-education-plan-monitoring .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-container-municipal-education-plan-monitoring .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-container-municipal-education-plan-monitoring .form-add-element .header-form-add-element-content svg{cursor:pointer}.form-edit-container-municipal-education-plan-monitoring .form-add-element .body-form-add-element-content{height:400px;overflow-y:scroll;padding:3rem 3rem 0}.form-edit-container-municipal-education-plan-monitoring .form-add-element .body-form-add-element-content::-webkit-scrollbar{width:12px}.form-edit-container-municipal-education-plan-monitoring .form-add-element .body-form-add-element-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-container-municipal-education-plan-monitoring .form-add-element .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0}.form-edit-container-municipal-education-plan-monitoring .form-add-element .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-edit-container-municipal-education-plan-monitoring .form-add-element .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-edit-container-municipal-education-plan-monitoring .form-add-element .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-edit-container-municipal-education-plan-monitoring .form-add-element .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-edit-container-municipal-education-plan-monitoring .form-add-element .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-container-municipal-education-plan-monitoring .form-add-element .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-edit-container-municipal-education-plan-monitoring .form-add-element .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.monitoring-plan-sheet-education{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.monitoring-plan-sheet-education.display-false{display:none}.monitoring-plan-sheet-education h1{color:#000;padding:2rem}.form-add-container-home{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-add-container-home.display-false{display:none}.form-add-container-home .form-add-element-coordinator{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:500px}.form-add-container-home .form-add-element-coordinator .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-home .form-add-element-coordinator .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-home .form-add-element-coordinator .header-form-add-element-content svg{cursor:pointer}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content{padding:3rem 3rem 0}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0;position:relative}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .input-content .icon-container{align-items:center;bottom:0;display:flex;flex-direction:row;height:60%;justify-content:center;position:absolute;right:0}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .input-content .icon-container .icon-content{align-items:center;background-color:#118951;border-radius:100%;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:.2rem}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .error-content{color:red;font-size:1.3rem}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .user-information h1{font-size:1.5rem;margin-bottom:2rem;padding:0}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .user-information .user-ul{display:grid;grid-template-columns:1fr 1fr;list-style:none}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .user-information .user-ul li{font-size:1.2rem}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .user-information .user-ul.user-information-content{border-radius:5px;box-shadow:1px 1px 4px #acacac;margin-top:1rem;padding:.5rem}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-home .form-add-element-coordinator .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.table-container-teacher{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-teacher .btn-create-new-teacher{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-teacher .btn-create-new-teacher button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-teacher .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-teacher .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr 1.7fr 1fr .2fr;list-style:none}.table-container-teacher .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-teacher .main-table{align-items:center;display:flex;flex-direction:column;height:62vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-teacher .main-table::-webkit-scrollbar{width:10px}.table-container-teacher .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.estrategy-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.estrategy-container.display-false{display:none}.estrategy-container h1{color:#000;padding:2rem}.table-container-psychologist-report-home{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-psychologist-report-home h1{padding:2rem 0}.table-container-psychologist-report-home .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-psychologist-report-home .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-psychologist-report-home .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-psychologist-report-home .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-psychologist-report-home .search-filter-content h2{margin:0 1rem}.table-container-psychologist-report-home .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-psychologist-report-home .search-filter-content .input-content:first-child,.table-container-psychologist-report-home .search-filter-content .input-content:nth-child(5){margin-left:0}.table-container-psychologist-report-home .search-filter-content .input-content.input-data{width:120px}.table-container-psychologist-report-home .search-filter-content .input-content.input-data:nth-child(2){margin-left:0}.table-container-psychologist-report-home .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-psychologist-report-home .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-psychologist-report-home .search-filter-content .search-date-input-content{margin-left:3rem;width:80px}.table-container-psychologist-report-home .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-psychologist-report-home .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-psychologist-report-home .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-psychologist-report-home .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-psychologist-report-home .header-table-element{border:none;border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-psychologist-report-home .header-table-element .header-table-ul{display:grid;grid-template-columns:.3fr .5fr 4fr 3fr 1fr .5fr .5fr .5fr;list-style:none}.table-container-psychologist-report-home .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-psychologist-report-home .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-psychologist-report-home .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-psychologist-report-home .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:55vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-psychologist-report-home .main-table::-webkit-scrollbar{width:10px}.table-container-psychologist-report-home .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-psychologist-report-home{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-psychologist-report-home.display-animation-false{opacity:0}.content-table-psychologist-report-home .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr .5fr 4fr 3fr 1fr .5fr .5fr .5fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-psychologist-report-home .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-psychologist-report-home .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-psychologist-report-home .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-psychologist-report-home .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-psychologist-report-home .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center}.content-table-psychologist-report-home .content-table-ul .content-table-ul-li:first-child:before,.content-table-psychologist-report-home .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-psychologist-report-home .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-psychologist-report-home .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-psychologist-report-home .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-psychologist-report-home .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-psychologist-report-home .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-psychologist-report-home .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-psychologist-report-home .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-psychologist-report-home .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-psychologist-report-home .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-psychologist-report-home .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-psychologist-report-home .content-table-ul .content-table-ul-li h2,.content-table-psychologist-report-home .content-table-ul .content-table-ul-li p{font-size:1.3rem}.table-container-writing-level-record-coordinator{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%;z-index:3}.table-container-writing-level-record-coordinator .title-writing-level-record-coordinator{width:90%}.table-container-writing-level-record-coordinator .title-writing-level-record-coordinator h1{font-size:1.8rem;font-style:italic;margin-bottom:1rem;padding:0}.table-container-writing-level-record-coordinator .header-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-writing-level-record-coordinator .header-content .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative}.table-container-writing-level-record-coordinator .header-content .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;overflow:hidden;padding:.7rem;position:relative}.table-container-writing-level-record-coordinator .header-content .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-writing-level-record-coordinator .header-content .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-writing-level-record-coordinator .header-content .search-filter-content .search-date-input-content{margin-left:3rem}.table-container-writing-level-record-coordinator .header-content .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-writing-level-record-coordinator .header-content .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-writing-level-record-coordinator .header-content .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-writing-level-record-coordinator .header-content .generate-graph-button button,.table-container-writing-level-record-coordinator .header-content .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-writing-level-record-coordinator .main-content{height:100vh;margin-top:4rem;width:90%}.table-container-writing-level-record-coordinator .main-content .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:100%}.table-container-writing-level-record-coordinator .main-content .header-table-element .header-table-ul{display:grid;grid-template-columns:.2fr .5fr 1fr 1fr 1fr;list-style:none;overflow-y:auto;width:100%}.table-container-writing-level-record-coordinator .main-content .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-writing-level-record-coordinator .main-content .main-table-content{align-items:center;display:flex;flex-direction:column;height:60%;justify-content:flex-start;overflow-y:auto;padding:.5rem}.table-container-writing-level-record-coordinator .main-content .main-table-content::-webkit-scrollbar{width:12px}.table-container-writing-level-record-coordinator .main-content .main-table-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.dashboard-container-mathematics-diagnostic-assessment-secretary{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;overflow-y:auto;position:absolute;top:0;width:100%;z-index:999}.dashboard-container-mathematics-diagnostic-assessment-secretary::-webkit-scrollbar{width:10px}.dashboard-container-mathematics-diagnostic-assessment-secretary::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.dashboard-container-mathematics-diagnostic-assessment-secretary.display-false{display:none}.dashboard-container-mathematics-diagnostic-assessment-secretary .dashboard-container-mathematics-diagnostic-assessment-secretary-title{align-items:center;border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:flex-start;padding:1rem;width:90%}.dashboard-container-mathematics-diagnostic-assessment-secretary .dashboard-container-mathematics-diagnostic-assessment-secretary-title h1{font-size:1.7rem;font-weight:400;padding:0}.dashboard-container-mathematics-diagnostic-assessment-secretary .dashboard-container-mathematics-diagnostic-assessment-secretary-title .input-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0;width:auto;width:160px}.dashboard-container-mathematics-diagnostic-assessment-secretary .dashboard-container-mathematics-diagnostic-assessment-secretary-title .input-select:nth-child(3){width:240px}.dashboard-container-mathematics-diagnostic-assessment-secretary .dashboard-container-mathematics-diagnostic-assessment-secretary-title .input-select:nth-child(2){margin-left:1rem}.dashboard-container-mathematics-diagnostic-assessment-secretary .dashboard-container-mathematics-diagnostic-assessment-secretary-title .input-select .input-content-select{margin:0 0 0 3rem;width:100%}.dashboard-container-mathematics-diagnostic-assessment-secretary .dashboard-container-mathematics-diagnostic-assessment-secretary-title .input-select .input-content-select input{padding:0;width:100%}.dashboard-container-mathematics-diagnostic-assessment-secretary .dashboard-container-mathematics-diagnostic-assessment-secretary-title .input-select .input-content-list-options-y{right:0;top:50px;width:100%}.dashboard-container-mathematics-diagnostic-assessment-secretary .dashboard-container-mathematics-diagnostic-assessment-secretary-title .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:2rem;padding:.5rem 1rem}.writing-level-record-coordinator-content{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.writing-level-record-coordinator-content.display-false{display:none}.writing-level-record-coordinator-content h1{color:#000;padding:2rem}.student-exams-table{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:start;width:100%}.student-exams-table .student-exams-table-title{margin-top:5rem;width:90%}.student-exams-table .student-exams-table-title h1{font-size:2rem;font-style:italic;text-align:start}.student-exams-table .btn-student-exams-table{width:90%}.student-exams-table .btn-student-exams-table button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:2rem;padding:.5rem 1rem}.student-exams-table .student-exams-search-container{align-items:center;display:flex;flex-direction:row;justify-content:start;width:90%}.student-exams-table .student-exams-search-container .search-element{width:auto}.student-exams-table .student-exams-search-container .search-element:first-child{margin-right:1rem}.student-exams-table .table-container{width:90%}.student-exams-table .table-container .table-content-header{align-items:center;border:none;border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:start;width:100%}.student-exams-table .table-container .table-content-header .header-table-ul{display:grid;grid-template-columns:.3fr 3fr 2fr 2fr 1fr .5fr .5fr;list-style:none;width:100%}.student-exams-table .table-container .table-content-header .header-table-ul li{font-size:1.5rem;padding:1rem;text-align:start}.student-exams-table .table-container .table-content-header .header-table-ul li.visualization-element{align-items:center;display:flex;justify-content:center}.student-exams-table .table-container .table-content-header .header-table-ul li.status-icon-element{padding:1rem}.student-exams-table .table-container .table-content{align-items:center;display:flex;flex-direction:column;height:40vh;justify-content:start;overflow-y:auto;padding:1rem;width:100%}.student-exams-table .table-container .table-content .empty-element-content{margin-top:6rem}.student-exams-table .table-container .table-content::-webkit-scrollbar{width:10px}.student-exams-table .table-container .table-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:1000px){.student-exams-table .student-exams-search-container{align-items:start;display:flex;flex-direction:column;justify-content:center;width:90%}.student-exams-table .student-exams-search-container .search-element{align-items:center;display:flex;flex-direction:row;justify-content:center;width:auto}.student-exams-table .student-exams-search-container .search-element:first-child{margin-bottom:0;margin-right:0}.student-exams-table .student-exams-search-container .search-element svg.search-element{margin-top:0}}@media(max-width:620px){.student-exams-table .btn-student-exams-table,.student-exams-table .student-exams-search-container,.student-exams-table .student-exams-table-title,.student-exams-table .table-container{width:98%}.student-exams-table .table-container .table-content-header .header-table-ul{grid-template-columns:3fr 2fr 2fr 1fr .5fr .5fr}.student-exams-table .table-container .table-content-header .header-table-ul li:first-child{display:none}}.student-exams-form-add{background-color:#fff;border-radius:3px;border-radius:4px;box-shadow:1px 1px 4px #acacac;height:470px;margin-top:4rem;overflow:hidden;position:absolute;width:600px;z-index:99999}.student-exams-form-add.display-false{display:none}.student-exams-form-add .student-exams-form-add-header{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem;z-index:9999}.student-exams-form-add .student-exams-form-add-header h1{color:#fff;font-size:1.7rem;padding:0}.student-exams-form-add .student-exams-form-add-header svg{cursor:pointer}.student-exams-form-add .input-container{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:start;overflow-y:auto}.student-exams-form-add .input-container::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.student-exams-form-add .input-container::-webkit-scrollbar{width:10px}.student-exams-form-add .input-container .input-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:80%}.student-exams-form-add .input-container .input-content label{font-size:1.8rem}.student-exams-form-add .input-container .input-content input{border:none;border-bottom:1px solid #118951;margin-top:1rem;outline:none;padding:1rem .5rem;width:100%}.student-exams-form-add .input-container .input-content.date-input input{width:60%}.student-exams-form-add .input-container .input-content.text-input{margin-bottom:2rem}.student-exams-form-add .input-element-select{margin-top:3rem;padding:0 1rem;width:80%}.student-exams-form-add .input-element-select h1{font-size:1.8rem;font-weight:400}.student-exams-form-add .input-element-select .input-select{align-items:center;border-radius:4px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:flex;flex-direction:row;justify-content:start;margin-top:2rem;position:relative;width:220px}.student-exams-form-add .input-element-select .input-select input{background-color:#fff;border:none;cursor:pointer;outline:none;padding:1rem;width:75%}.student-exams-form-add .input-element-select .input-select .icon-arrow{color:#252c34;transform:rotate(0deg);transition:all .2s ease-in-out}.student-exams-form-add .input-element-select .input-select .icon-arrow.display-true{transform:rotate(-180deg)}.student-exams-form-add .input-element-select .input-select .option-list{background-color:#fff;border-radius:4px;box-shadow:1px 1px 4px #acacac;height:150px;overflow-y:auto;position:absolute;top:45px;width:100%;z-index:9999}.student-exams-form-add .input-element-select .input-select .option-list::-webkit-scrollbar{width:10px}.student-exams-form-add .input-element-select .input-select .option-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.student-exams-form-add .input-element-select .input-select .option-list.display-false{display:none}.student-exams-form-add .input-element-select .input-select .option-list li{font-size:1.5rem;padding:1rem}.student-exams-form-add .input-element-select .input-select .option-list li:hover{background-color:hsla(0,0%,67%,.341)}.student-exams-form-add .bt-form-content{align-items:center;display:flex;flex-direction:row;justify-content:end;margin-top:5rem;width:80%}.student-exams-form-add .bt-form-content button{background-color:#118951;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:.5rem 1rem}.student-exams-form-add .bt-form-content button.cancel-button{background-color:#fff;border:1px solid #118951;color:#000;margin-right:1rem}.student-exams-table-content{cursor:pointer;margin-top:3rem;width:100%}.student-exams-table-content .student-exams-table-content-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;display:grid;grid-template-columns:.3fr 3fr 2fr 2fr 1fr .5fr .5fr;justify-content:center;list-style:none;min-height:50px;width:100%}.student-exams-table-content .student-exams-table-content-ul:hover{background-color:hsla(0,0%,50%,.075)}.student-exams-table-content .student-exams-table-content-ul li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-size:1.5rem;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.student-exams-table-content .student-exams-table-content-ul li:first-child:before,.student-exams-table-content .student-exams-table-content-ul li:nth-child(6):before,.student-exams-table-content .student-exams-table-content-ul li:nth-child(7):before{display:none}.student-exams-table-content .student-exams-table-content-ul li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.student-exams-table-content .student-exams-table-content-ul li .icon-content{cursor:pointer}@media(max-width:620px){.student-exams-table-content .student-exams-table-content-ul{grid-template-columns:3fr 2fr 2fr 1fr .5fr .5fr}.student-exams-table-content .student-exams-table-content-ul li{font-size:1.2rem}.student-exams-table-content .student-exams-table-content-ul li:first-child{display:none}}@media(max-width:380px){.student-exams-table-content .student-exams-table-content-ul li{font-size:1rem}}.student-exams-form-edit{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;height:470px;margin-top:4rem;overflow:hidden;position:absolute;width:600px;z-index:99999}.student-exams-form-edit.display-false{display:none}.student-exams-form-edit .student-exams-form-add-header{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem;z-index:9999}.student-exams-form-edit .student-exams-form-add-header h1{color:#fff;font-size:1.7rem;padding:0}.student-exams-form-edit .student-exams-form-add-header svg{cursor:pointer}.student-exams-form-edit .input-container{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:start;overflow-y:auto}.student-exams-form-edit .input-container::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.student-exams-form-edit .input-container::-webkit-scrollbar{width:10px}.student-exams-form-edit .input-container .input-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:80%}.student-exams-form-edit .input-container .input-content label{font-size:1.8rem}.student-exams-form-edit .input-container .input-content input{border:none;border-bottom:1px solid #118951;margin-top:1rem;outline:none;padding:1rem .5rem;width:100%}.student-exams-form-edit .input-container .input-content.date-input input{width:60%}.student-exams-form-edit .input-element-select{margin-top:3rem;padding:0 1rem;width:80%}.student-exams-form-edit .input-element-select h1{font-size:1.8rem;font-weight:400}.student-exams-form-edit .input-element-select .input-select{align-items:center;border-radius:4px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:flex;flex-direction:row;justify-content:start;margin-top:2rem;position:relative;width:220px}.student-exams-form-edit .input-element-select .input-select input{background-color:#fff;border:none;cursor:pointer;outline:none;padding:1rem;width:75%}.student-exams-form-edit .input-element-select .input-select .icon-arrow{color:#252c34;transform:rotate(0deg);transition:all .2s ease-in-out}.student-exams-form-edit .input-element-select .input-select .icon-arrow.display-true{transform:rotate(-180deg)}.student-exams-form-edit .input-element-select .input-select .option-list{background-color:#fff;border-radius:4px;box-shadow:1px 1px 4px #acacac;height:150px;overflow-y:auto;position:absolute;top:45px;width:100%;z-index:9999}.student-exams-form-edit .input-element-select .input-select .option-list::-webkit-scrollbar{width:10px}.student-exams-form-edit .input-element-select .input-select .option-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.student-exams-form-edit .input-element-select .input-select .option-list.display-false{display:none}.student-exams-form-edit .input-element-select .input-select .option-list li{font-size:1.5rem;padding:1rem}.student-exams-form-edit .input-element-select .input-select .option-list li:hover{background-color:hsla(0,0%,67%,.341)}.student-exams-form-edit .bt-form-content{align-items:center;display:flex;flex-direction:row;justify-content:end;margin-top:5rem;width:80%}.student-exams-form-edit .bt-form-content button{background-color:#118951;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:.5rem 1rem}.student-exams-form-edit .bt-form-content button.cancel-button{background-color:#fff;border:1px solid #118951;color:#000;margin-right:1rem}.form-edit-container-student{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:84vh;justify-content:center;overflow:hidden;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:2}.form-edit-container-student::-webkit-scrollbar{width:12px}.form-edit-container-student::-webkit-scrollbar-thumb{background-color:#118951;border-radius:10px;margin:.2rem}.form-edit-container-student.display-false{display:none}.form-edit-container-student .form-edit-element{height:100%;padding-bottom:2rem;position:relative;width:75%}.form-edit-container-student .form-edit-element .header-form-edit-element{margin-top:0;z-index:3}.form-edit-container-student .form-edit-element .header-form-edit-element h1{font-size:2.5rem;position:relative;top:25px}.form-edit-container-student .form-edit-element .body-form-edit-element{margin-top:2rem;padding:0 7rem;position:relative;width:100%}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding-bottom:1rem;padding-top:2rem;position:relative;width:100%}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content label{cursor:pointer;font-size:1.8rem;margin-bottom:0}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content .input-element-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content .input-element-content input{width:120px}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content .input-element-content .icon-arrow{color:#acacac;transition:all .2s ease-in-out}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content .input-element-content .icon-arrow.display-true{transform:rotate(180deg)}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content input{background-color:#0000;border:none;color:#000;font-size:1.7rem;outline:none;padding:1rem .5rem}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content input:focus{border-bottom:1px solid #118951}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content .ra-input-list{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative;width:100%;z-index:2}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content .ra-input-list .input-content{margin-bottom:0!important}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content .ra-input-list .input-list-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0;margin-left:1rem;padding:0}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content .ra-input-list .input-list-content input{padding:0;width:50px}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content .ra-input-list .input-list-content .input-option-list{background-color:#fff;top:30px;width:80px;z-index:999999}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content .ra-input-list .input-list-content .input-option-list::-webkit-scrollbar{padding-right:.5rem;width:5px}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content .ra-input-list .input-list-content .input-option-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content.input-list-content{position:relative}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content.input-list-content .error-element{display:none}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content.input-list-content input{cursor:pointer}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;list-style:none;max-height:80px;overflow:auto;position:absolute;top:80px;width:150px;z-index:9999999}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list#display-false{height:0}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list li{cursor:pointer;font-size:1.5rem;padding:1rem}.form-edit-container-student .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list li:hover{background-color:hsla(0,0%,67%,.341)}.form-edit-container-student .form-edit-element .body-form-edit-element .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;padding:2rem 0;width:100%}.form-edit-container-student .form-edit-element .body-form-edit-element .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;font-size:1.5rem;margin-right:1rem;padding:.5rem 1rem}.form-edit-container-student .form-edit-element .body-form-edit-element .buttons-content button.save-button{background-color:#118951;color:#fff}.form-edit-container-student .form-edit-element .body-form-edit-element .buttons-content button.cancel-button{border:1px solid #118951}.form-add-container-student{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-add-container-student.display-false{display:none}.form-add-container-student .form-add-element{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;width:500px}.form-add-container-student .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-student .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-student .form-add-element .header-form-add-element-content svg{cursor:pointer}.form-add-container-student .form-add-element .body-form-add-element-content{height:350px;overflow-y:auto;padding:3rem 3rem 0}.form-add-container-student .form-add-element .body-form-add-element-content::-webkit-scrollbar{width:10px}.form-add-container-student .form-add-element .body-form-add-element-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.form-add-container-student .form-add-element .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:3.5rem;padding:0}.form-add-container-student .form-add-element .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-container-student .form-add-element .body-form-add-element-content .input-content .input-element-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-add-container-student .form-add-element .body-form-add-element-content .input-content .input-element-content input{border:none;font-size:1.7rem;width:120px}.form-add-container-student .form-add-element .body-form-add-element-content .input-content .input-element-content .icon-arrow{color:#acacac;transition:all .2s ease-in-out}.form-add-container-student .form-add-element .body-form-add-element-content .input-content .input-element-content .icon-arrow.display-true{transform:rotate(180deg)}.form-add-container-student .form-add-element .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-container-student .form-add-element .body-form-add-element-content .input-content .input-element{z-index:1}.form-add-container-student .form-add-element .body-form-add-element-content .input-content .input-list-ra{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%;z-index:2}.form-add-container-student .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.form-add-container-student .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content input{width:50px}.form-add-container-student .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content .input-option-list{top:50px;width:80px;z-index:9999}.form-add-container-student .form-add-element .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-container-student .form-add-element .body-form-add-element-content .input-list-content{position:relative}.form-add-container-student .form-add-element .body-form-add-element-content .input-list-content .error-element{display:none}.form-add-container-student .form-add-element .body-form-add-element-content .input-list-content input{cursor:pointer}.form-add-container-student .form-add-element .body-form-add-element-content .input-list-content .input-option-list{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;list-style:none;max-height:80px;overflow:auto;position:absolute;top:60px;width:150px;z-index:99999999}.form-add-container-student .form-add-element .body-form-add-element-content .input-list-content .input-option-list#display-false{height:0}.form-add-container-student .form-add-element .body-form-add-element-content .input-list-content .input-option-list::-webkit-scrollbar{padding-right:.5rem;width:5px}.form-add-container-student .form-add-element .body-form-add-element-content .input-list-content .input-option-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-container-student .form-add-element .body-form-add-element-content .input-list-content .input-option-list li{cursor:pointer;font-size:1.5rem;padding:1rem}.form-add-container-student .form-add-element .body-form-add-element-content .input-list-content .input-option-list li:hover{background-color:hsla(0,0%,67%,.341)}.form-add-container-student .form-add-element .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-student .form-add-element .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-student .form-add-element .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-student .form-add-element .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.content-table-element-waiting-student{margin-top:3rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-waiting-student.display-animation-false{opacity:0}.content-table-element-waiting-student .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 1.5fr 1.5fr 1fr .3fr .5fr .3fr .3fr 0fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-waiting-student .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-waiting-student .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-waiting-student .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-waiting-student .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-element-waiting-student .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-waiting-student .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-waiting-student .content-table-ul .content-table-ul-li h2{align-items:flex-start;display:flex;flex-direction:column;font-size:1.3rem;justify-content:flex-start}.content-table-element-waiting-student .content-table-ul .content-table-ul-li h2 span{color:gray}.content-table-element-waiting-student .content-table-ul .content-table-ul-li p{font-size:1.3rem}@media(max-width:930px){.content-table-element-student{width:95%}}.export-waiting-student{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;display:flex;flex-direction:column;overflow:hidden;padding-bottom:2rem;position:fixed;top:100px;z-index:9999}.export-waiting-student.display-false{display:none}.export-waiting-student .header-export-waiting-student{background-color:#118951;display:flex;justify-content:end;padding:.5rem}.export-waiting-student .title-export-waiting-student{font-size:.8rem}.export-waiting-student .btn-waiting-student-container{display:flex;justify-content:space-between;margin-top:5rem;padding:.5rem 3rem}.export-waiting-student .btn-waiting-student-container button{background-color:#118951;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:.7rem}.table-container-waiting-student{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%;z-index:3}.table-container-waiting-student .btn-create-new-student-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-waiting-student .btn-create-new-student-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:0;padding:.5rem 1rem}.table-container-waiting-student .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);width:90%}.table-container-waiting-student .header-table-element .header-table-ul{display:grid;grid-template-columns:.3fr 1.5fr 1.5fr 1fr .3fr .5fr .3fr .3fr 0fr;list-style:none}.table-container-waiting-student .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-waiting-student .main-table{align-items:center;display:flex;flex-direction:column;height:55vh;justify-content:flex-start;margin-top:.5rem;overflow-y:auto;padding:1rem 0;width:100%}.table-container-waiting-student .main-table::-webkit-scrollbar{width:12px}.table-container-waiting-student .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:930px){.table-container-student .btn-create-new-student-container,.table-container-student .header-table-element{width:95%}}.student-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.student-container.display-false{display:none}.student-container h1{color:#000;padding:2rem}.table-new-secretary-writing-hypothesis{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:start;position:relative;width:100%}.table-new-secretary-writing-hypothesis .new-secretary-writing-hypothesis-table-header{margin-top:3rem;width:90%}.table-new-secretary-writing-hypothesis .new-secretary-writing-hypothesis-table-header h1{font-style:italic}.table-new-secretary-writing-hypothesis .new-secretary-writing-hypothesis-middle-content{align-items:center;display:grid;grid-template-columns:.8fr 1.5fr 50px;width:90%}.table-new-secretary-writing-hypothesis .new-secretary-writing-hypothesis-middle-content h1{align-items:center;background-color:#118951;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:1.5rem;justify-content:space-between;padding:.5rem .7rem}.table-new-secretary-writing-hypothesis .new-secretary-writing-hypothesis-middle-content h1 .icon-graph{color:#fff;font-size:2rem}.table-new-secretary-writing-hypothesis .new-secretary-writing-hypothesis-table-content{width:90%}.table-new-secretary-writing-hypothesis .new-secretary-writing-hypothesis-table-content .new-secretary-writing-hypothesis-table-content-header{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem}.table-new-secretary-writing-hypothesis .new-secretary-writing-hypothesis-table-content .new-secretary-writing-hypothesis-table-content-header ul{display:grid;grid-template-columns:.5fr 3fr 3fr 2fr .5fr;list-style:none}.table-new-secretary-writing-hypothesis .new-secretary-writing-hypothesis-table-content .new-secretary-writing-hypothesis-table-content-header ul li{font-size:1.5rem;padding:1rem;text-align:start}.table-new-secretary-writing-hypothesis .new-secretary-writing-hypothesis-table-content .new-secretary-writing-hypothesis-table-content-list{height:60vh;margin-top:2rem;overflow:auto;width:100%}.table-new-secretary-writing-hypothesis .new-secretary-writing-hypothesis-table-content .new-secretary-writing-hypothesis-table-content-list::-webkit-scrollbar{width:10px}.table-new-secretary-writing-hypothesis .new-secretary-writing-hypothesis-table-content .new-secretary-writing-hypothesis-table-content-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.secretary-new-writing-hypothesis-table-content{border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);cursor:pointer;margin-top:1rem;padding:.5rem 0;width:100%}.secretary-new-writing-hypothesis-table-content ul{align-items:center;display:grid;grid-template-columns:.5fr 3fr 3fr 2fr .5fr;list-style:none}.secretary-new-writing-hypothesis-table-content ul li{font-size:1.4rem;padding:1rem}.secretary-new-writing-hypothesis-table-content ul li .plus-icon{color:#118951;font-size:3rem}.secretary-new-writing-hypothesis-table-content:hover{background-color:#f8f8f8}.secretary-new-writing-hypothesis-graphs{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;overflow-y:auto;position:absolute;top:0;width:100%;z-index:999}.secretary-new-writing-hypothesis-graphs::-webkit-scrollbar{width:10px}.secretary-new-writing-hypothesis-graphs::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.secretary-new-writing-hypothesis-graphs .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.secretary-new-writing-hypothesis-graphs .secretary-new-writing-hypothesis-graphs-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;width:90%}.secretary-new-writing-hypothesis-graphs .secretary-new-writing-hypothesis-graphs-header h1{font-style:italic}.secretary-new-writing-hypothesis-graphs.display-false{display:none}.secretary-new-writing-hypothesis-graphs .graph-content{width:90%}.secretary-new-writing-hypothesis-graphs .secretary-new-writing-hypothesis-graphs-generate-graph-button-content{margin:3rem 0;width:90%}.secretary-new-writing-hypothesis-graphs .secretary-graph-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.secretary-new-writing-hypothesis-graphs .new-writing-hypothesi-graph-content-info{margin-top:4rem;width:90%}.secretary-new-writing-hypothesis-graphs .new-writing-hypothesi-graph-content-info h1{margin:3rem 0}.secretary-new-writing-hypothesis-graphs .new-writing-hypothesi-graph-content-info .new-writing-hypothesi-graph-content-info-list{list-style:none}.secretary-new-writing-hypothesis-graphs .new-writing-hypothesi-graph-content-info .new-writing-hypothesi-graph-content-info-list li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:1rem}.secretary-new-writing-hypothesis-graphs .new-writing-hypothesi-graph-content-info .new-writing-hypothesi-graph-content-info-list li span{font-size:2rem;margin-left:1rem}.secretary-new-writing-hypothesis-graphs-elements{margin-top:2rem;width:100%}.secretary-new-writing-hypothesis-graphs-elements h1{font-size:2rem;font-style:italic}.secretary-new-writing-hypothesis-graphs-elements .secretary-new-writing-hypothesis-graphs-elements-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.secretary-new-writing-hypothesis-graphs-elements .secretary-new-writing-hypothesis-graphs-elements-header .secretary-new-writing-hypothesis-graphs-elements-header-input-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.secretary-new-writing-hypothesis-graphs-elements .secretary-new-writing-hypothesis-graphs-elements-header .secretary-new-writing-hypothesis-graphs-elements-header-input-content .input-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:0;width:auto}.secretary-new-writing-hypothesis-graphs-elements .secretary-new-writing-hypothesis-graphs-elements-header .secretary-new-writing-hypothesis-graphs-elements-header-input-content .input-select .input-content-select{margin-bottom:0;margin-top:0}.secretary-new-writing-hypothesis-graphs-elements .secretary-new-writing-hypothesis-graphs-elements-header .secretary-new-writing-hypothesis-graphs-elements-header-input-content .input-select .input-content-select input{width:100%}.secretary-new-writing-hypothesis-graphs-elements .secretary-new-writing-hypothesis-graphs-elements-header .secretary-new-writing-hypothesis-graphs-elements-header-input-content .input-select:nth-child(2){margin-left:3rem}.secretary-new-writing-hypothesis-graphs-elements .secretary-new-writing-hypothesis-graphs-elements-header .secretary-new-writing-hypothesis-graphs-elements-header-input-content .input-select .input-content-list-options-y{top:50px;width:100%}.secretary-new-writing-hypothesis-graphs-elements .secretary-new-writing-hypothesis-graphs-elements-header .delete-button{background-color:#fff;border:2px solid red;border-radius:5px;color:red;cursor:pointer;padding:.5rem 1rem}.secretary-new-writing-hypothesis-graphs-elements .writing-the-name-count-content{font-weight:300;margin:2rem 0}.secretary-new-writing-hypothesis-graphs-elements .secretary-new-writing-hypothesis-graphs-elements-graph{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.save-alert-component{border-radius:5px;overflow:hidden;position:fixed;right:-220px;top:50px;transition:all .2s ease-in-out;z-index:9999}.save-alert-component h1{align-items:center;background-color:#23c551;color:#fff!important;display:flex;flex-direction:row;font-size:1.5rem;justify-content:space-between;padding:1rem!important;width:200px}.save-alert-component h1 .icon-element{color:#fff;cursor:pointer}.save-alert-component.display-true{right:10px}.table-container-adm-ATA-parents-meeting{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-adm-ATA-parents-meeting h1{padding:2rem 0}.table-container-adm-ATA-parents-meeting .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:95%}.table-container-adm-ATA-parents-meeting .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:95%}.table-container-adm-ATA-parents-meeting .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-adm-ATA-parents-meeting .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:95%}.table-container-adm-ATA-parents-meeting .search-filter-content h2{margin:0 1rem}.table-container-adm-ATA-parents-meeting .search-filter-content .input-select{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem;margin-top:0;padding:.6rem}.table-container-adm-ATA-parents-meeting .search-filter-content .input-select .input-content-title{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:1rem;padding:0}.table-container-adm-ATA-parents-meeting .search-filter-content .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.table-container-adm-ATA-parents-meeting .search-filter-content .input-select .input-content-select input{padding:0}.table-container-adm-ATA-parents-meeting .search-filter-content .input-select .input-content-list-options-y{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;left:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;top:40px;width:100%;z-index:99999}.table-container-adm-ATA-parents-meeting .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar{width:7px}.table-container-adm-ATA-parents-meeting .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.table-container-adm-ATA-parents-meeting .search-filter-content .input-select .input-content-list-options-y.display-false{height:0;overflow:hidden}.table-container-adm-ATA-parents-meeting .search-filter-content .input-select .input-content-list-options-y ul{list-style:none;width:100%}.table-container-adm-ATA-parents-meeting .search-filter-content .input-select .input-content-list-options-y ul li{cursor:pointer;font-size:1.6rem;padding:1rem 2.5rem}.table-container-adm-ATA-parents-meeting .search-filter-content .input-select .input-content-list-options-y ul li:hover{background-color:hsla(0,0%,67%,.341)}.table-container-adm-ATA-parents-meeting .search-filter-content.search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-adm-ATA-parents-meeting .search-filter-content.search-filter-content .input-content:first-child{margin-left:0}.table-container-adm-ATA-parents-meeting .search-filter-content.search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-adm-ATA-parents-meeting .search-filter-content.search-filter-content .input-content.input-data{width:120px}.table-container-adm-ATA-parents-meeting .search-filter-content.search-filter-content .input-content.input-date-content-two{margin-left:0}.table-container-adm-ATA-parents-meeting .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-adm-ATA-parents-meeting .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-adm-ATA-parents-meeting .search-filter-content .search-date-input-content input{margin-left:0;width:40px}.table-container-adm-ATA-parents-meeting .search-filter-content .submit-form-button-content{margin-left:1rem}.table-container-adm-ATA-parents-meeting .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-adm-ATA-parents-meeting .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:95%}.table-container-adm-ATA-parents-meeting .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr 1fr .5fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-adm-ATA-parents-meeting .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-adm-ATA-parents-meeting .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-adm-ATA-parents-meeting .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-adm-ATA-parents-meeting .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:52vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-adm-ATA-parents-meeting .main-table::-webkit-scrollbar{width:10px}.table-container-adm-ATA-parents-meeting .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-adm-ATA-parents-meeting{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-adm-ATA-parents-meeting.display-false{display:none}.form-add-adm-ATA-parents-meeting .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-adm-ATA-parents-meeting .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-adm-ATA-parents-meeting .header-form-add-element-content svg{cursor:pointer}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-adm-ATA-parents-meeting .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.form-edit-adm-ATA-parents-meeting{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-adm-ATA-parents-meeting::-webkit-scrollbar{width:10px}.form-edit-adm-ATA-parents-meeting::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-adm-ATA-parents-meeting.display-false{display:none}.form-edit-adm-ATA-parents-meeting .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-adm-ATA-parents-meeting .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-adm-ATA-parents-meeting .header-form-add-element-content svg{cursor:pointer}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-adm-ATA-parents-meeting .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.adm-ATA-parent-meeting-information{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.adm-ATA-parent-meeting-information::-webkit-scrollbar{width:10px}.adm-ATA-parent-meeting-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.adm-ATA-parent-meeting-information.display-false{display:none}.adm-ATA-parent-meeting-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:2rem 5rem}.adm-ATA-parent-meeting-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;font-style:italic;padding:0}.adm-ATA-parent-meeting-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.adm-ATA-parent-meeting-information .header-form-describe-element-content svg{cursor:pointer}.adm-ATA-parent-meeting-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.adm-ATA-parent-meeting-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.adm-ATA-parent-meeting-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.adm-ATA-parent-meeting-information .main-monthly-plan-display-information .decent-work-information h1{font-size:1.4rem;font-style:italic;font-weight:700;margin-top:1rem;padding:0 1rem}.adm-ATA-parent-meeting-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#585858}.adm-ATA-parent-meeting-information .main-monthly-plan-display-information .description-content{width:100%}.adm-ATA-parent-meeting-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.adm-ATA-parent-meeting-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.adm-ATA-parent-meeting-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.adm-ATA-parent-meeting-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.adm-ATA-parent-meeting-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.adm-ATA-parent-meeting-information .adm-hours-information-frame-content{margin-top:3rem}.content-table-element-adm-legislation{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:95%}.content-table-element-adm-legislation.display-animation-false{opacity:0}.content-table-element-adm-legislation .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .2fr 1fr 1fr .5fr .2fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-adm-legislation .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-adm-legislation .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-adm-legislation .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-element-adm-legislation .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-element-adm-legislation .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center;margin-left:1rem}.content-table-element-adm-legislation .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-adm-legislation .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-element-adm-legislation .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-element-adm-legislation .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-element-adm-legislation .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-element-adm-legislation .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-element-adm-legislation .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-adm-legislation .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-adm-legislation .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-element-adm-legislation .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-element-adm-legislation .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-element-adm-legislation .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-element-adm-legislation .content-table-ul .content-table-ul-li .icon-content.pptx-icon{color:#ff7300}.content-table-element-adm-legislation .content-table-ul .content-table-ul-li h2,.content-table-element-adm-legislation .content-table-ul .content-table-ul-li p{font-size:1.3rem}.adm-ATA-parents-meeting-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.adm-ATA-parents-meeting-container.display-false{display:none}.adm-ATA-parents-meeting-container h1{color:#000;padding:2rem}.secretary-resource-management{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;overflow:hidden;width:100%}.secretary-resource-management .secretary-resource-management-header-content{margin-top:3rem;width:95%}.secretary-resource-management .secretary-resource-management-header-content h1{font-size:1.8rem;font-style:italic}.secretary-resource-management .secretary-resource-management-btn{margin-top:2.5rem;width:95%}.secretary-resource-management .secretary-resource-management-btn button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.4rem;margin-bottom:2rem;padding:.5rem 1rem}.secretary-resource-management .secretary-resource-management-table-content{width:95%}.secretary-resource-management .secretary-resource-management-table-content .secretary-management-table-title{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem}.secretary-resource-management .secretary-resource-management-table-content .secretary-management-table-title .secretary-management-table-ul{display:grid;grid-template-columns:.2fr 2fr 1fr .2fr .2fr;list-style:none}.secretary-resource-management .secretary-resource-management-table-content .secretary-management-table-title .secretary-management-table-ul .secretary-management-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.secretary-resource-management .secretary-resource-management-table-content .secretary-resource-management-table-main{height:70vh;overflow-y:auto;padding:1rem .5rem}.secretary-resource-management .secretary-resource-management-table-content .secretary-resource-management-table-main::-webkit-scrollbar{width:12px}.secretary-resource-management .secretary-resource-management-table-content .secretary-resource-management-table-main::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-resource-management{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.form-add-resource-management.display-false{display:none}.form-add-resource-management .form-add-element{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:500px}.form-add-resource-management .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-resource-management .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-resource-management .form-add-element .header-form-add-element-content svg{cursor:pointer}.form-add-resource-management .form-add-element .body-form-add-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:3rem 3rem 0}.form-add-resource-management .form-add-element .body-form-add-element-content .input-date-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:3rem 1rem}.form-add-resource-management .form-add-element .body-form-add-element-content .input-date-content label{cursor:pointer;font-size:1.7rem}.form-add-resource-management .form-add-element .body-form-add-element-content .input-date-content input{border:none;border-bottom:1px solid #118951;font-size:1.7rem;margin-top:2rem;outline:none}.form-add-resource-management .form-add-element .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0;width:100%}.form-add-resource-management .form-add-element .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-resource-management .form-add-element .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;margin-top:2rem;outline:none;padding:1rem .5rem;width:100%}.form-add-resource-management .form-add-element .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-resource-management .form-add-element .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-resource-management .form-add-element .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-resource-management .form-add-element .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-resource-management .form-add-element .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.secretary-resource-management-table-element{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:100%}.secretary-resource-management-table-element.display-animation-false{opacity:0}.secretary-resource-management-table-element .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.2fr 2fr 1fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.secretary-resource-management-table-element .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.secretary-resource-management-table-element .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.secretary-resource-management-table-element .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.secretary-resource-management-table-element .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.secretary-resource-management-table-element .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center;margin-left:1rem}.secretary-resource-management-table-element .content-table-ul .content-table-ul-li:first-child:before,.secretary-resource-management-table-element .content-table-ul .content-table-ul-li:nth-child(4):before{display:none}.secretary-resource-management-table-element .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.secretary-resource-management-table-element .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.secretary-resource-management-table-element .content-table-ul .content-table-ul-li h1{font-size:1.3rem}.form-edit-resource-management{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.form-edit-resource-management.display-false{display:none}.form-edit-resource-management .form-edit-element{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:500px}.form-edit-resource-management .form-edit-element .header-form-edit-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-resource-management .form-edit-element .header-form-edit-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-resource-management .form-edit-element .header-form-edit-element-content svg{cursor:pointer}.form-edit-resource-management .form-edit-element .body-form-edit-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:3rem 3rem 0}.form-edit-resource-management .form-edit-element .body-form-edit-element-content .input-date-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:3rem 1rem}.form-edit-resource-management .form-edit-element .body-form-edit-element-content .input-date-content label{cursor:pointer;font-size:1.7rem}.form-edit-resource-management .form-edit-element .body-form-edit-element-content .input-date-content input{border:none;border-bottom:1px solid #118951;font-size:1.7rem;margin-top:2rem;outline:none}.form-edit-resource-management .form-edit-element .body-form-edit-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0;width:100%}.form-edit-resource-management .form-edit-element .body-form-edit-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-edit-resource-management .form-edit-element .body-form-edit-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;margin-top:2rem;outline:none;padding:1rem .5rem;width:100%}.form-edit-resource-management .form-edit-element .body-form-edit-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-edit-resource-management .form-edit-element .body-form-edit-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-edit-resource-management .form-edit-element .body-form-edit-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-resource-management .form-edit-element .body-form-edit-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-edit-resource-management .form-edit-element .body-form-edit-element-content .buttons-content button.cancel-button{border:1px solid #118951}.ethnicity-chart-content{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;overflow-y:auto;width:100%}.ethnicity-chart-content::-webkit-scrollbar{width:10px}.ethnicity-chart-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.ethnicity-chart-content .ethnicity-chart-content-header{font-size:1.2rem;font-style:italic;margin-top:2rem;width:90%}.ethnicity-chart-content .ethnicity-chart-content-filters{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.ethnicity-chart-content .ethnicity-chart-content-filters .input-select{margin-right:2.5rem}.ethnicity-chart-content-general{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;overflow-y:auto;width:100%}.ethnicity-chart-content-general::-webkit-scrollbar{width:10px}.ethnicity-chart-content-general::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.ethnicity-chart-content-general .ethnicity-chart-content-header{font-size:1.2rem;font-style:italic;margin-top:2rem;width:90%}.ethnicity-chart-content-general .ethnicity-chart-content .display-ethnicity-information,.ethnicity-chart-content-general .ethnicity-chart-general-content-filters{width:90%}.ethnicity-chart-content-general .ethnicity-chart-content .display-ethnicity-information ul{list-style:none}.ethnicity-chart-content-general .ethnicity-chart-content .display-ethnicity-information ul li{align-items:center;display:flex;flex-direction:flex;font-size:2rem;justify-content:flex-start;margin-top:1.5rem}.ethnicity-chart-content-general .ethnicity-chart-content .display-ethnicity-information ul li .ethnicity-color-span{margin-right:1rem}.content-table-element-justification-for-one-absence{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:95%}.content-table-element-justification-for-one-absence.display-animation-false{opacity:0}.content-table-element-justification-for-one-absence .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-justification-for-one-absence .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center;margin-left:1rem}.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li:nth-child(11):before,.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li h2,.content-table-element-justification-for-one-absence .content-table-ul .content-table-ul-li p{font-size:1.3rem}@media(max-width:610px){.content-table-element-student-report{width:98%!important}.content-table-element-student-report .content-table-ul .content-table-ul-li{padding:.5rem!important}.content-table-element-student-report .content-table-ul .content-table-ul-li:first-child,.content-table-element-student-report .content-table-ul .content-table-ul-li:nth-child(2){display:none}.content-table-element-student-report .content-table-ul .content-table-ul-li .icon-content{font-size:2rem!important}.content-table-element-student-report .content-table-ul .content-table-ul-li:before{display:none}.content-table-element-student-report .content-table-ul .content-table-ul-li h2{font-size:1rem!important}}.new-elementary-school-justification-for-one-absence{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.new-elementary-school-justification-for-one-absence.display-false{display:none}.new-elementary-school-justification-for-one-absence h1{color:#000;padding:2rem}.new-kindergarten-school-justification-for-one-absence{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.new-kindergarten-school-justification-for-one-absence.display-false{display:none}.new-kindergarten-school-justification-for-one-absence h1{color:#000;padding:2rem}.table-container-new-elementary-school-Justification-for-one-absence{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-new-elementary-school-Justification-for-one-absence h1{padding:2rem 0}.table-container-new-elementary-school-Justification-for-one-absence .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:95%}.table-container-new-elementary-school-Justification-for-one-absence .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:95%}.table-container-new-elementary-school-Justification-for-one-absence .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:95%}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content h2{margin:0 1rem}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .name-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .date-content{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .date-content .input-content.input-date-content-two{margin-left:0}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .input-select{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem;margin-top:0;padding:.6rem;width:200px}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .input-select .input-content-title{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:1rem;padding:0}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .input-select .input-content-select input{padding:0;width:100%}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .input-select .input-content-list-options-y{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;left:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;top:40px;width:100%;z-index:99999}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar{width:7px}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .input-select .input-content-list-options-y::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .input-select .input-content-list-options-y.display-false{height:0;overflow:hidden}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .input-select .input-content-list-options-y ul{list-style:none;width:100%}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .input-select .input-content-list-options-y ul li{cursor:pointer;font-size:1.6rem;padding:1rem 2.5rem}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .input-select .input-content-list-options-y ul li:hover{background-color:hsla(0,0%,67%,.341)}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content.search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content.search-filter-content .input-content:first-child{margin-left:0}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content.search-filter-content .input-content input{border:none;font-size:1.5rem;min-width:100px;outline:none;width:100%}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content.search-filter-content .input-content.input-data{width:120px}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .search-date-input-content input{margin-left:0;width:40px}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .submit-form-button-content{margin-left:1rem}.table-container-new-elementary-school-Justification-for-one-absence .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-new-elementary-school-Justification-for-one-absence .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:95%}.table-container-new-elementary-school-Justification-for-one-absence .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .2fr 1fr .5fr .5fr .5fr 1fr .2fr .2fr .2fr .2fr .2fr;list-style:none}.table-container-new-elementary-school-Justification-for-one-absence .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-new-elementary-school-Justification-for-one-absence .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-new-elementary-school-Justification-for-one-absence .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-new-elementary-school-Justification-for-one-absence .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:52vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-new-elementary-school-Justification-for-one-absence .main-table::-webkit-scrollbar{width:10px}.table-container-new-elementary-school-Justification-for-one-absence .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:1100px){.table-container-new-elementary-school-student-report .btn-create-new-coordinator-container,.table-container-new-elementary-school-student-report .title-table{width:95%}.table-container-new-elementary-school-student-report .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:95%}.table-container-new-elementary-school-student-report .search-filter-content .date-content{justify-content:flex-start;margin-top:1rem}.table-container-new-elementary-school-student-report .search-filter-content .submit-form-button-content{margin-top:1rem}}@media(max-width:610px){.table-container-new-elementary-school-student-report .search-filter-content .name-content{align-items:start;display:flex;flex-direction:column;justify-content:center}.table-container-new-elementary-school-student-report .search-filter-content .name-content .input-content{margin:1rem 0 0}.table-container-new-elementary-school-student-report .search-filter-content .name-content .input-content input{width:200px}.table-container-new-elementary-school-student-report .search-filter-content .name-content .input-select{margin:1rem 0 0}.table-container-new-elementary-school-student-report .search-filter-content .submit-form-button-content button{padding:.5rem 1rem}.table-container-new-elementary-school-student-report .header-table-element{width:98%}.table-container-new-elementary-school-student-report .header-table-element .header-table-ul .header-table-ul-li{font-size:1rem}.table-container-new-elementary-school-student-report .header-table-element .header-table-ul .header-table-ul-li:first-child,.table-container-new-elementary-school-student-report .header-table-element .header-table-ul .header-table-ul-li:nth-child(2){display:none}.table-container-new-elementary-school-student-report .main-table{max-height:38vh}}.form-add-elementary-school-justification-for-one-absence{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-elementary-school-justification-for-one-absence.display-false{display:none}.form-add-elementary-school-justification-for-one-absence .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-elementary-school-justification-for-one-absence .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-elementary-school-justification-for-one-absence .header-form-add-element-content svg{cursor:pointer}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-elementary-school-justification-for-one-absence .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:930px){.form-add-school-teaching-work-plan{overflow:hidden;width:100%}.form-add-school-teaching-work-plan .header-form-add-element-content{padding:1rem}.form-add-school-teaching-work-plan .main-form-add-monthly-plan{max-height:500px;padding:2rem;width:95%}.form-add-school-teaching-work-plan .main-form-add-monthly-plan .input-element-content{width:90%}}.form-edit-school-teaching-work-plan{background-color:#fff;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-school-teaching-work-plan::-webkit-scrollbar{width:10px}.form-edit-school-teaching-work-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-school-teaching-work-plan.display-false{display:none}.form-edit-school-teaching-work-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-school-teaching-work-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-school-teaching-work-plan .header-form-add-element-content svg{cursor:pointer}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-file-element label .icon-content{color:#118951!important;font-size:5.5rem}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.pdf-icon{color:crimson}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.img-icon{color:#009be2}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-file-element label .icon-content.img-docx{color:#00499c}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:610px){.form-edit-school-teaching-work-plan{width:100%!important}.form-edit-school-teaching-work-plan .header-form-add-element-content,.form-edit-school-teaching-work-plan .main-form-edit-monthly-plan{padding:1rem!important}}.elementary-school-justification-for-one-absence-information{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.elementary-school-justification-for-one-absence-information::-webkit-scrollbar{width:10px}.elementary-school-justification-for-one-absence-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-justification-for-one-absence-information.display-false{display:none}.elementary-school-justification-for-one-absence-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.elementary-school-justification-for-one-absence-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.elementary-school-justification-for-one-absence-information .header-form-describe-element-content svg{cursor:pointer}.elementary-school-justification-for-one-absence-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .decent-work-information h1{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;font-style:italic;font-weight:700;justify-content:flex-start;margin-top:1rem;padding:0 1rem}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#4e4e4e}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .decent-work-information h1 .file-description-icon{color:#118951;font-size:2.5rem;margin-right:1rem}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .decent-work-information .visualization-list{list-style:none;margin:2rem}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .decent-work-information .visualization-list li{color:#118951;font-size:1.5rem;font-weight:700;margin-top:1rem}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .description-content{width:100%}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .description-content .description-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .tag{background-color:#118951;border-radius:5px;color:#fff;font-size:1.5rem;padding:.5rem 1rem}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content h1{font-weight:300;text-align:start}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .description-content .description-title .comment-title-content .date-content{color:#181c22;font-size:1.5rem;font-weight:400}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .description-content .description-title .delete-comment-button{background-color:#0000;border:none;cursor:pointer}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.elementary-school-justification-for-one-absence-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.elementary-school-justification-for-one-absence-information .adm-hours-information-frame-content{margin-top:3rem}.form-describe-school-teaching-work-plan{overflow-y:auto;width:600px}.form-describe-school-teaching-work-plan::-webkit-scrollbar{width:10px}.form-describe-school-teaching-work-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan{padding:1rem 6rem}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .input-element-content.date input{width:300px}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .input-element-content .input-content input{width:100%}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .input-file-element{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .input-file-element label{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:2rem;justify-content:center;margin-bottom:1rem}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .input-file-element textArea{border:1px solid #118951;border-radius:5px;font-size:1.6rem;height:200px;max-height:200px;max-width:100%;outline:none;padding:1rem;width:100%}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-describe-school-teaching-work-plan .main-form-describe-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.new-workshop-justification-for-one-absence{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.new-workshop-justification-for-one-absence.display-false{display:none}.new-workshop-justification-for-one-absence h1{color:#000;padding:2rem}.main-container-action{display:flex}.main-container-action .content-containers{height:100vh;overflow-y:hidden;scroll-behavior:smooth;width:100%}.main-container-action .content-containers .content{width:100%}.main-container-action .content-containers .content#display-false{display:none}.nav-component-home .ul-option li h1{width:fit-content}.content-table-element-action{margin-top:3rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-action.display-animation-false{opacity:0}.content-table-element-action .content-table-ul-action{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 4fr 1fr 1fr 1.5fr 1fr .5fr .3fr;justify-content:center;list-style:none;min-height:100px;width:100%}.content-table-element-action .content-table-ul-action:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-action .content-table-ul-action .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-action .content-table-ul-action .content-table-ul-li:first-child:before{display:none}.content-table-element-action .content-table-ul-action .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-action .content-table-ul-action .content-table-ul-li h2,.content-table-element-action .content-table-ul-action .content-table-ul-li p{font-size:1.3rem}.form-edit-container{overflow:auto}.form-edit-container .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list::-webkit-scrollbar{width:5px}.form-edit-container .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.input-main{min-width:120px;position:relative}.input-main .input-content{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;min-width:60px;padding:.8rem 1rem;position:relative;z-index:2}.input-main .input-content label{align-items:center;color:#118951;cursor:pointer;display:flex;flex-direction:row;font-size:1.6rem;justify-content:space-between;width:100%}.input-main .input-content label svg{margin-left:.5rem;transform:rotate(.5turn);transition:transform .2s ease-in-out}.input-main .input-content label.display-false svg{transform:rotate(0turn)}.input-main .input-content input{display:none}.input-main .situation-options-content.display-false{height:0;overflow:hidden;padding:0;position:absolute}.input-main .situation-options-content{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;height:fit-content;margin-top:1rem;position:absolute;transition:all .2s ease-in-out;width:100%;z-index:2}.input-main .situation-options-content li{cursor:pointer;font-size:1.5rem;padding:.5rem;position:relative;width:90%}.input-main ul{list-style:none}.input-main ul li{width:100%}.input-main ul li:hover{background-color:hsla(0,0%,50%,.062)}.table-container-action{align-items:center;display:flex;flex-direction:column;height:85vh;justify-content:flex-start;margin-top:3rem;width:100%}.table-container-action .btn-create-new-action-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-action .btn-create-new-action-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-action .filter-content-action{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:3rem;width:93%}.table-container-action .filter-content-action h1{color:#118951;font-size:1.6rem;font-weight:500}.table-container-action .filter-content-action .filter{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;list-style:none}.table-container-action .header-table-element-action{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);position:relative;width:90%;z-index:1}.table-container-action .header-table-element-action .header-table-ul{display:grid;grid-template-columns:.3fr 4fr 1fr 1fr 1.5fr 1fr .5fr .3fr;list-style:none}.table-container-action .header-table-element-action .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem 0;text-align:start}.table-container-action .main-table-action{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;padding-bottom:1rem;width:100%}.table-container-action .main-table-action::-webkit-scrollbar{width:12px}.table-container-action .main-table-action::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.information-strategy-element::-webkit-scrollbar{width:12px}.information-strategy-element::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.main-container-login{height:100vh;width:100vw}.main-container-login .form-login-container{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;height:90vh;justify-content:center;width:100vw}.form-main .form-login-element{width:100%}.form-main .form-login-element .form-login-title{color:#118951;margin-bottom:6rem;text-align:center}.form-main .form-login-element .input-login-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:2rem}.form-main .form-login-element .input-login-content label{font-size:1.2rem}.form-main .form-login-element .input-login-content .input-content{align-items:center;border-bottom:1px solid #118951;display:flex;flex-direction:row;justify-content:center;padding:0 .5rem;position:relative;width:100%}.form-main .form-login-element .input-login-content .input-content input{border:none;outline:none;padding:1rem .2rem;width:100%}.form-main .form-login-element .input-login-content .input-content .incon-user-login{color:#acacac;margin-right:.5rem}.form-main .form-login-element .input-login-content .error-element{border-radius:5px;color:red;font-size:1.2rem;font-style:italic;padding:1rem .1rem}.form-main .form-login-element .input-login-content.button-login-content{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-top:4rem}.form-main .form-login-element .input-login-content.button-login-content button{border:none;border-radius:5px;cursor:pointer;padding:.7rem 0;width:130px}.form-main .form-login-element .input-login-content.button-login-content button:first-child{background-color:#118951;color:#fff}.form-main .form-login-element .input-login-content.button-login-content button:nth-child(2){background-color:#0000;border:1px solid #118951}.form-main .form-login-element .input-display-password{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.form-main .form-login-element .input-display-password div{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-main .form-login-element .input-display-password div label{color:#118951;font-size:1.3rem;font-style:italic;margin-left:1rem}.form-main .form-login-element .input-display-password div input{width:10px}.form-main .form-login-element .input-display-password a{color:#118951;cursor:pointer;font-size:1.3rem;font-style:italic;margin-left:1rem;text-decoration:none}.login-container{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:1px 1px 4px rgba(0,0,0,.075);display:flex;flex-direction:row;height:500px;justify-content:space-between;width:800px}.login-container .form-login-content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:400px}.login-container .img-login-content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start;width:50%}.login-container .img-login-content img{width:400px}@media(max-width:800px){.login-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.login-container .img-login-content{display:none}}.form-main{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:300px}.form-main .form-register-element{width:100%}.form-main .form-register-element .form-register-title{color:#118951;margin-bottom:6rem;text-align:center}.form-main .form-register-element .input-register-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:2rem}.form-main .form-register-element .input-register-content label{font-size:1.2rem}.form-main .form-register-element .input-register-content .input-content{align-items:center;border-bottom:1px solid #118951;display:flex;flex-direction:row;justify-content:center;padding:0 .5rem;position:relative;width:100%}.form-main .form-register-element .input-register-content .input-content input{border:none;outline:none;padding:1rem .2rem;width:100%}.form-main .form-register-element .input-register-content .input-content .incon-user-register{color:#acacac;margin-right:.5rem}.form-main .form-register-element .input-register-content .error-element{border-radius:5px;color:red;font-size:1.2rem;font-style:italic;padding:1rem .1rem}.form-main .form-register-element .input-register-content.button-register-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:4rem;width:100%}.form-main .form-register-element .input-register-content.button-register-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 0;width:130px}.form-main .form-register-element .input-display-password{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.form-main .form-register-element .input-display-password label{color:#118951;font-size:1.3rem;font-style:italic;margin-left:1rem}.form-main .form-register-element .input-display-password input{width:10px}.register-container{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:1px 1px 4px rgba(0,0,0,.075);display:flex;flex-direction:row;height:600px;justify-content:space-between;width:800px}.register-container .form-register-content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:400px}.register-container .img-register-content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start;width:50%}.register-container .img-register-content img{width:400px}@media(max-width:800px){.register-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.register-container .img-register-content{display:none}}.main-container-room{display:flex}.main-container-room .content-containers{height:100vh;overflow-y:hidden;scroll-behavior:smooth;width:100%}.main-container-room .content-containers .content{width:100%}.main-container-room .content-containers .content#display-false{display:none}.display-nav-button-content{left:10px;position:fixed;z-index:1000}.display-nav-button-content .button-display-nav-element{background-color:#118951;border:none;border-radius:3px;height:3px;position:relative;transition:all .1s ease-in-out;width:30px}.display-nav-button-content .button-display-nav-element:after{top:8px}.display-nav-button-content .button-display-nav-element:after,.display-nav-button-content .button-display-nav-element:before{background-color:#118951;border-radius:3px;content:"";height:3px;left:0;position:absolute;transform:rotate(0deg);transition:all .2s ease-in-out;width:30px}.display-nav-button-content .button-display-nav-element:before{top:16px}.display-nav-button-content.display-true .button-display-nav-element{background-color:#0000}.display-nav-button-content.display-true .button-display-nav-element:after{left:310px;transform:rotate(45deg)}.display-nav-button-content.display-true .button-display-nav-element:before{left:310px;top:8px;transform:rotate(-45deg)}.nav-component-home{background-color:#252c34;height:100vh;width:250px}.nav-component-home .action-title{align-items:center;background-color:#181c22;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center}.nav-component-home .action-title h1{margin-bottom:1rem}.nav-component-home .action-title p{font-size:1.3rem}.nav-component-home .ul-option{height:78vh;overflow-y:auto;text-decoration:none}.nav-component-home .ul-option::-webkit-scrollbar{width:7px}.nav-component-home .ul-option::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.nav-component-home .ul-option li{align-items:center;border-collapse:collapse;display:flex;flex-direction:row;justify-content:flex-start;padding:1rem;position:relative;transition:all .2s ease-in-out;width:auto}.nav-component-home .ul-option li.option-content-1{border-bottom:1px solid #0000001c}.nav-component-home .ul-option li h1{color:#fff;font-size:1.4rem;font-weight:500;margin-left:1rem}.nav-component-home .ul-option li.active{background-color:#181c22}.nav-component-home .ul-option li.active:before{background-color:#118951;content:"";float:left;height:100%;left:0;position:absolute;top:0;width:3px}.nav-component-home .ul-option li.option-content-two-months{overflow:hidden;padding:0}.nav-component-home .ul-option li.option-content-two-months.display-false{height:0}.nav-component-home .ul-option li.option-content-two-months .option-content-card-report{align-items:center;background-color:#181c22;border-bottom:1px solid rgba(0,0,0,.212);color:#fff;display:flex;flex-direction:row;font-size:1.4rem;font-weight:500;justify-content:space-between}.nav-component-home .ul-option li.option-content-two-months .option-content-card-report .icon-arrow{transition:all .2s ease-in-out}.nav-component-home .ul-option li.option-content-two-months .option-content-card-report .icon-arrow.display-true{transform:rotate(180deg)}.nav-component-home .ul-option li.option-content-two-months .option-content-card-report:hover{background-color:#1f242b}.nav-component-home .ul-option li.option-content-two-months:hover:before{display:none}.nav-component-home .ul-option li.option-content-two-months .options-content-room{width:100%}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-content{align-items:center;background-color:#181c22;border-bottom:1px solid rgba(0,0,0,.267);color:#fff;display:flex;flex-direction:row;font-size:1.4rem;font-weight:500;justify-content:space-between}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-content .icon-arrow{transition:all .2s ease-in-out}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-content .icon-arrow.display-true{transform:rotate(180deg)}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-content:hover{background-color:#1f242b}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:0;width:100%}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter.display-false{height:0}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .option-li-writing-level-record{padding:0;width:100%}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .option-li-writing-level-record ul{height:100%;width:100%}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .option-li-writing-level-record ul li{background-color:#222930;height:100%;width:100%}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .option-li-writing-level-record ul li:hover{background-color:#1c2227}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .option-li-writing-level-record ul li h1{padding:0 2rem!important}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .option-li-writing-level-record.display-false{display:none}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .option-li{align-items:center;background-color:#1b1f25;border-bottom:1px solid rgba(0,0,0,.233);display:flex;flex-direction:row;justify-content:space-between;text-align:start;width:100%;z-index:999}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .option-li h1{padding:0 2rem}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .option-li .icon-arrow{margin-right:1rem;transition:all .2s ease-in-out}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .option-li .icon-arrow.display-true{transform:rotate(180deg)}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .option-li:hover{background-color:#252c34}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .option-li:hover:before{background-color:#118951;content:"";float:left;height:100%;left:10px;position:absolute;top:0;width:3px;z-index:9999}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .matter-list{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .matter-list li{align-items:center;background-color:#1b1f25;display:flex;flex-direction:row;justify-content:space-between;width:100%}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .matter-list li:hover{background-color:#252c34}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter .matter-list li h1{padding:0 1rem}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter:hover{background-color:#20262c;cursor:pointer}.nav-component-home .ul-option li.option-content-two-months .options-content-room .option-matter:hover:before{display:none}.nav-component-home .ul-option li.option-content-two-months .ul-matter-option-element{border-bottom:1px solid #000}.nav-component-home .ul-option li.option-content-two-months .ul-matter-option-element.display-false{display:none}.nav-component-home .ul-option li.option-content-two-months .ul-matter-option-element li{background-color:#1c2329}.nav-component-home .ul-option li.option-content-two-months .ul-matter-option-element li:hover{background-color:#20262c}.nav-component-home .ul-option li:hover{background-color:#181c22;cursor:pointer}.nav-component-home .ul-option li:hover:before{background-color:#118951;content:"";float:left;height:100%;left:0;position:absolute;top:0;width:3px}@media(min-width:930px){.display-nav-button-content{display:none}}@media(max-width:930px){.nav-component-home{left:0;position:fixed;transition:all .2s ease-in-out;z-index:9999}.nav-component-home.display-false{left:-100%}}.submenu-enter{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.submenu-enter-active,.submenu-exit{max-height:9999px;opacity:1}.submenu-exit{overflow:hidden;transition:max-height .5s ease-in-out,opacity .3s ease-in-out}.submenu-exit-active{max-height:0;opacity:0;overflow:hidden}.matter-option-content{border-bottom:1px solid rgba(0,0,0,.233)!important}.matter-list div,.matter-list div li{width:100%}.matter-list div li .icon-arrow{margin-right:2rem;transition:all .2s ease-in-out!important}.matter-list div li .icon-arrow.display-true{transform:rotate(180deg)!important}.matter-list div .matter-element-content{height:0}.matter-list div .matter-element-content.display-true{height:auto}.matter-list div .matter-element-content ul li{background-color:#222930!important}.matter-list div .matter-element-content ul li:hover{background-color:#1c2227!important}.matter-list div .matter-element-content ul li h1{padding:0 2rem!important}.matter-element{border-bottom:1px solid rgba(0,0,0,.233)!important}.content-table-element-rom{margin-top:3rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-rom.display-animation-false{opacity:0}.content-table-element-rom .content-table-ul-rom{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 1.5fr 1.5fr .7fr .3fr .7fr .7fr .3fr .5fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-rom .content-table-ul-rom:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-rom .content-table-ul-rom .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-rom .content-table-ul-rom .content-table-ul-li:first-child:before,.content-table-element-rom .content-table-ul-rom .content-table-ul-li:nth-child(8):before{display:none}.content-table-element-rom .content-table-ul-rom .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-rom .content-table-ul-rom .content-table-ul-li .situation-modified.situation-Ativo{color:#118951}.content-table-element-rom .content-table-ul-rom .content-table-ul-li .situation-modified.situation-Transferido{color:rgba(255,0,0,.774)}.content-table-element-rom .content-table-ul-rom .content-table-ul-li h2{align-items:flex-start;display:flex;flex-direction:column;font-size:1.3rem;justify-content:flex-start}.content-table-element-rom .content-table-ul-rom .content-table-ul-li h2 span{color:#444}.content-table-element-rom .content-table-ul-rom .content-table-ul-li p{font-size:1.3rem}@media(max-width:550px){.content-table-element-rom{width:98%}.content-table-element-rom .content-table-ul-rom{grid-template-columns:.3fr 1.5fr .7fr .3fr 1fr .4fr}.content-table-element-rom .content-table-ul-rom .content-table-ul-li:nth-child(3),.content-table-element-rom .content-table-ul-rom .content-table-ul-li:nth-child(7){display:none}}.search-element-add-form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;position:relative;width:90%}.search-element-add-form .header-input-content{align-items:center;display:flex;flex-direction:row;font-size:1.7rem;justify-content:flex-start;margin:2rem 0;width:80%}.search-element-add-form .input-content{align-items:start;border-bottom:1px solid #118951;display:flex;flex-direction:column;height:20px;justify-content:flex-start;padding:1rem .2rem;width:80%}.search-element-add-form .input-content .error-element{position:relative;right:0;top:20px}.search-element-add-form .input-content .search-element{color:#acacac;width:20px}.search-element-add-form .input-content input{border:none;font-size:1.5rem;outline:none;width:300px}.search-element-add-form .options-list{background-color:#fff;border-radius:5px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);max-height:100px;overflow:auto;position:absolute;top:120px;width:80%;z-index:3}.search-element-add-form .options-list::-webkit-scrollbar{padding-right:.5rem;width:5px}.search-element-add-form .options-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.search-element-add-form .options-list .list-element{list-style:none}.search-element-add-form .options-list .list-element li{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:1.5rem;justify-content:space-between;padding:1rem}.search-element-add-form .options-list .list-element li:hover{background-color:hsla(0,0%,67%,.341)}.form-add-container-room .form-add-element-room .header-form-add-element-content h1{padding:0}.form-add-container-room .form-add-element-room .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0;position:relative}.form-add-container-room .form-add-element-room .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-container-room .form-add-element-room .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-container-room .form-add-element-room .body-form-add-element-content .input-content .icon-container{align-items:center;bottom:0;display:flex;flex-direction:row;height:60%;justify-content:center;position:absolute;right:0}.form-add-container-room .form-add-element-room .body-form-add-element-content .input-content .icon-container .icon-content{align-items:center;background-color:#118951;border-radius:100%;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:.2rem}.form-add-container-room .form-add-element-room .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-container-room .form-add-element-room .body-form-add-element-content .error-content{color:red;font-size:1.3rem}.form-add-container-room .form-add-element-room .body-form-add-element-content .user-infomation h1{font-size:1.5rem;margin-bottom:2rem;padding:0}.form-add-container-room .form-add-element-room .body-form-add-element-content .user-infomation .user-ul{display:grid;grid-template-columns:1fr 1fr;list-style:none}.form-add-container-room .form-add-element-room .body-form-add-element-content .user-infomation .user-ul li{font-size:1.2rem}.form-add-container-room .form-add-element-room .body-form-add-element-content .user-infomation .user-ul.user-information-content{border-radius:5px;box-shadow:1px 1px 4px #acacac;margin-top:1rem;padding:.5rem}.table-container-room{align-items:center;display:flex;flex-direction:column;height:85vh;justify-content:flex-start;margin-top:3rem;width:100%}.table-container-room .btn-create-new-room-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-room .btn-create-new-room-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-room .btn-create-new-room-container button:nth-child(2){margin-left:1rem}.table-container-room .student-rom-search-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-room .student-rom-search-content .student-qtd{align-items:center;background-color:#118951;border-radius:5px;display:flex;flex-direction:row;justify-content:center;padding:.5rem}.table-container-room .student-rom-search-content .student-qtd .student-qtd-icon{color:#fff;font-size:20px;margin-left:1rem}.table-container-room .student-rom-search-content .student-qtd span{color:#fff;font-size:2rem;font-weight:500}.table-container-room .filter-content-action{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:3rem;width:93%}.table-container-room .filter-content-action h1{color:#118951;font-size:1.6rem;font-weight:500}.table-container-room .filter-content-action .filter{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;list-style:none}.table-container-room .header-table-element-action{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;position:relative;width:90%;z-index:1}.table-container-room .header-table-element-action .header-table-ul{display:grid;grid-template-columns:.3fr 1.5fr 1.5fr .7fr .3fr .7fr .7fr .3fr .5fr;list-style:none}.table-container-room .header-table-element-action .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-room .main-table-action{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;padding-bottom:1rem;width:100%}.table-container-room .main-table-action::-webkit-scrollbar{width:12px}.table-container-room .main-table-action::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:550px){.table-container-room .student-rom-search-content{width:98%}.table-container-room .btn-create-new-room-container{margin-top:1rem;width:98%}.table-container-room .header-table-element-action,.table-container-room .search-element{width:98%}.table-container-room .header-table-element-action .header-table-ul{grid-template-columns:.3fr 1.5fr .7fr .3fr 1fr .4fr}.table-container-room .header-table-element-action .header-table-ul .header-table-ul-li:nth-child(3),.table-container-room .header-table-element-action .header-table-ul .header-table-ul-li:nth-child(7){display:none}}.student-info{align-items:center;background-color:#fff0;display:flex;flex-direction:column;height:85vh;justify-content:flex-start;overflow:hidden;padding:0;position:absolute;width:100%;z-index:2}.student-info.display-false{display:none}.student-info .form-edit-element{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;height:400px;margin-top:1rem;overflow:hidden;padding-bottom:2rem;width:75%}.student-info .form-edit-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.student-info .form-edit-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.student-info .form-edit-element .header-form-add-element-content svg{cursor:pointer}.student-info .form-edit-element .main-content-element{height:350px;overflow-x:hidden;overflow-y:auto}.student-info .form-edit-element .main-content-element::-webkit-scrollbar{width:12px}.student-info .form-edit-element .main-content-element::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.student-info .form-edit-element .main-content-element .header-form-edit-element{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:0;z-index:3}.student-info .form-edit-element .main-content-element .header-form-edit-element h1{font-size:1.7rem;padding-right:.5rem;position:relative;top:0}.student-info .form-edit-element .main-content-element .header-form-edit-element span{font-size:1.6rem}.student-info .form-edit-element .main-content-element .body-form-edit-element{grid-gap:10;display:grid;gap:10;grid-template-columns:repeat(auto-fill,250px);grid-template-rows:1fr 1fr 1fr;margin-top:1rem;padding:0 7rem;width:100%}.student-info .form-edit-element .main-content-element .body-form-edit-element .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem;padding-bottom:1rem;padding-top:.5rem;width:100%}.student-info .form-edit-element .main-content-element .body-form-edit-element .input-content h1{font-size:1.8rem;font-weight:500;margin-bottom:0;padding:0}.student-info .form-edit-element .main-content-element .body-form-edit-element .input-content .info-element{background-color:#0000;border:none;color:#303030;font-size:1.7rem;font-weight:400;outline:none;padding:1rem .5rem}.student-info .form-edit-element .main-content-element .body-form-edit-element .input-content .info-element:focus{border-bottom:1px solid #118951}@media(max-width:600px){.student-info .form-edit-element{width:100%}}.form-add-container-room{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-add-container-room.display-false{display:none}.form-add-container-room .form-add-element-room{align-items:center;background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:500px}.form-add-container-room .form-add-element-room .input-content{width:90%}.form-add-container-room .form-add-element-room .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem;width:100%}.form-add-container-room .form-add-element-room .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0 1rem}.form-add-container-room .form-add-element-room .header-form-add-element-content svg{cursor:pointer;margin-right:1rem}.form-add-container-room .form-add-element-room .body-form-add-element-content{padding:3rem 3rem 0;width:90%}.form-add-container-room .form-add-element-room .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-room .form-add-element-room .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-room .form-add-element-room .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-room .form-add-element-room .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-add-container-room .form-add-element-room{width:100%}}.content-table-element-matter{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-matter.display-animation-false{opacity:0}.content-table-element-matter .content-table-ul-roms{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.2fr 1.8fr 1fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-matter .content-table-ul-roms:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-matter .content-table-ul-roms .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-matter .content-table-ul-roms .content-table-ul-li:first-child:before,.content-table-element-matter .content-table-ul-roms .content-table-ul-li:nth-child(5):before{display:none}.content-table-element-matter .content-table-ul-roms .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-matter .content-table-ul-roms .content-table-ul-li h2,.content-table-element-matter .content-table-ul-roms .content-table-ul-li p{font-size:1.3rem}.form-add-container-matter{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-add-container-matter.display-false{display:none}.form-add-container-matter .form-add-element-roms{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:500px}.form-add-container-matter .form-add-element-roms .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-matter .form-add-element-roms .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-matter .form-add-element-roms .header-form-add-element-content svg{cursor:pointer}.form-add-container-matter .form-add-element-roms .body-form-add-element-content{padding:3rem 3rem 0}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0;position:relative}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .error-element{left:0;position:absolute;top:50px}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .icon-container{align-items:center;bottom:0;display:flex;flex-direction:row;height:60%;justify-content:center;position:absolute;right:0}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .icon-container .icon-content{align-items:center;background-color:#118951;border-radius:100%;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:.2rem}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .input-element{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;width:50%}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .input-element input{display:none}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .input-element .icon-arrow{transition:all .2s ease-in-out}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .input-element .icon-arrow.display-true{transform:rotate(180deg)}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .input-element .teacher-content{border-bottom:none;color:#acacac;cursor:pointer;font-size:1.5rem;font-weight:600;width:100%}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .teacher-option{border-radius:5px;box-shadow:1px 1px 4px #acacac;height:100px;list-style:none;margin-top:1.2rem;overflow-y:scroll;transition:all .2s ease-in-out;width:50%}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .teacher-option::-webkit-scrollbar{padding-right:.5rem;width:5px}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .teacher-option::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .teacher-option.display-false{height:0;overflow:hidden}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .teacher-option li{cursor:pointer;font-size:1.3rem;padding:1rem}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .input-content .teacher-option li:hover{background-color:hsla(0,0%,67%,.341)}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .error-content{color:red;font-size:1.3rem}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .user-infomation h1{font-size:1.5rem;margin-bottom:2rem;padding:0}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .user-infomation .user-ul{display:grid;grid-template-columns:1fr 1fr;list-style:none}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .user-infomation .user-ul li{font-size:1.2rem}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .user-infomation .user-ul.user-information-content{border-radius:5px;box-shadow:1px 1px 4px #acacac;margin-top:1rem;padding:.5rem}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-matter .form-add-element-roms .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-add-container-matter .form-add-element-roms{width:100%}}.table-container-matter{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-matter .btn-create-new-matter-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-matter .btn-create-new-matter-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-matter .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-matter .header-table-element .header-table-ul{display:grid;grid-template-columns:.2fr 1.8fr 1fr .2fr .2fr;list-style:none}.table-container-matter .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-matter .main-table{align-items:center;display:flex;flex-direction:column;height:65%;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-matter .main-table::-webkit-scrollbar{width:12px}.table-container-matter .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-container-matter{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-edit-container-matter.display-false{display:none}.form-edit-container-matter .form-add-element-roms{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:500px}.form-edit-container-matter .form-add-element-roms .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-container-matter .form-add-element-roms .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-container-matter .form-add-element-roms .header-form-add-element-content svg{cursor:pointer}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content{padding:3rem 3rem 0}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0;position:relative}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .error-element{left:0;position:absolute;top:50px}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .icon-container{align-items:center;bottom:0;display:flex;flex-direction:row;height:60%;justify-content:center;position:absolute;right:0}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .icon-container .icon-content{align-items:center;background-color:#118951;border-radius:100%;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:.2rem}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .input-element{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;width:50%}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .input-element input{display:none}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .input-element .icon-arrow{transition:all .2s ease-in-out}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .input-element .icon-arrow.display-true{transform:rotate(180deg)}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .input-element .teacher-content{border-bottom:none;color:#acacac;cursor:pointer;font-size:1.5rem;font-weight:600;width:100%}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .teacher-option{border-radius:5px;box-shadow:1px 1px 4px #acacac;height:100px;list-style:none;margin-top:1.2rem;overflow-y:scroll;transition:all .2s ease-in-out;width:50%}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .teacher-option::-webkit-scrollbar{padding-right:.5rem;width:5px}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .teacher-option::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .teacher-option.display-false{height:0;overflow:hidden}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .teacher-option li{cursor:pointer;font-size:1.3rem;padding:1rem}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .input-content .teacher-option li:hover{background-color:hsla(0,0%,67%,.341)}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .error-content{color:red;font-size:1.3rem}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .user-infomation h1{font-size:1.5rem;margin-bottom:2rem;padding:0}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .user-infomation .user-ul{display:grid;grid-template-columns:1fr 1fr;list-style:none}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .user-infomation .user-ul li{font-size:1.2rem}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .user-infomation .user-ul.user-information-content{border-radius:5px;box-shadow:1px 1px 4px #acacac;margin-top:1rem;padding:.5rem}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-edit-container-matter .form-add-element-roms .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-edit-container-matter .form-add-element-roms{width:100%}.form-add-container-activity .form-add-element-activity{width:100%!important}}.table-container-programmatic-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-programmatic-content .btn-create-new-matter-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-programmatic-content .btn-create-new-matter-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem;width:auto}.table-container-programmatic-content .mid-content-activity{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:90%;z-index:1!important}.table-container-programmatic-content .mid-content-activity .mid-element-activity{width:100%}.table-container-programmatic-content .mid-content-activity .mid-element-activity .header-activity{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.table-container-programmatic-content .mid-content-activity .mid-element-activity .header-activity h1{color:#252c34;font-size:1.4rem;font-style:italic}.table-container-programmatic-content .mid-content-activity .mid-element-activity .header-activity h1:first-child{padding-left:0}.table-container-programmatic-content .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-programmatic-content .header-table-element .header-table-ul{display:grid;grid-template-columns:.3fr 2fr 2fr .2fr .3fr .3fr;list-style:none}.table-container-programmatic-content .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-programmatic-content .header-table-element .header-table-ul .header-table-ul-li.visualization-content{display:flex;justify-content:center}.table-container-programmatic-content .main-table{align-items:center;display:flex;flex-direction:column;height:55.5vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-programmatic-content .main-table::-webkit-scrollbar{width:12px}.table-container-programmatic-content .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.table-container-programmatic-content .btn-create-new-matter-container,.table-container-programmatic-content .header-table-element,.table-container-programmatic-content .main-table,.table-container-programmatic-content .mid-content-activity{width:95%}}.form-add-container-activity{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-add-container-activity.display-false{display:none}.form-add-container-activity .form-add-element-activity{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:500px}.form-add-container-activity .form-add-element-activity .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-activity .form-add-element-activity .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-activity .form-add-element-activity .header-form-add-element-content svg{cursor:pointer}.form-add-container-activity .form-add-element-activity .body-form-add-element-content{padding:3rem 3rem 0}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0;position:relative}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content .icon-container{align-items:center;bottom:0;display:flex;flex-direction:row;height:60%;justify-content:center;position:absolute;right:0}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content .icon-container .icon-content{align-items:center;background-color:#118951;border-radius:100%;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:.2rem}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content .input-element{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;width:50%}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content .input-element input{display:none}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content .input-element .icon-arrow{transition:all .2s ease-in-out}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content .input-element .icon-arrow.display-true{transform:rotate(180deg)}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content .curriculum-component-textarea{border:1px solid #118951;border-radius:5px;font-size:1.5rem;margin-top:1.5rem;max-height:200px;max-width:100%;min-height:200px;min-width:100%;outline:none;padding:.5rem}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content .curriculum-component-textarea::-webkit-scrollbar{width:10px}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .input-content .curriculum-component-textarea::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .error-content{color:red;font-size:1.3rem}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .user-infomation h1{font-size:1.5rem;margin-bottom:2rem;padding:0}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .user-infomation .user-ul{display:grid;grid-template-columns:1fr 1fr;list-style:none}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .user-infomation .user-ul li{font-size:1.2rem}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .user-infomation .user-ul.user-information-content{border-radius:5px;box-shadow:1px 1px 4px #acacac;margin-top:1rem;padding:.5rem}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-activity .form-add-element-activity .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.programmatic-content-information-element{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;position:absolute;width:100%}.programmatic-content-information-element.display-false{display:none}.programmatic-content-information-element .programmatic-content-information-container{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;min-height:200px;overflow:hidden;position:relative;width:700px;z-index:99999}.programmatic-content-information-element .programmatic-content-information-container .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.programmatic-content-information-element .programmatic-content-information-container .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.programmatic-content-information-element .programmatic-content-information-container .header-form-add-element-content svg{cursor:pointer}.programmatic-content-information-element .programmatic-content-information-container .main-programmatic-content-information{height:400px;overflow-y:auto}.programmatic-content-information-element .programmatic-content-information-container .main-programmatic-content-information .main-programmatic-content-title h1{padding:0 3rem}.programmatic-content-information-element .programmatic-content-information-container .main-programmatic-content-information .main-programmatic-content-curriculumComponent h1{font-size:1.6rem;font-weight:500;padding:3rem}.programmatic-content-information-element .programmatic-content-information-container .main-programmatic-content-information::-webkit-scrollbar{width:10px}.programmatic-content-information-element .programmatic-content-information-container .main-programmatic-content-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.programmatic-content-information-element .programmatic-content-information-container{width:100%}}.content-table-element-programmatic-content{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-programmatic-content.display-animation-false{opacity:0}.content-table-element-programmatic-content .content-table-ul-roms{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 2fr 2fr .2fr .3fr .3fr;justify-content:center;list-style:none;min-height:30px;width:100%}.content-table-element-programmatic-content .content-table-ul-roms:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-programmatic-content .content-table-ul-roms .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-programmatic-content .content-table-ul-roms .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-element-programmatic-content .content-table-ul-roms .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-element-programmatic-content .content-table-ul-roms .content-table-ul-li:first-child:before,.content-table-element-programmatic-content .content-table-ul-roms .content-table-ul-li:nth-child(3):before{display:none}.content-table-element-programmatic-content .content-table-ul-roms .content-table-ul-li:nth-child(3){display:flex;justify-content:center}.content-table-element-programmatic-content .content-table-ul-roms .content-table-ul-li:nth-child(4):before,.content-table-element-programmatic-content .content-table-ul-roms .content-table-ul-li:nth-child(5):before{display:none}.content-table-element-programmatic-content .content-table-ul-roms .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-programmatic-content .content-table-ul-roms .content-table-ul-li h2,.content-table-element-programmatic-content .content-table-ul-roms .content-table-ul-li p{font-size:1.3rem}@media(max-width:600px){.content-table-element-programmatic-content{width:100%}}.read-checking-element{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;margin-top:6rem;overflow:hidden;position:absolute;width:450px;z-index:99999}.read-checking-element.display-false{display:none}.read-checking-element .header-form-describe-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.read-checking-element .header-form-describe-element-content h1{color:#fff;font-size:1.7rem;padding:0}.read-checking-element .header-form-describe-element-content svg{cursor:pointer}.read-checking-element .main-content-element{padding:.5rem 3rem}.read-checking-element .button-confirm-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;padding:2rem 3rem;width:auto}.read-checking-element .button-confirm-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;font-size:1.5rem;height:30px;padding:.5rem 1rem;width:150px}.read-checking-element .button-confirm-content button.button-confirm{background-color:#118951;color:#fff}.read-checking-element .button-confirm-content button.button-cancel{border:1px solid #118951}@media(max-width:600px){.read-checking-element{width:100%}}.content-table-element-cardReport{border-bottom:1px solid hsla(0,0%,67%,.341);border-collapse:collapse;margin-top:0;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-cardReport.display-animation-false{opacity:0}.content-table-element-cardReport .content-table-ul{align-items:center;cursor:pointer;display:grid;grid-template-columns:.5fr 6fr .5fr .5fr .5fr .5fr .5fr;justify-content:center;list-style:none;width:100%}.content-table-element-cardReport .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-cardReport .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:0 1rem;text-align:start}.content-table-element-cardReport .content-table-ul .content-table-ul-li .input-content-table-ul-li{border:none;height:25px;text-align:center;width:25px}.content-table-element-cardReport .content-table-ul .content-table-ul-li:first-child{padding-left:1rem}.content-table-element-cardReport .content-table-ul .content-table-ul-li:first-child:before{display:none}.content-table-element-cardReport .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-cardReport .content-table-ul .content-table-ul-li h2,.content-table-element-cardReport .content-table-ul .content-table-ul-li p{font-size:1.3rem}@media(max-width:600px){.content-table-element-cardReport{width:100%}}.table-container-cardReport{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100dvw}.table-container-cardReport .btn-create-new-matter-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-cardReport .btn-create-new-matter-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-cardReport .header-cardReport{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-cardReport .header-cardReport .header-cardReport-info{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.table-container-cardReport .header-cardReport .header-cardReport-info h1{color:#252c34;font-size:1.4rem;font-style:italic}.table-container-cardReport .header-cardReport .header-cardReport-info h1:first-child{padding-left:0}.table-container-cardReport .header-cardReport .save-button-cardReport button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.table-container-cardReport .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px #acacac;width:90%}.table-container-cardReport .header-table-element .header-table-ul{display:grid;grid-template-columns:.5fr 6fr .5fr .5fr .5fr .5fr .5fr;list-style:none}.table-container-cardReport .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-cardReport .main-table{align-items:center;display:flex;flex-direction:column;height:55.5vh;justify-content:flex-start;overflow-x:auto;overflow-y:auto;padding:1rem 0;width:100%}.table-container-cardReport .main-table::-webkit-scrollbar{width:12px}.table-container-cardReport .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.table-container-cardReport .table-container{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%;overflow-x:auto}.table-container-cardReport .table-container .header-table-element{min-width:1000px}.table-container-cardReport .table-container .main-table{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;min-width:1000px}}.student-frequency-content-body::-webkit-scrollbar{width:10px}.form-add-container-frequency{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;top:-10px;width:100%;z-index:10;z-index:2}.form-add-container-frequency.display-false{display:none}.form-add-container-frequency .form-add-element-activity{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;height:80%;max-height:600px;overflow:hidden;position:relative;width:600px;z-index:9999}.form-add-container-frequency .form-add-element-activity .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-frequency .form-add-element-activity .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-frequency .form-add-element-activity .header-form-add-element-content svg{cursor:pointer}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content{height:80%;overflow-y:auto;padding:3rem 3rem 0}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content::-webkit-scrollbar{width:12px}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content .student-frequency-content{width:100%}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content .student-frequency-content .student-frequency-content-header{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-bottom:2rem;width:100%}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content .student-frequency-content .student-frequency-content-header .student-frequency-content-header-list{display:grid;grid-template-columns:.2fr 1.5fr 1fr;list-style:none}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content .student-frequency-content .student-frequency-content-header .student-frequency-content-header-list h2{padding:1rem}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content .error-content{color:red;font-size:1.3rem}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content .input-date-content{align-items:start;display:flex;flex-direction:column;justify-content:center;margin:3rem 1rem}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content .input-date-content label{font-size:2rem;margin-bottom:2rem}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content .input-date-content input{border:none;border-bottom:1px solid #118951;font-size:1.7rem;outline:none}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-frequency .form-add-element-activity .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-add-container-frequency .form-add-element-activity{width:100%}.form-add-container-frequency .body-form-add-element-content{padding:0;width:90%}}.table-container-frequency{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-frequency .btn-create-new-matter-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.table-container-frequency .btn-create-new-matter-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-frequency .mid-content-activity{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:90%;z-index:1!important}.table-container-frequency .mid-content-activity .mid-element-activity .header-activity{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.table-container-frequency .mid-content-activity .mid-element-activity .header-activity h1{color:#252c34;font-size:1.4rem;font-style:italic}.table-container-frequency .mid-content-activity .mid-element-activity .header-activity h1:first-child{padding-left:0}.table-container-frequency .mid-content-activity .mid-element-activity .dashbord-content{align-items:flex-end;display:flex;flex-direction:row;height:130px!important;justify-content:flex-end;width:100%;z-index:1!important}.table-container-frequency .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-frequency .header-table-element .header-table-ul{display:grid;grid-template-columns:.2fr 2.3fr 1fr 1fr .2fr .2fr;list-style:none}.table-container-frequency .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-frequency .main-table{align-items:center;display:flex;flex-direction:column;height:55.5vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-frequency .main-table::-webkit-scrollbar{width:12px}.table-container-frequency .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:400px){.table-container-frequency .btn-create-new-matter-container,.table-container-frequency .header-table-element,.table-container-frequency .mid-content-activity{width:95%}}.content-table-element-activity{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-activity.display-animation-false{opacity:0}.content-table-element-activity .content-table-ul-roms{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.2fr 2.3fr 1fr 1fr .2fr .2fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-activity .content-table-ul-roms:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-activity .content-table-ul-roms .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-activity .content-table-ul-roms .content-table-ul-li:first-child:before,.content-table-element-activity .content-table-ul-roms .content-table-ul-li:nth-child(5):before{display:none}.content-table-element-activity .content-table-ul-roms .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-activity .content-table-ul-roms .content-table-ul-li h2,.content-table-element-activity .content-table-ul-roms .content-table-ul-li p{font-size:1.3rem}@media(max-width:400px){.content-table-element-activity{width:95%}}.student-frequency-information-content-body-list{border-bottom:1px solid hsla(0,0%,67%,.341);border-collapse:collapse;border-radius:5px;display:grid;grid-template-columns:.2fr 2fr 1fr!important;list-style:none;width:100%}.student-frequency-information-content-body-list:hover{background-color:hsla(0,0%,50%,.075)}.student-frequency-information-content-body-list li{color:#252c34;font-size:1.5rem;font-weight:500;padding:1rem}.student-frequency-information-content-body-list li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:99999}.student-frequency-information-content-body-list li.present-element{align-items:center;display:flex;flex-direction:row;font-weight:600;justify-content:center}.student-frequency-information-content-body-list li.present-element:before{display:none}.student-frequency-information-content-body-list li.present-element.frequency-false{color:red}.student-frequency-information-content-body-list li.present-element.frequency-true{color:green}.table-container-frequency .frequency-container-information{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:absolute;width:100%;z-index:9999}.table-container-frequency .frequency-container-information.display-false{display:none}.table-container-frequency .frequency-container-information .header-frequency-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-frequency .frequency-container-information .header-frequency-container .header-frequency-element{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.table-container-frequency .frequency-container-information .header-frequency-container .header-frequency-element h1{color:#252c34;font-size:1.4rem;font-style:italic}.table-container-frequency .frequency-container-information .header-frequency-container .header-frequency-element h1:first-child{padding-left:0}.table-container-frequency .frequency-container-information .header-frequency-container .button-content{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.table-container-frequency .frequency-container-information .header-frequency-container .button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.table-container-frequency .frequency-container-information .header-table-element-frequency{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%!important}.table-container-frequency .frequency-container-information .header-table-element-frequency .header-table-ul{display:grid;grid-template-columns:.2fr 2fr 1fr;list-style:none}.table-container-frequency .frequency-container-information .header-table-element-frequency .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-frequency .frequency-container-information .header-table-element-frequency .header-table-ul .header-table-ul-li.present-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-frequency .frequency-container-information .body-tabele-element-frequency{height:62%;margin-top:1rem;overflow-y:auto;width:90%}.table-container-frequency .frequency-container-information .body-tabele-element-frequency::-webkit-scrollbar{width:10px}.table-container-frequency .frequency-container-information .body-tabele-element-frequency::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.table-container-frequency .frequency-container-information .header-frequency-container,.table-container-frequency .frequency-container-information .header-frequency-container .header-frequency-element{display:block}.table-container-frequency .frequency-container-information .header-frequency-container .header-frequency-element h1{padding:.5rem 0}}.table-container-frequency .missed-container-information{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:absolute;width:100%;z-index:9999}.table-container-frequency .missed-container-information.display-false{display:none}.table-container-frequency .missed-container-information .header-frequency-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-frequency .missed-container-information .header-frequency-container .header-frequency-element{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.table-container-frequency .missed-container-information .header-frequency-container .header-frequency-element h1{color:#252c34;font-size:1.4rem;font-style:italic}.table-container-frequency .missed-container-information .header-frequency-container .header-frequency-element h1:first-child{padding-left:0}.table-container-frequency .missed-container-information .header-frequency-container .button-content{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.table-container-frequency .missed-container-information .header-frequency-container .button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.table-container-frequency .missed-container-information .header-table-element-frequency{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%!important}.table-container-frequency .missed-container-information .header-table-element-frequency .header-table-ul{display:grid;grid-template-columns:.2fr 2fr .5fr .5fr .5fr;list-style:none}.table-container-frequency .missed-container-information .header-table-element-frequency .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-frequency .missed-container-information .header-table-element-frequency .header-table-ul .header-table-ul-li:nth-child(3),.table-container-frequency .missed-container-information .header-table-element-frequency .header-table-ul .header-table-ul-li:nth-child(4),.table-container-frequency .missed-container-information .header-table-element-frequency .header-table-ul .header-table-ul-li:nth-child(5){text-align:center}.table-container-frequency .missed-container-information .body-tabele-element-frequency{height:62%;margin-top:1rem;overflow-y:auto;width:90%}.table-container-frequency .missed-container-information .body-tabele-element-frequency::-webkit-scrollbar{width:12px}.table-container-frequency .missed-container-information .body-tabele-element-frequency::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.table-container-frequency .missed-container-information .header-frequency-container{display:block}}.student-missed-information-content-body-list{border-bottom:1px solid hsla(0,0%,67%,.341);border-collapse:collapse;border-radius:5px;display:grid;grid-template-columns:.2fr 2fr .5fr .5fr .5fr;list-style:none;width:100%}.student-missed-information-content-body-list:hover{background-color:hsla(0,0%,50%,.075)}.student-missed-information-content-body-list li{color:#252c34;font-size:1.5rem;font-weight:500;padding:1rem}.student-missed-information-content-body-list li:nth-child(3),.student-missed-information-content-body-list li:nth-child(4),.student-missed-information-content-body-list li:nth-child(5){text-align:center}.student-missed-information-content-body-list li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:99999}.form-edit-container-frequency{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;top:-10px;width:100%;z-index:10;z-index:2}.form-edit-container-frequency.display-false{display:none}.form-edit-container-frequency .form-add-element-activity{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;height:80%;max-height:600px;overflow:hidden;position:relative;width:600px;z-index:9999}.form-edit-container-frequency .form-add-element-activity .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-container-frequency .form-add-element-activity .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-container-frequency .form-add-element-activity .header-form-add-element-content svg{cursor:pointer}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content{height:80%;overflow-y:auto;padding:3rem 3rem 0}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content::-webkit-scrollbar{width:12px}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content .student-frequency-content{width:100%}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content .student-frequency-content .student-frequency-content-header{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-bottom:2rem;width:100%}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content .student-frequency-content .student-frequency-content-header .student-frequency-content-header-list{display:grid;grid-template-columns:.2fr 1.5fr 1fr;list-style:none}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content .student-frequency-content .student-frequency-content-header .student-frequency-content-header-list h2{padding:1rem}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content .error-content{color:red;font-size:1.3rem}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content .input-date-content{align-items:start;display:flex;flex-direction:column;justify-content:center;margin:3rem 1rem}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content .input-date-content label{font-size:2rem;margin-bottom:2rem}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content .input-date-content input{border:none;border-bottom:1px solid #118951;font-size:1.7rem;outline:none}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-edit-container-frequency .form-add-element-activity .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.student-frequency-content-body{height:300px;max-height:300px;overflow:hidden;overflow-y:auto;padding:.2rem;width:100%}.student-frequency-content-body::-webkit-scrollbar{width:7px}.student-frequency-content-body::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.student-frequency-content-body .student-frequency-content-body-list{border-radius:5px;box-shadow:1px 1px 4px #acacac;display:grid;grid-template-columns:.2fr 1.5fr 1fr;list-style:none;margin-bottom:1rem}.student-frequency-content-body .student-frequency-content-body-list h2{padding:1rem}.student-frequency-content-body .student-frequency-content-body-list li .frequency-input{cursor:pointer;height:100%;padding:1rem}.student-frequency-content-body .student-frequency-content-body-list li .frequency-input input{display:none}.student-frequency-content-body .student-frequency-content-body-list li .frequency-input .input-frequency-label{background-color:rgba(56,56,56,.192);border-radius:5px;position:relative;width:50px}.student-frequency-content-body .student-frequency-content-body-list li .frequency-input .input-frequency-label .input-radio-element{background-color:crimson;border-radius:5px;height:20px;left:0;position:relative;transition:all .2s ease-in-out;width:25px;z-index:2}.student-frequency-content-body .student-frequency-content-body-list li .frequency-input .input-frequency-label.display-true .input-radio-element{background-color:#118951;left:25px}.student-frequency-content-body .student-frequency-content-body-list li .frequency-input .input-frequency-label .frequency-name{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;position:absolute;top:0;width:100%}.student-frequency-content-body .student-frequency-content-body-list li .frequency-input .input-frequency-label .frequency-name p{color:#000;font-size:1.5rem;padding:0 .8rem;z-index:1}.frequency-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.frequency-container.display-false{display:none}.frequency-container h1{color:#000;padding:2rem}.table-container-final-result{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-final-result .btn-create-new-matter-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-final-result .btn-create-new-matter-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-final-result .header-cardReport{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.table-container-final-result .header-cardReport .header-cardReport-info{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.table-container-final-result .header-cardReport .header-cardReport-info h1{color:#252c34;font-size:1.4rem;font-style:italic}.table-container-final-result .header-cardReport .header-cardReport-info h1:first-child{padding-left:0}.table-container-final-result .header-cardReport .save-button-cardReport button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.table-container-final-result .header-table-element{background-color:#118951;border:2px solid #118951;width:90%}.table-container-final-result .header-table-element .header-table-ul{display:grid;grid-template-columns:.5fr 2fr 1fr .5fr .5fr .5fr .7fr .5fr;list-style:none}.table-container-final-result .header-table-element .header-table-ul .header-table-ul-li{color:#fff;font-size:1.5rem;padding:1rem;text-align:start}.table-container-final-result .header-table-element .header-table-ul .header-table-ul-li.percent-content{text-align:center}.table-container-final-result .main-table{align-items:center;display:flex;flex-direction:column;height:55.5vh;justify-content:flex-start;overflow-y:auto;padding-top:0;width:100%}.table-container-final-result .main-table::-webkit-scrollbar{width:12px}.table-container-final-result .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.table-container-final-result .table-container{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%;overflow-x:auto}.table-container-final-result .table-container .header-table-element{min-width:1000px}.table-container-final-result .table-container .main-table{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;min-width:1000px}}.content-table-element-finalResult{border-bottom:1px solid hsla(0,0%,67%,.341);border-collapse:collapse;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-finalResult.display-animation-false{opacity:0}.content-table-element-finalResult .content-table-ul{align-items:center;cursor:pointer;display:grid;grid-template-columns:.5fr 2fr 1fr .5fr .5fr .5fr .7fr .5fr;justify-content:center;list-style:none;width:100%}.content-table-element-finalResult .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-finalResult .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:0 1rem;text-align:start}.content-table-element-finalResult .content-table-ul .content-table-ul-li.percent-content h2{text-align:center;width:100%}.content-table-element-finalResult .content-table-ul .content-table-ul-li .input-content-table-ul-li{border:none;height:25px;text-align:center;width:25px}.content-table-element-finalResult .content-table-ul .content-table-ul-li:first-child{padding-left:1rem}.content-table-element-finalResult .content-table-ul .content-table-ul-li:first-child:before{display:none}.content-table-element-finalResult .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-finalResult .content-table-ul .content-table-ul-li h2,.content-table-element-finalResult .content-table-ul .content-table-ul-li p{font-size:1.3rem}.final-result-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.final-result-container.display-false{display:none}.final-result-container h1{color:#000;padding:2rem}.table-container-writing-level-record{align-items:center;display:flex;flex-direction:column;height:82%;justify-content:flex-start;margin-top:4rem;overflow-y:hidden;position:relative;width:100%}.table-container-writing-level-record .btn-create-new-matter-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-writing-level-record .btn-create-new-matter-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;margin-right:1rem;padding:.5rem 1rem;width:auto}.table-container-writing-level-record .btn-create-new-matter-container button.tag-manage-button{width:140px}.table-container-writing-level-record .btn-create-new-matter-container button.tag-generate-pdf-button{width:110px}.table-container-writing-level-record .mid-content-writing-level-record{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;width:99%;z-index:1!important}.table-container-writing-level-record .mid-content-writing-level-record .mid-element-writing-level-record .header-writing-level-record{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.table-container-writing-level-record .mid-content-writing-level-record .mid-element-writing-level-record .header-writing-level-record h1{color:#252c34;font-size:1.7rem;font-style:italic}.table-container-writing-level-record .mid-content-writing-level-record .mid-element-writing-level-record .header-writing-level-record h1:first-child{padding-left:0}.table-container-writing-level-record .mid-content-writing-level-record .mid-element-writing-level-record .dashbord-content{align-items:flex-end;display:flex;flex-direction:row;height:130px!important;justify-content:flex-end;width:100%;z-index:1!important}.table-container-writing-level-record .header-table-element{background-color:#118951;width:99%}.table-container-writing-level-record .header-table-element .header-table-ul{display:grid;grid-template-columns:.2fr 1.5fr 1.2fr 1.4fr .8fr .8fr .8fr .8fr .8fr .8fr;justify-content:space-between;list-style:none}.table-container-writing-level-record .header-table-element .header-table-ul .header-table-ul-li{color:#fff;font-size:1.5rem;padding:.5rem;text-align:start}.table-container-writing-level-record .main-table{align-items:center;display:flex;flex-direction:column;height:64vh;justify-content:flex-start;margin-bottom:2em;overflow-y:auto;padding:1rem 0 2rem;width:99%}.table-container-writing-level-record .main-table::-webkit-scrollbar{width:12px}.table-container-writing-level-record .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:550px){.table-container-writing-level-record{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;overflow-x:auto}.table-container-writing-level-record .header-table-element{width:1200px}.table-container-writing-level-record .mid-content-writing-level-record .mid-element-writing-level-record .header-writing-level-record h1{font-size:1.3rem}.table-container-writing-level-record .main-table{width:1200px}}.content-table-element-student-writing-level-record{border-bottom:2px solid #00000042;opacity:1;transition:all .3s ease-in-out;width:100%}.content-table-element-student-writing-level-record.display-animation-false{opacity:0}.content-table-element-student-writing-level-record .content-table-ul-rom{align-items:center;border-radius:10px;cursor:pointer;display:grid;grid-template-columns:.2fr 1.5fr 1.2fr 1.4fr .8fr .8fr .8fr .8fr .8fr .8fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-student-writing-level-record .content-table-ul-rom:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-student-writing-level-record .content-table-ul-rom li input{display:none}.content-table-element-student-writing-level-record .content-table-ul-rom .input-select-content{position:relative}.content-table-element-student-writing-level-record .content-table-ul-rom .input-select-content .label-select-input-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.content-table-element-student-writing-level-record .content-table-ul-rom .input-select-content .label-select-input-content h1{cursor:pointer;font-size:1.4rem;font-weight:400;z-index:1}.content-table-element-student-writing-level-record .content-table-ul-rom .input-select-content .options-select-content{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;list-style:none;max-height:100px;overflow-y:auto;padding:.2rem;position:absolute;width:75%;z-index:10}.content-table-element-student-writing-level-record .content-table-ul-rom .input-select-content .options-select-content::-webkit-scrollbar{padding-right:.5rem;width:5px}.content-table-element-student-writing-level-record .content-table-ul-rom .input-select-content .options-select-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-element-student-writing-level-record .content-table-ul-rom .input-select-content .options-select-content.display-false{display:none}.content-table-element-student-writing-level-record .content-table-ul-rom .input-select-content .options-select-content li{background-color:#fff;font-size:1.6rem;padding:.5rem 1rem}.content-table-element-student-writing-level-record .content-table-ul-rom .input-select-content .options-select-content li:hover{background-color:hsla(0,0%,67%,.341)}.content-table-element-student-writing-level-record .content-table-ul-rom .input-radio-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.content-table-element-student-writing-level-record .content-table-ul-rom .input-radio-content .radio-input-style-element{align-items:center;border:2px solid #118951;border-radius:50px;display:flex;flex-direction:column;height:24px;justify-content:center;margin:0;padding:0;width:24px}.content-table-element-student-writing-level-record .content-table-ul-rom .input-radio-content .radio-input-style-element .icon-content{align-items:center;background-color:#118951;border-radius:100%;display:flex;flex-direction:column;height:20px;justify-content:center;width:20px}.content-table-element-student-writing-level-record .content-table-ul-rom .input-radio-content .radio-input-style-element .icon-content.display-false{display:none}.content-table-element-student-writing-level-record .content-table-ul-rom .input-radio-content .radio-input-style-element .icon-content .icon{color:#fff}.content-table-element-student-writing-level-record .content-table-ul-rom .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;height:100%;justify-content:flex-start;text-align:start}.content-table-element-student-writing-level-record .content-table-ul-rom .content-table-ul-li:first-child,.content-table-element-student-writing-level-record .content-table-ul-rom .content-table-ul-li:nth-child(2){padding-left:1rem}.content-table-element-student-writing-level-record .content-table-ul-rom .content-table-ul-li h2{align-items:flex-start;display:flex;flex-direction:column;font-size:1.3rem;justify-content:flex-start}.content-table-element-student-writing-level-record .content-table-ul-rom .content-table-ul-li h2 span{color:gray}.content-table-element-student-writing-level-record .content-table-ul-rom .content-table-ul-li p{font-size:1.3rem}.content-table-element-tags{margin-top:1rem;width:100%}.content-table-element-tags .content-table-ul-tag{align-items:center;border-radius:5px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:1fr 3fr 1fr .5fr;justify-content:center;list-style:none;min-height:30px}.content-table-element-tags .content-table-ul-tag:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-tags .content-table-ul-tag li{border:none;box-shadow:none}.content-table-element-tags .content-table-ul-tag li h2{font-size:1.2rem;padding:1.5rem 1rem}.content-table-element-tags .content-table-ul-tag li .content-color{border:1px solid #000;border-radius:50%}.writing-level-manager-container-student{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:fixed;width:100%;z-index:2}.writing-level-manager-container-student.display-false{display:none}.writing-level-manager-container-student .form-add-element{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;height:500px;overflow-y:auto;width:800px}.writing-level-manager-container-student .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.writing-level-manager-container-student .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.writing-level-manager-container-student .form-add-element .header-form-add-element-content svg{cursor:pointer}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem;width:100%}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul{align-items:center;border-bottom:1px solid rgba(18,207,18,.507);display:flex;flex-direction:row;justify-content:flex-start;list-style:none;overflow-y:auto;width:90%}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul::-webkit-scrollbar{height:7px}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select{cursor:pointer;font-size:1.5rem;padding:.5rem 1rem;position:relative}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select h1{font-size:1.5rem;font-weight:500;padding:0;text-align:center;width:120px}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .delete-tag-title-table-select-button{background-color:#fff;height:100%;left:0;position:absolute;top:0;transition:all .5s ease-in-out;width:100%;z-index:9999}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .delete-tag-title-table-select-button button{border:none;color:#fff;cursor:pointer;height:100%;width:50%}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .delete-tag-title-table-select-button button:first-child{background-color:#118951}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .delete-tag-title-table-select-button button:nth-child(2){background-color:#db0e0e}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .delete-tag-title-table-select-button.display-false{top:-50px}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select.display-true{background-color:rgba(18,207,18,.507)!important}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select:hover{background-color:rgba(18,207,18,.116)}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select:first-child{margin-left:0}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select:last-child{cursor:inherit}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select:last-child:hover{background-color:#fff0!important}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .add-new-table-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;transition:all .2s ease-in-out;width:240px}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .add-new-table-select.display-false{width:50px}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .add-new-table-select.display-false .input-content-add-new-table-select input{padding:0;width:0}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .add-new-table-select.display-false .add-Button button{right:0}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .add-new-table-select.display-false .submit-end-cancel-Button{cursor:pointer;right:-50px}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .add-new-table-select.display-false .submit-end-cancel-Button button{cursor:pointer}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .add-new-table-select .input-content-add-new-table-select input{background-color:#0000;border:none;border-bottom:1px solid #118951;outline:none;padding:.5rem;transition:all .2s ease-in-out;width:150px}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .add-new-table-select .add-Button button{background-color:#fff0;border:none;cursor:pointer;margin-left:1rem;position:relative;right:-90px;transition:all .2s ease-in-out}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .add-new-table-select .submit-end-cancel-Button{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center;position:relative;right:40px;transition:all .2s ease-in-out}.writing-level-manager-container-student .form-add-element .nav-content-write-level-manager ul .tag-title-table-select .add-new-table-select .submit-end-cancel-Button button{background-color:#fff0;border:none;cursor:pointer;margin-left:1rem;transition:all .2s ease-in-out}.writing-level-manager-container-student .form-add-element .form-content{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.writing-level-manager-container-student .form-add-element .form-content .input-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.writing-level-manager-container-student .form-add-element .form-content .input-content .input-text{border:none;border-radius:5px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);font-size:1.5rem;outline:none;padding:.7rem 1rem;width:200px}.writing-level-manager-container-student .form-add-element .form-content .input-content .input-color-content{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}.writing-level-manager-container-student .form-add-element .form-content .input-content .input-color-content .label-input-color{border:1px solid #000;border-radius:50%;height:30px;position:absolute;width:30px}.writing-level-manager-container-student .form-add-element .form-content .input-content .input-color-content .input-color{background-color:#0000;border:none;height:0;margin:0;outline:none;padding:0;width:0}.writing-level-manager-container-student .form-add-element .form-content .input-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1rem}.writing-level-manager-container-student .form-add-element .header-table-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:3rem;width:100%}.writing-level-manager-container-student .form-add-element .header-table-content .header-table-content-ul{border-bottom:2px solid #acacac;display:grid;grid-template-columns:1fr 3fr 1fr .5fr;list-style:none;width:90%}.writing-level-manager-container-student .form-add-element .header-table-content .header-table-content-ul li{padding:.2rem}.writing-level-manager-container-student .form-add-element .header-table-content .header-table-content-ul li h1{font-size:1.3rem;padding:.2rem;text-align:start}.writing-level-manager-container-student .form-add-element .table-of-tags{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.writing-level-manager-container-student .form-add-element .table-of-tags .table{align-items:center;display:flex;flex-direction:column;height:220px;justify-content:flex-start;overflow-y:auto;padding:1rem .2rem;top:0;width:90%}.writing-level-manager-container-student .form-add-element .table-of-tags .table:hover li{background-color:#0000}.writing-level-manager-container-student .form-add-element .table-of-tags .table::-webkit-scrollbar{width:7px}.writing-level-manager-container-student .form-add-element .table-of-tags .table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.writing-level-manager-container-student .form-add-element{width:100%}}.dashboard-writing-level{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9999;z-index:2}.dashboard-writing-level .button-content{align-items:center;border-radius:4px;border-top:3px solid #118951;box-shadow:1px 1px 4px #acacac;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:4rem;margin-top:2rem;padding:1rem;width:80%}.dashboard-writing-level .button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:2rem;padding:.5rem 1rem}.dashboard-writing-level .button-content .input-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:0}.dashboard-writing-level .button-content .input-select .input-content-title{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:3rem;padding:0}.dashboard-writing-level .button-content .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.dashboard-writing-level .button-content .input-select .input-content-select input{padding:0}.dashboard-writing-level .button-content .input-select .input-content-list-options-y{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;max-height:150px;overflow-y:auto;padding:0;position:absolute;right:0;top:30px;width:220px;z-index:99999}.dashboard-writing-level .button-content .input-select .input-content-list-options-y::-webkit-scrollbar{width:7px}.dashboard-writing-level .button-content .input-select .input-content-list-options-y::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.dashboard-writing-level .button-content .input-select .input-content-list-options-y.display-false{height:0;overflow:hidden}.dashboard-writing-level .button-content .input-select .input-content-list-options-y ul{list-style:none;width:100%}.dashboard-writing-level .button-content .input-select .input-content-list-options-y ul li{cursor:pointer;font-size:1.6rem;padding:1rem 2.5rem}.dashboard-writing-level .button-content .input-select .input-content-list-options-y ul li:hover{background-color:hsla(0,0%,67%,.341)}.dashboard-writing-level h1{color:#383838!important;font-size:2rem}.dashboard-writing-level .category-count-information{padding-bottom:2rem;width:50%}.dashboard-writing-level .category-count-information ul{list-style:none}.dashboard-writing-level .category-count-information ul li{align-items:center;display:flex;margin-bottom:1rem}.dashboard-writing-level .category-count-information ul li h1{font-size:1.7rem;margin-left:1rem;padding:0}.dashboard-writing-level .category-count-information ul li .color-content{border-radius:100%;height:20px;width:20px}.dashboard-writing-level.display-false{display:none}.dashboard-writing-level .graphic-content{margin-top:5rem}.dashboard-writing-level .graphic-content:nth-child(2){margin-top:0}.dashboard-writing-level::-webkit-scrollbar{width:10px}.dashboard-writing-level::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.dashboard-writing-level h2{font-size:1.4rem}.dashboard-writing-level .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:95%}.dashboard-writing-level .button-content button{font-size:1.2rem}.dashboard-writing-level .button-content .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:start;margin:0;width:120px}.dashboard-writing-level .button-content .input-select .input-content-select input{width:120px}.dashboard-writing-level .button-content .input-select .input-content-list-options-y{left:70px;width:160px}.dashboard-writing-level .category-count-information{margin-left:2rem}.dashboard-writing-level .category-count-information ul li h1{font-size:1.3rem}.dashboard-writing-level .category-count-information ul li .color-content{height:15px;width:15px}}.table-container-writing-level-record-final-result{height:100%;margin-top:4rem;position:relative}.dashboard-writing-level-final-result,.table-container-writing-level-record-final-result{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.dashboard-writing-level-final-result{background-color:#fff;height:84vh;overflow-y:auto;position:absolute;top:0;z-index:2}.dashboard-writing-level-final-result .header-content{border-radius:4px;border-top:3px solid #118951;box-shadow:1px 1px 4px #acacac;margin-bottom:1.5rem;width:97%}.dashboard-writing-level-final-result .header-content .filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:.7em}.dashboard-writing-level-final-result .header-content .filter-content h1{font-size:2rem;font-weight:400;padding:0 .5rem}.dashboard-writing-level-final-result .header-content .filter-content h1.display-false{display:none;padding:0}.dashboard-writing-level-final-result .header-content .filter-content .input-content{margin-left:1rem;position:relative;width:150px;z-index:9999}.dashboard-writing-level-final-result .header-content .filter-content .input-content.display-false{display:none}.dashboard-writing-level-final-result .header-content .filter-content .input-content .input-container-element{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start}.dashboard-writing-level-final-result .header-content .filter-content .input-content .input-container-element input{background-color:#0000;border:none;cursor:pointer;font-size:1.5rem;width:130px}.dashboard-writing-level-final-result .header-content .filter-content .input-content .input-container-element .icon-arrow{color:#acacac;transition:all .2s ease-in-out;width:20px;z-index:3}.dashboard-writing-level-final-result .header-content .filter-content .input-content .input-container-element .icon-arrow.display-true{transform:rotate(180deg)}.dashboard-writing-level-final-result .header-content .filter-content .input-content .list-option-content{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;height:auto;list-style:none;overflow:hidden;position:absolute;top:30px;width:100%;z-index:2}.dashboard-writing-level-final-result .header-content .filter-content .input-content .list-option-content.display-false{height:0}.dashboard-writing-level-final-result .header-content .filter-content .input-content .list-option-content li{cursor:pointer;font-size:1.5rem;padding:.5rem 1rem}.dashboard-writing-level-final-result .header-content .filter-content .input-content .list-option-content li:hover{background-color:hsla(0,0%,67%,.341)}.dashboard-writing-level-final-result .header-content .to-compare-button-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.dashboard-writing-level-final-result .header-content .to-compare-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.3rem;margin-left:1rem;padding:.5rem 1rem}.dashboard-writing-level-final-result .header-content .to-compare-input-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.dashboard-writing-level-final-result .header-content .to-compare-input-container h1{font-size:1.5rem;padding-right:0;width:90px}.dashboard-writing-level-final-result .header-content .to-compare-input-container.display-false,.dashboard-writing-level-final-result.display-false{display:none}.dashboard-writing-level-final-result .graphic-content{margin-top:5rem}.dashboard-writing-level-final-result .graphic-content:nth-child(2){margin-top:0}.dashboard-writing-level-final-result::-webkit-scrollbar{width:12px}.dashboard-writing-level-final-result::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.dashboard-writing-level-record-final-result-component.display-false{display:none}.writing-level-record-container-final-result{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.writing-level-record-container-final-result.display-false{display:none}.writing-level-record-container-final-result h1{color:#000;padding:2rem}.content-table-element-spelling-level{margin-top:3rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-spelling-level.display-animation-false{opacity:0}.content-table-element-spelling-level .content-table-ul-spelling-level{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.2fr 1.8fr 1.1fr .2fr .2fr;justify-content:center;list-style:none;min-height:100px;width:100%}.content-table-element-spelling-level .content-table-ul-spelling-level:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-spelling-level .content-table-ul-spelling-level .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-spelling-level .content-table-ul-spelling-level .content-table-ul-li:first-child:before,.content-table-element-spelling-level .content-table-ul-spelling-level .content-table-ul-li:nth-child(4):before{display:none}.content-table-element-spelling-level .content-table-ul-spelling-level .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-spelling-level .content-table-ul-spelling-level .content-table-ul-li h2,.content-table-element-spelling-level .content-table-ul-spelling-level .content-table-ul-li p{font-size:1.3rem}.form-add-container-spelling-level{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-add-container-spelling-level.display-false{display:none}.form-add-container-spelling-level .form-add-element{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;height:250px;margin-top:10rem;overflow-y:auto;width:500px}.form-add-container-spelling-level .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-spelling-level .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-spelling-level .form-add-element .header-form-add-element-content svg{cursor:pointer}.form-add-container-spelling-level .form-add-element .body-form-add-element-content{overflow-y:auto;padding:3rem 3rem 0}.form-add-container-spelling-level .form-add-element .body-form-add-element-content::-webkit-scrollbar{width:5px}.form-add-container-spelling-level .form-add-element .body-form-add-element-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:3.5rem;padding:0}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content .input-element-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content .input-element-content input{border:none;font-size:1.7rem;width:120px}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content .input-element-content .icon-arrow{color:#acacac;transition:all .2s ease-in-out}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content .input-element-content .icon-arrow.display-true{transform:rotate(180deg)}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content .input-element{z-index:1}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content .input-list-ra{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%;z-index:2}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content input{width:50px}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content .input-list-ra .input-list-content .input-option-list{top:50px;width:80px;z-index:9999}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-list-content{position:relative;z-index:4}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-list-content .error-element{display:none}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-list-content input{cursor:pointer}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-list-content .input-option-list{border-radius:5px;box-shadow:1px 1px 4px #acacac;list-style:none;max-height:80px;overflow:auto;position:absolute;top:60px;width:150px;z-index:2}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-list-content .input-option-list#display-false{height:0}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-list-content .input-option-list::-webkit-scrollbar{padding-right:.5rem;width:5px}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-list-content .input-option-list::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-list-content .input-option-list li{cursor:pointer;font-size:1.5rem;padding:1rem;z-index:2}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .input-list-content .input-option-list li:hover{background-color:hsla(0,0%,67%,.341)}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-spelling-level .form-add-element .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.form-edit-container-spelling-level{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:84vh;justify-content:center;overflow:hidden;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:2}.form-edit-container-spelling-level::-webkit-scrollbar{width:10px}.form-edit-container-spelling-level::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.form-edit-container-spelling-level.display-false{display:none}.form-edit-container-spelling-level .form-edit-element{height:100%;padding-bottom:2rem;width:75%}.form-edit-container-spelling-level .form-edit-element .header-form-edit-element{margin-top:0;z-index:3}.form-edit-container-spelling-level .form-edit-element .header-form-edit-element h1{font-size:2.5rem;position:relative;top:25px}.form-edit-container-spelling-level .form-edit-element .body-form-edit-element{margin-top:2rem;padding:0 7rem;width:100%}.form-edit-container-spelling-level .form-edit-element .body-form-edit-element .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding-bottom:1rem;padding-top:2rem;width:100%}.form-edit-container-spelling-level .form-edit-element .body-form-edit-element .input-content label{cursor:pointer;font-size:1.8rem;margin-bottom:0}.form-edit-container-spelling-level .form-edit-element .body-form-edit-element .input-content input{background-color:#0000;border:none;color:gray;font-size:1.7rem;outline:none;padding:1rem .5rem;width:100%}.form-edit-container-spelling-level .form-edit-element .body-form-edit-element .input-content input:focus{border-bottom:1px solid #118951}.form-edit-container-spelling-level .form-edit-element .body-form-edit-element .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-edit-container-spelling-level .form-edit-element .body-form-edit-element .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;padding:2rem 0;width:100%}.form-edit-container-spelling-level .form-edit-element .body-form-edit-element .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;font-size:1.5rem;margin-right:1rem;padding:.5rem 1rem}.form-edit-container-spelling-level .form-edit-element .body-form-edit-element .buttons-content button.save-button{background-color:#118951;color:#fff}.form-edit-container-spelling-level .form-edit-element .body-form-edit-element .buttons-content button.cancel-button{border:1px solid #118951}.table-container-spelling-level{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-spelling-level .header-writing-level-record{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-spelling-level .header-writing-level-record h1{color:#252c34;font-size:1.4rem;font-style:italic}.table-container-spelling-level .header-writing-level-record h1:first-child{padding-left:0}.table-container-spelling-level .btn-create-new-spelling-level-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-spelling-level .btn-create-new-spelling-level-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-spelling-level .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);width:90%}.table-container-spelling-level .header-table-element .header-table-ul{display:grid;grid-template-columns:.2fr 1.8fr 1.1fr .2fr .2fr;list-style:none}.table-container-spelling-level .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-spelling-level .main-table{align-items:center;display:flex;flex-direction:column;height:57.5vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-spelling-level .main-table::-webkit-scrollbar{width:12px}.table-container-spelling-level .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.spelling-level-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.spelling-level-container.display-false{display:none}.spelling-level-container h1{color:#000;padding:2rem}.table-container-classroom-monitoring{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;top:0;width:100%}.table-container-classroom-monitoring .header-container-classroom-monitoring{margin-top:1rem}.table-container-classroom-monitoring .table-classroom-monitoring{border-collapse:collapse;height:75vh;overflow-y:auto;width:90%}.table-container-classroom-monitoring .table-classroom-monitoring::-webkit-scrollbar{width:10px}.table-container-classroom-monitoring .table-classroom-monitoring::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.table-container-classroom-monitoring .table-classroom-monitoring .table-row{border:1px solid hsla(0,0%,43%,.233)}.table-container-classroom-monitoring .table-classroom-monitoring .table-row.row{display:grid;grid-template-columns:.5fr 1fr}.table-container-classroom-monitoring .table-classroom-monitoring .table-row.row .title-of-row{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:center}.table-container-classroom-monitoring .table-classroom-monitoring .table-row.row .main-table-row{border-left:1px solid hsla(0,0%,43%,.233)}.table-container-classroom-monitoring .table-classroom-monitoring .table-row.row .main-table-row .table-row-element{border-bottom:1px solid hsla(0,0%,43%,.233)}.table-container-classroom-monitoring .table-classroom-monitoring .table-row.row .main-table-row .table-row-element.green-row{background-color:rgba(18,187,32,.719)}.table-container-classroom-monitoring .table-classroom-monitoring .table-row.row .main-table-row .table-row-element:last-child{border-bottom:none}.table-container-classroom-monitoring .table-classroom-monitoring .table-row .main-table-row{width:100%}.table-container-classroom-monitoring .table-classroom-monitoring .table-row .main-table-row .table-row-element{display:grid;grid-template-columns:1fr;list-style:none;width:100%}.table-container-classroom-monitoring .table-classroom-monitoring .table-row.title-table{background-color:rgba(18,187,32,.719);border:none}.table-container-classroom-monitoring .table-classroom-monitoring .table-row.title-table .main-table-row .table-row-element{grid-template-columns:.5fr 1fr}@media(max-width:600px){.table-container-classroom-monitoring .header-container-classroom-monitoring h1{font-size:1.5rem;margin-top:2rem}.table-container-classroom-monitoring .table-classroom-monitoring{width:99%}.table-container-classroom-monitoring .table-classroom-monitoring::-webkit-scrollbar{width:5px}.table-container-classroom-monitoring .table-classroom-monitoring .table-row.row .main-table-row .table-row-element,.table-container-classroom-monitoring .table-classroom-monitoring .table-row.row .title-of-row{font-size:.8rem}}.matter-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.matter-container.display-false{display:none}.matter-container h1{color:#000;padding:2rem}.display-information-justification-of-absences-content .display-information-justification-of-absences{max-height:70%;overflow-y:auto}.display-information-justification-of-absences-content .display-information-justification-of-absences::-webkit-scrollbar{width:10px}.display-information-justification-of-absences-content .display-information-justification-of-absences::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:600px){.display-information-justification-of-absences-content .display-information-justification-of-absences{width:100%!important}}.content-table-element-justification-of-absences{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-justification-of-absences.display-animation-false{opacity:0}.content-table-element-justification-of-absences .content-table-ul-rom{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 2.5fr 1fr 2.5fr .5fr .5fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-justification-of-absences .content-table-ul-rom:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-justification-of-absences .content-table-ul-rom .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-justification-of-absences .content-table-ul-rom .content-table-ul-li:first-child:before,.content-table-element-justification-of-absences .content-table-ul-rom .content-table-ul-li:nth-child(8):before{display:none}.content-table-element-justification-of-absences .content-table-ul-rom .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-justification-of-absences .content-table-ul-rom .content-table-ul-li h2{align-items:flex-start;display:flex;flex-direction:column;font-size:1.3rem;justify-content:flex-start}.content-table-element-justification-of-absences .content-table-ul-rom .content-table-ul-li h2 span{color:gray}.content-table-element-justification-of-absences .content-table-ul-rom .content-table-ul-li p{font-size:1.3rem}.form-add-container-justification-of-absences .form-add-element-room{border-radius:3px}.form-add-container-justification-of-absences{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-add-container-justification-of-absences.display-false{display:none}.form-add-container-justification-of-absences .form-add-element-room{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:500px}.form-add-container-justification-of-absences .form-add-element-room .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-justification-of-absences .form-add-element-room .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-justification-of-absences .form-add-element-room .header-form-add-element-content svg{cursor:pointer}.form-add-container-justification-of-absences .form-add-element-room .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem 4rem;position:relative}.form-add-container-justification-of-absences .form-add-element-room .input-element-content label{font-size:1.7rem;margin-bottom:1rem}.form-add-container-justification-of-absences .form-add-element-room .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem 1.5rem;width:100%}.form-add-container-justification-of-absences .form-add-element-room .input-element-content .input-date-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.form-add-container-justification-of-absences .form-add-element-room .input-element-content .input-date-content span{font-size:1.5rem;padding:0 1rem}.form-add-container-justification-of-absences .form-add-element-room .input-element-content .input-element-content-option{background-color:#fff;border-radius:10px;box-shadow:1px 1px 4px #acacac;height:auto;list-style:none;max-height:200px;overflow:hidden;position:absolute;top:80px;width:80%;z-index:1000000}.form-add-container-justification-of-absences .form-add-element-room .input-element-content .input-element-content-option li{cursor:pointer}.form-add-container-justification-of-absences .form-add-element-room .input-element-content .input-element-content-option li :hover{background-color:hsla(0,0%,67%,.341)}.form-add-container-justification-of-absences .form-add-element-room .input-element-content .input-element-content-option li h1{font-size:1.6rem;margin:0;padding:1rem 2rem}.form-add-container-justification-of-absences .form-add-element-room .input-element-content:nth-child(3) input{width:80px}.form-add-container-justification-of-absences .form-add-element-room .body-form-add-element-content{padding:3rem 3rem 0}.form-add-container-justification-of-absences .form-add-element-room .body-form-add-element-content .error-content{color:red;font-size:1.3rem}.form-add-container-justification-of-absences .form-add-element-room .body-form-add-element-content .user-infomation h1{font-size:1.5rem;margin-bottom:2rem;padding:0}.form-add-container-justification-of-absences .form-add-element-room .body-form-add-element-content .user-infomation .user-ul{display:grid;grid-template-columns:1fr 1fr;list-style:none}.form-add-container-justification-of-absences .form-add-element-room .body-form-add-element-content .user-infomation .user-ul li{font-size:1.2rem}.form-add-container-justification-of-absences .form-add-element-room .body-form-add-element-content .user-infomation .user-ul.user-information-content{border-radius:5px;box-shadow:1px 1px 4px #acacac;margin-top:1rem;padding:.5rem}.form-add-container-justification-of-absences .form-add-element-room .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-justification-of-absences .form-add-element-room .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-justification-of-absences .form-add-element-room .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-justification-of-absences .form-add-element-room .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-add-container-justification-of-absences .form-add-element-room{width:100%}}.table-container-room-justification-of-absences{align-items:center;display:flex;flex-direction:column;height:85vh;justify-content:flex-start;margin-top:3rem;width:100%}.table-container-room-justification-of-absences .header-table-content{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-room-justification-of-absences .header-table-content h1{color:#252c34;font-size:1.4rem;font-style:italic}.table-container-room-justification-of-absences .header-table-content h1:first-child{padding-left:0}.table-container-room-justification-of-absences .btn-create-new-room-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-room-justification-of-absences .btn-create-new-room-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-room-justification-of-absences .filter-content-action{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:3rem;width:93%}.table-container-room-justification-of-absences .filter-content-action h1{color:#118951;font-size:1.6rem;font-weight:500}.table-container-room-justification-of-absences .filter-content-action .filter{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;list-style:none}.table-container-room-justification-of-absences .header-table-element-action{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);position:relative;width:90%;z-index:1}.table-container-room-justification-of-absences .header-table-element-action .header-table-ul{display:grid;grid-template-columns:.3fr 2.5fr 1fr 2.5fr .5fr .5fr;list-style:none}.table-container-room-justification-of-absences .header-table-element-action .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-room-justification-of-absences .main-table-action{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;padding-bottom:1rem;width:100%}.table-container-room-justification-of-absences .main-table-action::-webkit-scrollbar{width:12px}.table-container-room-justification-of-absences .main-table-action::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-upload-room-observer-sheet{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-upload-room-observer-sheet.display-animation-false{opacity:0}.content-table-upload-room-observer-sheet .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr .1fr 1fr .5fr .1fr .1fr .1fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-upload-room-observer-sheet .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li.status-icon-element{margin-left:1rem}.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li:first-child:before,.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li h2,.content-table-upload-room-observer-sheet .content-table-ul .content-table-ul-li p{font-size:1.3rem}@media(max-width:900px){.content-table-upload-room-observer-sheet{width:98%}}.form-edit-upload-room-observer-sheet{background-color:#fff;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-upload-room-observer-sheet::-webkit-scrollbar{width:10px}.form-edit-upload-room-observer-sheet::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-upload-room-observer-sheet.display-false{display:none}.form-edit-upload-room-observer-sheet .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-upload-room-observer-sheet .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-upload-room-observer-sheet .header-form-add-element-content svg{cursor:pointer}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-file-element label .icon-content{color:#118951!important;font-size:5.5rem}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-file-element label .icon-content.pdf-icon{color:crimson!important}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-file-element label .icon-content.img-icon{color:#009be2!important}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-file-element label .icon-content.img-docx{color:#00499c!important}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-edit-upload-room-observer-sheet{width:99%}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 0 .5rem;width:100%}.form-edit-upload-room-observer-sheet .main-form-edit-monthly-plan .input-file-element{width:90%}}.form-add-upload-room-observer-sheet{background-color:#fff;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-upload-room-observer-sheet.display-false{display:none}.form-add-upload-room-observer-sheet .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-upload-room-observer-sheet .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-upload-room-observer-sheet .header-form-add-element-content svg{cursor:pointer}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-add-upload-room-observer-sheet{width:99%}.form-add-upload-room-observer-sheet .main-form-add-monthly-plan{overflow:hidden;padding:1rem;width:90%}}.form-describe-upload-room-observer-sheet{background-color:#fff;border-radius:5px;height:90vh;overflow-y:auto;position:absolute;top:-40px;width:100%;z-index:999}.form-describe-upload-room-observer-sheet::-webkit-scrollbar{width:10px}.form-describe-upload-room-observer-sheet::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-describe-upload-room-observer-sheet.display-false{display:none}.form-describe-upload-room-observer-sheet .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:2rem 5rem}.form-describe-upload-room-observer-sheet .header-form-describe-element-content h1{color:#000;font-size:1.7rem;font-style:italic;padding:0}.form-describe-upload-room-observer-sheet .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.form-describe-upload-room-observer-sheet .header-form-describe-element-content svg{cursor:pointer}.form-describe-upload-room-observer-sheet .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.form-describe-upload-room-observer-sheet .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.form-describe-upload-room-observer-sheet .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-describe-upload-room-observer-sheet .main-monthly-plan-display-information .decent-work-information h1{font-size:1.4rem;font-style:italic;font-weight:700;margin-top:1rem;padding:0 1rem}.form-describe-upload-room-observer-sheet .main-monthly-plan-display-information .decent-work-information h1 span{color:#585858}.form-describe-upload-room-observer-sheet .main-monthly-plan-display-information .description-content{width:100%}.form-describe-upload-room-observer-sheet .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.form-describe-upload-room-observer-sheet .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.form-describe-upload-room-observer-sheet .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-describe-upload-room-observer-sheet .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-describe-upload-room-observer-sheet .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.form-describe-upload-room-observer-sheet .adm-hours-information-frame-content{margin-top:3rem}.table-container-upload-room-observer-sheet{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-upload-room-observer-sheet h1{padding:2rem 0}.table-container-upload-room-observer-sheet .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-upload-room-observer-sheet .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-upload-room-observer-sheet .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-upload-room-observer-sheet .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-upload-room-observer-sheet .search-filter-content h2{margin:0 2rem}.table-container-upload-room-observer-sheet .search-filter-content .input-data-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem}.table-container-upload-room-observer-sheet .search-filter-content .input-data-container .search-input-content.input-content.input-date{margin-left:0}.table-container-upload-room-observer-sheet .search-filter-content .input-data-container .search-input-content.input-content.input-date input{width:100px}.table-container-upload-room-observer-sheet .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-upload-room-observer-sheet .search-filter-content .input-content:first-child,.table-container-upload-room-observer-sheet .search-filter-content .input-content:nth-child(4){margin-left:0}.table-container-upload-room-observer-sheet .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-upload-room-observer-sheet .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-upload-room-observer-sheet .search-filter-content .search-date-input-content{margin-left:3rem}.table-container-upload-room-observer-sheet .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-upload-room-observer-sheet .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-upload-room-observer-sheet .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-upload-room-observer-sheet .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-upload-room-observer-sheet .header-table-element{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-upload-room-observer-sheet .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr .1fr 1fr .5fr .1fr .1fr .1fr;list-style:none}.table-container-upload-room-observer-sheet .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-upload-room-observer-sheet .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-upload-room-observer-sheet .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:59vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-upload-room-observer-sheet .main-table::-webkit-scrollbar{width:10px}.table-container-upload-room-observer-sheet .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}@media(max-width:900px){.table-container-upload-room-observer-sheet .btn-create-new-coordinator-container,.table-container-upload-room-observer-sheet .header-table-element,.table-container-upload-room-observer-sheet .search-filter-content,.table-container-upload-room-observer-sheet .title-table{width:98%}.table-container-upload-room-observer-sheet .main-table{width:100%}}@media(max-width:600px){.table-container-upload-room-observer-sheet .search-filter-content{align-items:start;display:flex;flex-direction:column;justify-content:center;width:98%}.table-container-upload-room-observer-sheet .search-filter-content .input-data-container,.table-container-upload-room-observer-sheet .search-filter-content .input-data-container .search-input-content.input-content.input-date,.table-container-upload-room-observer-sheet .search-filter-content .submit-form-button-content{margin-left:0}}.upload-room-observer-sheet{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.upload-room-observer-sheet.display-false{display:none}.upload-room-observer-sheet h1{color:#000;padding:2rem}.table-container-individual-card-report{width:95%}.table-container-individual-card-report .header-content{width:100%}.table-container-individual-card-report .header-content h1{font-size:1.8rem;font-style:italic;padding:2.5rem 0}.table-container-individual-card-report .header-content .form-search-student-individual-card-report{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.table-container-individual-card-report .header-content .form-search-student-individual-card-report .input-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0}.table-container-individual-card-report .header-content .form-search-student-individual-card-report .input-select:first-child .input-content-select{width:300px}.table-container-individual-card-report .header-content .form-search-student-individual-card-report .input-select:first-child .input-content-select input{width:250px}.table-container-individual-card-report .header-content .form-search-student-individual-card-report .input-select:first-child .input-content-list-options-y{width:300px}.table-container-individual-card-report .header-content .form-search-student-individual-card-report .input-select:nth-child(2) .input-select,.table-container-individual-card-report .header-content .form-search-student-individual-card-report .input-select:nth-child(2) .input-select input{width:150px}.table-container-individual-card-report .header-content .form-search-student-individual-card-report .input-select:nth-child(2) .input-content-list-options-y{left:100px;width:230px}.table-container-individual-card-report .header-content .form-search-student-individual-card-report .input-select .input-content-select{margin:0 0 0 2rem;width:250px}.table-container-individual-card-report .header-content .form-search-student-individual-card-report .input-select .input-content-select input{width:200px}.table-container-individual-card-report .header-content .form-search-student-individual-card-report .input-select .input-content-list-options-y{left:130px;top:50px;width:250px}.table-container-individual-card-report .header-content .form-search-student-individual-card-report .search-button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:2rem;outline:none;padding:.6rem 1.2rem}.table-container-individual-card-report .individual-card-report-container{margin-top:2rem;min-width:1000px;width:100%}.table-container-individual-card-report .individual-card-report-container .student-information-content{background-color:#118951;width:100%}.table-container-individual-card-report .individual-card-report-container .student-information-content ul{align-items:center;display:flex;flex-direction:row;justify-content:space-between;list-style:none;padding:0;width:100%}.table-container-individual-card-report .individual-card-report-container .student-information-content ul li{border-left:.5px solid hsla(0,0%,4%,.122);color:#fff;font-size:1.5rem;height:100%;padding:1rem;width:auto}.table-container-individual-card-report .individual-card-report-container .individual-card-report-header-container{background-color:#118951;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1fr}.table-container-individual-card-report .individual-card-report-container .individual-card-report-header-container.display-general-false{grid-template-columns:1.2fr 1fr}.table-container-individual-card-report .individual-card-report-container .individual-card-report-header-container .individual-card-report-header-twoMonths-content{height:100%;width:100%}.table-container-individual-card-report .individual-card-report-container .individual-card-report-header-container .individual-card-report-header-twoMonths-content .individual-card-report-header-twoMonths-title{border:.5px solid hsla(0,0%,4%,.122);border-bottom:none;padding:1.5rem}.table-container-individual-card-report .individual-card-report-container .individual-card-report-header-container .individual-card-report-header-twoMonths-content .individual-card-report-header-twoMonths-title h2{color:#fff;text-align:center;width:100%}.table-container-individual-card-report .individual-card-report-container .individual-card-report-header-container .individual-card-report-header-twoMonths-content .individual-card-report-header-twoMonths-information{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr}.table-container-individual-card-report .individual-card-report-container .individual-card-report-header-container .individual-card-report-header-twoMonths-content .individual-card-report-header-twoMonths-information div{border:.5px solid hsla(0,0%,4%,.122);border-collapse:collapse;color:#fff;font-size:1.2rem;padding:.5rem;text-align:center}.table-container-individual-card-report .individual-card-report-container .individual-card-report-header-title{align-items:center;border:.5px solid hsla(0,0%,4%,.122);display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}.table-container-individual-card-report .individual-card-report-container .individual-card-report-header-title h1{color:#fff}.table-container-individual-card-report .individual-card-report-container .individual-card-report-table-container{overflow-y:auto}.table-container-individual-card-report .individual-card-report-container .individual-card-report-table-container .individual-card-report-table-row{background-color:hsla(0,0%,100%,.376);display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1fr}.table-container-individual-card-report .individual-card-report-container .individual-card-report-table-container .individual-card-report-table-row.display-general-false{grid-template-columns:1.2fr 1fr}.table-container-individual-card-report .individual-card-report-container .individual-card-report-table-container .individual-card-report-table-row .matter-content{border:.5px solid hsla(0,0%,4%,.122);font-size:1.5rem;padding:.5rem 2rem;text-align:start}.table-container-individual-card-report .individual-card-report-container .individual-card-report-table-container .individual-card-report-table-row .matter-information{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr}.table-container-individual-card-report .individual-card-report-container .individual-card-report-table-container .individual-card-report-table-row .matter-information div{border:1px solid hsla(0,0%,4%,.122);font-size:1.3rem;padding:.5rem 0;text-align:center}.individual-card-report{align-items:flex-start;display:flex;flex-direction:row;height:90vh;justify-content:center;overflow-y:auto;position:relative;width:100%}.individual-card-report::-webkit-scrollbar{margin-left:1rem;width:10px}.individual-card-report::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.individual-card-report.display-false{display:none}.individual-card-report h1{color:#000;padding:2rem}.display-information-justification-of-absences-content{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%}.display-information-justification-of-absences-content.display-false{display:none}.display-information-justification-of-absences-content .display-information-justification-of-absences{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;width:600px;z-index:2}.display-information-justification-of-absences-content .display-information-justification-of-absences .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.display-information-justification-of-absences-content .display-information-justification-of-absences .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.display-information-justification-of-absences-content .display-information-justification-of-absences .header-form-add-element-content svg{cursor:pointer}.display-information-justification-of-absences-content .display-information-justification-of-absences .information-content{max-height:300px;overflow-y:auto;padding:0 2rem 4rem}.display-information-justification-of-absences-content .display-information-justification-of-absences .information-content::-webkit-scrollbar{width:10px}.display-information-justification-of-absences-content .display-information-justification-of-absences .information-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.display-information-justification-of-absences-content .display-information-justification-of-absences .information-content .title-content{font-size:1.9rem}.display-information-justification-of-absences-content .display-information-justification-of-absences .information-content .title-content span{color:#4b4b4b;font-size:1.7rem}.display-information-justification-of-absences-content .display-information-justification-of-absences .information-content .information-element h1{font-size:1.6rem;padding:.5rem 2rem}.display-information-justification-of-absences-content .display-information-justification-of-absences .information-content .information-element h1 span{color:#4b4b4b;font-size:1.5rem}.form-edit-container-student-observer{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-edit-container-student-observer.display-false{display:none}.form-edit-container-student-observer .form-add-element-room{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;width:600px}.form-edit-container-student-observer .form-add-element-room .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-container-student-observer .form-add-element-room .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-container-student-observer .form-add-element-room .header-form-add-element-content svg{cursor:pointer}.form-edit-container-student-observer .form-add-element-room .input-section{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:400px;overflow-y:auto;width:100%}.form-edit-container-student-observer .form-add-element-room .input-section::-webkit-scrollbar{width:10px}.form-edit-container-student-observer .form-add-element-room .input-section::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-container-student-observer .form-add-element-room .input-section .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:2rem;position:relative;width:80%}.form-edit-container-student-observer .form-add-element-room .input-section .input-element-content label{font-size:1.7rem;margin-bottom:1rem}.form-edit-container-student-observer .form-add-element-room .input-section .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:.5rem 1rem;width:100%}.form-edit-container-student-observer .form-add-element-room .input-section .input-element-content input.input-date-element{width:150px!important}.form-edit-container-student-observer .form-add-element-room .input-section .input-element-content textarea{border:1px solid #118951;border-radius:5px;font-size:1.8rem;max-height:200px;min-height:200px;outline:none;padding:1rem;position:relative;width:100%}.form-edit-container-student-observer .form-add-element-room .input-section .input-element-content textarea::-webkit-scrollbar{width:10px}.form-edit-container-student-observer .form-add-element-room .input-section .input-element-content textarea::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-container-student-observer .form-add-element-room .input-section .input-element-content .input-element-content-option{background-color:#fff;border-radius:10px;box-shadow:1px 1px 4px #acacac;height:auto;list-style:none;max-height:200px;overflow:hidden;position:relative;position:absolute;top:70px;width:100%;z-index:1000000}.form-edit-container-student-observer .form-add-element-room .input-section .input-element-content .input-element-content-option li{cursor:pointer}.form-edit-container-student-observer .form-add-element-room .input-section .input-element-content .input-element-content-option li :hover{background-color:hsla(0,0%,67%,.341)}.form-edit-container-student-observer .form-add-element-room .input-section .input-element-content .input-element-content-option li h1{font-size:1.6rem;margin:0;padding:1rem 2rem}.form-edit-container-student-observer .form-add-element-room .input-section .input-element-content:nth-child(3) input{width:80px}.form-edit-container-student-observer .form-add-element-room .input-section .body-form-add-element-content{padding:0;width:90%}.form-edit-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .error-content{color:red;font-size:1.3rem}.form-edit-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .user-infomation h1{font-size:1.5rem;margin-bottom:2rem;padding:0}.form-edit-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .user-infomation .user-ul{display:grid;grid-template-columns:1fr 1fr;list-style:none}.form-edit-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .user-infomation .user-ul li{font-size:1.2rem}.form-edit-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .user-infomation .user-ul.user-information-content{border-radius:5px;box-shadow:1px 1px 4px #acacac;margin-top:1rem;padding:.5rem}.form-edit-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-edit-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-edit-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-edit-container-student-observer .form-add-element-room{width:100%}}.form-add-container-student-observer{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:absolute;width:100%;z-index:2}.form-add-container-student-observer.display-false{display:none}.form-add-container-student-observer .form-add-element-room{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:600px}.form-add-container-student-observer .form-add-element-room .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container-student-observer .form-add-element-room .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container-student-observer .form-add-element-room .header-form-add-element-content svg{cursor:pointer}.form-add-container-student-observer .form-add-element-room .input-section{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:400px;overflow-y:auto;width:100%}.form-add-container-student-observer .form-add-element-room .input-section::-webkit-scrollbar{width:10px}.form-add-container-student-observer .form-add-element-room .input-section::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-container-student-observer .form-add-element-room .input-section .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:2rem;position:relative;width:80%}.form-add-container-student-observer .form-add-element-room .input-section .input-element-content label{font-size:1.7rem;margin-bottom:1rem}.form-add-container-student-observer .form-add-element-room .input-section .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:.5rem 1rem;width:100%}.form-add-container-student-observer .form-add-element-room .input-section .input-element-content input.input-date-element{width:150px!important}.form-add-container-student-observer .form-add-element-room .input-section .input-element-content textarea{border:1px solid #118951;border-radius:5px;font-size:1.8rem;max-height:200px;min-height:200px;outline:none;padding:1rem;position:relative;width:100%}.form-add-container-student-observer .form-add-element-room .input-section .input-element-content textarea::-webkit-scrollbar{width:10px}.form-add-container-student-observer .form-add-element-room .input-section .input-element-content textarea::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-container-student-observer .form-add-element-room .input-section .input-element-content .input-element-content-option{background-color:#fff;border-radius:10px;box-shadow:1px 1px 4px #acacac;height:auto;list-style:none;max-height:200px;overflow:hidden;position:relative;position:absolute;top:70px;width:100%;z-index:1000000}.form-add-container-student-observer .form-add-element-room .input-section .input-element-content .input-element-content-option li{cursor:pointer}.form-add-container-student-observer .form-add-element-room .input-section .input-element-content .input-element-content-option li :hover{background-color:hsla(0,0%,67%,.341)}.form-add-container-student-observer .form-add-element-room .input-section .input-element-content .input-element-content-option li h1{font-size:1.6rem;margin:0;padding:1rem 2rem}.form-add-container-student-observer .form-add-element-room .input-section .input-element-content:nth-child(3) input{width:80px}.form-add-container-student-observer .form-add-element-room .input-section .body-form-add-element-content{padding:0;width:90%}.form-add-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .error-content{color:red;font-size:1.3rem}.form-add-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .user-infomation h1{font-size:1.5rem;margin-bottom:2rem;padding:0}.form-add-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .user-infomation .user-ul{display:grid;grid-template-columns:1fr 1fr;list-style:none}.form-add-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .user-infomation .user-ul li{font-size:1.2rem}.form-add-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .user-infomation .user-ul.user-information-content{border-radius:5px;box-shadow:1px 1px 4px #acacac;margin-top:1rem;padding:.5rem}.form-add-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container-student-observer .form-add-element-room .input-section .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-add-container-student-observer .form-add-element-room{width:100%}}.table-container-room-student-observer{align-items:center;display:flex;flex-direction:column;height:85vh;justify-content:flex-start;margin-top:3rem;width:100%}.table-container-room-student-observer .header-table-content{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-room-student-observer .header-table-content h1{color:#252c34;font-size:1.4rem;font-style:italic}.table-container-room-student-observer .header-table-content h1:first-child{padding-left:0}.table-container-room-student-observer .btn-create-new-room-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-room-student-observer .btn-create-new-room-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-room-student-observer .filter-content-action{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:3rem;width:93%}.table-container-room-student-observer .filter-content-action h1{color:#118951;font-size:1.6rem;font-weight:500}.table-container-room-student-observer .filter-content-action .filter{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;list-style:none}.table-container-room-student-observer .header-table-element-action{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;position:relative;width:90%;z-index:1}.table-container-room-student-observer .header-table-element-action .header-table-ul{display:grid;grid-template-columns:.3fr 2.7fr 3fr .3fr .3fr;list-style:none}.table-container-room-student-observer .header-table-element-action .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-room-student-observer .main-table-action{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;padding-bottom:1rem;width:100%}.table-container-room-student-observer .main-table-action::-webkit-scrollbar{width:12px}.table-container-room-student-observer .main-table-action::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-element-student-observer{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-student-observer.display-animation-false{opacity:0}.content-table-element-student-observer .content-table-ul-rom{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 2.7fr 3fr .3fr .3fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-student-observer .content-table-ul-rom:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-student-observer .content-table-ul-rom .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-student-observer .content-table-ul-rom .content-table-ul-li:first-child:before,.content-table-element-student-observer .content-table-ul-rom .content-table-ul-li:nth-child(8):before{display:none}.content-table-element-student-observer .content-table-ul-rom .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-student-observer .content-table-ul-rom .content-table-ul-li h2{align-items:flex-start;display:flex;flex-direction:column;font-size:1.3rem;justify-content:flex-start}.content-table-element-student-observer .content-table-ul-rom .content-table-ul-li h2 span{color:gray}.content-table-element-student-observer .content-table-ul-rom .content-table-ul-li p{font-size:1.3rem}.table-container-ata-card-report{width:98%}.table-container-ata-card-report .header-content{width:100%}.table-container-ata-card-report .header-content h1{font-size:1.8rem;font-style:italic;padding:2.5rem 0}.table-container-ata-card-report .header-content .form-search-student-individual-card-report{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.table-container-ata-card-report .header-content .form-search-student-individual-card-report .input-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0}.table-container-ata-card-report .header-content .form-search-student-individual-card-report .input-select .input-content-select{margin:0 0 0 2rem;width:160px}.table-container-ata-card-report .header-content .form-search-student-individual-card-report .input-select .input-content-select input{width:160px}.table-container-ata-card-report .header-content .form-search-student-individual-card-report .input-select .input-content-list-options-y{left:100px;top:50px;width:190px}.table-container-ata-card-report .header-content .form-search-student-individual-card-report .search-button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:2rem;outline:none;padding:.6rem 1.2rem}.table-container-ata-card-report .header-content .form-search-student-individual-card-report .search-button:nth-child(2){margin-left:6rem!important}.table-container-ata-card-report .ata-card-report{margin-top:4rem;min-width:1000px}.table-container-ata-card-report .ata-card-report .ata-card-report-information-table .ata-card-report-information-table-list{display:grid;grid-template-columns:1fr 1fr 3fr;list-style:none}.table-container-ata-card-report .ata-card-report .ata-card-report-information-table .ata-card-report-information-table-list li{background-color:#118951;border:none;border-top:2px solid hsla(0,0%,4%,.122)}.table-container-ata-card-report .ata-card-report .ata-card-report-information-table .ata-card-report-information-table-list li:first-child{border-left:2px solid hsla(0,0%,4%,.122)}.table-container-ata-card-report .ata-card-report .ata-card-report-information-table .ata-card-report-information-table-list li:last-child{border-right:2px solid hsla(0,0%,4%,.122)}.table-container-ata-card-report .ata-card-report .ata-card-report-information-table .ata-card-report-information-table-list li h1{color:#fff;padding:.5rem 1rem}.table-container-ata-card-report .ata-card-report .table-responsive{overflow-x:auto;width:100%}.table-container-ata-card-report .ata-card-report .table-responsive::-webkit-scrollbar{height:10px}.table-container-ata-card-report .ata-card-report .ata-card-report-table{border-collapse:collapse;width:100%}.table-container-ata-card-report .ata-card-report .ata-card-report-table thead{background-color:#118951;color:#fff}.table-container-ata-card-report .ata-card-report .ata-card-report-table thead tr th{border:1px solid hsla(0,0%,4%,.122);font-size:1.4rem;padding:.5rem 1rem;text-align:center}.table-container-ata-card-report .ata-card-report .ata-card-report-table tbody tr td{border:1px solid hsla(0,0%,4%,.122);font-size:1.5rem;font-weight:500;padding:.5rem 1rem;text-align:center}.table-container-ata-card-report .ata-card-report .ata-card-report-tag{margin-top:2rem}.table-container-ata-card-report .ata-card-report .ata-card-report-tag .ata-card-report-tag-list{display:grid;grid-template-columns:repeat(auto-fill,250px);list-style:none;width:100%}.table-container-ata-card-report .ata-card-report .ata-card-report-tag .ata-card-report-tag-list li{background-color:#118951;border:1px solid hsla(0,0%,4%,.122);border-collapse:collapse}.table-container-ata-card-report .ata-card-report .ata-card-report-tag .ata-card-report-tag-list li h1{color:#fff;padding:.5rem 1rem}.ATA-card-report{align-items:flex-start;display:flex;flex-direction:row;height:90vh;justify-content:center;overflow-y:auto;position:relative;width:100%}.ATA-card-report::-webkit-scrollbar{margin-left:1rem;width:10px}.ATA-card-report::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.ATA-card-report.display-false{display:none}.ATA-card-report h1{color:#000;padding:2rem}.table-container-elementary-room-observer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-elementary-room-observer .table-header-information{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;list-style:none;padding:1rem;width:90%}.table-container-elementary-room-observer .table-header-information li{font-size:1.6rem;font-style:italic;font-weight:500;margin-left:2rem}.table-container-elementary-room-observer .table-header-information li:first-child{margin-left:0}.table-container-elementary-room-observer .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-elementary-room-observer .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-elementary-room-observer .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-elementary-room-observer .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-elementary-room-observer .search-filter-content h2{margin:0 2rem}.table-container-elementary-room-observer .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-elementary-room-observer .search-filter-content .input-content.input-data{margin-left:0;width:120px}.table-container-elementary-room-observer .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-elementary-room-observer .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-elementary-room-observer .search-filter-content .search-date-input-content{margin-left:3rem;width:80px}.table-container-elementary-room-observer .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-elementary-room-observer .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-elementary-room-observer .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-elementary-room-observer .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-elementary-room-observer .header-table-element{border:none;border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-elementary-room-observer .header-table-element .header-table-ul{display:grid;grid-template-columns:.1fr 3fr 3fr .5fr .5fr;list-style:none}.table-container-elementary-room-observer .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-elementary-room-observer .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-elementary-room-observer .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-elementary-room-observer .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:55vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-elementary-room-observer .main-table::-webkit-scrollbar{width:10px}.table-container-elementary-room-observer .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-element-rom-observation-sheet{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-rom-observation-sheet.display-animation-false{opacity:0}.content-table-element-rom-observation-sheet .content-table-ul-rom{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.1fr 3fr 3fr .5fr .5fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-element-rom-observation-sheet .content-table-ul-rom:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-rom-observation-sheet .content-table-ul-rom .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-rom-observation-sheet .content-table-ul-rom .content-table-ul-li:first-child:before,.content-table-element-rom-observation-sheet .content-table-ul-rom .content-table-ul-li:nth-child(8):before{display:none}.content-table-element-rom-observation-sheet .content-table-ul-rom .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-rom-observation-sheet .content-table-ul-rom .content-table-ul-li h2{align-items:flex-start;display:flex;flex-direction:column;font-size:1.3rem;justify-content:flex-start}.content-table-element-rom-observation-sheet .content-table-ul-rom .content-table-ul-li h2 span{color:gray}.content-table-element-rom-observation-sheet .content-table-ul-rom .content-table-ul-li p{font-size:1.3rem}.form-add-school-elementary-teaching-weekly-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-school-elementary-teaching-weekly-plan.display-false{display:none}.form-add-school-elementary-teaching-weekly-plan .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-school-elementary-teaching-weekly-plan .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-school-elementary-teaching-weekly-plan .header-form-add-element-content svg{cursor:pointer}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 6rem}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content textarea{border:1px solid #118951;border-radius:5px;font-size:1.5rem;margin-top:1rem;max-height:300px;max-width:100%;min-height:300px;min-width:100%;outline:none;padding:1rem}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-school-elementary-teaching-weekly-plan .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}@media(max-width:600px){.form-add-school-elementary-teaching-weekly-plan{width:100%}}.form-describe-school-teaching-work-plan{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;position:absolute;width:700px;z-index:999}.form-describe-school-teaching-work-plan.display-false{display:none}.form-describe-school-teaching-work-plan .header-form-describe-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-describe-school-teaching-work-plan .header-form-describe-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-describe-school-teaching-work-plan .header-form-describe-element-content svg{cursor:pointer}.form-describe-school-teaching-work-plan .main-monthly-plan-display-information{max-height:300px;min-height:200px;overflow-y:auto;padding:1rem 6rem}.form-describe-school-teaching-work-plan .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.form-describe-school-teaching-work-plan .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-describe-school-teaching-work-plan .main-monthly-plan-display-information .decent-work-information:nth-child(2){margin-top:1rem}.form-describe-school-teaching-work-plan .main-monthly-plan-display-information .decent-work-information h1{font-size:1.6rem;font-style:italic;font-weight:700;margin-top:1rem;padding:.5rem 1rem}.form-describe-school-teaching-work-plan .main-monthly-plan-display-information .decent-work-information h1 span{color:#585858;font-size:1.4rem}.form-describe-school-teaching-work-plan .main-monthly-plan-display-information .description-content{width:100%}.form-describe-school-teaching-work-plan .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.form-describe-school-teaching-work-plan .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.form-describe-school-teaching-work-plan .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-describe-school-teaching-work-plan .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-describe-school-teaching-work-plan .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}@media(max-width:600px){.form-describe-school-teaching-work-plan{width:100%}}.mathematic-diagnostic-assessment-table-container{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;overflow-y:auto;position:relative}.mathematic-diagnostic-assessment-table-container::-webkit-scrollbar{width:12px}.mathematic-diagnostic-assessment-table-container::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.mathematic-diagnostic-assessment-table-container .mathematic-diagnostic-assessment-table-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:4rem;width:90%}.mathematic-diagnostic-assessment-table-container .mathematic-diagnostic-assessment-table-header h1{font-size:1.8rem;font-style:italic}.mathematic-diagnostic-assessment-table-container .mathematic-diagnostic-assessment-table-header .buttons-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.mathematic-diagnostic-assessment-table-container .mathematic-diagnostic-assessment-table-header .buttons-content button{background-color:#118951;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.mathematic-diagnostic-assessment-table-container .mathematic-diagnostic-assessment-table-header .buttons-content button:nth-child(3){margin:0}.mathematic-diagnostic-assessment-table-container .mathematic-diagnostic-assessment-table-content{margin:2rem;width:90%}.mathematic-diagnostic-assessment-table-container .mathematic-diagnostic-assessment-table-content .mathematic-diagnostic-assessment-table-element{border:2px solid #118951;border-collapse:collapse;border-top:0;width:100%}.mathematic-diagnostic-assessment-table-container .mathematic-diagnostic-assessment-table-content .mathematic-diagnostic-assessment-table-element tr th{background-color:#118951;color:#fff;font-size:1.2rem;padding:.5rem;text-align:start;width:max-content}.mathematic-diagnostic-assessment-table-container .mathematic-diagnostic-assessment-table-content .mathematic-diagnostic-assessment-table-element tr td{font-size:1.3rem;padding:.5rem}.mathematic-diagnostic-assessment-table-container .mathematic-diagnostic-assessment-table-content .mathematic-diagnostic-assessment-table-element tr:nth-child(2n) td{background-color:#e2e2e2}.mathematic-diagnostic-assessment-input-select .mathematic-diagnostic-assessment-input-content input{font-size:1.5rem}@media(max-width:600px){.mathematic-diagnostic-assessment-table-container{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem}.mathematic-diagnostic-assessment-table-container .mathematic-diagnostic-assessment-table-content{min-width:1200px}}.math-diagnostic-dashboard-content{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;position:absolute;right:0;top:0;width:100%;z-index:9999}.math-diagnostic-dashboard-content::-webkit-scrollbar{width:12px}.math-diagnostic-dashboard-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.math-diagnostic-dashboard-content.display-false{display:none}.math-diagnostic-dashboard-content .math-diagnostic-dashboard-content-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:3rem;width:90%}.math-diagnostic-dashboard-content .math-diagnostic-dashboard-content-header h1{font-size:1.7rem;font-style:italic}.math-diagnostic-dashboard-content .math-diagnostic-dashboard-content-header .button-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.math-diagnostic-dashboard-content .math-diagnostic-dashboard-content-header .button-content button{background-color:#118951;border:0;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.math-diagnostic-dashboard-content .math-diagnostic-dashboard-content-header .button-content button:first-child{margin-right:2rem}.math-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-content{padding-bottom:2rem}.math-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-content .dashboard-default-image{width:60%}.math-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info{padding-bottom:3rem;width:100%}.math-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info ul{list-style:none}.math-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info ul li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.math-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info ul li h1{font-size:1.5rem;margin-left:1rem}.math-diagnostic-dashboard-content .math-diagnostic-dashboard-content-input-selector{width:90%}@media(max-width:600px){.math-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info{margin-left:2rem;width:90%}.math-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info h1{font-size:1.4rem}.math-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info ul li h1{font-size:1.3rem}}.mathematics-diagnostic-assessment-general-table{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;overflow-y:auto;position:relative;top:0;width:100%}.mathematics-diagnostic-assessment-general-table::-webkit-scrollbar{width:12px}.mathematics-diagnostic-assessment-general-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.mathematics-diagnostic-assessment-general-table .mathematics-diagnostic-assessment-general-table-header{align-items:center;border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem;padding:1rem;width:90%}.mathematics-diagnostic-assessment-general-table .mathematics-diagnostic-assessment-general-table-header h1{font-size:1.7rem;font-weight:400}.mathematics-diagnostic-assessment-general-table .mathematics-diagnostic-assessment-general-table-header .input-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0;width:auto;width:160px}.mathematics-diagnostic-assessment-general-table .mathematics-diagnostic-assessment-general-table-header .input-select:nth-child(3){width:240px}.mathematics-diagnostic-assessment-general-table .mathematics-diagnostic-assessment-general-table-header .input-select:nth-child(2){margin-left:1rem}.mathematics-diagnostic-assessment-general-table .mathematics-diagnostic-assessment-general-table-header .input-select .input-content-select{margin:0 0 0 3rem;width:100%}.mathematics-diagnostic-assessment-general-table .mathematics-diagnostic-assessment-general-table-header .input-select .input-content-select input{padding:0;width:100%}.mathematics-diagnostic-assessment-general-table .mathematics-diagnostic-assessment-general-table-header .input-select .input-content-list-options-y{right:0;top:50px;width:100%}.mathematics-diagnostic-assessment-general-table .mathematics-diagnostic-assessment-general-table-header .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:2rem;padding:.5rem 1rem}.mathematics-diagnostic-assessment-general-table .mathematic-diagnostic-dashboard-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;width:60%}.mathematics-diagnostic-assessment-general-table .mathematic-diagnostic-dashboard-content img{width:80%}.mathematics-diagnostic-assessment-general-table .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info{padding-bottom:3rem;width:100%}.mathematics-diagnostic-assessment-general-table .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info ul{list-style:none}.mathematics-diagnostic-assessment-general-table .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info ul li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.mathematics-diagnostic-assessment-general-table .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info ul li h1{font-size:1.5rem;margin-left:1rem}.mathematics-diagnostic-assessment-general-dashboard-comparative{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;overflow-y:hidden;position:absolute;top:0;width:100%;z-index:99999}.mathematics-diagnostic-assessment-general-dashboard-comparative.display-false{display:none}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematics-diagnostic-assessment-general-table-header{align-items:center;border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem;padding:1rem;width:95%}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematics-diagnostic-assessment-general-table-header h1{font-size:1.7rem;font-weight:400}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematics-diagnostic-assessment-general-table-header .input-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0;width:auto;width:160px}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematics-diagnostic-assessment-general-table-header .input-select:nth-child(3){width:160px}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematics-diagnostic-assessment-general-table-header .input-select:nth-child(2){margin-left:1rem}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematics-diagnostic-assessment-general-table-header .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 0 0 3rem;width:100%}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematics-diagnostic-assessment-general-table-header .input-select .input-content-select input{padding:0;width:100%}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematics-diagnostic-assessment-general-table-header .input-select .input-content-list-options-y{right:0;top:50px;width:100%}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematics-diagnostic-assessment-general-table-header .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:2rem;padding:.5rem 1rem}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematic-diagnostic-dashboard-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;width:90%}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematic-diagnostic-dashboard-content img{width:60%}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematic-diagnostic-dashboard-content .chart-comparative-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info{margin-top:4rem;padding-bottom:3rem;width:100%}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info ul{list-style:none}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info ul li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.mathematics-diagnostic-assessment-general-dashboard-comparative .mathematic-diagnostic-dashboard-content .mathematic-diagnostic-dashboard-info ul li h1{font-size:1.5rem;margin-left:1rem}.mathematics-diagnostic-assessment-general-container{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.mathematics-diagnostic-assessment-general-container.display-false{display:none}.mathematics-problem-solving{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.mathematics-problem-solving.display-false{display:none}.mathematics-problem-solving-table{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;overflow-y:auto;position:relative;top:0;width:100%}.mathematics-problem-solving-table::-webkit-scrollbar{width:12px}.mathematics-problem-solving-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.mathematics-problem-solving-table .mathematics-problem-solving-table-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:4rem;width:90%}.mathematics-problem-solving-table .mathematics-problem-solving-table-header h1{font-size:1.8rem;font-style:italic}.mathematics-problem-solving-table .mathematics-problem-solving-table-header .button-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.mathematics-problem-solving-table .mathematics-problem-solving-table-header .button-container button{text-wrap:nowrap;background-color:#118951;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.mathematics-problem-solving-table .mathematics-problem-solving-table-content{border:2px solid #118951;border-collapse:collapse;margin-top:5rem;width:90%}.mathematics-problem-solving-table .mathematics-problem-solving-table-content thead tr{background-color:#118951}.mathematics-problem-solving-table .mathematics-problem-solving-table-content thead tr th{color:#fff;font-size:1.5rem;padding:.5rem;text-align:center;transform:scale(-1);writing-mode:vertical-rl}.mathematics-problem-solving-table .mathematics-problem-solving-table-content thead tr th:first-child{padding-left:1rem;text-align:start;transform:scale(1);writing-mode:horizontal-tb}.mathematics-problem-solving-table .mathematics-problem-solving-table-content tbody tr:nth-child(2n) td{background-color:#e2e2e2}.mathematics-problem-solving-table .mathematics-problem-solving-table-content tbody tr td{font-size:1.5rem}.mathematics-problem-solving-table .mathematics-problem-solving-table-content tbody tr td:first-child{display:block;padding:.5rem .5rem .5rem 1rem;text-align:start;writing-mode:horizontal-tb}.mathematic-diagnostic-assessment-input-select{position:relative;width:100%}.mathematic-diagnostic-assessment-input-select .mathematic-diagnostic-assessment-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.mathematic-diagnostic-assessment-input-select .mathematic-diagnostic-assessment-input-content input{background-color:#0000;border:none;font-size:1.4rem;outline:none;text-align:center;width:100%}.mathematic-diagnostic-assessment-input-select .mathematic-diagnostic-assessment-input-content .icon-arrow{color:#000}.mathematic-diagnostic-assessment-input-select .mathematic-diagnostic-assessment-input-content .icon-arrow.display-true{transform:rotate(180deg)}.mathematic-diagnostic-assessment-input-select .mathematic-diagnostic-assessment-input-select-options{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;list-style:none;position:absolute;top:30px;width:100%;z-index:9999}.mathematic-diagnostic-assessment-input-select .mathematic-diagnostic-assessment-input-select-options li{font-size:1.3rem;padding:.7rem}.mathematic-diagnostic-assessment-input-select .mathematic-diagnostic-assessment-input-select-options li:hover{background-color:hsla(0,0%,67%,.341);cursor:pointer}.mathematic-diagnostic-assessment-input-select .mathematic-diagnostic-assessment-input-select-options.display-false{display:none}@media(max-width:600px){.mathematics-problem-solving-table{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;padding-left:1rem}.mathematics-problem-solving-table .mathematics-problem-solving-table-header h1{font-size:1.2rem}.mathematics-problem-solving-table .mathematics-problem-solving-table-content{min-width:1200px}}.mathematics-problem-solving-add-new-tag{align-items:center;background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;display:flex;flex-direction:column;height:400px;justify-content:flex-start;overflow:hidden;position:absolute;top:10%;width:600px;z-index:9999}.mathematics-problem-solving-add-new-tag.display-false{display:none}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-header{align-items:center;background-color:#118951;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 1rem;width:100%}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-header *{color:#fff}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-header h1{font-size:1.5rem;padding-left:1rem}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-header .icon-content{cursor:pointer;padding-right:1rem}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-form-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:3rem;width:90%}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-form-content .input-content{position:relative}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-form-content .input-content input{border:none;border-radius:3px;box-shadow:1px 1px 4px #acacac;font-size:1.3rem;outline:none;padding:.8rem 1.5rem;width:300px}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-form-content .input-content .error-element{left:0;position:absolute;top:30px;width:100%}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-form-content .button-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-table{width:90%}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-table .mathematics-problem-solving-add-new-tag-table-header{width:100%}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-table .mathematics-problem-solving-add-new-tag-table-header ul{border-bottom:2px solid hsla(0,0%,67%,.341);display:grid;grid-template-columns:.2fr 2fr .2fr;list-style:none;margin-top:2rem}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-table .mathematics-problem-solving-add-new-tag-table-header ul li h1{font-size:1.5rem;padding:.5rem 1rem}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-table .mathematics-problem-solving-add-new-tag-table-content{height:200px;overflow-y:auto;padding:.2rem}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-table .mathematics-problem-solving-add-new-tag-table-content::-webkit-scrollbar{width:5px}.mathematics-problem-solving-add-new-tag .mathematics-problem-solving-add-new-tag-table .mathematics-problem-solving-add-new-tag-table-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.mathematics-problem-solving-add-new-tag-table-list-content{border-radius:5px;box-shadow:1px 1px 4px #acacac;margin-top:1.5rem;width:100%}.mathematics-problem-solving-add-new-tag-table-list-content:first-child{margin-top:2rem}.mathematics-problem-solving-add-new-tag-table-list-content ul{display:grid;grid-template-columns:.2fr 2fr .2fr;list-style:none;width:100%}.mathematics-problem-solving-add-new-tag-table-list-content ul li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.mathematics-problem-solving-add-new-tag-table-list-content ul li h1{font-size:1.5rem;font-weight:300;padding:.5rem 1rem}.mathematics-problem-solving-add-new-tag-table-list-content ul li .delete-icon{cursor:pointer}.dashboard-problem-solving{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:93vh;justify-content:flex-start;overflow-y:auto;position:absolute;top:0;width:100%;z-index:9999}.dashboard-problem-solving::-webkit-scrollbar{width:12px}.dashboard-problem-solving::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.dashboard-problem-solving .dashboard-problem-solving-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:3rem;width:90%}.dashboard-problem-solving .dashboard-problem-solving-header h1{font-size:1.7rem;font-style:italic}.dashboard-problem-solving .dashboard-problem-solving-header .button-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.dashboard-problem-solving .dashboard-problem-solving-header .button-content button{background-color:#118951;border:0;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.dashboard-problem-solving .dashboard-problem-solving-header .button-content button:first-child{margin-right:2rem}.dashboard-problem-solving.display-false{display:none}.dashboard-problem-solving .dashboard-problem-solving-input-select{width:90%}.dashboard-problem-solving .problem-solving-dashboard-content{padding-bottom:2rem}.dashboard-problem-solving .problem-solving-dashboard-content .dashboard-default-image{width:60%}.dashboard-problem-solving .problem-solving-dashboard-content .problem-solving-dashboard-info{padding-bottom:3rem;width:100%}.dashboard-problem-solving .problem-solving-dashboard-content .problem-solving-dashboard-info ul{list-style:none}.dashboard-problem-solving .problem-solving-dashboard-content .problem-solving-dashboard-info ul li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.dashboard-problem-solving .problem-solving-dashboard-content .problem-solving-dashboard-info ul li h1{font-size:1.5rem;margin-left:1rem}.mathematics-problem-solving-general-table{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;overflow-y:auto;position:relative;top:0;width:100%}.mathematics-problem-solving-general-table::-webkit-scrollbar{width:12px}.mathematics-problem-solving-general-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.mathematics-problem-solving-general-table .mathematics-problem-solving-general-table-header{align-items:center;border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem;padding:1rem;width:90%}.mathematics-problem-solving-general-table .mathematics-problem-solving-general-table-header h1{font-size:1.7rem;font-weight:400}.mathematics-problem-solving-general-table .mathematics-problem-solving-general-table-header .input-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0;width:auto;width:160px}.mathematics-problem-solving-general-table .mathematics-problem-solving-general-table-header .input-select:nth-child(3){width:240px}.mathematics-problem-solving-general-table .mathematics-problem-solving-general-table-header .input-select:nth-child(2){margin-left:1rem}.mathematics-problem-solving-general-table .mathematics-problem-solving-general-table-header .input-select .input-content-select{margin:0 0 0 3rem;width:100%}.mathematics-problem-solving-general-table .mathematics-problem-solving-general-table-header .input-select .input-content-select input{padding:0;width:100%}.mathematics-problem-solving-general-table .mathematics-problem-solving-general-table-header .input-select .input-content-list-options-y{right:0;top:50px;width:100%}.mathematics-problem-solving-general-table .mathematics-problem-solving-general-table-header .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:2rem;padding:.5rem 1rem}.mathematics-problem-solving-general-table .problem-solving-dashboard-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;width:60%}.mathematics-problem-solving-general-table .problem-solving-dashboard-content img{width:80%}.mathematics-problem-solving-general-table .problem-solving-dashboard-content .problem-solving-dashboard-info{padding-bottom:3rem;width:100%}.mathematics-problem-solving-general-table .problem-solving-dashboard-content .problem-solving-dashboard-info ul{list-style:none}.mathematics-problem-solving-general-table .problem-solving-dashboard-content .problem-solving-dashboard-info ul li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.mathematics-problem-solving-general-table .problem-solving-dashboard-content .problem-solving-dashboard-info ul li h1{font-size:1.5rem;margin-left:1rem}.mathematics-problem-solving-general-dashboard-comparative{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;overflow-y:hidden;position:absolute;top:0;width:100%;z-index:99999}.mathematics-problem-solving-general-dashboard-comparative.display-false{display:none}.mathematics-problem-solving-general-dashboard-comparative .mathematics-problem-solving-general-table-header{align-items:center;border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem;padding:1rem;width:95%}.mathematics-problem-solving-general-dashboard-comparative .mathematics-problem-solving-general-table-header h1{font-size:1.7rem;font-weight:400}.mathematics-problem-solving-general-dashboard-comparative .mathematics-problem-solving-general-table-header .input-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0;width:auto;width:160px}.mathematics-problem-solving-general-dashboard-comparative .mathematics-problem-solving-general-table-header .input-select:nth-child(3){width:160px}.mathematics-problem-solving-general-dashboard-comparative .mathematics-problem-solving-general-table-header .input-select:nth-child(2){margin-left:1rem}.mathematics-problem-solving-general-dashboard-comparative .mathematics-problem-solving-general-table-header .input-select .input-content-select{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 0 0 3rem;width:100%}.mathematics-problem-solving-general-dashboard-comparative .mathematics-problem-solving-general-table-header .input-select .input-content-select input{padding:0;width:100%}.mathematics-problem-solving-general-dashboard-comparative .mathematics-problem-solving-general-table-header .input-select .input-content-list-options-y{right:0;top:50px;width:100%}.mathematics-problem-solving-general-dashboard-comparative .mathematics-problem-solving-general-table-header .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:2rem;padding:.5rem 1rem}.mathematics-problem-solving-general-dashboard-comparative .mathematic-problem-solving-dashboard-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;width:90%}.mathematics-problem-solving-general-dashboard-comparative .mathematic-problem-solving-dashboard-content img{width:60%}.mathematics-problem-solving-general-dashboard-comparative .mathematic-problem-solving-dashboard-content .chart-comparative-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.mathematics-problem-solving-general-dashboard-comparative .mathematic-problem-solving-dashboard-content .mathematic-problem-solving-dashboard-info{margin-top:4rem;padding-bottom:3rem;width:100%}.mathematics-problem-solving-general-dashboard-comparative .mathematic-problem-solving-dashboard-content .mathematic-problem-solving-dashboard-info ul{list-style:none}.mathematics-problem-solving-general-dashboard-comparative .mathematic-problem-solving-dashboard-content .mathematic-problem-solving-dashboard-info ul li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2rem}.mathematics-problem-solving-general-dashboard-comparative .mathematic-problem-solving-dashboard-content .mathematic-problem-solving-dashboard-info ul li h1{font-size:1.5rem;margin-left:1rem}.mathematics-problem-solving-general-container{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.mathematics-problem-solving-general-container.display-false{display:none}.new-writing-hypothesis-add-textual-genre{height:100dvh}.writing-hypothesis-table-add-textual-genre{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.writing-hypothesis-table-add-textual-genre .title-add-textual-genre-table{font-size:2rem;font-style:italic;margin-top:2rem;width:90%}.writing-hypothesis-table-add-textual-genre .btn-add-textual-genre-table{margin-top:2rem;width:90%}.writing-hypothesis-table-add-textual-genre .btn-add-textual-genre-table button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;padding:.5rem 1rem}.writing-hypothesis-table-add-textual-genre .add-textual-genre-table-content{margin-top:2rem;width:90%}.writing-hypothesis-table-add-textual-genre .add-textual-genre-table-content .add-textual-genre-table-title{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341)}.writing-hypothesis-table-add-textual-genre .add-textual-genre-table-content .add-textual-genre-table-title ul{display:grid;grid-template-columns:.3fr 2fr 1fr .3fr .3fr;list-style:none}.writing-hypothesis-table-add-textual-genre .add-textual-genre-table-content .add-textual-genre-table-title ul li{font-size:1.4rem;padding:1rem}.writing-hypothesis-table-add-textual-genre .add-textual-genre-table-content .add-textual-genre-table-main{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:start;overflow-y:scroll;padding-bottom:1rem;width:100%}.writing-hypothesis-table-add-textual-genre .add-textual-genre-table-content .add-textual-genre-table-main::-webkit-scrollbar{width:10px}.writing-hypothesis-table-add-textual-genre .add-textual-genre-table-content .add-textual-genre-table-main::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-textual-genre{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;height:200px;overflow:hidden;position:fixed;top:200px;width:500px;z-index:9999}.form-add-textual-genre.display-false{display:none}.form-add-textual-genre .header-form-add-form-add-textual-genre{background-color:#118951;color:#fff;display:flex;justify-content:space-between;padding:.8rem}.form-add-textual-genre .header-form-add-form-add-textual-genre h1{align-items:center;display:flex;font-size:1.5rem;justify-content:start;padding:0}.form-add-textual-genre .header-form-add-form-add-textual-genre .icon-close{cursor:pointer}.form-add-textual-genre .body-form-add-textual-genre{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:space-between}.form-add-textual-genre .body-form-add-textual-genre .form-add-textual-genre-input-content{display:flex;flex-direction:column;justify-content:center;margin-top:1.5rem;width:90%}.form-add-textual-genre .body-form-add-textual-genre .form-add-textual-genre-input-content label{font-size:1.8rem}.form-add-textual-genre .body-form-add-textual-genre .form-add-textual-genre-input-content input{border:none;border-bottom:1px solid #118951;font-size:1.5rem;margin-top:1rem;outline:none;padding:.5rem 1rem}.form-add-textual-genre .body-form-add-textual-genre .form-add-textual-genre-button-content{display:flex;justify-content:end;width:90%}.form-add-textual-genre .body-form-add-textual-genre .form-add-textual-genre-button-content .button-element{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.form-add-textual-genre .body-form-add-textual-genre .form-add-textual-genre-button-content .button-element.button-cancel{background-color:#0000;border:1px solid #118951;color:#000;margin-right:1rem}.textual-genre-table-content{border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);cursor:pointer;margin-top:1rem;padding:.5rem 0;width:100%}.textual-genre-table-content .textual-genre-table-content-ul{display:grid;grid-template-columns:.3fr 2fr 1fr .3fr .3fr;list-style:none}.textual-genre-table-content .textual-genre-table-content-ul li{font-size:1.4rem;padding:1rem}.textual-genre-table-content:hover{background-color:#f8f8f8}.form-edit-textual-genre{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;height:200px;overflow:hidden;position:fixed;top:200px;width:500px;z-index:9999}.form-edit-textual-genre.display-false{display:none}.form-edit-textual-genre .header-form-edit-form-edit-textual-genre{background-color:#118951;color:#fff;display:flex;justify-content:space-between;padding:.8rem}.form-edit-textual-genre .header-form-edit-form-edit-textual-genre h1{align-items:center;display:flex;font-size:1.5rem;justify-content:start;padding:0}.form-edit-textual-genre .header-form-edit-form-edit-textual-genre .icon-close{cursor:pointer}.form-edit-textual-genre .body-form-edit-textual-genre{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:space-between}.form-edit-textual-genre .body-form-edit-textual-genre .form-edit-textual-genre-input-content{display:flex;flex-direction:column;justify-content:center;margin-top:1.5rem;width:90%}.form-edit-textual-genre .body-form-edit-textual-genre .form-edit-textual-genre-input-content label{font-size:1.8rem}.form-edit-textual-genre .body-form-edit-textual-genre .form-edit-textual-genre-input-content input{border:none;border-bottom:1px solid #118951;font-size:1.5rem;margin-top:1rem;outline:none;padding:.5rem 1rem}.form-edit-textual-genre .body-form-edit-textual-genre .form-edit-textual-genre-button-content{display:flex;justify-content:end;width:90%}.form-edit-textual-genre .body-form-edit-textual-genre .form-edit-textual-genre-button-content .button-element{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.form-edit-textual-genre .body-form-edit-textual-genre .form-edit-textual-genre-button-content .button-element.button-cancel{background-color:#0000;border:1px solid #118951;color:#000;margin-right:1rem}.textual-genre-tag-table{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;position:absolute;top:0;width:100%;z-index:9999}.textual-genre-tag-table button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;margin-left:1rem;padding:.5rem 1rem}.textual-genre-tag-table button:first-child{margin-left:0}.textual-genre-tag-table .textual-genre-tag-table-header{margin-top:1rem;width:90%}.textual-genre-tag-table .textual-genre-tag-table-header .textual-genre-tag-table-header-title{display:flex;justify-content:space-between}.textual-genre-tag-table .textual-genre-tag-table-header .textual-genre-tag-table-header-title h1{font-style:italic}.textual-genre-tag-table .textual-genre-tag-table-header .textual-genre-tag-table-header-title .textual-genre-tag-table-header-button{margin-top:1rem}.textual-genre-tag-table.display-false{display:none}.textual-genre-tag-table .textual-genre-tag-table-main{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:2rem;width:100%}.textual-genre-tag-table .textual-genre-tag-table-main .textual-genre-tag-table-main-title{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);width:90%}.textual-genre-tag-table .textual-genre-tag-table-main .textual-genre-tag-table-main-title ul{display:grid;grid-template-columns:.3fr 1fr 1fr 1fr .3fr .3fr;list-style:none}.textual-genre-tag-table .textual-genre-tag-table-main .textual-genre-tag-table-main-title ul li{font-size:1.5rem;padding:1rem}.textual-genre-tag-table .textual-genre-tag-table-main .textual-genre-tag-table-main-title ul li.color-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.textual-genre-tag-table .textual-genre-tag-table-main .textual-genre-tag-table-main-elements{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:flex-start;overflow-y:scroll;padding-bottom:1rem;width:100%}.textual-genre-tag-table .textual-genre-tag-table-main .textual-genre-tag-table-main-elements::-webkit-scrollbar{width:10px}.textual-genre-tag-table .textual-genre-tag-table-main .textual-genre-tag-table-main-elements::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.textual-genre-form-add-tag{align-items:center;background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;display:flex;flex-direction:column;height:200px;justify-content:flex-start;overflow:hidden;position:fixed;top:200px;width:500px}.textual-genre-form-add-tag .header-form-add-textual-genre-tag{background-color:#118951;color:#fff;display:flex;justify-content:space-between;padding:.6rem 3rem;width:100%}.textual-genre-form-add-tag .header-form-add-textual-genre-tag h1{align-items:center;display:flex;font-size:1.5rem;justify-content:start;margin-left:1rem;padding:0}.textual-genre-form-add-tag .header-form-add-textual-genre-tag .icon-close{cursor:pointer;margin-right:1rem}.textual-genre-form-add-tag.display-false{display:none}.textual-genre-form-add-tag .content-form-add-textual-genre-error{width:90%}.textual-genre-form-add-tag .content-form-add-textual-genre-error .display-false{display:none}.textual-genre-form-add-tag .content-form-add-textual-genre-tag-main{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.textual-genre-form-add-tag .content-form-add-textual-genre-tag-main .content-form-add-textual-genre-tag-main-inputs{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.textual-genre-form-add-tag .content-form-add-textual-genre-tag-main .content-form-add-textual-genre-tag-main-inputs .form-add-textual-genre-tag-input-content{margin-top:1rem}.textual-genre-form-add-tag .content-form-add-textual-genre-tag-main .content-form-add-textual-genre-tag-main-inputs .form-add-textual-genre-tag-input-content input{border:none;border-bottom:1px solid #118951;font-size:1.5rem;outline:none;padding:1rem;width:100%}.textual-genre-form-add-tag .content-form-add-textual-genre-tag-main .content-form-add-textual-genre-tag-main-inputs .form-add-textual-genre-tag-input-content #textual-genre-form-add-input-color{background-color:#0000;border:none;height:0;margin:0;outline:none;overflow:hidden;padding:0;position:relative;width:0}.textual-genre-form-add-tag .content-form-add-textual-genre-tag-main .content-form-add-textual-genre-tag-main-inputs .form-add-textual-genre-tag-input-content .label-input-color .label-input-color-div{border:1px solid #000;border-radius:3px;height:30px;width:100px}.textual-genre-form-add-tag .content-form-add-textual-genre-tag-main .form-add-textual-genre-tag-button-content{bottom:0;display:flex;justify-content:space-between;margin-bottom:2rem;position:relative;width:90%}.textual-genre-form-add-tag .content-form-add-textual-genre-tag-main .form-add-textual-genre-tag-button-content .button-element{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.textual-genre-form-add-tag .content-form-add-textual-genre-tag-main .form-add-textual-genre-tag-button-content .button-element.button-cancel{background-color:#0000;border:1px solid #118951;color:#000;margin-right:1rem}.textual-genre-tag-element{border-radius:5px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);cursor:pointer;margin-top:1rem;width:90%}.textual-genre-tag-element .textual-genre-tag-element-ul{display:grid;grid-template-columns:.3fr 1fr 1fr 1fr .3fr .3fr;list-style:none;width:100%}.textual-genre-tag-element .textual-genre-tag-element-ul li{font-size:1.4rem;padding:1rem}.textual-genre-tag-element .textual-genre-tag-element-ul li.color-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.textual-genre-tag-element .textual-genre-tag-element-ul li .textual-genre-tag-element-color-content{border-radius:10px}.textual-genre-tag-element:hover{background-color:#f8f8f8}.textual-genre-form-edit-tag{align-items:center;background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;display:flex;flex-direction:column;height:200px;justify-content:flex-start;overflow:hidden;position:fixed;top:200px;width:500px}.textual-genre-form-edit-tag .header-form-edit-textual-genre-tag{background-color:#118951;color:#fff;display:flex;justify-content:space-between;padding:.6rem 3rem;width:100%}.textual-genre-form-edit-tag .header-form-edit-textual-genre-tag h1{align-items:center;display:flex;font-size:1.5rem;justify-content:start;margin-left:1rem;padding:0}.textual-genre-form-edit-tag .header-form-edit-textual-genre-tag .icon-close{cursor:pointer;margin-right:1rem}.textual-genre-form-edit-tag.display-false{display:none}.textual-genre-form-edit-tag .content-form-edit-textual-genre-error{width:90%}.textual-genre-form-edit-tag .content-form-edit-textual-genre-error .display-false{display:none}.textual-genre-form-edit-tag .content-form-edit-textual-genre-tag-main{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.textual-genre-form-edit-tag .content-form-edit-textual-genre-tag-main .content-form-edit-textual-genre-tag-main-inputs{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.textual-genre-form-edit-tag .content-form-edit-textual-genre-tag-main .content-form-edit-textual-genre-tag-main-inputs .form-edit-textual-genre-tag-input-content{margin-top:1rem}.textual-genre-form-edit-tag .content-form-edit-textual-genre-tag-main .content-form-edit-textual-genre-tag-main-inputs .form-edit-textual-genre-tag-input-content input{border:none;border-bottom:1px solid #118951;font-size:1.5rem;outline:none;padding:1rem;width:100%}.textual-genre-form-edit-tag .content-form-edit-textual-genre-tag-main .content-form-edit-textual-genre-tag-main-inputs .form-edit-textual-genre-tag-input-content #textual-genre-form-edit-input-color{background-color:#0000;border:none;height:0;margin:0;outline:none;overflow:hidden;padding:0;position:relative;width:0}.textual-genre-form-edit-tag .content-form-edit-textual-genre-tag-main .content-form-edit-textual-genre-tag-main-inputs .form-edit-textual-genre-tag-input-content .label-input-color .label-input-color-div{border:1px solid #000;border-radius:3px;height:30px;width:100px}.textual-genre-form-edit-tag .content-form-edit-textual-genre-tag-main .form-edit-textual-genre-tag-button-content{bottom:0;display:flex;justify-content:space-between;margin-bottom:2rem;position:relative;width:90%}.textual-genre-form-edit-tag .content-form-edit-textual-genre-tag-main .form-edit-textual-genre-tag-button-content .button-element{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.textual-genre-form-edit-tag .content-form-edit-textual-genre-tag-main .form-edit-textual-genre-tag-button-content .button-element.button-cancel{background-color:#0000;border:1px solid #118951;color:#000;margin-right:1rem}.new-writing-hypothesis-container{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.new-writing-hypothesis-container.display-false{display:none}.new-writing-hypothesis-container h1{color:#000;padding:2rem}.new-writing-hypothesis-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.new-writing-hypothesis-table .button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;padding:.5rem 1rem}.new-writing-hypothesis-table .new-writing-hypothesis-table-header{width:90%}.new-writing-hypothesis-table .new-writing-hypothesis-table-header h1{font-size:2rem;font-style:italic;padding:2rem 0}.new-writing-hypothesis-table .new-writing-hypothesis-table-middle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.new-writing-hypothesis-table .new-writing-hypothesis-table-middle .new-writing-hypothesis-table-middle-result{align-items:center;background-color:hsla(0,0%,67%,.341);border-radius:5px;display:flex;flex-direction:row;justify-content:center}.new-writing-hypothesis-table .new-writing-hypothesis-table-middle .new-writing-hypothesis-table-middle-result h1{color:#000;font-size:1.5rem;font-weight:400;padding:.5rem}.new-writing-hypothesis-table .new-writing-hypothesis-table-middle .input-select{display:flex;margin-top:1rem}.new-writing-hypothesis-table .new-writing-hypothesis-table-middle .input-select .input-content-list-options-y{top:50px}.new-writing-hypothesis-table .new-writing-hypothesis-table-middle .button-content{align-items:center;display:flex;flex-direction:row;justify-content:start}.new-writing-hypothesis-table .new-writing-hypothesis-table-middle .button-content .button:nth-child(2){margin-left:2rem}.new-writing-hypothesis-table .new-writing-hypothesis-table-body{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.new-writing-hypothesis-table .new-writing-hypothesis-table-body .new-writing-hypothesis-table-body-header{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);width:90%}.new-writing-hypothesis-table .new-writing-hypothesis-table-body .new-writing-hypothesis-table-body-header ul{display:grid;grid-template-columns:.3fr 3fr 1fr;list-style:none}.new-writing-hypothesis-table .new-writing-hypothesis-table-body .new-writing-hypothesis-table-body-header ul li{font-size:1.5rem;padding:1rem}.new-writing-hypothesis-table .new-writing-hypothesis-table-body .new-writing-hypothesis-table-body-table{align-items:center;display:flex;flex-direction:column;justify-content:start;max-height:60vh;min-height:50vh;overflow-y:auto;padding-bottom:10rem;width:90%}.new-writing-hypothesis-table .new-writing-hypothesis-table-body .new-writing-hypothesis-table-body-table .img-table-empty-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:90%}.new-writing-hypothesis-table .new-writing-hypothesis-table-body .new-writing-hypothesis-table-body-table .img-table-empty-container .img-table-empty{margin-top:1.5rem}.new-writing-hypothesis-table .new-writing-hypothesis-table-body .new-writing-hypothesis-table-body-table .img-table-empty-container h1{color:#118951;font-size:1.8rem;font-weight:300}.new-writing-hypothesis-table .new-writing-hypothesis-table-body .new-writing-hypothesis-table-body-table::-webkit-scrollbar{width:10px}.new-writing-hypothesis-table .new-writing-hypothesis-table-body .new-writing-hypothesis-table-body-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.new-writing-hypothesis-element{border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:100%}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul{display:grid;grid-template-columns:.3fr 3fr 1fr;list-style:none}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul li{align-items:center;display:flex;flex-direction:row;font-size:1.5rem;justify-content:start;padding:1rem}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul li .input-select-new-writing-hypothesis{position:relative}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul li .input-select-new-writing-hypothesis .input-select-new-writing-hypothesis-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul li .input-select-new-writing-hypothesis .input-select-new-writing-hypothesis-input-content input{background-color:#0000;border:none;font-size:1.5rem}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul li .input-select-new-writing-hypothesis .input-select-new-writing-hypothesis-input-content .icon-arrow{color:#118951;cursor:pointer;transition:all .2s ease-in-out}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul li .input-select-new-writing-hypothesis .input-select-new-writing-hypothesis-input-content .icon-arrow.display-false{transform:rotate(180deg)}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul li .input-select-new-writing-hypothesis .input-select-new-writing-hypothesis-options{background-color:#fff;border-bottom:2px solid #118951;border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);height:150px;overflow-y:scroll;position:absolute;top:40px;transition:all .2s ease-in-out;width:100%;z-index:9999}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul li .input-select-new-writing-hypothesis .input-select-new-writing-hypothesis-options::-webkit-scrollbar{width:5px}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul li .input-select-new-writing-hypothesis .input-select-new-writing-hypothesis-options::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul li .input-select-new-writing-hypothesis .input-select-new-writing-hypothesis-options li{cursor:pointer;padding:1rem .5rem}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul li .input-select-new-writing-hypothesis .input-select-new-writing-hypothesis-options li:hover{background-color:hsla(0,0%,67%,.341)}.new-writing-hypothesis-element .new-writing-hypothesis-element-ul li .input-select-new-writing-hypothesis .input-select-new-writing-hypothesis-options.display-false{border-bottom:0 solid #0000;border-radius:0;border-top:0 solid #0000;box-shadow:0 0 0 #0000;height:0;overflow:hidden}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-middle .input-select{display:flex;margin-top:1rem}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-middle .input-select .input-content-list-options-y{top:50px}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-content-info{margin-top:4rem;opacity:0;width:50%}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-content-info h1{margin:3rem 0}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-content-info.display-true{opacity:1}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-content-info .new-writing-hypothesi-graph-content-info-list{list-style:none}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-content-info .new-writing-hypothesi-graph-content-info-list li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:1rem}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-content-info .new-writing-hypothesi-graph-content-info-list li span{font-size:2rem;margin-left:1rem}.new-writing-hypothesi-graph{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:flex-start;overflow-y:auto;width:100%}.new-writing-hypothesi-graph .button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;padding:.5rem 1rem}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-header{width:90%}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-header h1{font-size:2rem;font-style:italic;padding:2rem 0}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-middle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-middle .new-writing-hypothesi-graph-inputs-select{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-middle .new-writing-hypothesi-graph-inputs-select h1{font-size:1.5rem;padding:0}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-middle .new-writing-hypothesi-graph-inputs-select .input-select{display:flex;margin-top:0;width:160px}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-middle .new-writing-hypothesi-graph-inputs-select .input-select .input-content-select{margin-bottom:0;margin-top:0}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-middle .new-writing-hypothesi-graph-inputs-select .input-select .input-content-select input{width:120px}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-middle .new-writing-hypothesi-graph-inputs-select .input-select:nth-child(2){margin-left:3rem}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-middle .new-writing-hypothesi-graph-inputs-select .input-select .input-content-list-options-y{top:50px;width:100%}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-content img{animation:entryImg .5s ease-in-out;width:700px}@keyframes entryImg{0%{opacity:0;width:650px}to{opacity:1;width:700px}}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-content .graphic-content{animation:entryGraph .5s ease-in-out;margin-top:4rem;opacity:0;transition:opacity .5s ease-in-out}.new-writing-hypothesi-graph .new-writing-hypothesi-graph-content .graphic-content.display-true{opacity:1}@keyframes entryGraph{0%{opacity:0}to{opacity:1}}.new-writing-hypothesi-graph h2{font-size:2rem;margin-top:2rem}.new-writing-hypothesi-graph .graphic-content-bar{margin-top:5rem}.new-writing-hypothesi-graph::-webkit-scrollbar{width:10px}.new-writing-hypothesi-graph::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.new-writing-the-name-table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.new-writing-the-name-table .new-writing-the-name-table-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.new-writing-the-name-table .new-writing-the-name-table-header h1{font-size:2rem;font-style:italic;padding:2rem 0}.new-writing-the-name-table .new-writing-the-name-table-header .writing-the-name-count{align-items:center;background-color:#118951;border-radius:5px;color:#fff;display:flex;flex-direction:row;font-size:2rem;justify-content:center;padding:.5rem 1rem}.new-writing-the-name-table .new-writing-the-name-table-header .writing-the-name-count span{margin-left:1rem}.new-writing-the-name-table .new-writing-the-name-table-middle-buttons{margin:2rem 0;width:90%}.new-writing-the-name-table .new-writing-the-name-table-middle-buttons .btn-element{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.new-writing-the-name-table .table-new-writing-the-name-content{width:90%}.new-writing-the-name-table .table-new-writing-the-name-content .table-new-writing-the-name-content-header{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);width:100%}.new-writing-the-name-table .table-new-writing-the-name-content .table-new-writing-the-name-content-header ul{display:grid;grid-template-columns:.2fr 2fr 1fr;list-style:none;width:100%}.new-writing-the-name-table .table-new-writing-the-name-content .table-new-writing-the-name-content-header ul li{font-size:1.5rem;padding:1rem}.new-writing-the-name-table .table-new-writing-the-name-content .table-new-writing-the-name-content-header ul li.writing-the-name-btn-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.new-writing-the-name-table .table-new-writing-the-name-content .table-new-writing-the-name-content{align-items:center;display:flex;flex-direction:column;height:65vh;justify-content:start;overflow-y:auto;padding:1rem 0;width:100%}.new-writing-the-name-table .table-new-writing-the-name-content .table-new-writing-the-name-content::-webkit-scrollbar{width:10px}.new-writing-the-name-table .table-new-writing-the-name-content .table-new-writing-the-name-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.new-writing-the-name-content-table{border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:100%}.new-writing-the-name-content-table ul{display:grid;grid-template-columns:.2fr 2fr 1fr;list-style:none;width:100%}.new-writing-the-name-content-table ul li{align-items:center;display:flex;flex-direction:row;font-size:1.5rem;justify-content:start;padding:1rem}.new-writing-the-name-content-table ul li .writing-the-name-btn,.new-writing-the-name-content-table ul li.writing-the-name-btn-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.new-writing-the-name-content-table ul li .writing-the-name-btn{background-color:#fff;border:3px solid #118951;border-radius:100%;height:40px;width:40px}.new-writing-the-name-content-table ul li .writing-the-name-btn .icon{background-color:#118951;border-radius:100%;color:#fff;font-size:1rem;height:20px;opacity:1;padding:.4rem;transition:all .1s ease-in-out;width:20px}.new-writing-the-name-content-table ul li .writing-the-name-btn .icon.display-false{opacity:0;padding:0}.nav-component-strategy-of-plans{background-color:#252c34;height:100vh;width:250px}.nav-component-strategy-of-plans .action-title{align-items:center;background-color:#181c22;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center}.nav-component-strategy-of-plans .action-title h1{margin-bottom:1rem}.nav-component-strategy-of-plans .action-title p{font-size:1.3rem}.nav-component-strategy-of-plans .ul-option{text-decoration:none}.nav-component-strategy-of-plans .ul-option li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:1rem;position:relative;width:auto}.nav-component-strategy-of-plans .ul-option li h1{color:#fff;font-size:1.4rem;font-weight:500;margin-left:1rem;width:fit-content}.nav-component-strategy-of-plans .ul-option li:hover{background-color:#181c22;cursor:pointer}.nav-component-strategy-of-plans .ul-option li:hover:before{background-color:#118951;content:"";float:left;height:100%;left:0;position:absolute;top:0;width:3px}.content-table-element-strategy-of-plans{margin-top:3rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-element-strategy-of-plans.display-animation-false{opacity:0}.content-table-element-strategy-of-plans .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr 4fr 1fr 1fr .5fr .3fr;justify-content:center;list-style:none;min-height:100px;width:100%}.content-table-element-strategy-of-plans .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-strategy-of-plans .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-strategy-of-plans .content-table-ul .content-table-ul-li:first-child:before,.content-table-element-strategy-of-plans .content-table-ul .content-table-ul-li:nth-child(5):before{display:none}.content-table-element-strategy-of-plans .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-strategy-of-plans .content-table-ul .content-table-ul-li h2,.content-table-element-strategy-of-plans .content-table-ul .content-table-ul-li p{font-size:1.3rem}.form-edit-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:85vh;justify-content:center;overflow:hidden;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:3}.form-edit-container::-webkit-scrollbar{width:10px}.form-edit-container::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.form-edit-container.display-false{display:none}.form-edit-container .form-edit-element{height:100%;padding-bottom:2rem;width:75%}.form-edit-container .form-edit-element .header-form-edit-element{margin-top:0;z-index:3}.form-edit-container .form-edit-element .header-form-edit-element h1{font-size:2.5rem;position:relative;top:25px}.form-edit-container .form-edit-element .body-form-edit-element{margin-top:2rem;padding:0 7rem;width:100%}.form-edit-container .form-edit-element .body-form-edit-element .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding-bottom:1rem;padding-top:2rem;width:100%}.form-edit-container .form-edit-element .body-form-edit-element .input-content label{cursor:pointer;font-size:1.8rem;margin-bottom:0}.form-edit-container .form-edit-element .body-form-edit-element .input-content textarea{border:1px solid #13975a;border-radius:10px;font-size:1.6rem;height:160px;margin-top:1rem;max-height:160px;max-width:100%;outline:none;padding:1rem;width:100%}.form-edit-container .form-edit-element .body-form-edit-element .input-content textarea::-webkit-scrollbar{width:5px}.form-edit-container .form-edit-element .body-form-edit-element .input-content textarea::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.form-edit-container .form-edit-element .body-form-edit-element .input-content .input-element-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-container .form-edit-element .body-form-edit-element .input-content .input-element-content input{width:120px}.form-edit-container .form-edit-element .body-form-edit-element .input-content .input-element-content .icon-arrow{color:#acacac;transition:all .2s ease-in-out}.form-edit-container .form-edit-element .body-form-edit-element .input-content .input-element-content .icon-arrow.display-true{transform:rotate(180deg)}.form-edit-container .form-edit-element .body-form-edit-element .input-content input{background-color:#0000;border:none;color:gray;font-size:1.7rem;outline:none;padding:1rem .5rem;width:100%}.form-edit-container .form-edit-element .body-form-edit-element .input-content input:focus{border-bottom:1px solid #118951}.form-edit-container .form-edit-element .body-form-edit-element .input-content.input-list-content{position:relative}.form-edit-container .form-edit-element .body-form-edit-element .input-content.input-list-content .error-element{display:none}.form-edit-container .form-edit-element .body-form-edit-element .input-content.input-list-content input{cursor:pointer}.form-edit-container .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list{border-radius:5px;box-shadow:1px 1px 4px #acacac;list-style:none;max-height:80px;overflow:auto;position:absolute;top:80px;width:150px;z-index:4}.form-edit-container .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list#display-false{height:0}.form-edit-container .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list li{cursor:pointer;font-size:1.5rem;padding:1rem}.form-edit-container .form-edit-element .body-form-edit-element .input-content.input-list-content .input-option-list li:hover{background-color:hsla(0,0%,67%,.341)}.form-edit-container .form-edit-element .body-form-edit-element .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-edit-container .form-edit-element .body-form-edit-element .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;padding:2rem 0;width:100%}.form-edit-container .form-edit-element .body-form-edit-element .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;font-size:1.5rem;margin-right:1rem;padding:.5rem 1rem}.form-edit-container .form-edit-element .body-form-edit-element .buttons-content button.save-button{background-color:#118951;color:#fff}.form-edit-container .form-edit-element .body-form-edit-element .buttons-content button.cancel-button{border:1px solid #118951}.form-add-container{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:center;position:absolute;top:0;width:100%;z-index:3}.form-add-container.display-false{display:none}.form-add-container .form-add-element{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:500px}.form-add-container .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-container .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-container .form-add-element .header-form-add-element-content svg{cursor:pointer}.form-add-container .form-add-element .body-form-add-element-content{height:380px;overflow-y:auto;padding:3rem 3rem 0}.form-add-container .form-add-element .body-form-add-element-content::-webkit-scrollbar{width:5px}.form-add-container .form-add-element .body-form-add-element-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.form-add-container .form-add-element .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0}.form-add-container .form-add-element .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-container .form-add-element .body-form-add-element-content .input-content textarea{border:1px solid #13975a;border-radius:10px;font-size:1.6rem;margin-top:1rem;max-height:160px;max-width:100%;outline:none;padding:1rem;width:100%}.form-add-container .form-add-element .body-form-add-element-content .input-content textarea::-webkit-scrollbar{width:5px}.form-add-container .form-add-element .body-form-add-element-content .input-content textarea::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.form-add-container .form-add-element .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;outline:none;padding:1rem .5rem;width:100%}.form-add-container .form-add-element .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-container .form-add-element .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-container .form-add-element .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-container .form-add-element .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-container .form-add-element .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.table-container-plans{align-items:center;display:flex;flex-direction:column;height:85vh;justify-content:flex-start;margin-top:3rem;width:100%}.table-container-plans .btn-create-new-action-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-plans .btn-create-new-action-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;margin-right:1rem;padding:.5rem 1rem}.table-container-plans .filter-content-action{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:3rem;width:93%}.table-container-plans .filter-content-action h1{color:#118951;font-size:1.6rem;font-weight:500}.table-container-plans .filter-content-action .filter{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;list-style:none}.table-container-plans .header-table-element-action{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);position:relative;width:90%;z-index:1}.table-container-plans .header-table-element-action .header-table-ul{display:grid;grid-template-columns:.3fr 4fr 1fr 1fr .5fr .3fr;list-style:none}.table-container-plans .header-table-element-action .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-plans .main-table-action{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;padding-bottom:1rem;width:100%}.table-container-plans .main-table-action::-webkit-scrollbar{width:12px}.table-container-plans .main-table-action::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.actions-container{align-items:flex-start;display:flex;flex-direction:row;height:78vh;justify-content:center;position:relative;width:100%}.actions-container.display-false{display:none}.actions-container h1{color:#000;padding:2rem}.information-strategy-element{align-items:center;display:flex;flex-direction:column;height:87vh;justify-content:flex-start;overflow:auto;padding-bottom:1rem;z-index:3}.information-strategy-element .information-main{margin-top:6rem;width:70%}.information-strategy-element .information-main .information-header{text-align:start}.information-strategy-element .information-main .information-header h1{font-size:2.5rem;font-weight:500}.information-strategy-element .information-main .information-body .information-content{border-radius:10px;box-shadow:1px 1px 4px #acacac;margin-top:3rem;padding:2.5rem}.information-strategy-element .information-main .information-body .information-content h1{font-weight:500}.information-strategy-element .information-main .information-body .information-content h2{color:#6b6b6b;font-size:2rem;font-weight:500;margin-top:.5rem;padding:1rem}.dashboard-element{height:87vh;padding-bottom:1rem;z-index:3}.dashboard-element,.dashboard-element .dashboard-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.dashboard-element .dashboard-content{height:100%}.main-container-register{height:100vh;width:100vw}.main-container-register .form-register-container{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;height:90vh;justify-content:center;width:100vw}.form-recover-by-email-main{align-items:center;background-color:#fff;border-radius:10px;box-shadow:1px 1px 4px rgba(0,0,0,.075);display:flex;flex-direction:row;height:300px;justify-content:center;padding:1rem;width:400px}.form-recover-by-email-main .form-login-element{width:90%}.form-recover-by-email-main .form-login-element .form-login-title{color:#118951;margin-bottom:6rem;text-align:center}.form-recover-by-email-main .form-login-element.display-false{display:none}.form-recover-by-email-main .form-login-element .input-login-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:2rem}.form-recover-by-email-main .form-login-element .input-login-content label{font-size:1.2rem}.form-recover-by-email-main .form-login-element .input-login-content .input-content-recover-by-email{align-items:center;border-bottom:1px solid #118951;display:flex;flex-direction:row;justify-content:center;padding:0 .5rem;position:relative;width:100%}.form-recover-by-email-main .form-login-element .input-login-content .input-content-recover-by-email input{background-color:#0000;border:none;outline:none;padding:1rem .2rem;width:100%}.form-recover-by-email-main .form-login-element .input-login-content .input-content-recover-by-email .icon-user-login{color:#acacac;margin-right:.5rem}.form-recover-by-email-main .form-login-element .input-login-content .error-element{border-radius:5px;color:red;font-size:1.2rem;font-style:italic;padding:1rem .1rem}.form-recover-by-email-main .form-login-element .input-login-content.button-login-content{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-top:4rem}.form-recover-by-email-main .form-login-element .input-login-content.button-login-content button{border:none;border-radius:5px;cursor:pointer;padding:.7rem 0;width:130px}.form-recover-by-email-main .form-login-element .input-login-content.button-login-content button:first-child{background-color:#118951;color:#fff}.form-recover-by-email-main .form-login-element .input-login-content.button-login-content button:nth-child(2){background-color:#0000;border:1px solid #118951}.recover-by-email-container{align-items:center;background-color:#f5f5f5;border-radius:10px;box-shadow:1px 1px 4px rgba(0,0,0,.075);display:flex;flex-direction:row;height:300px;justify-content:center;width:400px}.main-container{display:flex}.main-container .content-containers{height:100vh;overflow-y:hidden;scroll-behavior:smooth;width:100%}.main-container .content-containers .content{width:100%}.main-container .content-containers .content#display-false{display:none}.nav-component-reading-fluency{background-color:#252c34;height:100vh;width:300px!important}.nav-component-reading-fluency .strategy-title{align-items:center;background-color:#181c22;display:flex;flex-direction:row;justify-content:space-between;position:relative}.nav-component-reading-fluency .strategy-title div{align-items:flex-start;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;padding:1.2rem .5rem;text-align:center;width:100%}.nav-component-reading-fluency .strategy-title div h1{font-size:1.6rem;margin-bottom:1rem;text-align:center;width:100%}.nav-component-reading-fluency .strategy-title div p{color:#acacac;font-size:1.6rem;font-size:1.3rem;text-align:center;width:100%}.nav-component-reading-fluency .ul-option{text-decoration:none}.nav-component-reading-fluency .ul-option .logout-user-content{align-items:center;background-color:#1e232b;border-bottom:1px solid #181c22;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:100%;z-index:9999}.nav-component-reading-fluency .ul-option .logout-user-content li{align-items:center;display:flex;flex-direction:row;height:20px;justify-content:space-between;width:100%}.nav-component-reading-fluency .ul-option .logout-user-content:hover{background-color:#242a33}.nav-component-reading-fluency .ul-option .logout-user-content.display-false{height:0}.nav-component-reading-fluency .ul-option .logout-user-content h1{color:#fff;height:100%;margin-bottom:0;padding:1.5rem 1rem}.nav-component-reading-fluency .ul-option .logout-user-content .logout-icon{color:#fff;margin-right:1rem}.nav-component-reading-fluency .ul-option li{align-items:center;background-color:#252c34;display:flex;flex-direction:row;justify-content:flex-start;padding:1rem;position:relative;width:auto;z-index:2}.nav-component-reading-fluency .ul-option li h1{color:#fff;font-size:1.4rem;font-weight:500;margin-left:1rem;width:fit-content}.nav-component-reading-fluency .ul-option li:hover{background-color:#181c22;cursor:pointer}.nav-component-reading-fluency .ul-option li:hover:before{background-color:#118951;content:"";float:left;height:100%;left:0;position:absolute;top:0;width:3px}.nav-component-reading-fluency .ul-option li .option-title-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.nav-component-reading-fluency .ul-option li .option-title-content .icon-arrow{color:#fff;transition:transform .2s ease-in-out}.nav-component-reading-fluency .ul-option li .option-title-content .icon-arrow.display-true{transform:rotate(180deg)}.nav-component-reading-fluency .ul-option .management-options{background-color:#181c22;height:auto;overflow:hidden;padding:.3rem 0;position:relative;transition:height .2s ease-in-out;width:100%;z-index:1}.nav-component-reading-fluency .ul-option .management-options.display-false{height:0;padding:0;position:absolute}.nav-component-reading-fluency .ul-option .management-options li{background-color:#181c22;color:#fff;font-size:1.4rem}.nav-component-reading-fluency .ul-option .management-options li:hover{background-color:#252c34}.nav-component-reading-fluency .ul-option .management-options .option-element{position:relative}.nav-component-reading-fluency .ul-option .management-options .option-element .option-element-title-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:97%}.nav-component-reading-fluency .ul-option .management-options .option-element .option-element-title-content h1{margin:0}.nav-component-reading-fluency .ul-option .management-options .option-element .icon-arrow{transition:transform .2s ease-in-out}.nav-component-reading-fluency .ul-option .management-options .option-element .icon-arrow.display-true{transform:rotate(180deg)}.nav-component-reading-fluency .ul-option .management-options .option-element .management-options-element{background-color:#252c34;height:200px;left:0;overflow:hidden;padding:.3rem 0;position:-webkit-sticky;top:10px;width:100%;z-index:9999}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms{background-color:#181c22;height:auto;padding:0;position:relative}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms:before{background-color:#0000}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms .option-education{width:100%}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms .option-education .icon-arrow{margin-right:2rem}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms .option-element-rooms-edu{width:100%}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms .option-element-rooms-edu.display-false{height:0!important;overflow:hidden!important}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms .option-element-rooms-edu .monthly-plan-options li{background-color:#2d343d!important}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms .option-element-rooms-edu li{background-color:#232931!important}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms .option-element-rooms-edu li:hover{background-color:#191e24!important}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms .option-of-rooms{align-items:flex-start;background-color:#1e232b;display:flex;flex-direction:column;height:0;justify-content:flex-start;padding:0;width:100%}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms .option-of-rooms.display-true{height:auto}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms .option-of-rooms li{background-color:#1b1f25;width:100%}.nav-component-reading-fluency .ul-option .management-options .option-element-rooms .option-of-rooms li:hover{background-color:#242a33}.table-container-reading-fluency-page{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-reading-fluency-page .btn-create-new-matter-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-reading-fluency-page .btn-create-new-matter-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;margin-right:1rem;padding:.5rem 1rem}.table-container-reading-fluency-page .mid-content-writing-level-record{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;width:90%;z-index:1!important}.table-container-reading-fluency-page .mid-content-writing-level-record .mid-element-writing-level-record .header-writing-level-record{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.table-container-reading-fluency-page .mid-content-writing-level-record .mid-element-writing-level-record .header-writing-level-record h1{color:#252c34;font-size:1.7rem;font-style:italic}.table-container-reading-fluency-page .mid-content-writing-level-record .mid-element-writing-level-record .header-writing-level-record h1:first-child{padding-left:0}.table-container-reading-fluency-page .mid-content-writing-level-record .mid-element-writing-level-record .dashbord-content{align-items:flex-end;display:flex;flex-direction:row;height:130px!important;justify-content:flex-end;width:100%;z-index:1!important}.table-container-reading-fluency-page .header-table-element{border-bottom:2px solid #acacac;width:90%}.table-container-reading-fluency-page .header-table-element .header-table-ul{display:grid;grid-template-columns:.2fr 2.3fr 1fr;list-style:none}.table-container-reading-fluency-page .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-reading-fluency-page .main-table{align-items:center;display:flex;flex-direction:column;height:65vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-reading-fluency-page .main-table::-webkit-scrollbar{width:7px}.table-container-reading-fluency-page .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-element-reading-fluency-page{margin-top:3rem;width:90%}.content-table-element-reading-fluency-page .content-table-ul-rom{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.2fr 2.3fr 1fr;justify-content:center;list-style:none;min-height:100px;width:100%}.content-table-element-reading-fluency-page .content-table-ul-rom:hover{background-color:hsla(0,0%,50%,.075)}.content-table-element-reading-fluency-page .content-table-ul-rom li input{display:none}.content-table-element-reading-fluency-page .content-table-ul-rom .input-select-content{position:relative}.content-table-element-reading-fluency-page .content-table-ul-rom .input-select-content .label-select-input-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.content-table-element-reading-fluency-page .content-table-ul-rom .input-select-content .label-select-input-content h1{cursor:pointer;font-size:1.4rem;font-weight:400;z-index:1}.content-table-element-reading-fluency-page .content-table-ul-rom .input-select-content .options-select-content{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;list-style:none;max-height:100px;overflow-y:auto;padding:.2rem;position:absolute;width:75%;z-index:10}.content-table-element-reading-fluency-page .content-table-ul-rom .input-select-content .options-select-content::-webkit-scrollbar{padding-right:.5rem;width:5px}.content-table-element-reading-fluency-page .content-table-ul-rom .input-select-content .options-select-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-element-reading-fluency-page .content-table-ul-rom .input-select-content .options-select-content.display-false{display:none}.content-table-element-reading-fluency-page .content-table-ul-rom .input-select-content .options-select-content li{background-color:#fff;font-size:1.6rem;padding:.5rem 1rem}.content-table-element-reading-fluency-page .content-table-ul-rom .input-select-content .options-select-content li:hover{background-color:hsla(0,0%,67%,.341)}.content-table-element-reading-fluency-page .content-table-ul-rom .input-radio-content{align-items:center;display:flex;flex-direction:row;justify-content:center;width:130px}.content-table-element-reading-fluency-page .content-table-ul-rom .input-radio-content .radio-input-style-element{align-items:center;border:2px solid #118951;border-radius:50px;display:flex;flex-direction:column;height:24px;justify-content:center;margin:0;padding:0;width:24px}.content-table-element-reading-fluency-page .content-table-ul-rom .input-radio-content .radio-input-style-element .icon-content{align-items:center;background-color:#118951;border-radius:100%;display:flex;flex-direction:column;height:20px;justify-content:center;width:20px}.content-table-element-reading-fluency-page .content-table-ul-rom .input-radio-content .radio-input-style-element .icon-content.display-false{display:none}.content-table-element-reading-fluency-page .content-table-ul-rom .input-radio-content .radio-input-style-element .icon-content .icon{color:#fff}.content-table-element-reading-fluency-page .content-table-ul-rom .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-element-reading-fluency-page .content-table-ul-rom .content-table-ul-li:first-child:before,.content-table-element-reading-fluency-page .content-table-ul-rom .content-table-ul-li:nth-child(8):before{display:none}.content-table-element-reading-fluency-page .content-table-ul-rom .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-element-reading-fluency-page .content-table-ul-rom .content-table-ul-li h2{align-items:flex-start;display:flex;flex-direction:column;font-size:1.3rem;justify-content:flex-start}.content-table-element-reading-fluency-page .content-table-ul-rom .content-table-ul-li h2 span{color:gray}.content-table-element-reading-fluency-page .content-table-ul-rom .content-table-ul-li p{font-size:1.3rem}.table-container-reading-fluency-level-record{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:4rem;position:relative;width:100%}.table-container-reading-fluency-level-record .btn-create-new-matter-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-reading-fluency-level-record .btn-create-new-matter-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;margin-right:1rem;padding:.5rem 1rem}.table-container-reading-fluency-level-record .mid-content-writing-level-record{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;width:90%;z-index:1!important}.table-container-reading-fluency-level-record .mid-content-writing-level-record .mid-element-writing-level-record .header-writing-level-record{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.table-container-reading-fluency-level-record .mid-content-writing-level-record .mid-element-writing-level-record .header-writing-level-record h1{color:#252c34;font-size:1.7rem;font-style:italic}.table-container-reading-fluency-level-record .mid-content-writing-level-record .mid-element-writing-level-record .header-writing-level-record h1:first-child{padding-left:0}.table-container-reading-fluency-level-record .mid-content-writing-level-record .mid-element-writing-level-record .dashbord-content{align-items:flex-end;display:flex;flex-direction:row;height:130px!important;justify-content:flex-end;width:100%;z-index:1!important}.table-container-reading-fluency-level-record .header-table-element{border-bottom:2px solid #acacac;width:90%}.table-container-reading-fluency-level-record .header-table-element .header-table-ul{display:grid;grid-template-columns:.2fr 2.3fr 1fr;list-style:none}.table-container-reading-fluency-level-record .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-reading-fluency-level-record .main-table{align-items:center;display:flex;flex-direction:column;height:65vh;justify-content:flex-start;overflow-y:auto;padding:1rem 0;width:100%}.table-container-reading-fluency-level-record .main-table::-webkit-scrollbar{width:7px}.table-container-reading-fluency-level-record .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.writing-level-record-container{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:relative;width:100%}.writing-level-record-container.display-false{display:none}.writing-level-record-container h1{color:#000;padding:2rem}.form-recover-password-main{align-items:center;background-color:#fff;border-radius:10px;box-shadow:1px 1px 4px rgba(0,0,0,.075);display:flex;flex-direction:row;height:300px;justify-content:center;padding:1rem;width:400px}.form-recover-password-main .form-login-element{width:90%}.form-recover-password-main .form-login-element .form-login-title{color:#118951;margin-bottom:6rem;text-align:center}.form-recover-password-main .form-login-element.display-false{display:none}.form-recover-password-main .form-login-element .input-login-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:2rem}.form-recover-password-main .form-login-element .input-login-content label{font-size:1.2rem}.form-recover-password-main .form-login-element .input-login-content .input-content-recover-by-email{align-items:center;border-bottom:1px solid #118951;display:flex;flex-direction:row;justify-content:center;padding:0 .5rem;position:relative;width:100%}.form-recover-password-main .form-login-element .input-login-content .input-content-recover-by-email input{background-color:#0000;border:none;outline:none;padding:1rem .2rem;width:100%}.form-recover-password-main .form-login-element .input-login-content .input-content-recover-by-email .icon-user-login{color:#acacac;margin-right:.5rem}.form-recover-password-main .form-login-element .input-login-content .error-element{border-radius:5px;color:red;font-size:1.2rem;font-style:italic;padding:1rem .1rem}.form-recover-password-main .form-login-element .input-login-content.button-login-content{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-top:4rem}.form-recover-password-main .form-login-element .input-login-content.button-login-content button{border:none;border-radius:5px;cursor:pointer;padding:.7rem 0;width:130px}.form-recover-password-main .form-login-element .input-login-content.button-login-content button:first-child{background-color:#118951;color:#fff}.form-recover-password-main .form-login-element .input-login-content.button-login-content button:nth-child(2){background-color:#0000;border:1px solid #118951}.recover-password-container .form-login-content{align-items:center;background-color:#f5f5f5;border-radius:10px;box-shadow:1px 1px 4px rgba(0,0,0,.075);display:flex;flex-direction:row;height:100vh;justify-content:center;width:100%}.nav-municipal-education-plan-monitoring-sheet{background-color:#252c34;height:100vh;width:250px}.nav-municipal-education-plan-monitoring-sheet .action-title{align-items:center;background-color:#181c22;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center}.nav-municipal-education-plan-monitoring-sheet .action-title h1{margin-bottom:1rem}.nav-municipal-education-plan-monitoring-sheet .action-title p{font-size:1.3rem}.nav-municipal-education-plan-monitoring-sheet .ul-option{height:74vh;overflow-x:hidden;overflow-y:auto;text-decoration:none}.nav-municipal-education-plan-monitoring-sheet .ul-option:hover:before{content:none}.nav-municipal-education-plan-monitoring-sheet .ul-option::-webkit-scrollbar{width:7px}.nav-municipal-education-plan-monitoring-sheet .ul-option::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.nav-municipal-education-plan-monitoring-sheet .ul-option li{align-items:center;border-collapse:collapse;display:flex;flex-direction:row;justify-content:flex-start;padding:1rem;position:relative;width:auto}.nav-municipal-education-plan-monitoring-sheet .ul-option li.option-content-1{border-bottom:1px solid #0000001c}.nav-municipal-education-plan-monitoring-sheet .ul-option li h1{color:#fff;font-size:1.4rem;font-weight:500;margin-left:1rem;width:fit-content}.nav-municipal-education-plan-monitoring-sheet .ul-option li .option-title-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.nav-municipal-education-plan-monitoring-sheet .ul-option li .option-title-content .icon-arrow{color:#fff;transform:rotate(0deg);transition:all .2s ease-in-out}.nav-municipal-education-plan-monitoring-sheet .ul-option li .option-title-content .icon-arrow.display-true{transform:rotate(180deg)}.nav-municipal-education-plan-monitoring-sheet .ul-option li:hover{background-color:#181c22;cursor:pointer}.nav-municipal-education-plan-monitoring-sheet .ul-option li:hover:before{background-color:#118951;content:"";float:left;height:100%;left:0;position:absolute;top:0;width:3px}.nav-municipal-education-plan-monitoring-sheet .ul-option .option-of-rooms{width:100%}.nav-municipal-education-plan-monitoring-sheet .ul-option .option-of-rooms .option-element{background-color:#181c22;border-bottom:1px solid #12151a;color:#fff;font-size:1.4rem;padding-left:0;width:100%}.nav-municipal-education-plan-monitoring-sheet .ul-option .option-of-rooms .option-element .add-new-goal{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.nav-municipal-education-plan-monitoring-sheet .ul-option .option-of-rooms .option-element .add-new-goal h1{margin:0}.nav-municipal-education-plan-monitoring-sheet .ul-option .option-of-rooms .option-element .add-new-goal .plus-icon-element{margin-left:1rem}.nav-municipal-education-plan-monitoring-sheet .ul-option .option-of-rooms.display-false{display:none}.option-element .goal-li-element{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.option-element .goal-li-element .icon-arrow{margin-right:1rem;transition:transform .2s ease-in-out}.option-element .goal-li-element .icon-arrow.display-true{transform:rotate(180deg)}.goal-options-element.display-false{display:none}.goal-options-element li{border-bottom:1px solid #1b2027}.goal-options-element li.delete-content h1{color:crimson}.municipal-education-plan-monitoring-sheet-goal-table-content{align-items:start;display:flex;flex-direction:row;justify-content:center;width:100%}.municipal-education-plan-monitoring-sheet-goal-table-content .municipal-education-plan-monitoring-sheet-goal-main{height:82vh;overflow-y:auto;padding:2rem;width:95%}.municipal-education-plan-monitoring-sheet-goal-table-content .municipal-education-plan-monitoring-sheet-goal-main::-webkit-scrollbar{width:12px}.municipal-education-plan-monitoring-sheet-goal-table-content .municipal-education-plan-monitoring-sheet-goal-main::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.municipal-education-plan-monitoring-sheet-goal-table-content .municipal-education-plan-monitoring-sheet-goal-main .municipal-education-plan-monitoring-sheet-goal-table-header{margin-top:2rem}.municipal-education-plan-monitoring-sheet-goal-table-content .municipal-education-plan-monitoring-sheet-goal-main .municipal-education-plan-monitoring-sheet-goal-table-header h1{font-size:1.7rem;font-style:italic}.municipal-education-plan-monitoring-sheet-goal-table-content .municipal-education-plan-monitoring-sheet-goal-main .municipal-education-plan-monitoring-sheet-goal-table{border-collapse:collapse;height:auto;margin-top:5rem;table-layout:fixed}.municipal-education-plan-monitoring-sheet-goal-table-content .municipal-education-plan-monitoring-sheet-goal-main .municipal-education-plan-monitoring-sheet-goal-table td{border:1px solid #000;font-size:1.5rem;padding:0 1rem}.municipal-education-plan-monitoring-sheet-goal-table-content .municipal-education-plan-monitoring-sheet-goal-main .municipal-education-plan-monitoring-sheet-goal-table .table-td-background-gray{background-color:hsla(0,0%,67%,.341)}.municipal-education-plan-monitoring-sheet-goal-table-content .municipal-education-plan-monitoring-sheet-goal-main .municipal-education-plan-monitoring-sheet-goal-table .table-td-spaced{padding:2rem 1rem;width:350px}.municipal-education-plan-monitoring-sheet-goal{width:100%}.municipal-education-planMonitoring-sheet-page{display:flex;width:100%}.municipal-education-planMonitoring-sheet-page .content-container{height:100vh;overflow-y:hidden;scroll-behavior:smooth;width:90%}.municipal-education-planMonitoring-sheet-page .content-container .content{width:100%}.municipal-education-planMonitoring-sheet-page .content-container .content#display-false{display:none}.municipal-education-plan-monitoring-sheet-goal-text{align-items:start;display:flex;flex-direction:row;justify-content:center;width:100%}.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main{align-items:center;display:flex;flex-direction:column;justify-content:center;width:95%}.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-header{align-items:start;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;width:100%}.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-header h1{font-size:1.7rem;font-style:italic}.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-header .save-button{background-color:#118951;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:.5rem 1rem}.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table{border-collapse:collapse;margin-top:5rem}.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table td,.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table th{font-size:1.5rem;padding:1rem}.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table td.background-gray,.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table th.background-gray{background-color:hsla(0,0%,67%,.341)}.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table td.column-small,.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table th.column-small{width:250px}.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table td.table-td-textarea,.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table th.table-td-textarea{padding:.2rem}.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table td.table-td-textarea textarea,.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table th.table-td-textarea textarea{border:none;height:100%;max-height:100px;min-height:100%;min-width:100%;outline:none;text-align:center;text-align-last:center}.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table td{height:100px}.municipal-education-plan-monitoring-sheet-goal-text .municipal-education-plan-monitoring-sheet-goal-text-main .municipal-education-plan-monitoring-sheet-goal-text-table *{border:1px solid #000}.municipal-education-plan-monitoring-sheet-indicators-table{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;width:100%}.municipal-education-plan-monitoring-sheet-indicators-table .municipal-education-plan-monitoring-sheet-indicators-section{width:90%}.municipal-education-plan-monitoring-sheet-indicators-table .municipal-education-plan-monitoring-sheet-indicators-section .municipal-education-plan-monitoring-sheet-indicators-header{align-items:start;display:flex;flex-direction:row;justify-content:space-between;margin-top:3rem;width:100%}.municipal-education-plan-monitoring-sheet-indicators-table .municipal-education-plan-monitoring-sheet-indicators-section .municipal-education-plan-monitoring-sheet-indicators-header h1{font-size:1.8rem;font-style:italic}.municipal-education-plan-monitoring-sheet-indicators-table .municipal-education-plan-monitoring-sheet-indicators-section .municipal-education-plan-monitoring-sheet-indicators-header .button-content{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.municipal-education-plan-monitoring-sheet-indicators-table .municipal-education-plan-monitoring-sheet-indicators-table{height:70vh;margin-top:2rem;overflow-y:auto;width:90%}.municipal-education-plan-monitoring-sheet-indicators-table .municipal-education-plan-monitoring-sheet-indicators-table::-webkit-scrollbar{width:12px}.municipal-education-plan-monitoring-sheet-indicators-table .municipal-education-plan-monitoring-sheet-indicators-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-municipal-education-plan-monitoring-sheet-indicator{margin-top:2rem}.content-table-municipal-education-plan-monitoring-sheet-indicator .button-content{align-items:end;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.content-table-municipal-education-plan-monitoring-sheet-indicator .button-content .button-element{border:none;color:#fff;cursor:pointer;padding:.5rem 1rem}.content-table-municipal-education-plan-monitoring-sheet-indicator .button-content .button-element.save-button{background-color:#118951}.content-table-municipal-education-plan-monitoring-sheet-indicator .button-content .button-element.delete-button{background-color:crimson}.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table{border-collapse:collapse}.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table td,.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table th{border:1px solid #000;font-size:1.3rem}.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table th .input-select{margin:0}.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table th .input-select .input-content-select{background-color:#0000;margin:0;width:100%}.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table th .input-select .input-content-select input{font-size:1.4rem;width:100%}.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table th .input-select .input-content-list-options-y{width:100%}.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table th .input-select .input-content-list-options-y li{font-size:1.2rem}.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table th .input-select .input-content-list-options-y.display-true{top:45px}.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table .td-large{min-width:50px;padding:1rem .5rem}.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table input{background-color:#0000;border:none;outline:none;text-align:center;width:100%}.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table .td-min-height{height:30px}.content-table-municipal-education-plan-monitoring-sheet-indicator .content-table-municipal-education-plan-monitoring-sheet-indicator-table .td-background-gray{background-color:#d6d6d6}.municipal-education-plan-monitoring-sheet-indicators{width:100%}.municipal-education-plan-monitoring-sheet-strategy{height:100vh;width:100%}.municipal-education-plan-monitoring-sheet-strategies-table-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem}.municipal-education-plan-monitoring-sheet-strategies-table-content .municipal-education-plan-monitoring-sheet-strategy-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:90%}.municipal-education-plan-monitoring-sheet-strategies-table-content .municipal-education-plan-monitoring-sheet-strategy-header h1{font-style:italic}.municipal-education-plan-monitoring-sheet-strategies-table-content .municipal-education-plan-monitoring-sheet-strategy-header .button-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.4rem;padding:.5rem 1rem}.municipal-education-plan-monitoring-sheet-strategies-table-content .municipal-education-plan-monitoring-sheet-strategy-table{height:80vh;margin-top:1rem;overflow-y:auto;width:90%}.municipal-education-plan-monitoring-sheet-strategies-table-content .municipal-education-plan-monitoring-sheet-strategy-table::-webkit-scrollbar{width:12px}.municipal-education-plan-monitoring-sheet-strategies-table-content .municipal-education-plan-monitoring-sheet-strategy-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-municipal-education-plan-monitoring-sheet-strategy{margin-top:3rem}.content-table-municipal-education-plan-monitoring-sheet-strategy .button-content{align-items:end;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.content-table-municipal-education-plan-monitoring-sheet-strategy .button-content .button-element{border:none;color:#fff;cursor:pointer;padding:.5rem 1rem}.content-table-municipal-education-plan-monitoring-sheet-strategy .button-content .button-element.delete-button{background-color:crimson}.content-table-municipal-education-plan-monitoring-sheet-strategy .button-content .button-element.save-button{background-color:#118951}.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table{border-collapse:collapse;width:100%}.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table th{font-size:1.3rem}.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table td,.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table th{border:1px solid #000;height:50px}.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table td input,.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table th input{border:0;height:50px;outline:none;text-align:center}.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table td .strategy-text-area,.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table th .strategy-text-area{border:none;height:100px;min-height:100px;min-width:150px;text-align:center;width:100%}.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table td .input-select,.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table th .input-select{margin-top:0}.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table td .input-select .input-content-select,.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table th .input-select .input-content-select{margin:0}.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table td .input-select .input-content-select input,.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table th .input-select .input-content-select input{width:90%}.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table td .input-content-list-options-y,.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table th .input-content-list-options-y{font-size:1.3rem;top:60px;width:100%}.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table td.gray-background,.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table th.gray-background{background-color:hsla(0,0%,67%,.341)}.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table td.term .strategy-text-area,.content-table-municipal-education-plan-monitoring-sheet-strategy .content-table-municipal-education-plan-monitoring-sheet-strategy-table th.term .strategy-text-area{min-width:50px;width:50px}.municipal-education-plan-monitoring-sheet-dashboard-indicator{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;width:100%}.municipal-education-plan-monitoring-sheet-dashboard-indicator .municipal-education-plan-monitoring-sheet-dashboard-indicator-header{margin-top:3rem;width:90%}.municipal-education-plan-monitoring-sheet-dashboard-indicator .municipal-education-plan-monitoring-sheet-dashboard-indicator-header h1{font-size:1.9rem;font-style:italic}.municipal-education-plan-monitoring-sheet-dashboard-indicator .goal-dashboard-filter{align-items:center;display:flex;flex-direction:row;justify-content:center;width:90%}.nav-psychologist{background-color:#252c34;height:100vh;width:250px}.nav-psychologist .psychologist-title{align-items:center;background-color:#181c22;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center}.nav-psychologist .psychologist-title h1{font-size:1.5rem;margin-bottom:1rem}.nav-psychologist .ul-option{height:74vh;overflow-x:hidden;overflow-y:auto;text-decoration:none}.nav-psychologist .ul-option:hover:before{content:none}.nav-psychologist .ul-option::-webkit-scrollbar{width:7px}.nav-psychologist .ul-option::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.nav-psychologist .ul-option li{align-items:center;border-collapse:collapse;display:flex;flex-direction:row;justify-content:flex-start;padding:1rem;position:relative;width:auto}.nav-psychologist .ul-option li.option-content-1{border-bottom:1px solid #0000001c}.nav-psychologist .ul-option li h1{color:#fff;font-size:1.4rem;font-weight:500;margin-left:1rem;width:fit-content}.nav-psychologist .ul-option li .option-title-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.nav-psychologist .ul-option li .option-title-content .icon-arrow{color:#fff;transform:rotate(0deg);transition:all .2s ease-in-out}.nav-psychologist .ul-option li .option-title-content .icon-arrow.display-true{transform:rotate(180deg)}.nav-psychologist .ul-option li:hover{background-color:#181c22;cursor:pointer}.nav-psychologist .ul-option li:hover:before{background-color:#118951;content:"";float:left;height:100%;left:0;position:absolute;top:0;width:3px}.nav-psychologist .ul-option .option-of-rooms{width:100%}.nav-psychologist .ul-option .option-of-rooms .option-element{background-color:#181c22;border-bottom:1px solid #12151a;color:#fff;font-size:1.4rem;padding-left:0;width:100%}.nav-psychologist .ul-option .option-of-rooms .option-element .add-new-goal{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.nav-psychologist .ul-option .option-of-rooms .option-element .add-new-goal h1{margin:0}.nav-psychologist .ul-option .option-of-rooms .option-element .add-new-goal .plus-icon-element{margin-left:1rem}.nav-psychologist .ul-option .option-of-rooms.display-false{display:none}.psychologist-student-register{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;width:100%}.psychologist-student-register .psychologist-student-register-header{margin-top:2rem;width:90%}.psychologist-student-register .psychologist-student-register-header .psychologist-student-register-header-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.psychologist-student-register .psychologist-student-register-header .psychologist-student-register-header-title h1{font-size:2rem;font-style:italic}.psychologist-student-register .psychologist-student-register-header .psychologist-student-register-header-title h1:nth-child(2){font-size:1.5rem}.psychologist-student-register .psychologist-student-register-header .button-content{margin-top:2rem}.psychologist-student-register .psychologist-student-register-header .button-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.psychologist-student-register .section-student-list{margin-top:2rem;padding:.5rem;width:90%}.psychologist-student-register .section-student-list .section-student-list-header{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 4px #acacac;width:100%}.psychologist-student-register .section-student-list .section-student-list-header ul{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr .5fr .5fr;list-style:none;width:100%}.psychologist-student-register .section-student-list .section-student-list-header ul li{font-size:1.5rem;padding:1rem}.psychologist-student-register .section-student-list .section-student-list-table{align-items:center;display:flex;flex-direction:column;height:62vh;justify-content:flex-start;overflow-y:auto;padding:.5rem;width:100%}.psychologist-student-register .section-student-list .section-student-list-table::-webkit-scrollbar{width:12px}.psychologist-student-register .section-student-list .section-student-list-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-section .input-content textarea{font-size:1.8rem}.section-student-list-table .content-table-student-psychologist{align-items:center;border-radius:5px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr .5fr .5fr;justify-content:center;list-style:none;margin-top:2rem;min-height:50px;width:100%}.section-student-list-table .content-table-student-psychologist:hover{background-color:hsla(0,0%,95%,.514)}.section-student-list-table .content-table-student-psychologist li{font-size:1.5rem;padding:1rem}.student-info-psychologist{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;left:0;overflow:hidden;overflow-y:auto;padding:0;position:absolute;top:0;width:100%;z-index:99999}.student-info-psychologist.display-false{display:none}.student-info-psychologist .button-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem;width:90%}.student-info-psychologist .button-content button{background-color:#118951;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:.5rem 1rem}.student-info-psychologist .crp-input-content{margin-top:2rem;width:90%}.student-info-psychologist .crp-input-content label{font-size:1.6rem;margin-right:1rem}.student-info-psychologist .crp-input-content input{border:none;border-bottom:1px solid #118951;outline:none;padding:.5rem 1rem}.student-info-psychologist .container-table-info-psychologist{margin-top:2rem;width:70%}.student-info-psychologist .container-table-info-psychologist .table-student-info-psychologist{border-collapse:collapse;width:100%}.student-info-psychologist .container-table-info-psychologist .table-student-info-psychologist .table-header-student-info-psychologist{border-bottom:5px solid #000}.student-info-psychologist .container-table-info-psychologist .table-student-info-psychologist .table-header-student-info-psychologist h1{color:#000;font-size:1.8rem;padding:1.5rem;text-align:center;width:100%}.student-info-psychologist .container-table-info-psychologist .table-student-info-psychologist .table-body-student-inf-psychologist .td-table-student-info-psychologist{border-top:0}.student-info-psychologist .container-table-info-psychologist .table-student-info-psychologist .table-body-student-inf-psychologist .td-table-student-info-psychologist .div-title-inf-student-psychologist{background-color:rgba(0,0,0,.129);padding:1rem}.student-info-psychologist .container-table-info-psychologist .table-student-info-psychologist .table-body-student-inf-psychologist .td-table-student-info-psychologist .div-title-inf-student-psychologist h1{font-size:2rem;font-weight:200;text-align:start;width:100%}.student-info-psychologist .container-table-info-psychologist .table-student-info-psychologist .table-body-student-inf-psychologist .td-table-student-info-psychologist:first-child .div-title-inf-student-psychologist{border:none}.student-info-psychologist .container-table-info-psychologist .table-student-info-psychologist .table-body-student-inf-psychologist .td-table-student-info-psychologist ul{list-style:none;padding:2rem}.student-info-psychologist .container-table-info-psychologist .table-student-info-psychologist .table-body-student-inf-psychologist .td-table-student-info-psychologist ul li{margin-top:2rem}.student-info-psychologist .container-table-info-psychologist .table-student-info-psychologist .table-body-student-inf-psychologist .td-table-student-info-psychologist ul li h1{font-size:1.7rem}.student-info-psychologist .container-table-info-psychologist .table-student-info-psychologist .table-body-student-inf-psychologist .td-table-student-info-psychologist ul li h1 span{color:#303030;font-size:1.5rem}.add-student-to-monitoring-psychologist{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;height:500px;overflow:hidden;position:absolute;top:90px;width:70%;z-index:9999}.add-student-to-monitoring-psychologist.display-false{display:none}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-header{align-items:center;background-color:#118951;color:#fff;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding:1rem}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-header h1{font-size:1.8rem}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-header .icon-content{cursor:pointer}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-section{align-items:center;display:flex;flex-direction:column;height:87%;justify-content:flex-start;margin-top:1rem;overflow-y:auto;width:100%}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-section::-webkit-scrollbar{width:12px}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-section::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-section .title-container{font-size:1.8rem;margin-top:1rem;width:80%}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-section .title-container:first-child{margin-top:0}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-section .input-content{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:2rem;width:70%}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-section .input-content label{font-size:1.8rem}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-section .input-content input{border:none;border-bottom:1px solid #118951;font-size:1.8rem;margin-top:2rem;outline:none;padding:1rem;width:100%}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-section .input-content textarea{border:1px solid #118951;margin-top:1rem;max-width:100%;min-height:300px;min-width:100%;padding:1rem;width:100%}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-section .button-content{align-items:end;display:flex;flex-direction:column;justify-content:flex-end;margin-top:3rem;width:70%}.add-student-to-monitoring-psychologist .add-student-to-monitoring-psychologist-section .button-content button{background-color:#118951;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.5rem;padding:.5rem 1rem}.psychologist-monitoring{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;width:100%}.psychologist-monitoring .psychologist-monitoring-header{margin-top:2rem;width:90%}.psychologist-monitoring .psychologist-monitoring-header .psychologist-monitoring-header-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.psychologist-monitoring .psychologist-monitoring-header .psychologist-monitoring-header-title h1{font-size:2rem;font-style:italic}.psychologist-monitoring .psychologist-monitoring-header .psychologist-monitoring-header-title h1:nth-child(2){font-size:1.5rem}.psychologist-monitoring .psychologist-monitoring-header .button-content{margin-top:2rem}.psychologist-monitoring .psychologist-monitoring-header .button-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.psychologist-monitoring .section-student-list{margin-top:2rem;padding:.5rem;width:90%}.psychologist-monitoring .section-student-list .section-student-list-header{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 4px #acacac;width:100%}.psychologist-monitoring .section-student-list .section-student-list-header ul{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;list-style:none;width:100%}.psychologist-monitoring .section-student-list .section-student-list-header ul li{font-size:1.5rem;padding:1rem}.psychologist-monitoring .section-student-list .section-student-list-table{align-items:center;display:flex;flex-direction:column;height:65vh;justify-content:flex-start;overflow-y:auto;padding:.5rem;width:100%}.psychologist-monitoring .section-student-list .section-student-list-table::-webkit-scrollbar{width:12px}.psychologist-monitoring .section-student-list .section-student-list-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.section-student-list-table{width:100%}.section-student-list-table .content-table-student-psychologist-monitoring{align-items:center;border-radius:5px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;justify-content:center;list-style:none;margin-top:2rem;min-height:50px;width:100%}.section-student-list-table .content-table-student-psychologist-monitoring:hover{background-color:hsla(0,0%,95%,.514)}.section-student-list-table .content-table-student-psychologist-monitoring li{font-size:1.5rem;padding:1rem}.medical-record-by-student{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;padding-bottom:1rem;position:absolute;width:100%}.medical-record-by-student.display-false{display:none}.medical-record-by-student .button-content{background-color:#118951;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.5rem;padding:.5rem 1rem}.medical-record-by-student .medical-record-by-student-header{align-items:start;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;width:90%}.medical-record-by-student .medical-record-by-student-header h1{font-size:1.7rem;font-style:italic}.medical-record-by-student .medical-record-by-student-nav{width:90%}.medical-record-by-student .medical-record-table{height:70vh;margin-top:3rem;overflow-y:auto;width:90%}.medical-record-by-student .medical-record-table .medical-record-table-header .medical-record-table-header-list{background-color:#118951;display:grid;grid-template-columns:1fr 2fr;list-style:none}.medical-record-by-student .medical-record-table .medical-record-table-header .medical-record-table-header-list h1{color:#fff;font-size:1.5rem;padding:1rem}.medical-record-by-student .medical-record-table::-webkit-scrollbar{width:12px}.medical-record-by-student .medical-record-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.add-new-register-psychologist{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;height:500px;margin-top:1rem;overflow:hidden;position:absolute;width:700px;z-index:9999}.add-new-register-psychologist.display-false{display:none}.add-new-register-psychologist .new-register-psychologist{align-items:center;background-color:#118951;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.add-new-register-psychologist .new-register-psychologist h1{font-size:1.8rem}.add-new-register-psychologist .new-register-psychologist .icon-content{cursor:pointer}.add-new-register-psychologist .form-new-register-psychologist{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:start;margin-top:2rem;overflow-y:auto;width:100%}.add-new-register-psychologist .form-new-register-psychologist::-webkit-scrollbar{width:12px}.add-new-register-psychologist .form-new-register-psychologist::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.add-new-register-psychologist .form-new-register-psychologist .input-content{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;width:70%}.add-new-register-psychologist .form-new-register-psychologist .input-content:nth-child(2){margin-top:3rem}.add-new-register-psychologist .form-new-register-psychologist .input-content label{font-size:1.8rem}.add-new-register-psychologist .form-new-register-psychologist .input-content .input-element{border:none;border-bottom:1px solid #118951;font-size:1.5rem;outline:none;padding:1rem;width:100%}.add-new-register-psychologist .form-new-register-psychologist .input-content textarea{border:1px solid #118951;border-radius:3px;font-size:1.6rem;height:200px;max-width:100%;outline:none;padding:1rem;width:100%}.add-new-register-psychologist .form-new-register-psychologist .button-content-psychologist{align-items:start;display:flex;flex-direction:row;justify-content:end;margin-top:2rem;width:70%}.add-new-register-psychologist .form-new-register-psychologist .button-content-psychologist button{background-color:#118951;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.5rem;padding:.5rem 1rem}.table-content-medical-record-psychologist{display:grid;grid-template-columns:1fr 2fr;list-style:none;overflow:hidden;position:relative;width:100%}.table-content-medical-record-psychologist .date-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.table-content-medical-record-psychologist li{border:1px solid #118951;border-top:0}.table-content-medical-record-psychologist li h1{font-size:1.5rem;font-weight:500;padding:1rem}.table-content-medical-record-psychologist li:nth-child(2){border-left:0 solid #000}.table-content-medical-record-psychologist .button-content-psychologist{align-items:center;background-color:#0000;display:flex;flex-direction:row;height:100%;justify-content:center;position:absolute;right:-100px;transition:all .1s ease-in-out}.table-content-medical-record-psychologist .button-content-psychologist button{background-color:#fff;border:0;border-radius:3px;cursor:pointer;margin-right:1rem;padding:.2rem}.table-content-medical-record-psychologist:hover .button-content-psychologist{right:0}.edit-new-register-psychologist{background-color:#fff;border-radius:3px;box-shadow:1px 1px 4px #acacac;height:500px;margin-top:1rem;overflow:hidden;position:absolute;width:700px;z-index:9999}.edit-new-register-psychologist.display-false{display:none}.edit-new-register-psychologist .new-register-psychologist{align-items:center;background-color:#118951;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.edit-new-register-psychologist .new-register-psychologist h1{font-size:1.8rem}.edit-new-register-psychologist .new-register-psychologist .icon-content{cursor:pointer}.edit-new-register-psychologist .form-edit-register-psychologist{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:start;margin-top:2rem;overflow-y:auto;width:100%}.edit-new-register-psychologist .form-edit-register-psychologist::-webkit-scrollbar{width:12px}.edit-new-register-psychologist .form-edit-register-psychologist::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.edit-new-register-psychologist .form-edit-register-psychologist .input-content{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;width:70%}.edit-new-register-psychologist .form-edit-register-psychologist .input-content:nth-child(2){margin-top:3rem}.edit-new-register-psychologist .form-edit-register-psychologist .input-content label{font-size:1.8rem}.edit-new-register-psychologist .form-edit-register-psychologist .input-content .input-element{border:none;border-bottom:1px solid #118951;font-size:1.5rem;outline:none;padding:1rem;width:100%}.edit-new-register-psychologist .form-edit-register-psychologist .input-content textarea{border:1px solid #118951;border-radius:3px;font-size:1.6rem;height:200px;max-width:100%;outline:none;padding:1rem;width:100%}.edit-new-register-psychologist .form-edit-register-psychologist .button-content-psychologist{align-items:start;display:flex;flex-direction:row;justify-content:end;margin-top:2rem;width:70%}.edit-new-register-psychologist .form-edit-register-psychologist .button-content-psychologist button{background-color:#118951;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.5rem;padding:.5rem 1rem}.table-container-psychologist-report{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:2rem;position:relative;width:100%}.table-container-psychologist-report h1{padding:2rem 0}.table-container-psychologist-report .title-table{font-size:1.6rem;font-style:italic;text-align:start;width:90%}.table-container-psychologist-report .btn-create-new-coordinator-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:90%}.table-container-psychologist-report .btn-create-new-coordinator-container button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.5rem 1rem}.table-container-psychologist-report .search-filter-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:90%}.table-container-psychologist-report .search-filter-content h2{margin:0 1rem}.table-container-psychologist-report .search-filter-content .input-content{align-items:center;border-radius:10px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);display:flex;flex-direction:row;justify-content:center;margin-left:2rem;overflow:hidden;padding:.7rem;position:relative}.table-container-psychologist-report .search-filter-content .input-content:first-child,.table-container-psychologist-report .search-filter-content .input-content:nth-child(5){margin-left:0}.table-container-psychologist-report .search-filter-content .input-content.input-data{width:120px}.table-container-psychologist-report .search-filter-content .input-content.input-data:nth-child(2){margin-left:0}.table-container-psychologist-report .search-filter-content .input-content input{border:none;font-size:1.5rem;outline:none;width:200px}.table-container-psychologist-report .search-filter-content .search-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-container-psychologist-report .search-filter-content .search-date-input-content{margin-left:3rem;width:80px}.table-container-psychologist-report .search-filter-content .search-date-input-content label{font-size:1.5rem}.table-container-psychologist-report .search-filter-content .search-date-input-content input{margin-left:1rem;width:60px}.table-container-psychologist-report .search-filter-content .submit-form-button-content{margin-left:3rem}.table-container-psychologist-report .search-filter-content .submit-form-button-content button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.7rem 1.2rem}.table-container-psychologist-report .header-table-element{border:none;border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem;width:90%}.table-container-psychologist-report .header-table-element .header-table-ul{display:grid;grid-template-columns:.3fr .5fr 4fr 3fr 1fr .5fr .5fr .5fr;list-style:none}.table-container-psychologist-report .header-table-element .header-table-ul .header-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.table-container-psychologist-report .header-table-element .header-table-ul .header-table-ul-li.visualization-element{align-items:center;display:flex;justify-content:center}.table-container-psychologist-report .header-table-element .header-table-ul .header-table-ul-li.status-icon-element{padding:1rem}.table-container-psychologist-report .main-table{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:55vh;overflow-y:auto;padding:1rem 0;width:100%}.table-container-psychologist-report .main-table::-webkit-scrollbar{width:10px}.table-container-psychologist-report .main-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.content-table-psychologist-report{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:90%}.content-table-psychologist-report.display-animation-false{opacity:0}.content-table-psychologist-report .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.3fr .5fr 4fr 3fr 1fr .5fr .5fr .5fr;justify-content:center;list-style:none;min-height:70px;width:100%}.content-table-psychologist-report .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.content-table-psychologist-report .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.content-table-psychologist-report .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.content-table-psychologist-report .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.content-table-psychologist-report .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center}.content-table-psychologist-report .content-table-ul .content-table-ul-li:first-child:before,.content-table-psychologist-report .content-table-ul .content-table-ul-li:nth-child(10):before,.content-table-psychologist-report .content-table-ul .content-table-ul-li:nth-child(2):before,.content-table-psychologist-report .content-table-ul .content-table-ul-li:nth-child(6):before,.content-table-psychologist-report .content-table-ul .content-table-ul-li:nth-child(7):before,.content-table-psychologist-report .content-table-ul .content-table-ul-li:nth-child(8):before,.content-table-psychologist-report .content-table-ul .content-table-ul-li:nth-child(9):before{display:none}.content-table-psychologist-report .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.content-table-psychologist-report .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.content-table-psychologist-report .content-table-ul .content-table-ul-li .icon-content.pdf-icon{color:crimson}.content-table-psychologist-report .content-table-ul .content-table-ul-li .icon-content.img-icon{color:#009be2}.content-table-psychologist-report .content-table-ul .content-table-ul-li .icon-content.img-docx{color:#00499c}.content-table-psychologist-report .content-table-ul .content-table-ul-li h2,.content-table-psychologist-report .content-table-ul .content-table-ul-li p{font-size:1.3rem}.form-edit-psychologist-report{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-edit-psychologist-report::-webkit-scrollbar{width:10px}.form-edit-psychologist-report::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-edit-psychologist-report.display-false{display:none}.form-edit-psychologist-report .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-edit-psychologist-report .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-edit-psychologist-report .header-form-add-element-content svg{cursor:pointer}.form-edit-psychologist-report .main-form-edit-monthly-plan{padding:1rem 10rem}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-element-content.date input{width:300px}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-element-content .input-content input{width:100%}.form-edit-psychologist-report .main-form-edit-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:row;justify-content:center}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0;width:80%}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-file-element label .icon-content{color:#118951!important;font-size:5.5rem}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-file-element label .icon-content.pdf-icon{color:crimson}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-file-element label .icon-content.img-icon{color:#009be2}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-file-element label .icon-content.img-docx{color:#00499c}.form-edit-psychologist-report .main-form-edit-monthly-plan .input-file-element input{display:none}.form-edit-psychologist-report .main-form-edit-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-edit-psychologist-report .main-form-edit-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-edit-psychologist-report .main-form-edit-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-edit-psychologist-report .main-form-edit-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.psychologist-report-information{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;height:90vh;overflow-y:auto;position:absolute;top:-20px;width:100%;z-index:999}.psychologist-report-information::-webkit-scrollbar{width:10px}.psychologist-report-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.psychologist-report-information.display-false{display:none}.psychologist-report-information .header-form-describe-element-content{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:row;font-style:italic;justify-content:space-between;margin-bottom:2rem;padding:2rem 4rem}.psychologist-report-information .header-form-describe-element-content h1{color:#000;font-size:1.7rem;padding:0}.psychologist-report-information .header-form-describe-element-content svg{cursor:pointer}.psychologist-report-information .header-form-describe-element-content button{background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.psychologist-report-information .main-monthly-plan-display-information{max-height:300px;min-height:200px;padding:1rem 6rem}.psychologist-report-information .main-monthly-plan-display-information::-webkit-scrollbar{width:10px}.psychologist-report-information .main-monthly-plan-display-information::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.psychologist-report-information .main-monthly-plan-display-information .decent-work-information h1{font-size:1.4rem;font-style:italic;font-weight:700;margin-top:1rem;padding:0 1rem}.psychologist-report-information .main-monthly-plan-display-information .decent-work-information h1 span{color:#585858}.psychologist-report-information .main-monthly-plan-display-information .description-content{width:100%}.psychologist-report-information .main-monthly-plan-display-information .description-content h1{margin-top:1rem;text-align:center;width:100%}.psychologist-report-information .main-monthly-plan-display-information .description-content p{font-size:1.6rem;padding:2rem}.psychologist-report-information .main-monthly-plan-display-information .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.psychologist-report-information .main-monthly-plan-display-information .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.psychologist-report-information .main-monthly-plan-display-information .button-content button.cancel-button{background-color:#118951;color:#fff}.psychologist-report-information .adm-hours-information-frame-content{margin-top:3rem}.form-add-school-psychologist-report{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow-y:auto;position:absolute;width:600px;z-index:999}.form-add-school-psychologist-report.display-false{display:none}.form-add-school-psychologist-report .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem;z-index:9999}.form-add-school-psychologist-report .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-school-psychologist-report .header-form-add-element-content svg{cursor:pointer}.form-add-school-psychologist-report .error-content{background-color:red;border-radius:5px;position:absolute;top:50px;transition:all .3s ease-in-out;z-index:1}.form-add-school-psychologist-report .error-content h1{color:#fff;font-size:1.5rem;padding:1rem}.form-add-school-psychologist-report .error-content.display-false{top:-200px}.form-add-school-psychologist-report .main-form-add-monthly-plan{max-height:400px;overflow-y:auto;padding:1rem 10rem}.form-add-school-psychologist-report .main-form-add-monthly-plan::-webkit-scrollbar{width:10px}.form-add-school-psychologist-report .main-form-add-monthly-plan::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.form-add-school-psychologist-report .main-form-add-monthly-plan .input-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-add-school-psychologist-report .main-form-add-monthly-plan .input-element-content label{font-size:1.8rem;margin-top:1rem}.form-add-school-psychologist-report .main-form-add-monthly-plan .input-element-content input{border:none;border-bottom:1px solid #118951;font-size:1.6rem;outline:none;padding:1rem;width:100%}.form-add-school-psychologist-report .main-form-add-monthly-plan .input-element-content .error-element{color:red;font-size:1.6rem;padding:.5rem}.form-add-school-psychologist-report .main-form-add-monthly-plan .input-element-content.date input{width:300px}.form-add-school-psychologist-report .main-form-add-monthly-plan .input-element-content .input-content{margin:1rem 4rem;width:100%}.form-add-school-psychologist-report .main-form-add-monthly-plan .input-element-content .input-content input{width:100%}.form-add-school-psychologist-report .main-form-add-monthly-plan .title h1{margin-top:4rem;padding:2rem 1rem}.form-add-school-psychologist-report .main-form-add-monthly-plan .input-file-element{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-add-school-psychologist-report .main-form-add-monthly-plan .input-file-element label{align-items:center;border:2px solid rgba(0,128,0,.151);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:200px;justify-content:center;margin:3rem 0 0;width:80%}.form-add-school-psychologist-report .main-form-add-monthly-plan .input-file-element label .icon-element{color:#118951}.form-add-school-psychologist-report .main-form-add-monthly-plan .input-file-element input{display:none}.form-add-school-psychologist-report .main-form-add-monthly-plan .input-file-element .error-element{width:80%}.form-add-school-psychologist-report .main-form-add-monthly-plan .button-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.form-add-school-psychologist-report .main-form-add-monthly-plan .button-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-school-psychologist-report .main-form-add-monthly-plan .button-content button.save-button{background-color:#118951;color:#fff}.form-add-school-psychologist-report .main-form-add-monthly-plan .button-content button.cancel-button{border:1px solid #118951}.elementary-school-weekly-plan{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}.elementary-school-weekly-plan.display-false{display:none}.elementary-school-weekly-plan h1{color:#000;padding:2rem}.main-container-plans{display:flex}.main-container-plans .content-containers{height:100vh;overflow-y:hidden;scroll-behavior:smooth;width:100%}.main-container-plans .content-containers .content{width:100%}.main-container-plans .content-containers .content.default-background{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.main-container-plans .content-containers .content.default-background img{width:50%}.main-container-plans .content-containers .content.default-background .default-background-title{position:absolute;top:30px}.main-container-plans .content-containers .content.default-background .default-background-title h1{font-family:Pacifico,cursive;font-size:4rem;font-weight:300}.main-container-plans .content-containers .content#display-false{display:none}.student-exam-main{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:start;overflow-y:auto;position:relative;width:100%}.student-exam-main::-webkit-scrollbar{width:12px}.student-exam-main::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.student-exam-main .student-exam-main-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;width:90%}.student-exam-main .student-exam-main-header .response-button-content button{align-items:center;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:1.7rem;justify-content:start;padding:1rem 2rem;text-align:start;width:200px}.student-exam-main .student-exam-main-header .response-button-content button span{margin-left:.5rem}.student-exam-main .student-exam-main-header .response-button-content button .icon-content{font-size:2.5rem;margin-left:4rem;margin-right:0}.student-exam-main .student-exam-main-header .button-content .back-button,.student-exam-main .student-exam-main-header .button-content .gear-button{background-color:#fff;border:none;border-radius:5px;color:#118951;cursor:pointer;font-size:1.5rem;padding:.5rem 1rem}.student-exam-main .student-exam-main-header .button-content .gear-button .gear-icon{transform:rotate(0deg);transition:all .4s ease-in-out}.student-exam-main .student-exam-main-header .button-content .gear-button .gear-icon:hover{transform:rotate(180deg)}.student-exam-main .student-exam-main-title{font-size:.9rem;font-style:italic;font-weight:300;margin-top:3rem;width:90%}.student-exam-main .settings-bar-right{align-items:center;display:flex;flex-direction:row;justify-content:end;position:fixed;top:200px;width:97%}.student-exam-main .settings-bar-right button{align-items:center;background-color:#fff;border:none;border-radius:100%;box-shadow:2px 3px 9px #afafaf;color:#118951;cursor:pointer;display:flex;flex-direction:row;height:50px;justify-content:center;width:50px}.student-exam-main .student-exam-main-question-content{padding-bottom:1rem;width:90%}.student-exam-main .student-exam-main-question-content .default-img-content{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.student-exam-main .student-exam-main-question-content .default-img-content img{width:60%}.student-exam-question-content{border-radius:10px;border-top:5px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:4rem;min-height:400px;padding-bottom:3rem;position:relative;width:100%}.student-exam-question-content:first-child{margin-top:3rem}.student-exam-question-content .student-exam-question-content-options-button-display{position:absolute;right:10px;top:10px}.student-exam-question-content .student-exam-question-content-options-button-display button{align-items:center;background-color:#0000;border:none;border-radius:100%;color:#118951;cursor:pointer;display:flex;flex-direction:row;height:30px;justify-content:center;transition:all .2s ease-in-out;width:30px}.student-exam-question-content .student-exam-question-content-options-button-display button:hover{background-color:#eee}.student-exam-question-content .student-exam-question-content-options-button-display .config-display{background-color:#fff;border-radius:2px;box-shadow:2px 3px 9px #afafaf;height:75px;overflow:hidden;position:absolute;right:0;top:40px;transition:all .2s ease-in-out;z-index:999}.student-exam-question-content .student-exam-question-content-options-button-display .config-display.display-false{height:0}.student-exam-question-content .student-exam-question-content-options-button-display .config-display ul{list-style:none}.student-exam-question-content .student-exam-question-content-options-button-display .config-display ul li{cursor:pointer;font-size:1.5rem;padding:1rem;width:100px}.student-exam-question-content .student-exam-question-content-options-button-display .config-display ul li:hover{background-color:#f0f0f0}.student-exam-question-content .button-add-element-student-exam-content{align-items:center;background-color:#0000;display:flex;flex-direction:row;justify-content:center;margin-top:4rem;width:100%}.student-exam-question-content .button-add-element-student-exam-content button{align-items:center;background-color:#fff;border:none;border-radius:4px;box-shadow:2px 2px 9px #afafaf;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;position:relative;width:280px}.student-exam-question-content .button-add-element-student-exam-content button h1{color:#747474;font-size:1.5rem}.student-exam-question-content .button-add-element-student-exam-content button .icon-content{background-color:#118951;border-radius:100%;color:#eee}.student-exam-question-content .student-exam-question-content-elements{align-items:center;display:flex;flex-direction:column;justify-content:start}.student-exams-form-add-element{align-items:start;display:flex;flex-direction:row;height:100vh;justify-content:center;position:fixed;top:100px;width:100%;z-index:999}.student-exams-form-add-element .student-exams-form-add-element-content{background-color:#fff;border-radius:3px;border-radius:4px;box-shadow:1px 1px 4px #acacac;margin-top:4rem;overflow:hidden;padding-bottom:2rem;position:absolute;width:600px}.student-exams-form-add-element .student-exams-form-add-element-content .student-exams-form-add-element-header{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem;z-index:9999}.student-exams-form-add-element .student-exams-form-add-element-content .student-exams-form-add-element-header h1{color:#fff;font-size:1.7rem;padding:0}.student-exams-form-add-element .student-exams-form-add-element-content .student-exams-form-add-element-header svg{cursor:pointer}.student-exams-form-add-element .student-exams-form-add-element-content .form-content{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:space-between;overflow-y:auto}.student-exams-form-add-element .student-exams-form-add-element-content .form-content::-webkit-scrollbar{width:12px}.student-exams-form-add-element .student-exams-form-add-element-content .form-content::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.student-exams-form-add-element .student-exams-form-add-element-content .form-content .input-content{width:90%}.student-exams-form-add-element .student-exams-form-add-element-content .form-content .input-content .input-element{margin-top:4rem}.student-exams-form-add-element .student-exams-form-add-element-content .form-content .input-content .input-element input{cursor:pointer;display:none}.student-exams-form-add-element .student-exams-form-add-element-content .form-content .input-content .input-element img{width:300px}.student-exams-form-add-element .student-exams-form-add-element-content .form-content .input-content .input-element.img-input{align-items:center;color:#0084ff;display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem;width:90%}.student-exams-form-add-element .student-exams-form-add-element-content .form-content .input-content .input-element.display-false{display:none}.student-exams-form-add-element .student-exams-form-add-element-content .form-content .button-content{align-items:center;display:flex;flex-direction:row;justify-content:end;width:90%}.student-exams-form-add-element .student-exams-form-add-element-content .form-content .button-content button{background-color:#118951;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:.5rem 1rem}.student-exams-form-add-element .student-exams-form-add-element-content .form-content .button-content button.cancel-button{background-color:#0000;border:1px solid #118951;color:#118951;margin-right:1rem}.student-exams-form-add-element.display-false{display:none}.title-element-content{margin-top:2rem;transition:all .5s ease-in-out;width:90%}.title-element-content .header-title-element-content{margin-bottom:2rem}.title-element-content .header-title-element-content h1{color:#818181;font-size:1.5rem}.title-element-content .title-element-input-content{align-items:center;display:flex;flex-direction:row;justify-content:start;width:100%}.title-element-content .title-element-input-content textarea{background-color:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;font-size:2rem;height:auto;max-width:100%;outline:2px solid #0000;padding:1rem;position:relative;transition:all .3s ease-in-out;transition:background-color .3s ease-in-out;width:100%}.title-element-content .title-element-input-content textarea.saved-true{background-color:#c9ffc9}.title-element-content .title-element-input-content textarea .teste{position:absolute;top:-20px}.title-element-content .title-element-input-content textarea:hover{border-bottom:2px solid #118951}.title-element-content .title-element-input-content textarea:focus{border-bottom:2px solid #0000;border-radius:3px;outline:2px solid #118951}.title-element-content .title-element-input-content .icon-content{color:#818181;cursor:pointer;display:none;font-size:0;margin-left:2rem;transition:all .5s ease-in-out}.title-element-content .title-element-input-content:hover .icon-content{display:inline;font-size:3.5rem}.image-element-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem;width:90%}.image-element-content .image-element-content-header{margin-bottom:2rem;width:100%}.image-element-content .image-element-content-header h1{color:#818181;font-size:1.5rem}.image-element-content .img-content{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.image-element-content .img-content img{width:40%}.image-element-content .img-content .icon-content{color:#818181;cursor:pointer;display:none;font-size:0;margin-left:2rem;transition:all .5s ease-in-out}.image-element-content .img-content:hover .icon-content{display:inline;font-size:3.5rem}.option-element-content{margin-top:2rem;width:90%}.option-element-content .option-element-content-header{margin-bottom:2rem}.option-element-content .option-element-content-header h1{color:#818181;font-size:1.5rem}.option-element-content .option-element-content-body{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.option-element-content .option-element-content-body .icon-content{color:#818181;cursor:pointer;display:none;font-size:0;margin-left:2rem;transition:all .5s ease-in-out}.option-element-content .option-element-content-body:hover .icon-content{display:inline;font-size:3.5rem}.option-element-content .option-element-content-body .options-element-content-table{width:100%}.option-element-content .option-element-content-body .options-element-content-table .option-element-content-add-new-option{margin-top:2rem}.option-element-content .option-element-content-body .options-element-content-table .option-element-content-add-new-option button{background-color:#0000;border:none;color:#118951;cursor:pointer;font-size:1.7rem}.option-element{align-items:center;background-color:#0000;display:flex;flex-direction:row;justify-content:start;margin-top:.5rem;transition:background-color .3s ease-in-out}.option-element .option-element-checkbox-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-right:1rem}.option-element .option-element-checkbox-content input{height:20px;width:20px}.option-element .option-element-text-content{width:100%}.option-element .option-element-text-content input{background-color:#0000;border:none;color:#000;font-size:1.7rem;outline:none;padding:.5rem;width:100%}.option-element .option-element-text-content input:focus{border-bottom:2px solid #118951}.option-element .option-element-trash-content .icon-content{color:#f000;transition:color .2s ease-in-out}.option-element.saved-true{background-color:#c9ffc9}.option-element:hover .option-element-trash-content .icon-content{color:red;transition:color .2s ease-in-out}.text-element-content{margin-top:2rem;transition:all .5s ease-in-out;width:90%}.text-element-content .header-text-element-content{margin-bottom:2rem}.text-element-content .header-text-element-content h1{color:#818181;font-size:1.5rem}.text-element-content .text-element-input-content{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.text-element-content .text-element-input-content textarea{background-color:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;font-size:2rem;height:auto;max-width:100%;outline:2px solid #0000;padding:1rem;position:relative;transition:all .3s ease-in-out;transition:background-color .3s ease-in-out;width:80%}.text-element-content .text-element-input-content textarea.saved-true{background-color:#c9ffc9}.text-element-content .text-element-input-content textarea .teste{position:absolute;top:-20px}.text-element-content .text-element-input-content textarea:hover{border-bottom:2px solid #118951}.text-element-content .text-element-input-content textarea:focus{border-bottom:2px solid #0000;border-radius:3px;outline:2px solid #118951}.text-element-content .text-element-input-content .icon-content{color:#818181;cursor:pointer;display:none;font-size:0;margin-left:2rem;transition:all .5s ease-in-out}.text-element-content .text-element-input-content:hover .icon-content{display:inline;font-size:3.5rem}.config-student-exams{align-items:center;background-color:#fff;border-radius:3px;border-radius:4px;box-shadow:1px 1px 4px #acacac;display:flex;flex-direction:column;height:200px;justify-content:start;margin-top:4rem;overflow:hidden;padding-bottom:2rem;position:fixed;width:600px;z-index:9999}.config-student-exams.display-false{display:none}.config-student-exams .config-student-exam-header{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem;width:100%}.config-student-exams .config-student-exam-header h3{color:#fff;font-size:1.7rem;padding:0 2rem}.config-student-exams .config-student-exam-header .icon-content{cursor:pointer;font-size:2rem}.config-student-exams .config-student-exam-input-container{margin-top:3rem;width:90%}.config-student-exams .config-student-exam-input-container .input-content{align-items:center;display:flex;flex-direction:row;justify-content:start;width:100%}.config-student-exams .config-student-exam-input-container .input-content h3{font-size:1.5rem;margin-right:2rem}.config-student-exams .config-student-exam-input-container .input-content .button-exam-visibility{border:none;border-radius:3px;position:relative;width:60px}.config-student-exams .config-student-exam-input-container .input-content .button-exam-visibility .icon-move-center{background-color:red;border-radius:5px;height:20px;left:0;position:relative;top:0;transition:all .1s ease-in-out;width:30px}.config-student-exams .config-student-exam-input-container .input-content .button-exam-visibility.display-true{justify-content:end}.config-student-exams .config-student-exam-input-container .input-content .button-exam-visibility.display-true .icon-move-center{background-color:#118951;left:30px}.student-exams-response{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:start;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:999}.student-exams-response .exam-student-response-information{background-color:#fff;border-radius:5px;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);height:400px;margin-top:2rem;overflow:hidden;position:fixed;width:600px}.student-exams-response .exam-student-response-information .test-answer-sheet-student-name{margin-left:3rem;margin-top:4rem}.student-exams-response .exam-student-response-information .exam-student-response-information-header{align-items:center;background-color:#118951;display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.student-exams-response .exam-student-response-information .exam-student-response-information-header h1{color:#fff;font-size:1.5rem}.student-exams-response .exam-student-response-information .test-answer-sheet-container{max-height:250px;overflow-y:auto;padding:3rem 4rem}.student-exams-response .exam-student-response-information .test-answer-sheet-container::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.student-exams-response .exam-student-response-information .test-answer-sheet-container::-webkit-scrollbar{width:10px}.student-exams-response .exam-student-response-information .test-answer-sheet-container .test-answer-sheet-element{margin-top:1rem}.student-exams-response .exam-student-response-information .test-answer-sheet-container .test-answer-sheet-element .test-answer-sheet-header h1{font-size:2rem}.student-exams-response .exam-student-response-information .test-answer-sheet-container .test-answer-sheet-element .test-answer-sheet h1{color:#252c34;font-size:1.6rem;margin-top:1rem;padding:.3rem 1rem}.student-exams-response .exam-student-response-information .test-answer-sheet-container .test-answer-sheet-element.correct .test-answer-sheet h1{background-color:rgba(0,255,0,.239);border-radius:5px}.student-exams-response .exam-student-response-information .test-answer-sheet-container .test-answer-sheet-element.not-correct .test-answer-sheet h1{background-color:rgba(255,0,0,.171);border-radius:5px}.student-exams-response .exam-student-response-information.display-false{display:none}.student-exams-response::-webkit-scrollbar{width:12px}.student-exams-response::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.student-exams-response.display-false{display:none}.student-exams-response .student-exams-response-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;width:90%}.student-exams-response .student-exams-response-header h1{font-style:italic}.student-exams-response .student-exams-response-header .btn-container button{background-color:#118951;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.5rem;margin-right:3rem;padding:.8rem 1.5rem}.student-exams-response .student-exams-response-header .btn-container button:last-child{margin-right:0}.student-exams-response .student-exams-response-table{border:1px solid #118951;margin-bottom:2rem;margin-top:3rem;width:90%}.student-exams-response .student-exams-response-table .student-exams-response-table-header{background-color:#118951;width:100%}.student-exams-response .student-exams-response-table .student-exams-response-table-header ul{display:grid;grid-template-columns:2fr 1fr .5fr .5fr .5fr .5fr;list-style:none;width:100%}.student-exams-response .student-exams-response-table .student-exams-response-table-header ul li{color:#fff;font-size:1.5rem;padding:1rem}.student-exams-response .student-exams-response-table .student-response-content{border-bottom:1px solid #118951;display:grid;grid-template-columns:2fr 1fr .5fr .5fr .5fr .5fr;list-style:none;width:100%}.student-exams-response .student-exams-response-table .student-response-content:last-child{border:none}.student-exams-response .student-exams-response-table .student-response-content:hover{background-color:#ececec;cursor:pointer}.student-exams-response .student-exams-response-table .student-response-content li{border-left:1px solid #118951;font-size:1.5rem;padding:2rem 1rem}.student-exams-response .student-exams-response-table .student-response-content li:first-child{border:none}.exam-container .exam-container-table-header{margin-top:2rem;width:90%}.exam-container .exam-container-table-header ul{align-items:center;display:flex;flex-direction:row;justify-content:start;list-style:none;margin-top:1rem}.exam-container .exam-container-table-header ul li{font-size:1.7rem;font-style:italic}.exam-container .exam-container-table-header ul li:nth-child(2){margin-left:2rem}.exam-container .exam-container-table{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:start;overflow-y:auto;scroll-behavior:smooth;width:100%}.exam-container .exam-container-table::-webkit-scrollbar{width:10px}.exam-container .exam-container-table::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.exam-container .exam-container-table .button-submit-content{align-items:center;display:flex;flex-direction:row;justify-content:end;margin:3rem 0;width:90%}.exam-container .exam-container-table .button-submit-content button{background-color:#118951;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.5rem;padding:1rem 2rem}@media(max-width:560px){.exam-container .exam-container-table-header h1,.exam-container .exam-container-table-header ul li{font-size:1.5rem}.exam-container .exam-container-table .button-submit-content button{font-size:1.2rem;padding:.5rem 1rem}}.question-content-response-from-student{margin-top:10rem;width:90%}.question-content-response-from-student .header-question-content-response-from-student{margin-bottom:2rem}.question-content-response-from-student .header-question-content-response-from-student h1{font-size:2rem}.exam-title-content{margin-top:2rem}.exam-title-content h1{font-size:2rem;font-weight:500}@media(max-width:560px){.exam-title-content h1{font-size:1.7rem}}.exam-img-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:7rem 0;width:100%}.exam-img-content img{width:40%}@media(max-width:560px){.exam-img-content img{width:100%}}.exam-option-content{margin-top:2rem}.exam-option-content .exam-option-content-ul li{align-items:center;display:flex;flex-direction:row;justify-content:start;margin-top:1rem}.exam-option-content .exam-option-content-ul li input{height:20px;width:20px}.exam-option-content .exam-option-content-ul li label{font-size:1.9rem;margin-left:1rem}@media(max-width:560px){.exam-option-content .exam-option-content-ul li label{font-size:1.4rem}}.exam-text-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:2rem;width:100%}.exam-text-content textarea{background-color:#0000;border:none;color:#000;font-size:2rem;font-weight:300;overflow:hidden;resize:none;width:75%}@media(max-width:560px){.exam-text-content h1{font-size:1.5rem}}.main-secretary-resource{display:flex}.main-secretary-resource .content-containers{height:100vh;overflow-y:hidden;scroll-behavior:smooth;width:100%}.main-secretary-resource .content-containers .content{width:100%}.main-secretary-resource .content-containers .content.default-background{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.main-secretary-resource .content-containers .content.default-background img{width:50%}.main-secretary-resource .content-containers .content.default-background .default-background-title{position:absolute;top:30px}.main-secretary-resource .content-containers .content.default-background .default-background-title h1{font-family:Pacifico,cursive;font-size:4rem;font-weight:300}.main-secretary-resource .content-containers .content-resource-management#display-false{display:none}.nav-secretary-resource{background-color:#252c34;height:100vh;width:250px}.nav-secretary-resource .psychologist-title{align-items:center;background-color:#181c22;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center}.nav-secretary-resource .psychologist-title h1{font-size:1.5rem;margin-bottom:1rem}.nav-secretary-resource .ul-option{height:74vh;overflow-x:hidden;overflow-y:auto;text-decoration:none}.nav-secretary-resource .ul-option:hover:before{content:none}.nav-secretary-resource .ul-option::-webkit-scrollbar{width:7px}.nav-secretary-resource .ul-option::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px;margin:.2rem}.nav-secretary-resource .ul-option li{align-items:center;border-collapse:collapse;display:flex;flex-direction:row;justify-content:flex-start;padding:1rem;position:relative;width:auto}.nav-secretary-resource .ul-option li.option-content-1{border-bottom:1px solid #0000001c}.nav-secretary-resource .ul-option li h1{color:#fff;font-size:1.4rem;font-weight:500;margin-left:1rem;width:fit-content}.nav-secretary-resource .ul-option li .option-title-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.nav-secretary-resource .ul-option li .option-title-content .icon-arrow{color:#fff;transform:rotate(0deg);transition:all .2s ease-in-out}.nav-secretary-resource .ul-option li .option-title-content .icon-arrow.display-true{transform:rotate(180deg)}.nav-secretary-resource .ul-option li:hover{background-color:#181c22;cursor:pointer}.nav-secretary-resource .ul-option li:hover:before{background-color:#118951;content:"";float:left;height:100%;left:0;position:absolute;top:0;width:3px}.nav-secretary-resource .ul-option .option-of-rooms{width:100%}.nav-secretary-resource .ul-option .option-of-rooms .option-element{background-color:#181c22;border-bottom:1px solid #12151a;color:#fff;font-size:1.4rem;padding-left:0;width:100%}.nav-secretary-resource .ul-option .option-of-rooms .option-element .add-new-goal{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.nav-secretary-resource .ul-option .option-of-rooms .option-element .add-new-goal h1{margin:0}.nav-secretary-resource .ul-option .option-of-rooms .option-element .add-new-goal .plus-icon-element{margin-left:1rem}.nav-secretary-resource .ul-option .option-of-rooms.display-false{display:none}.secretary-resource{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:start;width:100%}.secretary-resource .secretary-resource-title{margin-top:3rem;width:95%}.secretary-resource .secretary-resource-title h1{font-size:2rem;font-style:italic}.secretary-resource .secretary-resource-btn{margin-top:2.5rem;width:95%}.secretary-resource .secretary-resource-btn button{background-color:#0000;background-color:#118951;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.4rem;margin-bottom:2rem;padding:.5rem 1rem}.secretary-resource .secretary-resource-table-content{width:95%}.secretary-resource .secretary-resource-table-content .secretary-resource-table-title{border-radius:5px;border-top:2px solid #118951;box-shadow:1px 1px 3px hsla(0,0%,67%,.341);margin-top:1rem}.secretary-resource .secretary-resource-table-content .secretary-resource-table-title .secretary-resource-table-ul{display:grid;grid-template-columns:.2fr 2fr .5fr 2fr 1fr .5fr .5fr;list-style:none}.secretary-resource .secretary-resource-table-content .secretary-resource-table-title .secretary-resource-table-ul .secretary-resource-table-ul-li{font-size:1.5rem;padding:1rem;text-align:start}.secretary-resource .secretary-resource-table-content .secretary-resource-table-main{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:start;overflow-y:auto;padding:1rem .5rem;width:100%}.secretary-resource .secretary-resource-table-content .secretary-resource-table-main::-webkit-scrollbar{width:12px}.secretary-resource .secretary-resource-table-content .secretary-resource-table-main::-webkit-scrollbar-thumb{background-color:#118951;border-radius:20px}.secretary-resource-table-element{margin-top:2rem;opacity:1;transition:all .3s ease-in-out;width:100%}.secretary-resource-table-element.display-animation-false{opacity:0}.secretary-resource-table-element .content-table-ul{align-items:center;border-radius:10px;box-shadow:1px 1px 4px #acacac;cursor:pointer;display:grid;grid-template-columns:.2fr 2fr .5fr 2fr 1fr .5fr .5fr;justify-content:center;list-style:none;min-height:70px;width:100%}.secretary-resource-table-element .content-table-ul:hover{background-color:hsla(0,0%,50%,.075)}.secretary-resource-table-element .content-table-ul .content-table-ul-li{align-items:center;color:#252c34;display:flex;flex-direction:row;font-weight:300;justify-content:flex-start;padding:1rem;text-align:start}.secretary-resource-table-element .content-table-ul .content-table-ul-li .icon-hicheck-element{border-radius:50%;color:#118951;padding:.1rem;transition:all .1s ease-in-out}.secretary-resource-table-element .content-table-ul .content-table-ul-li .icon-hicheck-element:hover{background-color:#118951;color:#fff}.secretary-resource-table-element .content-table-ul .content-table-ul-li.status-icon-element{align-items:center;display:flex;justify-content:center;margin-left:1rem}.secretary-resource-table-element .content-table-ul .content-table-ul-li:nth-child(6):before{display:none}.secretary-resource-table-element .content-table-ul .content-table-ul-li:before{background-color:hsla(0,0%,67%,.341);content:"";height:50px;left:-10px;position:relative;width:1px;z-index:1}.secretary-resource-table-element .content-table-ul .content-table-ul-li .icon-content{color:#118951;font-size:3rem}.secretary-resource-table-element .content-table-ul .content-table-ul-li h1{font-size:1.3rem}.form-add-secretary-resource{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.form-add-secretary-resource.display-false{display:none}.form-add-secretary-resource .form-add-element{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #acacac;overflow:hidden;width:500px}.form-add-secretary-resource .form-add-element .header-form-add-element-content{align-items:center;background-color:#13975a;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding:1rem 3rem}.form-add-secretary-resource .form-add-element .header-form-add-element-content h1{color:#fff;font-size:1.7rem;padding:0}.form-add-secretary-resource .form-add-element .header-form-add-element-content svg{cursor:pointer}.form-add-secretary-resource .form-add-element .body-form-add-element-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:3rem 3rem 0}.form-add-secretary-resource .form-add-element .body-form-add-element-content .input-date-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:3rem 1rem}.form-add-secretary-resource .form-add-element .body-form-add-element-content .input-date-content label{cursor:pointer;font-size:1.7rem}.form-add-secretary-resource .form-add-element .body-form-add-element-content .input-date-content input{border:none;border-bottom:1px solid #118951;font-size:1.7rem;margin-top:2rem;outline:none}.form-add-secretary-resource .form-add-element .body-form-add-element-content .input-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0;width:100%}.form-add-secretary-resource .form-add-element .body-form-add-element-content .input-content label{cursor:pointer;font-size:1.7rem;margin-bottom:0}.form-add-secretary-resource .form-add-element .body-form-add-element-content .input-content input{background-color:#0000;border:none;border-bottom:1px solid #118951;color:#252c34;margin-top:2rem;outline:none;padding:1rem .5rem;width:100%}.form-add-secretary-resource .form-add-element .body-form-add-element-content .input-content .error-element{color:red;font-size:1.2rem;padding:.5rem}.form-add-secretary-resource .form-add-element .body-form-add-element-content .buttons-content{display:flex;justify-content:flex-end;margin:3rem 0;width:100%}.form-add-secretary-resource .form-add-element .body-form-add-element-content .buttons-content button{background-color:#0000;border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-add-secretary-resource .form-add-element .body-form-add-element-content .buttons-content button.save-button{background-color:#118951;color:#fff}.form-add-secretary-resource .form-add-element .body-form-add-element-content .buttons-content button.cancel-button{border:1px solid #118951}.graphic-content{margin-top:5rem}
/*# sourceMappingURL=main.3270bb62.css.map*/