.activity-item-block{cursor:pointer;box-sizing:border-box;background-color:#fff;border:2px solid #64af87;border-radius:16px;width:90%;margin:16px auto;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:block;box-shadow:0 2px 10px #00000014}.activity-item-block:hover{border-color:var(--color-accent);transform:translateY(-5px);box-shadow:0 16px 40px #57a8782e,0 4px 12px #00000012}.activity-item-block *{font-family:var(--font-secondary)}.activityName{color:#121212;margin-bottom:5px;font-size:1.1rem;font-weight:700;line-height:1.35}.activityOrg{color:#4b4b4b;margin-bottom:14px;font-size:.88rem;font-weight:600}.activityTagsList{flex-flow:wrap;gap:7px;margin-bottom:14px;display:flex}.activityTagsList>div{color:#235a37;letter-spacing:.02em;background-color:#93d0af2e;border:1px solid #93d0af73;border-radius:999px;padding:4px 12px;font-size:.77rem;font-weight:600}.activityLoc,.activityDur{color:#555;margin-bottom:3px;font-size:.87rem;font-weight:500}.activityDeadline{color:#6e6e6e;flex-direction:row;align-items:center;gap:6px;margin-top:10px;font-size:.87rem;display:flex}.activityDeadline h4{color:#4b4b4b;font-size:.87rem;font-weight:500}.activityDesc{color:#2d2d2d;border-top:1px solid #eee;margin-top:14px;padding-top:14px;font-size:.9rem;font-weight:400;line-height:1.65}.activityLink{color:gray;padding-top:20px;font-weight:700;display:inline-block}.save-button{cursor:pointer;letter-spacing:.02em;border:1px solid;border-radius:999px;margin-top:18px;padding:8px 22px;font-size:.85rem;font-weight:400;transition:transform .15s,box-shadow .15s;display:inline-block}.blank-save{color:#1e5032;background-color:#93d0af33;border-color:#64af8799}.red-save{color:#b42828;background-color:#fee;border-color:#dc969699}.btn:hover{transform:scale(1.06);box-shadow:0 4px 14px #00000021}.activityLinkWrapper{color:inherit;text-decoration:none;display:block}.noResults{justify-self:center;margin:30px 0}.overlay{z-index:2000;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.overlay-content{background:var(--color-foreground);text-align:center;border:2px solid var(--color-accent);border-radius:12px;justify-content:center;align-items:center;width:90%;max-width:350px;padding:25px;display:flex;box-shadow:0 4px 15px #0006}.overlay-content h2{margin-bottom:12px}.overlay-content p{color:gray;margin-bottom:20px}.overlay-content button{cursor:pointer;border:none;border-radius:6px;margin:6px;padding:8px 18px;font-weight:700;transition:transform .15s ease-in-out}.overlay-content button:hover{transform:scale(1.05)}.overlay-content button:nth-child(3){background-color:var(--color-accent);color:#000}.overlay-content button:nth-child(4){color:#000;background-color:#fff;border:1px solid #000}.overlay-content button:last-child{background-color:#ddd}@media (max-width:1200px){.overlay-content{max-width:90%;min-height:20%}.activityTagsList>div{padding:3px 10px;font-size:.74rem}.activityName{font-size:1rem}.activityOrg{font-size:.84rem}}
.activities-load-area{background-color:var(--color-background);background-color:var(--color-foreground);border-color:var(--color-accent);border-style:solid;border-radius:20px;grid-column:2/3;min-height:115vh;margin-top:20px;margin-bottom:20px;margin-right:20px;box-shadow:4px 4px 10px #0000004d}.show-search{font-family:var(--font-secondary);margin-top:20px;margin-left:20px;font-size:25px}.pag-btn{background-color:var(--color-accent);color:var(--color-foreground);font-family:var(--font-secondary);border-radius:20px;padding:10px 20px;font-size:20px}.pag-btn:hover{cursor:pointer;outline:2px solid var(--color-accent);background-color:var(--color-foreground);color:#000}.pag-ctn{flex-direction:row;justify-content:center;align-items:center;gap:40px;padding-top:10px;padding-bottom:30px;display:flex}@media (max-width:1200px){.activities-load-area{grid-column:1/3;min-height:0;margin:10px 30px}}
.TagSearch-module__eGGSXG__searchArea{width:100%;padding:10px 20px}.TagSearch-module__eGGSXG__searchInput{border:solid var(--color-accent)2px;border-radius:6px;width:80%;padding:10px}.TagSearch-module__eGGSXG__searchInput:focus{outline:solid var(--color-accent)1px}
.SingleTag-module__-96bAG__tag_name{text-align:center;font-family:var(--font-secondary)}.SingleTag-module__-96bAG__tag_checkbox{width:auto;margin-left:10px}.SingleTag-module__-96bAG__tag_box{border-color:var(--color-accent);background-color:#fff;border-style:solid;border-width:1px;border-radius:10px;flex-direction:row;padding:10px;display:flex}
.TagList-module__neEXCq__sidebar_search{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.TagList-module__neEXCq__sidebar_input{border-color:var(--color-accent);border-style:solid;border-width:2px;border-radius:40px;width:70%;height:40px;margin-bottom:10px;padding-left:10px}.TagList-module__neEXCq__sidebar_input:focus{outline:none}.TagList-module__neEXCq__tagCtn{flex-flow:wrap;justify-content:center;place-self:center;align-items:center;gap:20px;width:90%;margin-top:20px;margin-bottom:20px;display:flex}.TagList-module__neEXCq__toggleBtn{cursor:pointer;background-color:#fff;border:2px solid #000;border-radius:20px;padding:10px}.TagList-module__neEXCq__showMoreBtn{border:1.5px solid var(--color-accent);cursor:pointer;color:inherit;background:0 0;border-radius:20px;padding:6px 14px;font-size:.82rem}.TagList-module__neEXCq__showMoreBtn:hover{background:var(--color-accent)}.TagList-module__neEXCq__tagArea{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}
.side-bar{background-color:var(--color-foreground);border-color:var(--color-accent);border-style:solid;border-radius:20px;flex-direction:column;grid-column:1/2;align-items:flex-start;margin:20px;display:flex;box-shadow:4px 4px 10px #0000004d}.title{text-align:left;width:fit-content;font-family:var(--font-secondary);margin-top:20px;margin-bottom:20px;margin-left:20px;font-size:25px}@media (max-width:1200px){.side-bar{grid-column:1/4}}
.ActivitiesSection-module__1MeGUG__grid_act_parent{background-color:var(--color-background);grid-template-rows:100px auto;grid-template-columns:1fr 3fr;gap:0;display:grid;position:relative}
