.Board-module-scss-module__w6bgfW__Board{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;padding-top:2rem;list-style:none;display:flex}.Board-module-scss-module__w6bgfW__Board .Board-module-scss-module__w6bgfW__card-holder{min-width:25%;max-width:45%}.Board-module-scss-module__w6bgfW__Board .Board-module-scss-module__w6bgfW__card-holder h2{text-align:center;background-color:var(--primary);border-radius:var(--border-radius)var(--border-radius)0 0;width:100%;height:100%;color:var(--inverted-text-color);margin:0;padding:.5rem;display:block}.Board-module-scss-module__w6bgfW__Board .Board-module-scss-module__w6bgfW__card-holder ul{background-color:var(--primary-active);border-radius:0 0 var(--border-radius)var(--border-radius);flex-direction:column;gap:1rem;padding:1rem;list-style:none;display:flex}.Board-module-scss-module__w6bgfW__Board .Board-module-scss-module__w6bgfW__card-holder ul .Board-module-scss-module__w6bgfW__card{background-color:var(--card-bg);width:100%;box-shadow:var(--surface-shadow);font-style:inherit;border-radius:.5rem;padding:.5rem;text-decoration:none}.Board-module-scss-module__w6bgfW__Board .Board-module-scss-module__w6bgfW__card-holder ul .Board-module-scss-module__w6bgfW__card h3{text-align:center;width:100%;display:block}.Board-module-scss-module__w6bgfW__Board .Board-module-scss-module__w6bgfW__card-holder ul .Board-module-scss-module__w6bgfW__card p{text-align:center;font-size:.75rem}
.Button-module-scss-module__gW1A4G__Button{background-color:var(--primary);color:#fff;box-shadow:var(--surface-shadow);border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;gap:1rem;padding:1rem;font-size:1.2rem;transition:all .3s ease-out;display:flex}.Button-module-scss-module__gW1A4G__Button:hover{background-color:var(--primary-hover)}.Button-module-scss-module__gW1A4G__Button:active{background-color:var(--primary-active)}
.CategorySlider-module-scss-module__PjNHza__CategorySlider{justify-content:space-between;align-items:center;width:100%;padding:1rem;display:flex}.CategorySlider-module-scss-module__PjNHza__CategorySlider h2{text-align:center;font-size:1.125rem}.CategorySlider-module-scss-module__PjNHza__CategorySlider p{background-color:var(--surface-background);text-align:center;text-transform:uppercase;border-radius:var(--border-radius);width:fit-content;margin:0;padding:1rem;font-size:1.125rem}.CategorySlider-module-scss-module__PjNHza__CategorySlider button{background-color:var(--primary);width:4rem;height:4rem;color:var(--inverted-text-color);box-shadow:var(--surface-shadow);border:0;border-radius:50%;padding:.5rem;font-weight:700}.CategorySlider-module-scss-module__PjNHza__CategorySlider button:hover{background-color:var(--primary-hover);transform:scale(1.1)}
.DraggableItems-module-scss-module__yKe_Ia__Pool{background-color:var(--primary);border-radius:var(--border-radius);flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;height:fit-content;min-height:10vh;padding:1rem;display:flex}.DraggableItems-module-scss-module__yKe_Ia__Pool .DraggableItems-module-scss-module__yKe_Ia__card{text-align:center;border-radius:var(--border-radius);min-width:12rem;box-shadow:var(--surface-shadow);background-color:#fff;padding:.5rem}.DraggableItems-module-scss-module__yKe_Ia__Pool .DraggableItems-module-scss-module__yKe_Ia__card h3{margin:auto}.DraggableItems-module-scss-module__yKe_Ia__Pool .DraggableItems-module-scss-module__yKe_Ia__card p{font-size:.75rem}
.FloatActionButton-module-scss-module__NlFEOG__FloatActionButton{background-color:var(--primary);min-width:5rem;min-height:5rem;box-shadow:var(--surface-shadow);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:5%;left:1%}.FloatActionButton-module-scss-module__NlFEOG__FloatActionButton:has(h3){color:#fff;border-radius:1rem;justify-content:space-between;padding:1rem;font-size:1.2rem}.FloatActionButton-module-scss-module__NlFEOG__FloatActionButton:hover{background-color:var(--primary-hover)}.FloatActionButton-module-scss-module__NlFEOG__FloatActionButton:active{background-color:var(--primary-active)}
.Modal-module-scss-module__GBQoIG__Modal{z-index:2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module-scss-module__GBQoIG__Modal .Modal-module-scss-module__GBQoIG__modal-overlay{background-color:#00000080;position:absolute;inset:0}.Modal-module-scss-module__GBQoIG__Modal .Modal-module-scss-module__GBQoIG__modal-content{background-color:#fff;border-radius:8px;flex-direction:column;gap:2rem;width:50vw;height:fit-content;padding:2rem;line-height:1.5;display:flex;position:relative;overflow:auto;box-shadow:0 0 10px #0000004d}.Modal-module-scss-module__GBQoIG__Modal .Modal-module-scss-module__GBQoIG__button-box{justify-content:flex-end;gap:1rem;width:100%;height:fit-content;display:flex}.Modal-module-scss-module__GBQoIG__Modal .Modal-module-scss-module__GBQoIG__button-box button.Modal-module-scss-module__GBQoIG__negative{background-color:var(--error)}.Modal-module-scss-module__GBQoIG__Modal .Modal-module-scss-module__GBQoIG__button-box button.Modal-module-scss-module__GBQoIG__negative:hover{background-color:var(--error-hover)}.Modal-module-scss-module__GBQoIG__Modal .Modal-module-scss-module__GBQoIG__button-box button.Modal-module-scss-module__GBQoIG__negative:active{background-color:var(--error-active)}.Modal-module-scss-module__GBQoIG__Modal .Modal-module-scss-module__GBQoIG__button-box button{background-color:var(--primary);width:25%;color:var(--white-background);border:0;border-radius:.5rem;font-size:1.5rem}@media only screen and (max-width:800px){.Modal-module-scss-module__GBQoIG__Modal .Modal-module-scss-module__GBQoIG__modal-content{width:70vw}}@media only screen and (max-width:600px){.Modal-module-scss-module__GBQoIG__Modal .Modal-module-scss-module__GBQoIG__modal-content{width:60vw;height:fit-content}.Modal-module-scss-module__GBQoIG__Modal .Modal-module-scss-module__GBQoIG__button-box button{width:100%;height:inherit;padding:.5rem}}
.Checkbox-module-scss-module__uzhQzG__Checkbox{justify-content:center;align-items:center;display:flex}.Checkbox-module-scss-module__uzhQzG__Checkbox input{appearance:none;text-align:center;color:#fff;border:.1px solid #000;border-radius:50%;outline:none;width:50px;height:50px;font-weight:600;transition:all .1s}.Checkbox-module-scss-module__uzhQzG__Checkbox input:checked{border:none}.Checkbox-module-scss-module__uzhQzG__Checkbox input:checked:before{content:"✔";width:50px;height:50px;font-size:2.2rem;display:block;transform:translate(12.5%,-20%)}.Checkbox-module-scss-module__uzhQzG__Checkbox input:hover{cursor:pointer;opacity:.8;scale:1.2}.Checkbox-module-scss-module__uzhQzG__Checkbox input.Checkbox-module-scss-module__uzhQzG__minus{background-color:#f84343}.Checkbox-module-scss-module__uzhQzG__Checkbox input.Checkbox-module-scss-module__uzhQzG__plus{background-color:#0e9700}
.MeetingsList-module-scss-module__r4fvwW__MeetingsList{border-radius:15px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;list-style:none;display:flex}.MeetingsList-module-scss-module__r4fvwW__MeetingsList h3,.MeetingsList-module-scss-module__r4fvwW__MeetingsList p{line-height:1.5}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li{border:2px solid var(--primary);border-radius:var(--border-radius);min-width:28rem;max-width:30rem;height:fit-content;box-shadow:var(--surface-shadow);background-color:var(--white-background);flex-direction:column;padding:2rem;display:flex}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__meeting-info,.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__date-info,.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__meeting-button,.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__note{gap:0 1rem}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li>span{width:calc(50% - 1rem)}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__meeting-info{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;display:flex}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__meeting-info .MeetingsList-module-scss-module__r4fvwW__date-info{justify-content:space-between;align-items:center;width:fit-content;display:flex}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__note{place-content:center space-between;align-items:center;width:fit-content;display:flex}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__meeting-button{justify-content:flex-end;width:100%;display:flex}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__meeting-button button{border-radius:var(--border-radius);width:fit-content;height:3.7rem;color:var(--white-background);background-color:var(--primary);border:0;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__meeting-button button:hover{background-color:var(--white-background);outline:solid 2px var(--primary);color:var(--primary);transition:all .4s ease-out;transform:scale(1.1)}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__meeting-button button .MeetingsList-module-scss-module__r4fvwW__icon{color:#fff}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__meeting-button h3{padding-left:1rem}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li p{background-color:var(--card-p-bg);border-radius:var(--border-radius);width:fit-content;margin:0;padding:1rem}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li.MeetingsList-module-scss-module__r4fvwW__accepted{border:2px solid var(--green-color);background-color:var(--accepted-bg)}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li.MeetingsList-module-scss-module__r4fvwW__rejected{border:2px solid var(--red-color);background-color:var(--rejected-bg)}@media only screen and (max-width:1199px){.MeetingsList-module-scss-module__r4fvwW__MeetingsList{font-size:medium}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li{gap:2rem 1rem;min-width:80%}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__meeting-info{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}}@media only screen and (max-width:767px){.MeetingsList-module-scss-module__r4fvwW__MeetingsList li{gap:1.2rem;min-width:100%}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__meeting-button button{background-color:#0000;width:3rem;font-size:small}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li .MeetingsList-module-scss-module__r4fvwW__meeting-button button h3{display:none}}@media only screen and (max-width:489px){.MeetingsList-module-scss-module__r4fvwW__MeetingsList{background-color:#0000;gap:2rem 0;width:100%;padding:0;font-size:small}.MeetingsList-module-scss-module__r4fvwW__MeetingsList li{min-width:100%;padding:1.5rem}}
.TaskCard-module-scss-module__JpHahq__TaskCard{background-color:var(--card-bg);min-width:20rem;max-width:30rem;height:fit-content;box-shadow:var(--surface-shadow);border-radius:.5rem;flex-direction:column;transition:transform .7s ease-in;display:flex}.TaskCard-module-scss-module__JpHahq__TaskCard.TaskCard-module-scss-module__JpHahq__fade-out{opacity:0;transform:scale(0)}.TaskCard-module-scss-module__JpHahq__TaskCard section{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:fit-content;padding:1rem;display:flex}.TaskCard-module-scss-module__JpHahq__TaskCard section .TaskCard-module-scss-module__JpHahq__submit-button{border-radius:2rem;align-items:center;display:flex}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__category{background-color:var(--primary);color:var(--inverted-text-color);text-align:inherit;border-radius:.5rem .5rem 0 0;flex-direction:column;justify-content:space-between;justify-self:start;align-items:center;padding:.5rem;display:flex}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__category .TaskCard-module-scss-module__JpHahq__image-circle{background-color:var(--surface-subdued);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;padding:2rem;display:flex}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__category.TaskCard-module-scss-module__JpHahq__zikr{background-color:#c28663}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__category.TaskCard-module-scss-module__JpHahq__hifz{background-color:#1976d2}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__category.TaskCard-module-scss-module__JpHahq__tilawah{background-color:#f48c50}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__category.TaskCard-module-scss-module__JpHahq__salah{background-color:#846edb}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__category.TaskCard-module-scss-module__JpHahq__challenge{background-color:#f76c5e}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__category.TaskCard-module-scss-module__JpHahq__study{background-color:#4a5759}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__category.TaskCard-module-scss-module__JpHahq__other{background-color:#b75d69}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__category.TaskCard-module-scss-module__JpHahq__infaq{background-color:#00b2ca}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__category.TaskCard-module-scss-module__JpHahq__fasting{background-color:#69b86c}.TaskCard-module-scss-module__JpHahq__TaskCard p{color:#7f7f7f;font-size:.85rem;font-weight:600;line-height:1.5}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__points{border-radius:var(--border-radius);padding:.7rem}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__plusPoints{background-color:var(--accepted-bg)}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__plusPoints input{border:5px solid #1dc61d}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__minusPoints{background-color:var(--rejected-bg)}.TaskCard-module-scss-module__JpHahq__TaskCard .TaskCard-module-scss-module__JpHahq__minusPoints input{border:5px solid red}.TaskCard-module-scss-module__JpHahq__TaskCard.TaskCard-module-scss-module__JpHahq__checked{opacity:.7}.TaskCard-module-scss-module__JpHahq__TaskCard.TaskCard-module-scss-module__JpHahq__checked h1,.TaskCard-module-scss-module__JpHahq__TaskCard.TaskCard-module-scss-module__JpHahq__checked h2,.TaskCard-module-scss-module__JpHahq__TaskCard.TaskCard-module-scss-module__JpHahq__checked h3,.TaskCard-module-scss-module__JpHahq__TaskCard.TaskCard-module-scss-module__JpHahq__checked p{text-decoration:line-through}@media only screen and (max-width:489px){.TaskCard-module-scss-module__JpHahq__TaskCard{min-width:90%}}
.Select-module-scss-module__-QfopG__Select{align-items:center;display:flex}.Select-module-scss-module__-QfopG__Select label{min-width:10rem}.Select-module-scss-module__-QfopG__Select select{appearance:none;border-radius:var(--border-radius);border:solid var(--border-width)var(--border-color);width:100%;transition:var(--default-transition);background-color:#0000;outline:none;padding:.5rem;font-size:1rem}.Select-module-scss-module__-QfopG__Select select:focus,.Select-module-scss-module__-QfopG__Select select:active{border-color:var(--active)}
.TextArea-module-scss-module__ME9luG__TextArea{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.TextArea-module-scss-module__ME9luG__TextArea textarea{border:solid var(--border-width)var(--border-color);border-radius:var(--border-radius);width:100%;height:10rem;transition:var(--default-transition);outline:none;padding:.5rem}.TextArea-module-scss-module__ME9luG__TextArea textarea:active,.TextArea-module-scss-module__ME9luG__TextArea textarea:focus{border-color:var(--active)}.TextArea-module-scss-module__ME9luG__TextArea textarea.TextArea-module-scss-module__ME9luG__error{border:solid var(--border-width)var(--error)}
.Textfield-module-scss-module__cmmFqG__Textfield{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.Textfield-module-scss-module__cmmFqG__Textfield input{border:solid var(--border-width)var(--border-color);border-radius:var(--border-radius);width:100%;transition:var(--default-transition);outline:none;padding:.5rem}.Textfield-module-scss-module__cmmFqG__Textfield input:active,.Textfield-module-scss-module__cmmFqG__Textfield input:focus{border-color:var(--active)}.Textfield-module-scss-module__cmmFqG__Textfield input.Textfield-module-scss-module__cmmFqG__error{border:solid var(--border-width)var(--error)}
.tasks-module-scss-module__Zzo43G__Tasks{flex-direction:column;gap:2rem;padding:1rem 3rem;display:flex}.tasks-module-scss-module__Zzo43G__Tasks>h2{color:var(--primary);border-bottom:solid 2px var(--primary);text-align:center;margin:auto;padding:2rem}.tasks-module-scss-module__Zzo43G__Tasks div>p{color:var(--grey-color)}.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__table-box{background-color:var(--surface-background);justify-content:center;width:100%;height:max-content;display:flex;box-shadow:5px 5px 15px #0000004d}.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__cards{border-radius:var(--border-radius);background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;min-width:100%;display:flex}.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__cards div{font-size:medium}.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__no-submitted-tasks,.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__all-tasks-submitted{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:250px;padding:0}.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__no-submitted-tasks{background-image:url(/no-submitted-tasks.svg)}.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__all-tasks-submitted{background-image:url(/all-tasks-submitted.svg)}.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__noTasks{margin-bottom:auto;margin-left:auto}.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__middle-hr{background-color:var(--primary);border:0;width:100%;height:1px}@media only screen and (max-width:1199px){.tasks-module-scss-module__Zzo43G__Tasks{padding:1.5rem}.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__cards div{font-size:small}}@media only screen and (max-width:767px){.tasks-module-scss-module__Zzo43G__Tasks{padding:1rem}.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__no-submitted-tasks,.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__all-tasks-submitted{background-position:bottom;height:25rem}.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__cards div{font-size:smaller}}@media only screen and (max-width:489px){.tasks-module-scss-module__Zzo43G__Tasks{padding:.5rem}.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__no-submitted-tasks,.tasks-module-scss-module__Zzo43G__Tasks .tasks-module-scss-module__Zzo43G__all-tasks-submitted{background-position:bottom;height:21rem}}
.SeasonView-module-scss-module___CU96a__SeasonView{flex-direction:column;gap:2rem;width:100%;height:100%;display:flex}.SeasonView-module-scss-module___CU96a__SeasonView .SeasonView-module-scss-module___CU96a__season-container{flex-direction:row;justify-content:center;gap:2rem;display:flex}.SeasonView-module-scss-module___CU96a__SeasonView .SeasonView-module-scss-module___CU96a__season-container .SeasonView-module-scss-module___CU96a__season-box{background-color:var(--surface-background);min-width:20%;box-shadow:var(--surface-shadow);border-radius:var(--border-radius);flex-direction:column;display:flex}.SeasonView-module-scss-module___CU96a__SeasonView .SeasonView-module-scss-module___CU96a__season-container .SeasonView-module-scss-module___CU96a__season-box .SeasonView-module-scss-module___CU96a__button-box{justify-content:flex-end;gap:.5rem;padding:1rem;display:flex}.SeasonView-module-scss-module___CU96a__SeasonView .SeasonView-module-scss-module___CU96a__season-container .SeasonView-module-scss-module___CU96a__season-box .SeasonView-module-scss-module___CU96a__button-box button:has(svg){background-color:#0000;border:none;outline:none}.SeasonView-module-scss-module___CU96a__SeasonView .SeasonView-module-scss-module___CU96a__season-container .SeasonView-module-scss-module___CU96a__season-box h2{text-align:center;border-radius:var(--border-radius)var(--border-radius)0 0;width:100%;height:100%;display:block}.SeasonView-module-scss-module___CU96a__SeasonView .SeasonView-module-scss-module___CU96a__season-container .SeasonView-module-scss-module___CU96a__season-box h2.SeasonView-module-scss-module___CU96a__active{background-color:var(--active)}.SeasonView-module-scss-module___CU96a__SeasonView .SeasonView-module-scss-module___CU96a__season-container .SeasonView-module-scss-module___CU96a__season-box h2.SeasonView-module-scss-module___CU96a__draft{background-color:var(--warning)}.SeasonView-module-scss-module___CU96a__SeasonView .SeasonView-module-scss-module___CU96a__season-container .SeasonView-module-scss-module___CU96a__season-box h2.SeasonView-module-scss-module___CU96a__closed{background-color:var(--error);border-radius:var(--border-radius)}
.index-module-scss-module__ES8RjG__GroupsPage{flex-direction:row;height:auto;display:flex}.index-module-scss-module__ES8RjG__GroupsPage h2{color:var(--primary);border-bottom:solid 2px var(--border-color);text-align:center;margin:1rem auto;padding:1rem}.index-module-scss-module__ES8RjG__GroupsPage section{flex:2;min-height:8rem;padding:1rem}.index-module-scss-module__ES8RjG__GroupsPage .index-module-scss-module__ES8RjG__side-bar{border-left:2px solid var(--border-color);flex:1}.index-module-scss-module__ES8RjG__GroupsPage .index-module-scss-module__ES8RjG__side-bar .index-module-scss-module__ES8RjG__actions{justify-content:space-around;margin:1rem auto;display:flex}
.SeasonPage-module-scss-module__0Zj5cW__SeasonPage{flex-direction:column;gap:2rem;display:flex}.SeasonPage-module-scss-module__0Zj5cW__SeasonPage .SeasonPage-module-scss-module__0Zj5cW__season-box{justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;padding:2rem;display:flex}.SeasonPage-module-scss-module__0Zj5cW__SeasonPage .SeasonPage-module-scss-module__0Zj5cW__season-box:has(button){justify-content:flex-end;align-items:center;gap:1rem;width:100%;display:flex}.SeasonPage-module-scss-module__0Zj5cW__SeasonPage .SeasonPage-module-scss-module__0Zj5cW__season-card{border-radius:var(--border-radius);width:100%;max-width:30%;height:fit-content;box-shadow:var(--surface-shadow);flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:2rem;display:flex}.SeasonPage-module-scss-module__0Zj5cW__SeasonPage .SeasonPage-module-scss-module__0Zj5cW__season-card h2{text-align:center;border-radius:var(--border-radius)var(--border-radius)0 0;width:100%;height:100%;display:block}.SeasonPage-module-scss-module__0Zj5cW__SeasonPage .SeasonPage-module-scss-module__0Zj5cW__season-card h2.SeasonPage-module-scss-module__0Zj5cW__active{background-color:var(--active)}.SeasonPage-module-scss-module__0Zj5cW__SeasonPage .SeasonPage-module-scss-module__0Zj5cW__season-card h2.SeasonPage-module-scss-module__0Zj5cW__draft{background-color:var(--warning)}.SeasonPage-module-scss-module__0Zj5cW__SeasonPage .SeasonPage-module-scss-module__0Zj5cW__season-card h2.SeasonPage-module-scss-module__0Zj5cW__closed{background-color:var(--error)}
.SessionDetails-module-scss-module__hbgDCa__SessionDetails{flex-direction:row;height:auto;display:flex}.SessionDetails-module-scss-module__hbgDCa__SessionDetails h2{color:var(--primary);border-bottom:solid 2px var(--border-color);text-align:center;margin:1rem auto;padding:1rem}.SessionDetails-module-scss-module__hbgDCa__SessionDetails section{flex:2;min-height:8rem;padding:1rem}.SessionDetails-module-scss-module__hbgDCa__SessionDetails .SessionDetails-module-scss-module__hbgDCa__side-bar{border-left:2px solid var(--border-color);flex:1}.SessionDetails-module-scss-module__hbgDCa__SessionDetails .SessionDetails-module-scss-module__hbgDCa__side-bar .SessionDetails-module-scss-module__hbgDCa__actions{justify-content:space-around;margin:1rem auto;display:flex}
.index-module-scss-module__iZbAJa__Session .index-module-scss-module__iZbAJa__checkbox{align-items:center;gap:1rem;display:flex}
.index-module-scss-module__3hwqta__Tasmi3-Session{padding:2rem}.index-module-scss-module__3hwqta__Tasmi3-Session .index-module-scss-module__3hwqta__grid{flex-direction:row;gap:1rem;width:100%;display:flex}.index-module-scss-module__3hwqta__Tasmi3-Session .index-module-scss-module__3hwqta__session{background-color:var(--card-bg);min-width:15rem;box-shadow:var(--surface-shadow);border-radius:.5rem;flex-flow:column wrap;align-items:center;padding:1rem;display:flex}.index-module-scss-module__3hwqta__Tasmi3-Session .index-module-scss-module__3hwqta__session div{display:flex}.index-module-scss-module__3hwqta__Tasmi3-Session .index-module-scss-module__3hwqta__session div button{background-color:#0000;border:0;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:.5rem;transition:all .3s;display:flex}.index-module-scss-module__3hwqta__Tasmi3-Session .index-module-scss-module__3hwqta__session div button:hover{background-color:#ffffffc2;box-shadow:inset 3px 3px 9px #0000004d}.index-module-scss-module__3hwqta__Tasmi3-Session .index-module-scss-module__3hwqta__session div button:active{box-shadow:inset 4px 4px 8px #0009}@media only screen and (max-width:800px){.index-module-scss-module__3hwqta__Tasmi3-Session .index-module-scss-module__3hwqta__grid{flex-direction:column;grid-template-rows:auto;grid-template-columns:auto auto;display:grid}.index-module-scss-module__3hwqta__Tasmi3-Session .index-module-scss-module__3hwqta__grid .index-module-scss-module__3hwqta__session{max-width:100%}}@media only screen and (max-width:550px){.index-module-scss-module__3hwqta__Tasmi3-Session .index-module-scss-module__3hwqta__grid{flex-direction:column;display:flex}.index-module-scss-module__3hwqta__Tasmi3-Session .index-module-scss-module__3hwqta__grid .index-module-scss-module__3hwqta__session{max-width:100%}}
.tasmi3at-module-scss-module__xhv-Na__tasmi3-dashboard h2{margin:auto}.tasmi3at-module-scss-module__xhv-Na__tasmi3-dashboard form{flex-direction:column;gap:1rem;display:flex}.tasmi3at-module-scss-module__xhv-Na__tasmi3-dashboard .tasmi3at-module-scss-module__xhv-Na__modal{z-index:9999;background-color:#fff;border-radius:10px;align-items:center;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #0000004d}.tasmi3at-module-scss-module__xhv-Na__tasmi3-dashboard .tasmi3at-module-scss-module__xhv-Na__modal-overlay{z-index:9998;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.tasmi3at-module-scss-module__xhv-Na__tasmi3-dashboard .tasmi3at-module-scss-module__xhv-Na__modal-buttons{display:flex}.tasmi3at-module-scss-module__xhv-Na__tasmi3-dashboard .tasmi3at-module-scss-module__xhv-Na__modal-buttons button{background-color:var(--primary);width:10rem;color:var(--light-background);box-shadow:var(--surface-shadow);border:0;border-radius:30px;margin:auto;padding:.5rem 1rem;font-weight:700;display:block}.tasmi3at-module-scss-module__xhv-Na__tasmi3-dashboard .tasmi3at-module-scss-module__xhv-Na__modal-buttons button:hover{outline:solid 1px var(--primary);color:var(--primary);background-color:var(--light-background);transition:all .5s ease-out;transform:scale(1.1)}
.index-module-scss-module__9ZJ_aW__MeetingPage{padding:2rem}.index-module-scss-module__9ZJ_aW__MeetingPage .index-module-scss-module__9ZJ_aW__tabs-header{background-color:var(--surface-background);margin-left:-1rem;margin-right:-1rem;padding:1rem}.index-module-scss-module__9ZJ_aW__MeetingPage .index-module-scss-module__9ZJ_aW__tabs-header button{background-color:var(--primary);width:50%;color:var(--inverted-text-color);border:none;padding:.5rem}.index-module-scss-module__9ZJ_aW__MeetingPage .index-module-scss-module__9ZJ_aW__tabs-header button:hover{background-color:var(--primary-hover);transform:scale(1.05)}.index-module-scss-module__9ZJ_aW__MeetingPage section{flex-direction:column;justify-content:center;align-items:center;display:flex}.index-module-scss-module__9ZJ_aW__MeetingPage .index-module-scss-module__9ZJ_aW__no-tasmi3{background-color:#0000;background-image:url(/contact.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:250px;padding:0}.index-module-scss-module__9ZJ_aW__MeetingPage .index-module-scss-module__9ZJ_aW__no-tasmi3 p{margin-bottom:auto;margin-left:auto;line-height:2rem}@media only screen and (max-width:767px){.index-module-scss-module__9ZJ_aW__MeetingPage{padding:1rem}.index-module-scss-module__9ZJ_aW__MeetingPage section{justify-content:flex-start;align-items:inherit;gap:2rem}}@media only screen and (max-width:489px){.index-module-scss-module__9ZJ_aW__MeetingPage{padding:1rem}}
.tasmi3-module-scss-module__I06_pa__Tasmi3{flex-direction:row;height:100%;display:flex}.tasmi3-module-scss-module__I06_pa__Tasmi3 section{flex:2;min-height:8rem}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__broadcast-message{box-shadow:var(--surface-shadow);border-radius:var(--border-radius);background-color:#2ea752;border:10px solid #ffffff4d;width:100%;margin-top:1rem;padding:2rem;animation:3s infinite tasmi3-module-scss-module__I06_pa__message}.tasmi3-module-scss-module__I06_pa__Tasmi3 h2{color:var(--primary);border-bottom:solid 2px var(--border-color);text-align:center;margin:auto auto 1rem;padding:1rem}.tasmi3-module-scss-module__I06_pa__Tasmi3 h3{margin:auto}.tasmi3-module-scss-module__I06_pa__Tasmi3 h4{margin:auto auto 3rem;font-size:1.5rem}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__side-bar{border-left:2px solid var(--border-color);flex:1}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__actions-center{border-bottom:2px solid var(--border-color);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__info-center{border-bottom:2px solid var(--border-color);background-color:var(--primary-hover);min-height:5rem;padding:1rem}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__info-center h3{color:var(--inverted-text-color)}.tasmi3-module-scss-module__I06_pa__Tasmi3 button{background-color:var(--surface-background);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border:none;border-radius:50%;width:5rem;height:5rem;margin:0 5px;font-size:3rem;line-height:3.5rem;display:inline-block;position:relative}.tasmi3-module-scss-module__I06_pa__Tasmi3 button span{border-radius:0;width:0;height:0;margin:0;transition:all .3s;display:block;position:absolute;top:50%;left:50%}.tasmi3-module-scss-module__I06_pa__Tasmi3 button.tasmi3-module-scss-module__I06_pa__ready{background-color:var(--primary-light-active);border:2px solid var(--surface-background)}.tasmi3-module-scss-module__I06_pa__Tasmi3 button.tasmi3-module-scss-module__I06_pa__exit{border:2px solid var(--error-hover)}.tasmi3-module-scss-module__I06_pa__Tasmi3 button.tasmi3-module-scss-module__I06_pa__exit span{background-color:var(--error-hover)}.tasmi3-module-scss-module__I06_pa__Tasmi3 button.tasmi3-module-scss-module__I06_pa__megaphone{border:2px solid var(--warning)}.tasmi3-module-scss-module__I06_pa__Tasmi3 button.tasmi3-module-scss-module__I06_pa__megaphone span{background-color:var(--warning)}.tasmi3-module-scss-module__I06_pa__Tasmi3 button.tasmi3-module-scss-module__I06_pa__hand{border:2px solid var(--primary-light)}.tasmi3-module-scss-module__I06_pa__Tasmi3 button.tasmi3-module-scss-module__I06_pa__hand span{background-color:var(--primary-light)}.tasmi3-module-scss-module__I06_pa__Tasmi3 button.tasmi3-module-scss-module__I06_pa__hand.tasmi3-module-scss-module__I06_pa__ready{border:2px solid var(--surface-background)}.tasmi3-module-scss-module__I06_pa__Tasmi3 button.tasmi3-module-scss-module__I06_pa__hand.tasmi3-module-scss-module__I06_pa__ready span{background-color:var(--surface-background)}.tasmi3-module-scss-module__I06_pa__Tasmi3 button i{z-index:10;background:0 0;width:5rem;height:5rem;line-height:5rem;transition:all .3s;position:absolute;top:0;left:0}.tasmi3-module-scss-module__I06_pa__Tasmi3 button img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tasmi3-module-scss-module__I06_pa__Tasmi3 button:hover span{border-radius:50%;width:5rem;height:5rem;margin:-2.5rem}.tasmi3-module-scss-module__I06_pa__Tasmi3 button.tasmi3-module-scss-module__I06_pa__ready:hover span{background-color:var(--surface-background)}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__students-list{border-radius:15px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;list-style:none;display:flex}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__students-list li{border:2px solid var(--border-color);border-radius:var(--border-radius);min-width:21rem;box-shadow:var(--surface-shadow);background-color:var(--white-background);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem;display:flex}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__students-list li img{cursor:pointer;border-radius:50%;transition:all .2s ease-in-out}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__students-list li img:hover{transform:scale(1.2)}.tasmi3-module-scss-module__I06_pa__Tasmi3 footer{width:fill-available;background-color:var(--primary-hover);width:100%;box-shadow:var(--surface-shadow);display:block;position:fixed;bottom:0}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__admin-fields{background-color:var(--primary);flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding:.5rem;display:flex}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__admin-fields input{border-radius:.5rem;min-width:45%;height:2rem;padding:0 .25rem;line-height:1rem}@media (max-width:700px){.tasmi3-module-scss-module__I06_pa__Tasmi3{display:block}.tasmi3-module-scss-module__I06_pa__Tasmi3 section{flex:unset}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__side-bar{border-left:none}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__admin-fields{flex-direction:column}.tasmi3-module-scss-module__I06_pa__Tasmi3 .tasmi3-module-scss-module__I06_pa__admin-fields input{min-width:80%}}@keyframes tasmi3-module-scss-module__I06_pa__message{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}
.index-module-scss-module__YbX-vG__Login{background-image:url(/home-page.png);background-size:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.index-module-scss-module__YbX-vG__Login form{background-color:var(--surface-background);width:100%;height:fit-content;box-shadow:var(--surface-shadow);border-radius:.5rem;flex-direction:column;gap:2rem;max-width:50vw;margin:auto;padding:2rem;display:flex}.index-module-scss-module__YbX-vG__Login form div{flex-direction:column;justify-content:center;gap:1rem;width:100%;margin:0;padding:0;display:flex}.index-module-scss-module__YbX-vG__Login form div.index-module-scss-module__YbX-vG__error{color:var(--error)}.index-module-scss-module__YbX-vG__Login form button{color:var(--white-background);background-color:var(--primary);border:0;border-radius:.5rem;outline:none;width:100%;padding:1rem;font-size:1rem}.index-module-scss-module__YbX-vG__Login form button:hover{background-color:var(--primary-hover)}.index-module-scss-module__YbX-vG__Login form button:active{background-color:var(--primary-active)}@media only screen and (max-width:767px){.index-module-scss-module__YbX-vG__Login{padding:1rem}.index-module-scss-module__YbX-vG__Login form{width:100%;max-width:70vw;margin:0}}@media only screen and (max-width:489px){.index-module-scss-module__YbX-vG__Login{padding:1rem}.index-module-scss-module__YbX-vG__Login form{max-width:100%;margin:0}}
