.Groups_header__R2vqo{grid-column:1/-1;padding:clamp(15px,3.5%,30px);background-color:var(--theme-foreground);border-radius:var(--borderRadius_general)}.Groups_header__R2vqo .Groups_text__tIrSv{font-size:15px;margin:15px 0 0}@media only screen and (min-width:768px){.Groups_header__R2vqo .Groups_text__tIrSv{font-size:16px}}.Groups_header__R2vqo .Groups_btnContainer__SHuI0{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;padding-top:20px}.Groups_loading__oCD3z{grid-column:span 12;margin:0 auto;aspect-ratio:1/1;width:200px}.Groups_filterContainer__FybjO{position:absolute;padding:0 var(--contentPadding) calc(var(--contentPadding)*.75);z-index:100;background-color:var(--theme-foreground);top:30px;right:30px;border-radius:var(--borderRadius_general);border:2px solid var(--theme-background);width:250px;display:flex;flex-direction:column;gap:calc(var(--contentPadding)*.2)}.Groups_filterContainer__FybjO .Groups_head__EbswV{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.Groups_filterContainer__FybjO .Groups_head__EbswV .Groups_icon__mbAi8{color:var(--theme-text);height:22px;aspect-ratio:1/1;cursor:pointer}.Groups_filterContainer__FybjO .Groups_dropdown__HQS4s{width:100%;padding:4px 8px;border-radius:3px;background-color:var(--theme-foreground);color:var(--theme-text)}.Groups_cardsContainer__l4rbA{grid-column:1/-1;padding:clamp(15px,3.5%,30px);background-color:var(--theme-foreground);border-radius:var(--borderRadius_general);display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;justify-content:center;align-content:center;position:relative}.Groups_cardsContainer__l4rbA .Groups_actionBar__Y__mT{grid-column:1/-1;display:grid;grid-template-columns:1fr auto auto;grid-gap:calc(var(--contentPadding)*.5);gap:calc(var(--contentPadding)*.5)}.Groups_cardsContainer__l4rbA .Groups_actionBar__Y__mT .Groups_filterButton__PYV_u{width:max-content;display:flex;justify-content:center;align-items:center;background:var(--theme-background);padding:0 calc(var(--contentPadding)*.5);border-radius:var(--borderRadius_general);cursor:pointer}.Groups_cardsContainer__l4rbA .Groups_actionBar__Y__mT .Groups_filterButton__PYV_u .Groups_filterIcon__9r1ms{height:18px;aspect-ratio:1/1;color:var(--theme-altText);cursor:pointer;margin-right:6px}.Groups_cardsContainer__l4rbA .Groups_actionBar__Y__mT .Groups_filterButton__PYV_u p{margin:0;cursor:pointer;color:var(--theme-altText)}.Groups_cardsContainer__l4rbA .Groups_actionBar__Y__mT .Groups_iconContainer__TQBMA{width:25px;display:flex;justify-content:center;align-items:center;background:var(--theme-background);padding:0 calc(var(--contentPadding)*.5);border-radius:var(--borderRadius_general);cursor:pointer}.Groups_cardsContainer__l4rbA .Groups_actionBar__Y__mT .Groups_iconContainer__TQBMA .Groups_listIcon__de8ZS{height:20px;aspect-ratio:1/1;color:var(--theme-altText);cursor:pointer}.Groups_cardsContainer__l4rbA .Groups_actionBar__Y__mT .Groups_searchBar__wVBce{position:relative;display:flex;align-items:center}.Groups_cardsContainer__l4rbA .Groups_actionBar__Y__mT .Groups_searchBar__wVBce .Groups_icon__mbAi8{position:absolute;color:var(--theme-altText);font-size:20px;padding-left:19px}.Groups_cardsContainer__l4rbA .Groups_actionBar__Y__mT .Groups_searchBar__wVBce input{width:100%;padding:12px 0 12px 6ch;font-size:16px;border-radius:var(--borderRadius_general);background-color:var(--theme-background);border:none;color:var(--theme-text)}.Groups_cardsContainer__l4rbA .Groups_actionBar__Y__mT .Groups_searchBar__wVBce input:focus-visible{outline:none;border-bottom:1px solid var(--theme-primary)}.Groups_cardsContainer__l4rbA .Groups_card__A1yJE{grid-column:span 1;cursor:pointer}.Groups_cardsContainer__l4rbA .Groups_card__A1yJE img{width:100%;border-radius:var(--borderRadius_general)}.Groups_cardsContainer__l4rbA .Groups_card__A1yJE *{cursor:pointer}.Groups_cardsContainer__l4rbA .Groups_card__A1yJE section>.Groups_titleBar__f7qwP{display:flex;width:100%;justify-content:space-between;margin-top:3px}.Groups_cardsContainer__l4rbA .Groups_card__A1yJE section>.Groups_titleBar__f7qwP .Groups_groupTitle__2lNox{margin:0}.Groups_cardsContainer__l4rbA .Groups_card__A1yJE section>.Groups_titleBar__f7qwP .Groups_open__INjHT{margin:0;font-size:13px;padding:3px 8px;border-radius:3px;height:min-content;color:var(--theme-white);background-color:var(--theme-accent)}.Groups_cardsContainer__l4rbA .Groups_card__A1yJE section>.Groups_titleBar__f7qwP .Groups_closed__1fBiB{margin:0;font-size:13px;padding:3px 8px;border-radius:3px;height:min-content;color:var(--theme-white);background-color:var(--theme-primaryTint)}.Groups_cardsContainer__l4rbA .Groups_card__A1yJE .Groups_schedule__mxcCH{font-size:13px;margin-top:2px}.Groups_cardsContainer__l4rbA .Groups_listContainer__3ZXVX{width:100%;grid-column:1/-1;display:flex;flex-direction:column;gap:5px}.Groups_cardsContainer__l4rbA .Groups_listContainer__3ZXVX .Groups_listCard__IXHrw{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid var(--theme-background);padding:5px 20px;border-radius:var(--borderRadius_general);gap:5px}.Groups_cardsContainer__l4rbA .Groups_listContainer__3ZXVX .Groups_listCard__IXHrw *{cursor:pointer}.Groups_cardsContainer__l4rbA .Groups_listContainer__3ZXVX .Groups_listCard__IXHrw section>.Groups_titleBar__f7qwP{display:flex;justify-content:space-between;margin-top:3px}.Groups_cardsContainer__l4rbA .Groups_listContainer__3ZXVX .Groups_listCard__IXHrw section>.Groups_titleBar__f7qwP .Groups_groupTitle__2lNox{margin:0}.Groups_cardsContainer__l4rbA .Groups_listContainer__3ZXVX .Groups_listCard__IXHrw .Groups_open__INjHT{margin:0;font-size:13px;padding:3px 8px;border-radius:3px;height:min-content;color:var(--theme-white);background-color:var(--theme-accent)}.Groups_cardsContainer__l4rbA .Groups_listContainer__3ZXVX .Groups_listCard__IXHrw .Groups_closed__1fBiB{margin:0;font-size:13px;padding:3px 8px;border-radius:3px;height:min-content;color:var(--theme-white);background-color:var(--theme-primaryTint)}.Groups_cardsContainer__l4rbA .Groups_listContainer__3ZXVX .Groups_listCard__IXHrw .Groups_schedule__mxcCH{font-size:13px;margin-top:2px;margin-bottom:0}.Groups_groupModal__QHgTX{position:fixed;height:100%;width:100vw;background-color:rgba(34,34,34,.5647058824);top:0;left:0;z-index:3;display:flex;justify-content:center;align-items:center}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46{position:relative;max-height:90%;width:90%;max-width:700px;background-color:var(--theme-foreground);border-radius:var(--borderRadius_general);z-index:5;overflow:scroll}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_icon__mbAi8{position:absolute;top:20px;right:20px;cursor:pointer}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU{display:grid;grid-template-columns:1fr}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU img{width:100%;border-radius:var(--borderRadius_general) var(--borderRadius_general) 0 0}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU .Groups_buttonContainer_desktop____CiX{display:none}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU section{padding:0 8%}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU section .Groups_titleBar__f7qwP{display:flex;width:100%;justify-content:space-between;margin-top:12px}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU section .Groups_titleBar__f7qwP .Groups_groupTitle__2lNox{margin:0;font-weight:700}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU section .Groups_titleBar__f7qwP .Groups_open__INjHT{margin:0;font-size:13px;padding:3px 8px;border-radius:3px;height:min-content;color:var(--theme-white);background-color:var(--theme-accent)}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU section .Groups_titleBar__f7qwP .Groups_closed__1fBiB{margin:0;font-size:13px;padding:3px 8px;border-radius:3px;height:min-content;color:var(--theme-white);background-color:var(--theme-primaryTint)}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU section .Groups_schedule__mxcCH{font-size:13px;margin-top:2px}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_descriptionContainer__nDEhE{padding:0 8%}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_buttonContainer_mobile__DTsL2{display:flex;flex-direction:row;margin:15px 0 25px;justify-content:space-evenly;align-items:center}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_buttonContainer_mobile__DTsL2 p{width:min-content;height:min-content;cursor:pointer;color:var(--theme-white)}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_buttonContainer_mobile__DTsL2 .Groups_outlineBtn_color__b8KQ_{color:var(--theme-primaryTint)!important}@media only screen and (min-width:768px){.Groups_cardsContainer__l4rbA{grid-template-columns:1fr 1fr}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU{grid-template-columns:1fr 1fr;padding:40px 40px 20px;gap:15px}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU img{border-radius:var(--borderRadius_general)}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU section{padding:0 5px}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU section .Groups_schedule__mxcCH{margin-top:10px}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU .Groups_buttonContainer_desktop____CiX{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU .Groups_buttonContainer_desktop____CiX p{width:min-content;height:min-content;cursor:pointer;color:var(--theme-white)}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_headerInfo__Kp9fU .Groups_buttonContainer_desktop____CiX .Groups_outlineBtn_color__b8KQ_{color:var(--theme-primaryTint)!important}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_descriptionContainer__nDEhE{padding:0 45px 30px}.Groups_groupModal__QHgTX .Groups_modalContainer__dFt46 .Groups_buttonContainer_mobile__DTsL2{display:none}}@media only screen and (min-width:1024px){.Groups_cardsContainer__l4rbA{grid-template-columns:repeat(3,1fr)}}