:root{--prima:#771e35;--seconda:#a02e3b;--terza:#db4c40;--quarta:#ff8754;--quinta:#ffd15b;--dark:#061b28;--gray:#888;--gray2:#e7e7e7;--light:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Tahoma,sans-serif;margin:0}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:14px}::-webkit-scrollbar-thumb{background:#a02e3b;background:var(--seconda);border-radius:14px}::-webkit-scrollbar-thumb:hover{background:#771e35;background:var(--prima)}.admin-scheduler_buttons{grid-area:selector}.scheduler-container{display:flex;margin:0;overflow:auto;padding:0}.scheduler_pop-container{border-color:(--gray2);color:var(--seconda)}.scheduler_title{margin:0}label.MuiFormLabel-root{background-color:initial}.pair-container_admin{align-items:center;display:flex;flex-direction:row;margin-bottom:1rem}.customer-id_container_admin{margin-right:1rem;position:relative;width:50%}.customer-id_container_admin p{color:var(--seconda);font-size:larger;font-weight:600;margin-bottom:.2rem}.admin-scheduler-modal{min-height:35rem;min-width:87rem;padding:2rem}.admin-scheduler-detail{min-height:35rem;min-width:54rem;padding:2rem}.handleRemoveEvent_Button{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-top:14px;width:120px}.handleRemoveEvent_Button:hover{background-color:var(--terza)}.handleRemoveEvent_Button:active{background-color:var(--quarta)}.number_event{color:var(--terza);font-size:1.2rem;font-weight:600;margin:2% .2% 0 0}.handleAddEvent_Button{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-top:14px;min-height:42px;width:120px}.handleAddEvent_Button:hover{background-color:var(--terza)}.handleAddEvent_Button:active{background-color:var(--quarta)}.css-12rl710-MuiPaper-root-MuiDialog-paper{background-color:#0000!important;max-width:1440px!important}.selectedUserAdminScheduler{margin-left:1rem!important;margin-right:1rem!important}.absolute-center{left:30%;position:fixed;top:15%}.full-width{width:100%!important}.scroll-heigth-10-rem{height:10rem;overflow:auto}.create-students-container{align-items:end;display:flex;flex-direction:row}.create-students-container>span{color:var(--seconda);font-size:larger;font-weight:600;margin:0}.create-students-container>div{margin-bottom:0;margin-left:1rem;margin-top:0}.create-students-container+textarea{margin-bottom:0;margin-top:.3rem}.add-students{margin-top:.3rem}.events_types{display:flex;flex-direction:row}.events_types_1{margin-right:14px}.teacher-container{margin:0 0 0 -8px}.delete-container{background-color:var(--gray2);flex-direction:column;margin:7px 0;padding:14px 0}.delete-container,.delete-container_label{display:flex;justify-content:center;width:100%}.delete-container_label{font-family:inherit;font-size:16px;margin:0;padding:0}.customer_id{height:54px;margin:0;min-width:0;padding:0 0 0 14px}.delete-container_button{display:flex;justify-content:center;margin:7px 0 0;padding:0;width:100%}.switch-delete{margin:3px 7px 0 0}.button-delete_class{background-color:var(--seconda)}.button-delete_class,.button-delete_class:hover{border:none;border-radius:7px;color:#fff;font-size:16px;height:35px;margin:0 0 0 7px;padding:5px;width:140px}.button-delete_class:hover{background-color:var(--terza)}.button-delete_class:active{background-color:var(--quarta)}.button-delete_class:active,.button-delete_class:disabled{border:none;border-radius:7px;color:#fff;font-size:16px;height:35px;margin:0 0 0 7px;padding:5px;width:140px}.button-delete_class:disabled{background-color:var(--gray)}.change-teacher_container{display:flex;flex-direction:column;justify-self:center;width:100%}.teacher_avalaible-select{border:solid;border-color:var(--seconda);border-radius:7px;border-width:2px;color:var(--gray);font-family:inherit;font-size:16px;margin-bottom:7px;margin-right:14px;margin-top:7px;width:180px}.button-update_teacher{background-color:var(--seconda)}.button-update_teacher,.button-update_teacher:hover{border:none;border-radius:7px;color:#fff;font-size:14px;height:40px;margin:0;padding:5px;width:160px}.button-update_teacher:hover{background-color:var(--terza)}.button-update_teacher:active{background-color:var(--quarta)}.button-update_teacher:active,.button-update_teacher:disabled{border:none;border-radius:7px;color:#fff;font-size:14px;height:40px;margin:0;padding:5px;width:160px}.button-update_teacher:disabled{background-color:var(--gray)}.teacher-id_container{display:flex;flex-direction:column}.teacher-id_container p{color:var(--seconda);font-size:larger;font-weight:600;margin:7px 0}.action_teacher_container{align-items:center;display:flex;flex-direction:row;width:100%}.select__control{overflow:hidden!important}.select__value-container--is-multi{overflow-y:scroll!important;scrollbar-width:none!important}.fa-eye_class{right:-20px!important;top:10%!important}@media screen and (max-width:1280px){.admin-scheduler-detail{min-height:36rem;min-width:1rem;padding:2rem}.absolute-center{left:20%;position:fixed;top:15%}}@media screen and (max-width:1024px){.admin-scheduler-detail{min-height:36rem;min-width:1rem;padding:2rem}.absolute-center{left:10%;position:fixed;top:15%}}@media screen and (max-width:900px){.admin-scheduler-detail{min-height:36rem;min-width:1rem;padding:2rem}.absolute-center{left:5%;position:fixed;top:10%}}@media screen and (max-width:600px){.admin-scheduler-detail{min-height:36rem;min-width:1rem;padding:2rem}.absolute-center{left:5%;position:fixed;top:5%}}@media screen and (max-width:400px){.admin-scheduler-detail{min-height:36rem;min-width:1rem;padding:2rem}.absolute-center{left:3%;position:fixed;top:5%}}@media screen and (max-width:360px){.admin-scheduler-detail{min-height:36rem;min-width:1rem;padding:2rem}.absolute-center{left:0;position:fixed;top:5%}}@media screen and (max-height:500px){.admin-scheduler-detail{height:100px!important;min-height:5rem;min-width:5rem}.absolute-center{left:16%;position:fixed;top:3%}}.modal-background{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;border-radius:1rem;bottom:0;filter:blur(2px);-webkit-filter:blur(2px);left:0;position:absolute;right:0;top:0}.modal{background-color:#fff;border:.2rem solid var(--prima);border-radius:1rem;display:flex;flex-direction:column;height:25rem!important;justify-content:center;transition:all .3s linear;width:auto;z-index:1}.modal.center{left:40%;position:absolute;top:30%}.modal-title{color:var(--seconda);font-size:medium;margin:0}.modal-content{display:flex;flex-direction:column;height:100%;margin:0;overflow:auto;padding:0}.modal-buttons{align-items:baseline;display:flex;flex-direction:row;justify-content:center}@media screen and (max-width:600px){.modal{background-color:#fff;border:.2rem solid var(--prima);border-radius:1rem;display:flex;flex-direction:column;height:20rem!important;justify-content:center;transition:all .3s linear;width:auto;z-index:1}.modal.center{left:5%;position:absolute;top:30%}}@media screen and (max-height:500px){.modal{background-color:#fff;border:.2rem solid var(--prima);border-radius:1rem;display:flex;flex-direction:column;height:20rem!important;justify-content:center;transition:all .3s linear;width:auto;z-index:1}.modal.center{left:20%;position:absolute;top:10%}}.select--is-disabled,.select__control,.select__indicators{height:2.6rem}.select--is-disabled,.select__input-container{height:2.6rem;margin-top:0}.basic-multi-select,.select--is-disabled{margin-bottom:7px;margin-top:4px}.select__value-container{padding:0!important}.select__placeholder,.select__single-value{color:#666!important;font-size:.8rem;margin-left:.5rem!important}.container{border-radius:15px;margin-bottom:1rem;margin-top:1rem;position:relative;width:2rem}.circle,.container{cursor:pointer;height:1rem}.circle{border:1px solid #000;border-radius:20px;left:0;position:absolute;top:-1px;width:1rem}.container.off{background-color:gray}.container.on{background-color:var(--seconda)}.circle.off{background-color:#fff;transition:all .3s}.circle.on{background-color:var(--prima);left:50%;transition:all .3s}.rnc__notification-container--bottom-center,.rnc__notification-container--bottom-full,.rnc__notification-container--bottom-left,.rnc__notification-container--bottom-right,.rnc__notification-container--center,.rnc__notification-container--top-center,.rnc__notification-container--top-full,.rnc__notification-container--top-left,.rnc__notification-container--top-right{min-width:325px;pointer-events:all;position:absolute}.rnc__notification-container--bottom-center,.rnc__notification-container--center,.rnc__notification-container--top-center{align-items:center;display:flex;flex-direction:column;justify-content:center;left:calc(50% - 175px);max-width:350px}.rnc__notification-container--center{height:100%;pointer-events:none;top:20px}.rnc__notification-container--bottom-full,.rnc__notification-container--top-full{min-width:100%;width:100%}.rnc__notification-container--bottom-full{bottom:0}.rnc__util--flex-center{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:325px;pointer-events:all}.rnc__notification-container--top-center{top:20px}.rnc__notification-container--bottom-center{bottom:20px}.rnc__notification-container--top-left{left:20px;top:20px}.rnc__notification-container--top-right{right:20px;top:20px}.rnc__notification-container--bottom-left{bottom:20px;left:20px}.rnc__notification-container--bottom-right{bottom:20px;right:20px}.rnc__notification-container--mobile-bottom,.rnc__notification-container--mobile-top{pointer-events:all;position:absolute}.rnc__notification-container--mobile-top{left:20px;right:20px;top:20px}.rnc__notification-container--mobile-bottom{bottom:20px;left:20px;margin-bottom:-15px;right:20px}.rnc__notification-item--default{background-color:#007bff;border-left:8px solid #0562c7}.rnc__notification-item--default .rnc__notification-timer{background-color:#007bff}.rnc__notification-item--default .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--default .rnc__notification-close-mark{background-color:#007bff}.rnc__notification-item--success{background-color:#28a745;border-left:8px solid #1f8838}.rnc__notification-item--success .rnc__notification-timer{background-color:#28a745}.rnc__notification-item--success .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--success .rnc__notification-close-mark{background-color:#28a745}.rnc__notification-item--danger{background-color:#dc3545;border-left:8px solid #bd1120}.rnc__notification-item--danger .rnc__notification-timer{background-color:#dc3545}.rnc__notification-item--danger .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--danger .rnc__notification-close-mark{background-color:#dc3545}.rnc__notification-item--info{background-color:#17a2b8;border-left:8px solid #138b9e}.rnc__notification-item--info .rnc__notification-timer{background-color:#17a2b8}.rnc__notification-item--info .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--info .rnc__notification-close-mark{background-color:#17a2b8}.rnc__notification-item--warning{background-color:#eab000;border-left:8px solid #ce9c09}.rnc__notification-item--warning .rnc__notification-timer{background-color:#eab000}.rnc__notification-item--warning .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--warning .rnc__notification-close-mark{background-color:#eab000}.rnc__notification-item--awesome{background-color:#685dc3;border-left:8px solid #4c3fb1}.rnc__notification-item--awesome .rnc__notification-timer{background-color:#685dc3}.rnc__notification-item--awesome .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--awesome .rnc__notification-close-mark{background-color:#685dc3}@keyframes timer{0%{width:100%}to{width:0}}.rnc__base{height:100%;pointer-events:none;position:fixed;width:100%;z-index:9000}.rnc__notification-item{border-radius:3px;box-shadow:1px 3px 4px #0003;cursor:pointer;display:flex;margin-bottom:15px;position:relative}.rnc__notification-container--bottom-full .rnc__notification-item,.rnc__notification-container--top-full .rnc__notification-item{border-radius:0;margin-bottom:0}.rnc__notification-container--bottom-full .rnc__notification,.rnc__notification-container--top-full .rnc__notification{width:100%!important}.rnc__notification-timer{margin-top:10px;width:100%}.rnc__notification-timer,.rnc__notification-timer-filler{border-radius:5px;height:3px}.rnc__notification-title{color:#fff;font-size:14px;font-weight:700;margin-bottom:5px;margin-top:5px}.rnc__notification-message{word-wrap:break-word;color:#fff;font-size:14px;line-height:150%;margin-bottom:0;margin-top:0;max-width:calc(100% - 15px)}.rnc__notification-content{display:inline-block;padding:8px 15px;width:100%}.rnc__notification-close-mark{border-radius:50%;display:inline-block;height:18px;position:absolute;right:10px;top:10px;width:18px}.rnc__notification-close-mark:after{color:#fff;content:"\D7";font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rnc__notification-container--mobile-bottom .notification,.rnc__notification-container--mobile-bottom .rnc__notification-item,.rnc__notification-container--mobile-top .notification,.rnc__notification-container--mobile-top .rnc__notification-item{max-width:100%;width:100%}.rnc__notification-container--bottom-right .notification,.rnc__notification-container--top-right .notification{margin-left:auto}.rnc__notification-container--bottom-left .notification,.rnc__notification-container--top-left .notification{margin-right:auto}.rnc__notification-container--mobile-bottom .notification,.rnc__notification-container--mobile-top .notification{margin-left:auto;margin-right:auto}input[type=text],select,textarea{border:1px solid #ccc;border-radius:7px;max-width:100%;min-height:20%;min-width:100%}input[type=text],label,select,textarea{box-sizing:border-box;display:inline-block;margin:8px 0;padding:12px 20px;width:100%}label{background-color:var(--gray2);border:0 solid #ccc;border-radius:7px}.register-container-notifications{width:100%}.form-container-notifications{display:inline-block;margin:3% 14%;max-width:1000px;padding:0;width:70%}.end_date,.start_date{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;margin:8px 0;padding:12px 20px;width:100%}.button_notification{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);height:42px;margin-top:14px;width:120px}.button_notification,.register-container-notifications .button-clear_fields,.register-container-notifications .button_notification,.register-container-notifications .button_register{cursor:pointer;font-family:GothamBook,Tahoma,sans-serif;font-size:.95rem}.register-container-notifications .button_register{background-color:var(--seconda);border:none;border-radius:14px;color:var(--light);height:42px;margin-top:14px;width:120px}.register-container-notifications .button_register:hover{background-color:var(--terza)}.register-container-notifications .button_register:active{background-color:var(--quarta)}.register-container-notifications .button-clear_fields{background-color:var(--seconda);border:none;border-radius:14px;color:var(--light);height:42px;margin-left:7px;margin-top:14px;width:140px}.register-container-notifications .button-clear_fields:hover{background-color:var(--terza)}.register-container-notifications .notifications-expand-btn{font-family:GothamBook,Tahoma,sans-serif;font-size:.9rem}.button_notification:hover{background-color:var(--terza)}.button_notification:active{background-color:var(--quarta)}.full-width{width:100%}.notification-rich-preview-content{word-wrap:break-word;border:1px solid #ccc;border-radius:7px;box-sizing:border-box;contain:content;display:block;margin:8px 0;max-width:1000px;overflow-wrap:break-word;padding:12px 20px;white-space:normal;width:100%;word-break:break-word}.notification-rich-preview-content.empty{align-items:center;color:#777;display:flex;font-style:italic;min-height:48px}.ql-picker-options{background-color:#fff}.notifications-latest-section{border-top:1px solid var(--gray2);margin-top:2.5rem;padding-top:1.5rem}.notifications-latest-section h2{color:var(--seconda);font-size:1.25rem;margin:0 0 1rem}.notifications-latest-empty{color:var(--gray);font-style:italic}.notifications-latest-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.notifications-latest-item{background-color:var(--light);border:1px solid var(--gray2);border-radius:10px;padding:.85rem 1rem}.notifications-latest-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.notifications-latest-id{color:var(--seconda);font-weight:600}.notifications-delete-btn{margin-top:0;min-width:100px;padding:0 .75rem;width:auto}.notifications-latest-message{color:var(--gray);margin:0;word-break:break-word}.notifications-latest-message.rich{background-color:#fff;border:1px solid var(--gray2);border-radius:7px;padding:.75rem}.notifications-expand-btn{background:none;border:none;color:var(--seconda);cursor:pointer;font-weight:600;margin-top:.5rem;padding:0;text-decoration:underline}.notifications-expand-btn:hover{color:var(--terza)}.pace_ac_finished-button{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-left:7px;width:110px}.ppace_ac_finished-button:hover{background-color:var(--terza)}.ppace_ac_finished-button:active{background-color:var(--quarta)}.pace_deac_finished-button{background-color:var(--gray);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-left:7px;width:110px}.pace_info-tables label{align-items:center;justify-content:space-around}.pace_expand_collapse_buttons{margin-bottom:14px}.pace_expand_collapse_button_expand{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-right:14px;width:120px}.pace_expand_collapse_button_expand:hover{background-color:var(--terza)}.pace_expand_collapse_button_expand:active{background-color:var(--quarta)}.pace_expand_collapse_button_contra{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;width:120px}.pace_expand_collapse_button_contra:hover{background-color:var(--terza)}.pace_expand_collapse_button_contra:active{background-color:var(--quarta)}.pace_table{border-style:none;color:var(--seconda)}.pace_table td,th,thead,tr{border-radius:7px;width:130px}.pace_table table,.pace_table td,th,thead,tr{box-shadow:0 0 0 var(--gray)}.pace_container{display:inline-block;margin:0 14%;width:70%}.pace_show{margin:2rem 0 0}.pace_info-tables{margin:7px 0}.pace_info-tables td,.pace_info-tables th,.pace_info-tables tr{border-radius:7px;box-shadow:0 0 2px var(--gray)}.pace_info-tables td{width:130px}.pace_search-button{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;width:120px}.pace_search-button:hover{background-color:var(--terza)}.pace_search-button:active{background-color:var(--quarta)}.pace_clear-button{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin:0 0 0 7px;width:120px}.pace_clear-button:hover{background-color:var(--terza)}.pace_clear-button:active{background-color:var(--quarta)}.pace_show input[type=text],input[type=email],input[type=password],textarea{border:1px solid #ccc;border-radius:7px;box-sizing:border-box;display:inline-block;height:42px;margin:7px 0;padding:6px 10px;width:100%}.pace_show h1{margin:7px 0}.pace_submit_container{align-items:center;margin-bottom:2rem}.pace_info-tables label,.pace_submit_container{display:flex;flex-direction:row;justify-content:center}.pace_info-tables label{align-items:end}.pace_info-tables label input{margin-left:1rem}.confirmation-dialog{align-items:center;display:flex;flex-direction:column;justify-content:center}.modificar-clases-container{box-sizing:border-box;padding:1.5rem;width:100%}.mc-search-section{display:flex;gap:32px;justify-content:space-between;margin-bottom:1.5rem}.mc-search-group{align-items:stretch;display:flex;flex:1 1;gap:.5rem;height:55px}.mc-search-group:first-child{justify-content:flex-start;padding-right:35px}.mc-search-group:last-child{justify-content:flex-end;padding-left:35px}.mc-search-group label{align-items:center;display:flex;font-size:.95rem;font-weight:700;height:55px;margin:0;white-space:nowrap;width:230px}.mc-search-group input{border:1px solid var(--gray);border-radius:8px;border-radius:7px!important;box-sizing:border-box;font-size:.95rem;height:55px;outline:none;padding:0 .75rem;transition:border-color .2s;width:160px}.mc-search-group input:focus{border-color:var(--seconda)}.mc-search-group .mc-btn{height:55px}.mc-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;padding:.5rem 1rem;transition:all .3s}.mc-btn-search{background-color:var(--seconda);color:var(--light)}.mc-btn-search:hover{background-color:var(--terza)}.mc-btn-search:disabled{background-color:var(--gray);cursor:not-allowed}.mc-btn-submit{background-color:#28a745;color:#fff;font-size:1rem;padding:.7rem 2rem}.mc-btn-submit:hover{background-color:#218838}.mc-btn-submit:disabled{background-color:var(--gray);cursor:not-allowed}.mc-btn-reset{background-color:var(--seconda);color:var(--light);font-size:1rem;padding:.7rem 2rem}.mc-btn-reset:hover{background-color:var(--terza)}.mc-cards-wrapper{align-items:flex-start;display:flex;gap:0;width:100%}.mc-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex:1 1;flex-direction:column;min-height:300px;padding:1.2rem}.mc-card-header{border-bottom:2px solid var(--seconda);margin-bottom:1rem;padding-bottom:.8rem;text-align:center}.mc-card-header h3{color:var(--seconda);font-size:1.1rem;margin:0}.mc-card-info{grid-gap:.5rem 1rem;display:grid;font-size:.85rem;gap:.5rem 1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.mc-card-info-item{display:flex;flex-direction:column}.mc-card-info-item span:first-child{color:var(--seconda);font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.mc-card-info-item span:last-child{color:#333}.mc-card-students{flex:1 1}.mc-card-students h4{color:var(--seconda);font-size:.95rem;margin:0 0 .5rem}.mc-student-list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.mc-student-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.3rem;padding:.45rem .6rem;transition:background-color .2s}.mc-student-item:hover{background-color:#e8f4fd}.mc-student-item.selected{background-color:var(--seconda);color:#fff}.mc-student-item.transferred{background-color:#d4edda;color:#155724;font-style:italic}.mc-student-item .student-id{font-size:.75rem;margin-left:.5rem;opacity:.7}.mc-no-students{color:var(--gray);font-size:.85rem;font-style:italic;padding:1rem 0;text-align:center}.mc-arrow-column{align-self:center;flex-direction:column;gap:.8rem;min-width:70px;padding:0 1rem}.mc-arrow-btn,.mc-arrow-column{align-items:center;display:flex;justify-content:center}.mc-arrow-btn{background:#fff;border:2px solid var(--seconda);border-radius:50%;color:var(--seconda);cursor:pointer;font-size:1.4rem;height:48px;transition:all .3s;width:48px}.mc-arrow-btn:hover:not(:disabled){background-color:var(--seconda);color:#fff}.mc-arrow-btn:disabled{border-color:var(--gray);color:var(--gray);cursor:not-allowed}.mc-card-placeholder{align-items:center;background:#f8f9fa;border:2px dashed var(--gray);border-radius:12px;display:flex;flex:1 1;justify-content:center;min-height:300px}.mc-card-placeholder p{color:var(--gray);font-size:.95rem}.mc-validation-msg{border-radius:8px;font-size:.9rem;font-weight:700;margin-bottom:1rem;padding:.6rem;text-align:center}.mc-validation-msg.error{background-color:#f8d7da;color:#721c24}.mc-validation-msg.success{background-color:#d4edda;color:#155724}.mc-actions{display:flex;gap:1rem;justify-content:center;margin-top:1.2rem}.mc-loading{color:var(--gray);padding:2rem;text-align:center}.mc-empty-card{align-items:center;color:var(--gray);display:flex;flex-direction:column;justify-content:center;min-height:300px}.TabContent-admin{box-sizing:border-box;height:100%;min-height:0;overflow:auto;padding:0 7px 7px}.TabContent-admin>*{box-sizing:border-box;max-width:100%}.tabs-pace{background:var(--light);border-radius:14px;color:var(--seconda);height:70vh;margin:0;padding:0;width:99.7%}ul.nav-pace{align-items:center;border:1px solid var(--light);border-radius:2rem;display:flex;font-size:1.2rem;grid-area:nav-buttons;justify-content:space-between;margin:1.4% auto auto;padding-left:0;width:70%}ul.nav-pace li{cursor:pointer;list-style:none;padding:1rem;text-align:center;transition:all .3s;width:33.33%}ul.nav-pace li,ul.nav-pace li:first-child,ul.nav-pace li:last-child{border-radius:21px;box-shadow:0 0 2px var(--gray);margin:0 7px}ul.nav-pace li:hover{background:var(--terza)}ul.nav-pace li.active-admin,ul.nav-pace li:hover{box-shadow:0 0 2px var(--gray);color:var(--light)}ul.nav-pace li.active-admin{background-color:var(--seconda);margin:0 7px}.outlet-pace{align-items:center;grid-area:body;justify-content:center;margin:0;padding:0;width:100%}.historial-container{width:98%}.search-container{width:100%}.historial-tabla,.search-container{margin:0;padding:0 .8%}.historial-container_data-table{margin:0;padding:0;width:100%}.historial-container_data-table table{border-radius:1px;box-shadow:0 0 2px var(--gray);margin:1% 1.5%;padding:.7%;width:98%}.historial-container_data-table td,.historial-container_data-table th{border-radius:0;box-shadow:0 0 1px var(--gray)}.date_picker{border:solid;border-color:var(--seconda);border-radius:7px;border-width:1px;color:var(--gray);font-family:inherit;font-size:16px;height:30px;width:180px}.button_handleSC{background-color:var(--seconda);border:none;border-radius:7px;color:#fff;font-size:16px;height:35px;margin:0 10px;padding:5px;width:140px}.p-datatable-header{margin:14px 0 0 13px}.p-inputtext{border:solid;border-color:var(--seconda);border-radius:7px;border-width:1px;height:35px;width:186px}.p-inputtext,.p-paginator-page{color:var(--gray);font-family:inherit;font-size:16px}.p-paginator-page{width:30px}.loading-spinner{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.loading-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff4d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.form-register{margin-top:1rem}.form-register select{border:1px solid #ccc;border-radius:7px;box-sizing:border-box;display:inline-block;height:42px;margin:7px 0;padding:6px 10px;width:100%}.customer_id_type{width:50%}.customer-id_container p,.customer_id_type p{color:var(--seconda);font-size:larger;font-weight:600;margin-bottom:.2rem}.register-container-user_handle{width:100%}.form-container-user_handle{display:inline-block;margin:0 14%;padding:0;width:72.3%}.button_register{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-top:14px;width:120px}.button_register:hover{background-color:var(--terza)}.button_register:active{background-color:var(--quarta)}.contract_expiration{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;margin:8px 0;padding:12px 20px;width:100%}.register_form-password_button{background-color:var(--seconda);border-radius:14px;border-style:hidden;box-shadow:0 0 2px var(--gray);color:var(--light);font-family:GothamBook;height:36px;margin-left:7px;margin-top:7px;width:160px}.register_form-password_button:hover{background-color:var(--terza)}.register_form-password_button:active{background-color:var(--quarta)}.register_form-password input[type=text],input[type=password]{border:1px solid #ccc;border-radius:7px;box-sizing:border-box;display:inline-block;height:42px;margin-top:7px;padding:6px 10px;width:100%}.selectedUser{margin:0 0 7px}.customer-id_container{margin-right:1rem;position:relative;width:50%}.register-container-user_handle input[type=text],input[type=email],input[type=password],textarea{border:1px solid #ccc;border-radius:7px;box-sizing:border-box;display:inline-block;height:42px;margin:7px 0;padding:6px 10px;width:100%}.pair-container{align-items:center;display:flex;flex-direction:row;margin-bottom:1rem}.date_form-update{border-color:var(--gray);border-radius:7px;border-style:solid;height:30px;width:130px}.fa-eye,.fa-eye_up{color:#d3d3d3;cursor:pointer;position:absolute;right:4%;top:50%}.fa-eye:hover{color:#000}.submit-buttons-container{align-items:baseline;display:flex;flex-direction:row;justify-content:center}.selectedUser{margin-bottom:2rem}.toggle-cards-container{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem;margin-top:1rem}.user-info-plain-text{padding-bottom:1rem}.user-info-edit{padding-bottom:1.5rem}.toggle-card{align-items:center;background-color:var(--light);border:2px solid var(--gray);border-radius:10px;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.toggle-card-active,.toggle-card:hover{border-color:var(--seconda)}.toggle-card-active{background-color:#a02e3b1a}.toggle-card input[type=checkbox]{accent-color:var(--seconda);cursor:pointer;height:16px;width:16px}.toggle-card span{color:var(--gray);font-weight:500}.toggle-card-active span{color:var(--seconda)}.counters-edit-section,.password-edit-section{border-top:1px solid var(--gray2);margin-top:1.5rem;padding-top:1.5rem}.counters-status-message{background-color:var(--gray2);border-radius:10px;color:var(--gray);line-height:1.5;margin:.5rem 0 0;padding:1rem}.counters-load-warning{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.counters-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.counters-edit-grid input[type=number]{border:1px solid #ccc;border-radius:7px;box-sizing:border-box;height:42px;margin:7px 0;padding:6px 10px;width:100%}.user-info-grid{grid-gap:.75rem 1.5rem;display:grid;gap:.75rem 1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.user-info-field{display:flex;flex-direction:column;gap:.2rem}.user-info-label{color:var(--seconda);font-size:.85rem;font-weight:600}.user-info-value{color:var(--gray);word-break:break-word}.user-info-edit-grid{grid-gap:.75rem 1.5rem;display:grid;gap:.75rem 1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.customer-id-change-section{background-color:#a02e3b0a;border:1px solid var(--gray2);border-radius:10px;margin:1.5rem 0;padding:1rem}.customer-id-change-section h4{color:var(--seconda);margin:0 0 .5rem}.customer-id-current{color:var(--gray);margin:0 0 .75rem}.customer-id-change-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem}.customer-id-change-row input[type=text]{flex:1 1 220px;margin:0}@media only screen and (max-width:640px){.user-info-edit-grid,.user-info-grid{grid-template-columns:1fr}}.pace-register_container select{height:42px}.pace-register_container{display:inline-block;margin:0 14%;padding:0;width:72.3%}.pace_register-button{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-top:14px;transition:background-color .3s ease,color .3s ease;width:120px}.pace_register-button:hover{background-color:var(--terza)}.pace_register-button:active{background-color:var(--quarta)}.pace-register_container input[type=text],input[type=email],input[type=password],textarea{border:1px solid #ccc;border-radius:7px;box-sizing:border-box;display:inline-block;height:42px;margin:7px 0;padding:6px 10px;width:100%}.delete-pace-container{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem}.delete-pace-button{background-color:#ccc;border-radius:14px;border-style:hidden;color:#fff;cursor:not-allowed;font-family:GothamBook;height:42px;margin-top:14px;transition:background-color .3s ease,color .3s ease;width:120px}.delete-pace-button.enabled{background-color:var(--seconda);color:#fff;cursor:pointer}.delete-pace-button:hover.enabled{background-color:var(--terza)}.block_user-container{display:inline-block;margin:0 14%;width:70%}.key_description{height:42px;width:25%}.button_block-user{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-top:14px;transition:background-color .3s ease,color .3s ease;width:142px}.button_block-user:active{background-color:var(--quarta)}.button_block-user:hover{background-color:var(--terza)}.button-search_user{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-top:7px;transition:background-color .3s ease,color .3s ease;width:120px}.button-search_user:hover{background-color:var(--terza)}.button-search_user:active{background-color:var(--quarta)}.button-clear_fields{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-left:7px;margin-top:7px;transition:background-color .3s ease,color .3s ease;width:140px}.button-clear_fields:hover{background-color:var(--terza)}.button-clear_fields:active{background-color:var(--quarta)}.button-send_information{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-left:7px;margin-top:7px;transition:background-color .3s ease,color .3s ease;width:140px}.button-send_information:hover{background-color:var(--terza)}.button-send_information:active{background-color:var(--quarta)}.customer_id{border:1px solid #ccc;border-radius:7px;box-sizing:border-box;display:inline-block;height:42px;margin:4px 0;padding:6px 10px;width:100%}.modal{background-color:var(--light);border-radius:14px;box-shadow:0 0 2px var(--gray);font-size:12px;height:auto;padding:14px;width:432px}.modal>.close{background:#fff;border:1px solid #cfcece;border-radius:18px;cursor:pointer;display:block;font-size:24px;line-height:20px;padding:2px 5px;position:absolute;right:-10px;top:-10px}.user_data-container{margin:10px 0}.searchUser{margin-bottom:1rem;padding:0;width:100%}@media screen and (max-width:1280px){.modal{background-color:var(--light);border-radius:14px;box-shadow:0 0 2px var(--gray);font-size:12px;height:auto;padding:14px;width:650px}}@media screen and (max-width:1024px){.modal{background-color:var(--light);border-radius:14px;box-shadow:0 0 2px var(--gray);font-size:12px;height:auto;padding:14px;width:650px}}@media screen and (max-width:900px){.modal{background-color:var(--light);border-radius:14px;box-shadow:0 0 2px var(--gray);font-size:12px;height:auto;padding:14px;width:650px}}@media screen and (max-width:600px){.modal{background-color:var(--light);border-radius:14px;box-shadow:0 0 2px var(--gray);font-size:12px;height:auto;padding:14px;width:340px}}@media screen and (max-height:500px){.modal{background-color:var(--light);border-radius:14px;box-shadow:0 0 2px var(--gray);font-size:12px;height:auto;padding:14px;width:500px}}@media screen and (max-width:400px){.modal{background-color:var(--light);border-radius:14px;box-shadow:0 0 2px var(--gray);font-size:12px;height:auto;padding:14px;width:326px}}.tabs-user{background:var(--light);border-radius:14px;color:var(--seconda);height:70vh;margin:0;padding:0;width:99.7%}ul.nav-user{align-items:center;border:1px solid var(--light);border-radius:2rem;display:flex;font-size:1.2rem;grid-area:nav-buttons;justify-content:space-between;margin:1.4% auto auto;padding-left:0;width:60%}ul.nav-user li{cursor:pointer;list-style:none;padding-bottom:.5rem;padding-top:.5rem;text-align:center;transition:all .3s;width:50%}ul.nav-user li,ul.nav-user li:first-child,ul.nav-user li:last-child{border-radius:21px;box-shadow:0 0 2px var(--gray);margin:0 7px}ul.nav-user li:hover{background:var(--terza)}ul.nav-user li.active-admin,ul.nav-user li:hover{box-shadow:0 0 2px var(--gray);color:var(--light)}ul.nav-user li.active-admin{background-color:var(--seconda);margin:0 7px}.outlet-user{align-items:center;grid-area:body;justify-content:center;margin:0;padding:0;width:100%}.batch-panel{background:var(--light);border-radius:14px;box-shadow:0 0 2px var(--gray);color:var(--seconda);margin:2% 8%;padding:1.5rem 1.5rem 2rem}.batch-panel h3,.batch-panel h4{color:var(--seconda);margin-top:0}.batch-panel-description{line-height:1.5;margin-bottom:1rem}.batch-help-text{background:var(--gray2);border-radius:7px;font-size:.9rem;margin-bottom:1rem;padding:1rem;white-space:pre-wrap}.batch-file-row{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.batch-file-label{align-items:center;cursor:pointer;display:inline-flex;margin:0}.batch-file-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.batch-file-button{align-items:center;background-color:var(--seconda);border:none;border-radius:14px;box-shadow:0 0 2px var(--gray);color:var(--light);display:inline-flex;font-family:GothamBook,Tahoma,sans-serif;font-size:.95rem;height:42px;justify-content:center;min-width:200px;padding:0 1.25rem;transition:background-color .2s ease}.batch-file-label:hover .batch-file-button{background-color:var(--terza)}.batch-file-name{color:var(--prima);font-size:.95rem;word-break:break-word}.batch-panel .batch-action-btn,.batch-panel .button_register{background-color:var(--seconda);border:none;border-radius:14px;box-sizing:border-box;color:var(--light);cursor:pointer;font-family:GothamBook,Tahoma,sans-serif;font-size:.95rem;height:42px;margin-top:14px;min-width:200px;padding:0 1.5rem;width:auto}.batch-panel .batch-action-btn:hover:not(:disabled),.batch-panel .button_register:hover:not(:disabled){background-color:var(--terza)}.batch-panel .batch-action-btn:active:not(:disabled),.batch-panel .button_register:active:not(:disabled){background-color:var(--quarta)}.batch-panel .batch-action-btn:disabled,.batch-panel .button_register:disabled{cursor:not-allowed;opacity:.55}.batch-step{border-bottom:1px solid var(--gray2);margin-bottom:2rem;padding-bottom:1.5rem}.batch-step:last-child{border-bottom:none;margin-bottom:0;padding-bottom:.5rem}.batch-result-summary{background:var(--gray2);border-radius:7px;margin-top:1rem;overflow-x:auto;padding:1rem}.batch-result-summary pre{font-size:.85rem;margin:0;white-space:pre-wrap}.tabs-batch{background:var(--light);border-radius:14px;color:var(--seconda);margin:0;min-height:70vh;padding:0;width:99.7%}ul.nav-batch{align-items:center;border:1px solid var(--light);border-radius:2rem;display:flex;flex-wrap:wrap;font-size:1rem;gap:4px;justify-content:space-between;margin:1.4% auto auto;padding-left:0;width:95%}ul.nav-batch li{border-radius:21px;box-shadow:0 0 2px var(--gray);cursor:pointer;flex:1 1 180px;list-style:none;margin:0 7px;padding:1rem;text-align:center;transition:all .3s}ul.nav-batch li:hover{background:var(--terza);color:var(--light)}ul.nav-batch li.active-admin{background-color:var(--seconda);color:var(--light)}.outlet-batch{padding:1rem 0 7px;width:100%}@media only screen and (max-width:900px){ul.nav-batch{flex-wrap:nowrap;font-size:.85rem;overflow-x:auto;width:98%}ul.nav-batch li{flex:0 0 auto;min-width:140px}}.tabs-admin{background:var(--light);border-radius:14px;color:var(--seconda);flex-direction:column;height:100%;min-height:0;overflow:hidden}.tabs-admin,ul.nav-admin{box-sizing:border-box;display:flex;width:100%}ul.nav-admin{align-items:stretch;flex-shrink:0;font-size:1.1rem;gap:.35rem;justify-content:center;list-style:none;margin:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.75rem .5rem .5rem;scrollbar-width:thin}ul.nav-admin li{border-radius:12px;box-shadow:0 0 2px var(--gray);box-sizing:border-box;cursor:pointer;flex:1 0 150px;list-style:none;max-width:220px;min-width:130px;padding:.85rem .75rem;text-align:center;transition:all .2s ease;white-space:nowrap}ul.nav-admin li:hover{background:var(--terza);color:var(--light)}ul.nav-admin li.active-admin{background-color:var(--seconda);color:var(--light)}.outlet-admin{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow:hidden;padding-bottom:7px;width:100%}@media screen and (max-width:1024px){ul.nav-admin{font-size:1rem}ul.nav-admin li{flex-basis:120px;min-width:110px;padding:.75rem .5rem}}.code-input-container{align-items:flex-start;background-color:var(--light);border-radius:14px;display:flex;flex-direction:column;gap:14px;margin:9px;padding:28px}.code-input-title{color:var(--seconda);font-size:1.5rem;font-weight:600;margin:0}.code-input-subtitle{color:var(--gray);font-size:1rem;margin:0}.code-input-field{border:1px solid var(--gray2);border-radius:8px;box-sizing:border-box;font-size:1rem;height:42px;padding:0 14px;text-transform:uppercase;width:566px}.code-input-field:focus{border-color:var(--seconda);outline:none}.code-input-field::placeholder{text-transform:none}.code-input-button-container{display:flex;justify-content:flex-end;width:100%}.code-input-button{background-color:var(--seconda);border:none;border-radius:8px;color:var(--light);cursor:pointer;font-size:1rem;font-weight:600;height:42px;transition:background-color .2s ease;width:140px}.code-input-button:hover{background-color:var(--terza)}.code-input-button:disabled{background-color:var(--gray);cursor:not-allowed}@media only screen and (max-width:768px){.code-input-container{margin:10px;padding:20px}.code-input-button-container,.code-input-field{max-width:566px;width:100%}}@media only screen and (max-width:480px){.code-input-button-container,.code-input-field{width:100%}}.contact-page-wrap{display:flex;flex-direction:column;gap:.75rem;height:100%;width:100%}.contact-admin-bar{align-items:center;background:var(--light);border:1px solid #a02e3b1f;border-radius:14px;box-shadow:0 2px 8px #00000014;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:1rem 1.15rem}.contact-admin-bar-text{color:var(--seconda);flex:1 1 220px;font-size:.95rem;line-height:1.4;margin:0}.contact-edit-toggle{background:var(--light);border:1px solid var(--seconda);border-radius:14px;color:var(--seconda);cursor:pointer;font-size:.95rem;padding:.65rem 1.1rem;transition:background .2s,color .2s;white-space:nowrap}.contact-edit-toggle:hover{background:var(--terza);border-color:var(--terza);color:var(--light)}.contact-edit-toggle-active{background:var(--seconda);color:var(--light)}.contact-edit-toggle-active:hover{background:var(--prima);border-color:var(--prima)}.contact-edit-banner{background:#a02e3b14;border-radius:14px;color:var(--seconda);font-size:.95rem;line-height:1.4;margin:0 0 1rem;padding:.75rem 1rem}.contact-edit-form{display:flex;flex-direction:column;gap:1rem}.contact-edit-field{display:flex;flex-direction:column;gap:.4rem}.contact-edit-label{color:var(--seconda);font-size:.95rem;font-weight:600}.contact-edit-input{background:var(--light);border:1px solid #a02e3b2e;border-radius:14px;box-sizing:border-box;color:var(--seconda);font-family:GothamBook,Tahoma,sans-serif;font-size:1rem;padding:.65rem .85rem;width:100%}.contact-edit-input:focus{outline:2px solid #a02e3b59;outline-offset:1px}.contact-edit-input:disabled{cursor:not-allowed;opacity:.7}.contact-save-btn{align-self:flex-start;background:var(--seconda);border:none;border-radius:14px;color:var(--light);cursor:pointer;font-size:1rem;padding:.75rem 1.25rem;transition:background .2s}.contact-save-btn:hover:not(:disabled){background:var(--terza)}.contact-save-btn:disabled{cursor:not-allowed;opacity:.7}.contact-layout{grid-gap:1rem;background:var(--light);border-radius:14px;display:grid;gap:1rem;grid-template-columns:minmax(200px,260px) 1fr;height:100%;overflow:hidden;width:100%}.contact-layout-status{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:240px;padding:2rem}.contact-status-message{color:var(--seconda);line-height:1.5;margin:0;text-align:center}.contact-status-error{color:var(--prima)}.contact-retry-btn{background:var(--seconda);border:none;border-radius:14px;color:var(--light);cursor:pointer;font-size:1rem;padding:.65rem 1.25rem}.contact-retry-btn:hover{background:var(--terza)}.contact-sidebar{background:var(--gray2);overflow-y:auto;padding:1rem .5rem}.contact-sidebar-title{color:var(--seconda);font-size:1.1rem;margin:0 .75rem 1rem}.contact-location-desktop{display:block}.contact-location-mobile{background:var(--light);border-radius:14px;display:none}.contact-location-select{appearance:none;-webkit-appearance:none;background-color:var(--light);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23A02E3B' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:12px 8px;border:1px solid #a02e3b2e;border-radius:14px;box-shadow:0 0 2px #a02e3b1f;box-sizing:border-box;color:var(--seconda);cursor:pointer;font-family:GothamBook,Tahoma,sans-serif;font-size:1rem;height:42px;margin:0;padding:.5rem 2rem .5rem .75rem;width:100%}.contact-location-mobile-label{display:block;font-weight:600}.contact-location-btn,.contact-location-mobile-label{color:var(--seconda);font-size:1rem;margin-bottom:.5rem}.contact-location-btn{background:var(--light);border:none;border-radius:14px;box-shadow:0 0 2px #a02e3b1f;cursor:pointer;line-height:1.35;padding:.85rem 1rem;text-align:left;transition:all .2s;white-space:normal;width:100%;word-break:break-word}.contact-location-btn:hover{background:var(--terza);color:var(--light)}.contact-location-btn.active{background:var(--seconda);color:var(--light)}.contact-content{overflow-y:auto;padding:1.5rem}.contact-panel-title{color:var(--seconda);margin-top:0}.contact-panel-body{display:flex;flex-direction:column;font-size:1.1rem;gap:.75rem;line-height:1.5}.contact-item-value{align-items:center;display:flex;gap:.5rem;margin-top:.25rem}.contact-item .whatsapp_icon{flex-shrink:0;height:28px;width:28px}.contact-item-link,.contact-whatsapp-link{color:var(--seconda);text-decoration:none;word-break:break-word}.contact-item-link:hover,.contact-whatsapp-link:hover{color:var(--terza);text-decoration:underline}.contact-whatsapp-links{line-height:1.5}.contact-phone-sep{color:var(--seconda)}.contact-empty-info{color:var(--gray);font-style:italic;margin:0}.contact-map-wrap{aspect-ratio:4/3;border-radius:14px;box-shadow:0 0 2px #a02e3b1f;margin-top:1.25rem;max-width:100%;overflow:hidden;width:100%}.contact-map-wrap iframe{border:0;display:block;height:100%;width:100%}@media only screen and (max-width:768px){.contact-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr}.contact-sidebar{background:var(--light);overflow:visible;padding:.75rem}.contact-location-desktop,.contact-sidebar-title{display:none}.contact-location-mobile{background:var(--light);display:block;margin:0;padding:.75rem}.contact-content{padding:1rem}.contact-panel-body{font-size:1rem}.contact-map-wrap{aspect-ratio:1/1;margin-top:1rem}}@media only screen and (min-width:769px) and (max-width:1024px){.contact-map-wrap{aspect-ratio:16/10}}@media only screen and (max-width:480px){.contact-panel-body{font-size:.95rem}}td,th{border-radius:0;box-shadow:0 0 0 var(--gray);padding:0}.wrap{display:flex}.left{margin-right:10px}.calendar{flex-grow:1}.toolbar{margin:5px 0}.toolbar button,.toolbar span{margin-right:5px}.toolbar button{background-color:#3c78d8;border:1px solid #15c;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;padding:6px 20px;text-align:center;text-decoration:none;width:90px}select{padding:3px}.no-see,.resource-group{display:none}.button-container{display:grid;grid-template-areas:"button-left button-center button-right";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.button-container_both{background-color:var(--terza);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:56px;width:120px}.button-container_both:hover{background-color:var(--quarta)}.button-container_both:active{background-color:var(--quinta)}.button-container_bleft{grid-area:button-left}.button-container_bleft,.button-container_bright{align-items:center;display:grid;justify-content:center}.button-container_bright{grid-area:button-right}.calendar_default_main{border:7px solid var(--terza);border-radius:14px;font-family:GothamBook;font-size:13px}.calendar_default_main_extent{margin:7px;padding:0 14px 0 0}.calendar_default_cornerright{display:none}.calendar_default_event_inner{font-size:20px;inset:0;overflow:hidden;padding:2px 2px 2px 8px;position:absolute}.calendar_default_colheader{cursor:default;height:30px;margin:0;position:relative;white-space:nowrap}.calendar_default_colheader_inner{border-bottom:1px solid var(--light);border-right:0 solid var(--prima);font-size:17px}.calendar_default_colheader_inner:hover{background-color:#ccc;cursor:pointer}.calendar_default_event_bar_inner{width:7px}.cwe_container-main{border-radius:14px;display:grid;grid-area:main;grid-template-areas:"cwe_selection cwe_selection cwe_selected";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.cwe_selection{background-color:var(--light);border-radius:14px;display:grid;grid-area:cwe_selection;grid-template-areas:"cwe-selection_info" "cwe-selection_week-selection" "cwe-selection_action";grid-template-columns:1fr;grid-template-rows:0 0 100%;margin:1% 0 1% 1%}.cwe-selection_info{background-color:aqua;display:grid;grid-area:cwe-selection_info}.cwe-selection_week-selection{background-color:#7fff00;display:grid;grid-area:cwe-selection_week-selection}.cwe-selection_action{background-color:var(--seconda);border-radius:14px;display:grid;grid-area:cwe-selection_action;margin:.7%;opacity:1}.cwe_selected{border-radius:14px;display:grid;grid-area:cwe_selected;grid-template-areas:"up_cweselected" "down_cweselected";grid-template-columns:1fr;grid-template-rows:90% 10%;margin:1% 1.3% 0 1%}.cwe_selected_content-container{background-color:var(--light);border-radius:14px;margin:1%}.cwe_selected_button-container{display:grid;grid-area:down_cweselected;height:100%;justify-content:center;width:100%}.cwe_button{background-color:var(--terza);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:56px;margin-top:1%;width:181px}.cwe_button:hover{background-color:var(--quarta)}.cwe_button:active{background-color:var(--quinta)}.parent-calendar{height:100%;position:relative;width:100%}.head-p{display:grid;grid-area:header;height:100%;width:100%}.title-p{align-items:center;background-color:var(--light);border-radius:14px;display:grid;margin:.7%;padding:0}.title-p h1{color:var(--seconda);display:flex;font-size:42px;padding-left:3%}@media screen and (max-width:600px){.head-p{display:grid;grid-area:header}.title-p{align-items:center;background-color:var(--light);border-radius:14px;display:grid;height:95%;margin:.7%;padding:0}.title-p h1{color:var(--seconda);display:flex;font-size:34px;margin-top:4%;padding-left:3%}}@media screen and (max-height:500px){.title-p h1{color:var(--seconda);display:flex;font-size:34px;margin-top:4%;padding-left:3%}}.inf_scroll{height:100%;margin:0 2.1% 0 1.4%;overflow-y:scroll;padding:0 .7%}.inf_scroll-container{background-color:var(--light);border-radius:14px;display:grid;grid-area:main;height:75vh;margin:.7%}.infDiv_scroll{background-color:var(--seconda);border-color:var(--seconda);border-radius:21px;box-shadow:0 0 4px var(--gray);display:grid;height:auto;margin:14px;padding:0}.no-msg{opacity:.5}.inf_message_html{color:var(--light);padding:7px 14px}.inf_message_html a{color:var(--quinta)}.inf_message_html img{border-radius:6px;display:block;height:auto;margin:8px 0;max-width:800px;object-fit:contain}@media screen and (max-width:900px){.infDiv_scroll{background-color:var(--seconda);border-color:var(--seconda);border-radius:21px;box-shadow:0 0 4px var(--gray);display:grid;height:auto;margin:0 0 1.4%;padding:0}.inf_scroll{height:100%;margin:0 2.1% 0 1.4%;overflow-y:scroll;padding:0 .7%;scrollbar-width:none}.inf_message_html img{border-radius:6px;display:block;height:auto;margin:8px 0;max-width:500px;object-fit:contain}}@media screen and (max-width:600px){.inf_scroll{height:100%;margin:0 2.1% 0 1.4%;overflow-y:scroll;padding:0 .7%;scrollbar-width:none}.infDiv_scroll{background-color:var(--seconda);border-color:var(--seconda);border-radius:21px;box-shadow:0 0 4px var(--gray);display:grid;height:auto;margin:0 0 1.4%;padding:2.5%}.inf_scroll-container{background-color:var(--light);border-radius:14px;display:grid;grid-area:main;height:99%;margin:.7%;max-height:850px;overflow-y:auto}.infDiv_scroll p{align-self:center;color:var(--light);font-size:21px;overflow-x:hidden;padding:0;scrollbar-width:none;width:100%}.inf_message_html img{border-radius:6px;display:block;height:auto;margin:8px 0;max-width:300px;object-fit:contain}}@media screen and (max-width:400px){.inf_message_html img{border-radius:6px;display:block;height:auto;margin:8px 0;max-width:285px;object-fit:contain}}.phrase{align-items:center;background-color:var(--light);border-radius:14px;display:grid;margin:.7%}.phrase p{color:var(--gray);font-size:14px;font-style:italic;padding-left:3%}.phrase_container{display:grid;grid-area:phrase}@media screen and (max-width:600px){.phrase{align-items:center;background-color:var(--light);border-radius:14px;display:grid;margin:.7%}.phrase p{color:var(--gray);font-size:14px;font-style:italic;padding-left:3%}.phrase_container{display:grid;grid-area:phrase}}.side-nav-container{background-color:var(--light);color:var(--seconda);height:98vh;margin:0 5px;position:relative;transition:.3s;width:15%}.side-nav-container-NX{transition:.3s;width:5%}.menu-item,.nav-footer,.nav-heading,.nav-menu,.nav-upper{display:grid;transition:.3s}.nav-heading{grid-template-areas:"nav-heading_img nav-heading_img" "nav-heading_text nav-heading_hamburguer";grid-template-columns:1fr 1fr;grid-template-rows:60% 40%;height:210px}.nav-heading_NX{display:grid;grid-template-columns:1fr;height:210px;transition:.3s}.nav-brand{color:var(--seconda);grid-area:nav-heading_text;margin-left:auto;margin-right:auto;transition:.3s}.fotito,.nav-brand{display:flex}.logo-spc{align-self:center;display:grid;grid-area:nav-heading_img;height:auto;justify-self:center;width:auto}.logo-spc img{width:104px}.spc{padding-right:10px;padding-top:5px}.spc,.spc-l{margin:auto;padding-left:10px}.spc-l{width:110px}.hamburger{background:none;border:none;cursor:pointer;margin:auto;transition:.3s}.hamburger span{background-color:var(--seconda);border-radius:15px;display:block;grid-area:nav-heading_hamburguer;height:3px;margin-top:5px;transition:.3s;width:25px}.hamburger:hover span{background-color:var(--prima)}.hamburger-in{grid-area:nav-heading_hamburguer}.hamburger-in,.hamburger-out,.nav-menu{transition:.3s}.nav-menu{grid-row-gap:7px;grid-template-rows:repeat(7,1fr);margin:0 5%}.menu-item{align-items:center;border-radius:14px;box-shadow:0 0 2px var(--gray);color:var(--seconda);display:flex;height:53px;text-decoration:none;text-transform:uppercase;transition:.3s}.menu-item-NX{justify-content:center;transition:.3s}.in-between{background-color:var(--seconda);border-color:var(--seconda);border-style:solid;height:1px;transition:.3s;width:95%}.inb-controller{margin:0 0 14px;transition:.3s}.item-nav{list-style:none;transition:.3s}.menu-item:hover{background-color:var(--seconda);box-shadow:0 0 2px var(--gray);color:var(--light)}.menu-item img{padding:0 20px;transition:.3s;width:30px}.nav-footer{align-items:center;bottom:5px;display:flex;flex-direction:row;position:absolute;transition:.3s;width:100%}.nav-details,.nav-footer{justify-content:space-evenly}.nav-details{display:grid;grid-template-areas:"cand-college" "name-college";grid-template-rows:50% 50%}.nav-details img{padding:0 20px;width:50px}.nav-details p{margin-top:11px}.cand-college{grid-area:cand-college}.name-college{grid-area:name-college}.nav-footer-user-name{font-size:18px;font-weight:900}.nav-footer-user-position{color:var(--gray);margin-top:-15px}.logout-icon{margin-left:0;padding:18px 0}.logout-icon,.logout-icon-ue{transition:.3s;width:40px}@media screen and (max-width:1440px){.side-nav-container{transition:.3s;width:20%}.side-nav-container-NX{transition:.3s;width:8%}.nav-heading_NX{display:grid;grid-template-columns:1fr;height:210px;transition:.3s}.menu-item-NX{justify-content:center;transition:.3s}}@media screen and (max-width:1366px){.side-nav-container{transition:.3s;width:22vw}.side-nav-container-NX{transition:.3s;width:6vw}.nav-heading_NX{display:grid;grid-template-columns:1fr;height:210px}.menu-item-NX{justify-content:center;transition:.3s}}@media screen and (max-width:1280px){.side-nav-container{box-shadow:0 0 4px var(--gray);height:100%;left:-5px;overflow-y:auto;position:absolute;transition:.3s;width:27vw;z-index:100}.inb-controller,.nav-menu{display:none}.side-nav-container:not(.side-nav-container-NX) .inb-controller,.side-nav-container:not(.side-nav-container-NX) .nav-menu{display:grid}.side-nav-container-NX{border-radius:14px;bottom:28px;box-shadow:0 0 4px var(--gray);height:12vw;left:18px;max-height:56px;max-width:80px;overflow-y:hidden;transition:.3s;width:8vw}.nav-heading_NX{display:grid;grid-template-columns:1fr;height:50px;min-height:45px;transition:.3s}.menu-item-NX{justify-content:center;transition:.3s}.side-nav-container-NX .nav-footer{display:none}}@media screen and (max-width:1024px){.side-nav-container-NX .nav-footer{display:none}}@media screen and (max-width:1024px) and (min-height:700px){.nav-footer{bottom:5px;position:absolute}}@media screen and (max-width:1024px) and (max-height:699px){.nav-footer{bottom:auto;position:relative}}@media screen and (max-width:900px){.side-nav-container{box-shadow:0 0 4px var(--gray);height:100%;left:-5px;overflow-y:scroll;position:absolute;transition:.3s;width:250px;z-index:100}.inb-controller,.nav-menu{display:none}.side-nav-container:not(.side-nav-container-NX) .inb-controller,.side-nav-container:not(.side-nav-container-NX) .nav-menu{display:grid}.side-nav-container-NX{border-radius:14px;bottom:28px;box-shadow:0 0 4px var(--gray);height:17vw;left:14px;max-height:55px;max-width:80px;overflow-y:hidden;transition:.3s;width:12vw}.nav-heading_NX{display:grid;grid-template-columns:1fr;height:50px;min-height:45px;transition:.3s}.menu-item-NX{justify-content:center;transition:.3s}}@media screen and (max-width:600px){.side-nav-container{box-shadow:0 0 4px var(--gray);height:100%;left:-5px;min-height:100vh;overflow-y:scroll;position:absolute;transition:.3s;width:250px;z-index:100}.inb-controller,.nav-menu{display:none}.side-nav-container:not(.side-nav-container-NX) .inb-controller,.side-nav-container:not(.side-nav-container-NX) .nav-menu{display:grid}.side-nav-container-NX{border-radius:14px;bottom:28px;box-shadow:0 0 4px var(--gray);height:27vw;left:10px;max-height:55px;max-width:80px;min-height:55px;min-width:60px;overflow-y:hidden;transition:.3s;width:16vw}.nav-heading_NX{display:grid;grid-template-columns:1fr;height:50px;min-height:45px;transition:.3s}.menu-item-NX{justify-content:center;transition:.3s}}@media screen and (max-height:400px){.side-nav-container-NX{bottom:14px;transition:.3s}}.scheduler{border-radius:14px;color:var(--seconda);grid-area:main;height:calc(100vh - 8rem);margin:.7%;max-height:calc(100vh - 8rem);overflow:hidden;padding-bottom:1rem}.scheduler,.scheduler-container{box-sizing:border-box;display:grid}.scheduler-container{grid-gap:.75rem;align-items:start;gap:.75rem;grid-template-areas:"title title" "table panel";grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-template-rows:auto 1fr;height:100%;min-height:0}.scheduler-section-title{color:var(--light);flex-shrink:0;font-size:1.15rem;grid-area:title;margin:0;padding:.35rem .5rem .15rem}.available_classes{background:var(--light);border-radius:14px;display:flex;flex-direction:column;grid-area:table;height:95%;min-height:0;overflow:hidden}.d_classes{box-sizing:border-box;padding:.5rem 1rem 1rem}.d_classes,.scheduler-datatable,.scheduler-datatable .p-datatable-wrapper,.scheduler-datatable.p-datatable-scrollable{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.scheduler-datatable .p-datatable-header{background:#fff!important;border:none;flex-shrink:0;padding:.65rem .75rem;z-index:7}.scheduler-datatable .p-datatable-scrollable-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.scheduler-datatable .p-datatable-scrollable-header{background:#fff!important;box-sizing:border-box;flex-shrink:0;padding:0 1.1rem;z-index:6}.scheduler-datatable .p-datatable-scrollable-header-box,.scheduler-datatable .p-datatable-scrollable-header-table{background:#fff!important}.scheduler-datatable .p-datatable-scrollable-header .p-datatable-thead>tr{background:#fff;border-radius:12px;box-shadow:0 1px 4px #00000012}.scheduler-datatable .p-datatable-scrollable-header .p-datatable-thead>tr>th{background:#fff!important;border:none!important;box-shadow:none!important;padding:.75rem .75rem .85rem}.scheduler-datatable .p-datatable-scrollable-header .p-datatable-thead>tr>th:first-child{border-radius:12px 0 0 12px}.scheduler-datatable .p-datatable-scrollable-header .p-datatable-thead>tr>th:last-child{border-radius:0 12px 12px 0}.scheduler-datatable .p-datatable-scrollable-body{background:#fff;box-sizing:border-box;flex:1 1;min-height:0;overflow:auto;padding:.65rem 1.1rem .75rem}.scheduler-datatable .p-datatable-thead>tr>th,.scheduler-datatable thead>tr>th{background:#fff!important;border:none!important;box-shadow:none!important}.scheduler-datatable .p-datatable-table{border-collapse:initial;border-spacing:0 .65rem;margin:0 auto;width:calc(100% - .25rem)}.scheduler-datatable .p-datatable-tbody>tr{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 1px 4px #00000012;cursor:pointer;transition:box-shadow .15s ease,background .15s ease,border-color .15s ease}.scheduler-datatable .p-datatable-tbody>tr>td{background:#0000!important;border:none!important;box-shadow:none!important;padding:.9rem .75rem}.scheduler-datatable .p-datatable-tbody>tr>td:first-child{border-radius:12px 0 0 12px;padding-left:.95rem}.scheduler-datatable .p-datatable-tbody>tr>td:last-child{border-radius:0 12px 12px 0;padding-right:.95rem}.scheduler-datatable .p-datatable-tbody>tr.scheduler-row-selected{background:#a02e3b12;border-color:#a02e3b61;box-shadow:0 1px 4px #00000012}.scheduler-datatable .p-datatable-tbody>tr:hover:not(.scheduler-row-selected){box-shadow:0 2px 8px #0000001a}.p-dropdown-panel{border:1px solid #a02e3b24!important;box-shadow:0 4px 18px #00000024!important;opacity:1!important}.p-dropdown-panel,.p-dropdown-panel .p-dropdown-items-wrapper{background:var(--light)!important}.p-column-filter-overlay,.p-column-filter-overlay-menu,.scheduler-column-filter-menu,.scheduler-column-filter-menu.p-column-filter-overlay{background:var(--light)!important;border:1px solid #a02e3b29!important;border-radius:12px!important;box-shadow:0 6px 22px #00000024!important;min-width:13rem;opacity:1!important;padding:.75rem!important}.p-column-filter-overlay .p-column-filter-buttonbar,.p-column-filter-overlay .p-column-filter-constraints,.scheduler-column-filter-menu .p-column-filter-buttonbar,.scheduler-column-filter-menu .p-column-filter-constraints{background:var(--light)!important;gap:.5rem}.scheduler-column-filter-menu .p-column-filter-buttonbar{border-top:1px solid #a02e3b1a;margin-top:.25rem;padding-top:.75rem}.scheduler-filter-apply-btn,.scheduler-filter-clear-btn{border-radius:10px;cursor:pointer;flex:1 1;font-family:GothamBook,Tahoma,sans-serif;font-size:.85rem;font-weight:600;padding:.5rem .85rem;transition:background .15s ease,color .15s ease,border-color .15s ease}.scheduler-filter-clear-btn{background:var(--light);border:1px solid var(--seconda);color:var(--seconda)}.scheduler-filter-clear-btn:hover{background:var(--terza);border-color:var(--terza);color:var(--light)}.scheduler-filter-apply-btn{background:var(--terza);border:none;color:var(--light)}.scheduler-filter-apply-btn:hover{background:var(--quarta)}.scheduler-column-filter-dropdown,.scheduler-column-filter-input,.scheduler-column-filter-menu .p-dropdown,.scheduler-column-filter-menu .p-inputtext{background:var(--light)!important;border:1px solid #a02e3b2e;border-radius:10px;width:100%}.scheduler-weekday-filter{min-width:11rem}.scheduler-weekday-filter.p-dropdown{align-items:center}.scheduler-weekday-filter .p-dropdown-label{align-items:center;display:flex;line-height:1.2;min-height:2.35rem;padding:.55rem 2.25rem .55rem 2rem}.scheduler-weekday-filter .p-dropdown-label.p-placeholder{padding-left:.85rem}.scheduler-weekday-filter .p-dropdown-clear-icon{left:.55rem;margin-top:0;right:auto;top:50%;transform:translateY(-50%)}.scheduler-weekday-filter .p-dropdown-trigger{flex-shrink:0;width:2rem}.scheduler-datetime-cell{align-items:center;display:flex;flex-direction:column;gap:.15rem;line-height:1.3}.scheduler-table-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.scheduler-global-filter{background:var(--light);border:1px solid #a02e3b2e;border-radius:10px;flex:1 1 220px;min-width:220px}.scheduler-clear-filters-btn{background:var(--light);border:1px solid var(--seconda);border-radius:10px;color:var(--seconda);cursor:pointer;font-size:.9rem;padding:.55rem .9rem}.scheduler-clear-filters-btn:hover{background:var(--terza);border-color:var(--terza);color:var(--light)}.dia-semana{color:var(--seconda);font-weight:600}.scheduler-selection-panel{align-self:start;background:var(--light);border-radius:14px;box-shadow:0 0 2px #a02e3b1f;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;grid-area:panel;padding:1rem;position:-webkit-sticky;position:sticky;top:0;width:100%}.scheduler-selection-title{color:var(--seconda);font-size:1rem;margin:0}.scheduler-selection-summary{display:flex;flex-direction:column;gap:.55rem}.scheduler-selection-summary p{display:flex;flex-direction:column;font-size:.9rem;gap:.15rem;line-height:1.35;margin:0}.scheduler-selection-summary span{color:var(--gray);font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}.scheduler-selection-empty{color:var(--gray);font-size:.9rem;line-height:1.45;margin:0}.scheduler-agendar-btn{background:var(--terza);border:none;border-radius:14px;color:var(--light);cursor:pointer;font-family:GothamBook,Tahoma,sans-serif;font-size:.95rem;padding:.75rem 1rem;width:100%}.scheduler-agendar-btn:hover:not(:disabled){background:var(--quarta)}.scheduler-agendar-btn:disabled{cursor:not-allowed;opacity:.55}.scheduler-mobile-shell{height:100%}.scheduler-mobile-content,.scheduler-mobile-shell{display:flex;flex:1 1;flex-direction:column;min-height:0}.scheduler-mobile-filters-bar{align-items:stretch;background:var(--light);border-bottom:1px solid #a02e3b14;display:flex;flex-shrink:0;gap:.5rem;padding:.65rem .5rem .75rem}.scheduler-mobile-filters-bar .scheduler-global-filter{flex:1 1;min-width:0;width:auto}.scheduler-mobile-filters-toggle{align-items:center;background:var(--light);border:1px solid #a02e3b2e;border-radius:10px;color:var(--seconda);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9rem;gap:.35rem;padding:.55rem .85rem;white-space:nowrap}.scheduler-mobile-filters-toggle.is-open{background:#a02e3b14;border-color:#a02e3b59}.scheduler-mobile-filters-badge{align-items:center;background:var(--terza);border-radius:999px;color:var(--light);display:inline-flex;font-size:.75rem;font-weight:600;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .35rem}.scheduler-mobile-filters-panel{display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-height:0;overflow-y:auto;padding:.75rem .5rem 1rem}.scheduler-mobile-filters-panel-title{color:var(--seconda);font-size:1rem;margin:0}.scheduler-mobile-filters-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.scheduler-mobile-filter-dropdown,.scheduler-mobile-filter-input,.scheduler-mobile-filters-grid .p-dropdown,.scheduler-mobile-filters-grid .p-inputtext{min-width:0;width:100%}.scheduler-mobile-filter-input,.scheduler-mobile-filters-grid .p-inputtext{background:var(--light);border:1px solid #a02e3b2e;border-radius:10px;font-size:.9rem;padding:.55rem .75rem}.scheduler-mobile-filter-dropdown.p-dropdown,.scheduler-mobile-filters-grid .p-dropdown{align-items:center;background:var(--light);border:1px solid #a02e3b2e;border-radius:10px}.scheduler-mobile-filter-dropdown .p-dropdown-label,.scheduler-mobile-filters-grid .p-dropdown .p-dropdown-label{align-items:center;display:flex;font-size:.9rem;line-height:1.2;min-height:2.35rem;padding:.55rem 2rem .55rem .85rem}.scheduler-mobile-filter-dropdown .p-dropdown-label.p-placeholder,.scheduler-mobile-filters-grid .p-dropdown .p-dropdown-label.p-placeholder{padding-left:.85rem}.scheduler-mobile-filter-dropdown .p-dropdown-label:not(.p-placeholder),.scheduler-mobile-filters-grid .p-dropdown .p-dropdown-label:not(.p-placeholder){padding-left:2rem}.scheduler-mobile-filter-dropdown .p-dropdown-clear-icon{left:.55rem;margin-top:0;right:auto;top:50%;transform:translateY(-50%)}.scheduler-mobile-filter-dropdown .p-dropdown-trigger{flex-shrink:0;width:2rem}.scheduler-mobile-clear-btn{text-align:center;width:100%}.clase-card-container{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:.35rem .35rem 1rem}.clase-card{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 1px 4px #00000014;cursor:pointer;padding:15px;transition:box-shadow .15s ease,border-color .15s ease}.clase-card-selected{background:#a02e3b0d;border-color:#a02e3b73;box-shadow:0 0 0 2px #a02e3b38,0 2px 8px #00000014}.clase-title{font-size:18px;font-weight:700;margin-top:0}@media only screen and (max-width:1024px){.scheduler-container{grid-template-areas:"title" "table" "panel";grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}.scheduler-selection-panel{align-items:center;flex-direction:row;flex-wrap:wrap;position:static}.scheduler-selection-summary{grid-gap:.5rem;display:grid;flex:1 1 220px;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.scheduler-selection-summary p{flex-direction:column}.scheduler-agendar-btn{flex:0 0 auto;min-width:160px;width:auto}.d_classes{overflow:hidden}}@media only screen and (max-width:600px){.scheduler-mobile-filters-grid{grid-template-columns:1fr}.scheduler-selection-panel{align-items:stretch;flex-direction:column}.scheduler-agendar-btn{width:100%}}.calendar-container{background-color:#fff;border-radius:14px;display:grid;grid-area:main;margin:.7%}table{border-collapse:initial;width:100%}td,th{border-radius:14px;box-shadow:0 0 4px var(--gray);padding:8px;text-align:center}.week-calendar_container{background-color:var(--light);border-radius:14px;display:grid;grid-area:main;margin:auto .7%;max-height:100%;overflow:auto;padding:0 1px}input[type=text]{border:1px solid #ccc;border-radius:14px;height:54px;margin:0;min-width:0;padding:0 0 0 14px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contains-all{display:flex;min-height:100vh;overflow-y:hidden}.admindashboard-g{grid-gap:0;background-color:var(--seconda);display:grid;gap:0;grid-template-areas:"header" "main";grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100vh;padding-bottom:7px;width:100%}.admin-todo-container,.admindashboard-g{box-sizing:border-box;min-height:0;overflow:hidden}.admin-todo-container{display:flex;flex-direction:column;height:calc(99.3% - 7px);margin:.7% .7% 0;width:98.6%}.admin-todo-container,.attendace_container{background-color:var(--light);border-radius:14px;grid-area:main}.attendace_container{display:grid;margin:.7%}.attendace_render{background-color:var(--light);border-radius:14px;color:var(--seconda);display:block;height:74vh;margin:.7%;overflow:auto;padding:.7%}.classes_list{grid-area:classes_list;margin:0 7px 0 14px;padding:0}.classes_list li{list-style-type:none}.classes_list-button{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-top:14px;width:120px}.classes_list-button:hover{background-color:var(--terza)}.classes_list-button:active{background-color:var(--quarta)}.classes_render{grid-area:classes_render;margin:0;padding:0}.classes_render-button{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:42px;margin-top:14px;width:160px}.classes_render-button:hover{background-color:var(--terza)}.classes_render-button:active{background-color:var(--quarta)}.shown_student td{height:42px}.student-checkinput{align-items:center;justify-content:center}.btn_pace_modify{background-color:var(--seconda);border-radius:14px;border-style:hidden;color:var(--light);font-family:GothamBook;height:28px;margin-top:14px;width:130px}.btn_pace_modify:hover{background-color:var(--terza)}.btn_pace_modify:active{background-color:var(--quarta)}.student-card-container{display:flex;flex-direction:column;gap:10px}.student-card{background:#fff;border-radius:8px;box-shadow:0 0 7px #0003;padding:15px}.student-card-title{font-size:18px;font-weight:700}.student-card-actions,.student-checkinput{display:flex;justify-content:space-between;margin-top:10px}@media screen and (max-width:600px){.shown_student{display:block;overflow:auto;scrollbar-width:none;width:100%}.shown_student td{height:60px}.attendace_render{background-color:var(--light);border-radius:14px;color:var(--seconda);display:block;height:74vh;margin:.7%;overflow:auto;padding:.7%;scrollbar-width:none}}@media screen and (max-width:400px){.shown_student{display:block;overflow:auto;scrollbar-width:none;width:100%}.shown_student td{height:60px}.attendace_render{background-color:var(--light);border-radius:14px;color:var(--seconda);display:block;height:65vh;margin:.7%;overflow:auto;padding:.7%;scrollbar-width:none}}@media screen and (max-height:500px){.shown_student{display:block;overflow:auto;scrollbar-width:none;width:100%}.shown_student td{height:60px}.attendace_render{background-color:var(--light);border-radius:14px;color:var(--seconda);display:block;height:145vh;margin:.7%;overflow:auto;padding:.7%;scrollbar-width:none}}.class_attendance-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:18% 1fr;height:100vh;width:100%}@media screen and (max-height:500px){.class_attendance-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:25% 1fr;height:100vh;overflow-y:auto;scrollbar-width:none;width:100%}}@media screen and (max-height:400px){.class_attendance-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:27% 1fr;height:100vh;overflow-y:auto;scrollbar-width:none;width:100%}}.code-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:18% 1fr;height:100vh;max-height:100vh;min-height:100%;overflow-y:auto;width:100%}.code-g .code-input-container{align-self:start;grid-area:main}@media only screen and (max-width:1024px){.code-g{grid-template-rows:15% 1fr;overflow-y:auto;scrollbar-width:none}}@media only screen and (max-width:768px){.code-g{grid-template-rows:12% 1fr}}.dashboard-g{grid-row-gap:0;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "phrase phrase phrase phrase" "main main main main";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:16% 7% 1fr;height:100vh;width:100%}@media screen and (max-width:900px){.dashboard-g{grid-row-gap:0;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "phrase phrase phrase phrase" "main main main main";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:14% 10% 1fr;height:100vh;width:100%}}@media screen and (max-width:600px){.dashboard-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "phrase phrase phrase phrase" "main   main   main   main  ";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:13% 11% 1fr;height:100vh;overflow-y:auto;padding:0 .7%;scrollbar-width:none;width:100%}}@media screen and (max-height:600px){.dashboard-g{grid-row-gap:0;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "phrase phrase phrase phrase" "main   main   main   main  ";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:20% 15% 1fr;height:100vh;overflow-y:auto;scrollbar-width:none;width:100%}}@media screen and (max-height:500px){.dashboard-g{grid-row-gap:0;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "phrase phrase phrase phrase" "main   main   main   main  ";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:31% 20% 1fr;height:100vh;overflow-y:auto;scrollbar-width:none;width:100%}}@media screen and (max-width:320px) and (max-height:568px){.dashboard-g{grid-row-gap:0;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "phrase phrase phrase phrase" "main   main   main   main  ";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:21% 18% 1fr;height:100vh;overflow-y:auto;scrollbar-width:none;width:100%}}.exams-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:18% 1fr;height:100vh;max-height:100vh;min-height:100%;overflow-y:hidden;width:100%}@media only screen and (max-width:1024px){.exams-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:15% 1fr;height:100vh;max-height:100vh;min-height:100%;overflow-y:hidden;scrollbar-width:none;width:100%}}@media only screen and (max-width:900px){.exams-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:15% 1fr;height:100vh;max-height:100vh;min-height:100%;overflow-y:hidden;scrollbar-width:none;width:100%}}@media only screen and (max-width:600px){.exams-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:15% 1fr;height:100vh;max-height:100vh;min-height:100%;overflow-y:hidden;scrollbar-width:none;width:100%}}@media screen and (max-height:500px){.exams-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:28% 68%;height:100vh;max-height:100vh;min-height:100%;overflow-y:auto;scrollbar-width:none;width:100%}.exams-g::-webkit-scrollbar{display:none}}.div-description h1{color:var(--light);font-size:36px}.div-description h2,.div-description h3{color:var(--light)}.div-description h4{color:var(--light);font-weight:300;line-height:21px}.div-description_nonmobile h1{color:var(--light);font-size:34px}.div-description_nonmobile h2,.div-description_nonmobile h3{color:var(--light)}.div-description_nonmobile h4{color:var(--light);font-weight:300;line-height:21px}.box-dc,.box-password{margin:0;padding:1% 0}.box-password input[type=password]{width:334px}.box-password input[type=password],.ep-input{-moz-appearance:textfield;border-radius:14px;border-style:hidden;height:52px;padding:0 0 0 14px}.ep-input{width:320px}.ep-input::-webkit-inner-spin-button,.ep-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.box-logo{display:grid;grid-area:logo}.s-boton{align-items:center;background-color:var(--prima);border-radius:14px;border-style:hidden;box-shadow:0 0 0 var(--gray);color:var(--light);height:52px;justify-content:center;margin-top:1%;transition:all .1s;width:334px}.s-boton:hover{background-color:var(--terza);color:var(--light)}.s-boton:active{background-color:var(--quarta);color:var(--light)}.box-divider{grid-area:logo-2;justify-items:center}.box-divider,.box-login{align-items:center;display:grid}.box-login{grid-area:caja-login;justify-content:center}.box-logoSPC{grid-area:logo-1;margin:2%}.box-logoSPC,.box-logoSPC_back{align-items:center;display:grid;justify-items:center}.box-logoSPC_back{background-color:var(--light);border-radius:14px;padding:2% 5%}.CC_Logo-spc{width:100%}.frase-canadian h2{color:var(--quinta);margin:7px}.box-footer{color:var(--light);font-size:24px;font-weight:300;grid-area:footer;line-height:21px;margin-top:20px}.box-footer,.todo{display:flex;justify-content:center}.todo{align-items:center;background-color:var(--seconda);min-height:100vh}.todo-login{grid-row-gap:0;border-radius:14px;box-shadow:0 0 10px #00000040;display:grid;grid-template-areas:"logo logo" "logo-1 caja-login" "footer footer";grid-template-columns:1fr 1fr;grid-template-rows:1% 80% 15%;padding:1% 0;width:70%}.box-footer_mobile,.div-description_nonmobile{display:none}.error-handler{align-items:center;color:var(--light);display:flex;font-size:13px;height:26px;opacity:.7;width:334px}.password-toggle{align-items:center;color:#888;cursor:pointer;display:flex;font-size:18px;height:100%;position:absolute;right:18px;top:50%;transform:translateY(-50%);z-index:2}.password-toggle .fa{line-height:1;text-align:center;top:38%;transition:color .2s;vertical-align:middle;width:22px}@media only screen and (max-width:1600px){.CC_Logo-spc{width:100%}.box-logoSPC_back{align-items:center;background-color:var(--light);border-radius:14px;display:grid;justify-items:center;margin:3%;padding:2% 5%}.box-footer{color:var(--light);display:flex;font-size:20px;font-weight:300;grid-area:footer;justify-content:center;line-height:21px;margin-top:20px}}@media only screen and (max-width:1440px){.todo-login{width:80%}.CC_Logo-spc{width:100%}.box-logoSPC_back{align-items:center;background-color:var(--light);border-radius:14px;display:grid;justify-items:center;margin:3%;padding:2% 5%}.box-footer{color:var(--light);display:flex;font-size:17px;font-weight:300;grid-area:footer;justify-content:center;line-height:21px;margin-top:20px}}@media only screen and (max-width:1024px){.todo{align-items:center;background-color:var(--seconda);display:flex;justify-content:center;max-height:120vh;min-height:100vh}.todo-login{display:flex;flex-direction:column;max-width:50vh;min-height:65vh;min-width:40vh}.box-logo{display:none}.box-logoSPC{align-items:center;display:flex;justify-content:center}.box-login{margin:0}.box-footer_mobile{color:var(--light);flex-direction:column;font-size:16px;font-weight:300;line-height:2px;margin:10% 0 0}.box-footer_mobile,.box-logoSPC_back{align-items:center;display:flex;justify-content:center}.box-logoSPC_back{background-color:var(--light);border-radius:14px;margin:3%;max-width:300px;padding:2% 5%}.CC_Logo-spc{width:100%}.box-divider{align-items:center;display:none;grid-area:logo-2;justify-items:center}.box-dc,.box-password,.s-boton{display:flex}.div-description{display:none}.div-description_nonmobile{display:contents}.box-footer{display:none}}@media only screen and (max-width:900px){.todo{align-items:center;background-color:var(--seconda);display:flex;justify-content:center;max-height:120vh;min-height:120vh}.todo-login{display:flex;flex-direction:column;max-width:50vh;min-height:80vh;min-width:40vh}.box-logo{display:none}.box-logoSPC{align-items:center;display:flex;justify-content:center}.box-login{margin:0}.box-footer_mobile{color:var(--light);flex-direction:column;font-size:16px;font-weight:300;line-height:2px;margin:10% 0 0}.box-footer_mobile,.box-logoSPC_back{align-items:center;display:flex;justify-content:center}.box-logoSPC_back{background-color:var(--light);border-radius:14px;margin:3%;max-width:300px;padding:2% 5%}.CC_Logo-spc{width:100%}.box-divider{align-items:center;display:none;grid-area:logo-2;justify-items:center}.box-dc,.box-password,.s-boton{display:flex}.div-description{display:none}.div-description_nonmobile{display:contents}.box-footer{display:none}}@media only screen and (max-width:600px){.todo{align-items:center;background-color:var(--seconda);display:flex;justify-content:center;max-height:120vh;min-height:120vh}.todo-login{display:flex;flex-direction:column;max-width:45vh;min-height:85vh;min-width:40vh}.box-login form{justify-content:center;margin:0;max-width:40vh;min-width:40vh}.s-boton{max-width:40vh}.box-logo{display:none}.box-logoSPC{align-items:center;display:flex;justify-content:center}.box-login{margin:0}.box-footer_mobile{color:var(--light);flex-direction:column;font-size:16px;font-weight:300;line-height:2px;margin:10% 0 0}.box-footer_mobile,.box-logoSPC_back{align-items:center;display:flex;justify-content:center}.box-logoSPC_back{background-color:var(--light);border-radius:14px;margin:3%;max-width:300px;padding:2% 5%}.CC_Logo-spc{width:100%}}@media only screen and (max-width:500px){.todo{align-items:center;background-color:var(--seconda);display:flex;justify-content:center;max-height:120vh;min-height:105vh}.todo-login{display:flex;flex-direction:column;max-width:45vh;min-height:85vh;min-width:45vh}.box-logo{display:none}.box-logoSPC{align-items:center}.box-login,.box-logoSPC{display:flex;justify-content:center}.box-login{margin:0;max-width:45vh;min-width:45vh}.box-login form{justify-content:center;margin:0;max-width:35vh;min-width:35vh}.s-boton{max-width:35vh}.box-footer_mobile{color:var(--light);flex-direction:column;font-size:16px;font-weight:300;line-height:2px;margin:10% 0 0}.box-footer_mobile,.box-logoSPC_back{align-items:center;display:flex;justify-content:center}.box-logoSPC_back{background-color:var(--light);border-radius:14px;margin:3%;max-width:300px;padding:2% 5%}.CC_Logo-spc{width:100%}.div-description_nonmobile{display:block}}@media only screen and (max-width:400px){.todo{align-items:center;background-color:var(--seconda);display:flex;justify-content:center;max-height:120vh;min-height:120vh}.todo-login{display:flex;flex-direction:column;max-width:45vh;min-height:100vh;min-width:45vh}.box-logo{display:none}.box-logoSPC{align-items:center}.box-login,.box-logoSPC{display:flex;justify-content:center}.box-login{margin:0;max-width:45vh;min-width:20vh}.box-login form{justify-content:center;margin:0;max-width:40vh;min-width:40vh}.s-boton{max-width:40vh}.box-footer_mobile{color:var(--light);flex-direction:column;font-size:16px;font-weight:300;line-height:2px;margin:10% 0 0}.box-footer_mobile,.box-logoSPC_back{align-items:center;display:flex;justify-content:center}.box-logoSPC_back{background-color:var(--light);border-radius:14px;margin:3%;max-width:300px;padding:2% 5%}.CC_Logo-spc{width:100%}.div-description_nonmobile{display:block}}@media only screen and (max-width:320px){.todo{align-items:center;background-color:var(--seconda);display:flex;justify-content:center;max-height:130vh;min-height:120vh}.todo-login{display:flex;flex-direction:column;max-width:55vh;min-height:100vh;min-width:55vh}.box-logo{display:none}.box-logoSPC{align-items:center}.box-login,.box-logoSPC{display:flex;justify-content:center}.box-login{margin:0;max-width:45vh;min-width:55vh}.box-login form{justify-content:center;margin:0;max-width:50vh;min-width:50vh}.s-boton{max-width:50vh}.box-footer_mobile{color:var(--light);flex-direction:column;font-size:16px;font-weight:300;line-height:2px;margin:10% 0 0}.box-footer_mobile,.box-logoSPC_back{align-items:center;display:flex;justify-content:center}.box-logoSPC_back{background-color:var(--light);border-radius:14px;margin:3%;max-width:300px;padding:2% 5%}.CC_Logo-spc{width:100%}.div-description_nonmobile{display:block}}@media only screen and (max-height:500px){.todo{align-items:center;background-color:var(--seconda);display:flex;justify-content:center;max-height:235vh;min-height:230vh}.todo-login{display:flex;flex-direction:column;max-width:120vh;min-height:100vh;min-width:100vh}.box-logo{display:none}.box-logoSPC{align-items:center}.box-login,.box-logoSPC{display:flex;justify-content:center}.box-login{margin:0;max-width:120vh;min-width:120vh}.box-footer_mobile{color:var(--light);flex-direction:column;font-size:16px;font-weight:300;line-height:2px;margin:10% 0 0}.box-footer_mobile,.box-logoSPC_back{align-items:center;display:flex;justify-content:center}.box-logoSPC_back{background-color:var(--light);border-radius:14px;margin:3%;max-width:300px;padding:2% 5%}.CC_Logo-spc{width:100%}.div-description_nonmobile{display:block}}@media only screen and (max-height:400px){.todo{align-items:center;background-color:var(--seconda);display:flex;justify-content:center;max-height:271vh;min-height:230vh}.todo-login{display:flex;flex-direction:column;max-width:120vh;min-height:100vh;min-width:100vh}.box-logo{display:none}.box-logoSPC{align-items:center}.box-login,.box-logoSPC{display:flex;justify-content:center}.box-login{margin:0;max-width:120vh;min-width:120vh}.box-login form{justify-content:center;margin:0;max-width:85vh;min-width:85vh}.s-boton{max-width:85vh}.box-footer_mobile{color:var(--light);flex-direction:column;font-size:16px;font-weight:300;line-height:2px;margin:10% 0 0}.box-footer_mobile,.box-logoSPC_back{align-items:center;display:flex;justify-content:center}.box-logoSPC_back{background-color:var(--light);border-radius:14px;margin:3%;max-width:300px;padding:2% 5%}.CC_Logo-spc{width:100%}.div-description_nonmobile{display:block}}.forbidden-g{grid-template-columns:1fr;max-height:1080px;max-width:1920px}.forbidden-g,.help-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "main main main main";grid-template-rows:18% 1fr;height:100vh;width:100%}.help-g{grid-template-columns:1fr 1fr 1fr 1fr}.help-main{align-items:stretch;border-radius:14px;display:flex;grid-area:main;height:80%;justify-content:center;margin:5% 7.5%;overflow:hidden;width:85%}.help-main p{color:var(--prima)}@media only screen and (max-width:768px){.help-main{margin:5% .7% 0;width:98.6%}}@media only screen and (max-width:500px){.help-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "main main main main";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:16% 1fr;height:100vh;width:100%}.help-main{border-radius:14px;display:flex;grid-area:main;height:82%;justify-content:center;margin:8% .7% 0;overflow:hidden;width:98.6%}}.my_schedule-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "main main main main";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:15% 85%;height:100vh;width:100%}@media screen and (max-width:1280px){.my_schedule-g{grid-row-gap:.7%;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "main main main main";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:16% 82%;height:100vh;width:100%}}@media screen and (max-height:500px){.my_schedule-g{grid-row-gap:0;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "main   main   main   main  ";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:27% 1fr;height:100vh;width:100%}}@media screen and (max-width:600px){.my_schedule-g{grid-row-gap:.7%;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "main main main main";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:12.7% 1fr;height:100vh;width:100%}}@media screen and (max-height:500px){.my_schedule-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "main   main   main   main  ";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:27% 1fr;height:100vh;width:100%}}@media screen and (max-width:320px) and (max-height:568px){.my_schedule-g{grid-row-gap:0;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header" "main   main   main   main  ";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:20% 1fr;height:100vh;width:100%}}.not-found-g{grid-template-areas:"header header header header" "main main main main";grid-template-columns:1fr;max-height:1080px;max-width:1920px}.not-found-g,.schedule-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-rows:18% 1fr;height:100vh;width:100%}.schedule-g{grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;max-height:100vh;min-height:100%;overflow-y:hidden}@media only screen and (max-width:1024px){.schedule-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:15% 1fr;height:100vh;max-height:100vh;min-height:100%;overflow-y:hidden;scrollbar-width:none;width:100%}}@media only screen and (max-width:900px){.schedule-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:15% 1fr;height:100vh;max-height:100vh;min-height:100%;overflow-y:hidden;scrollbar-width:none;width:100%}}@media only screen and (max-width:600px){.schedule-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:15% 1fr;height:100vh;max-height:100vh;min-height:100%;overflow-y:hidden;width:100%}}@media screen and (max-height:500px){.schedule-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:28% 68%;height:100vh;max-height:200vh;min-height:100%;overflow-y:auto;scrollbar-width:none;width:100%}.schedule-g::-webkit-scrollbar{display:none}}.workshop-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:18% 1fr;height:100vh;max-height:100vh;min-height:100%;overflow-y:hidden;width:100%}@media only screen and (max-width:1024px){.workshop-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:15% 1fr;height:100vh;max-height:100vh;min-height:100%;overflow-y:hidden;scrollbar-width:none;width:100%}}@media only screen and (max-width:900px){.workshop-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:15% 1fr;height:100vh;max-height:100vh;min-height:100%;overflow-y:hidden;scrollbar-width:none;width:100%}}@media only screen and (max-width:600px){.workshop-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:15% 1fr;height:100vh;max-height:100vh;min-height:100%;overflow-y:hidden;scrollbar-width:none;width:100%}}@media screen and (max-height:500px){.workshop-g{grid-row-gap:7px;background-color:var(--seconda);display:grid;grid-template-areas:"header header header header header" "main main main main main";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:28% 68%;height:100vh;max-height:100vh;min-height:100%;overflow-y:auto;scrollbar-width:none;width:100%}.workshop-g::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=main.65cfb4db.css.map*/