@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=VT323&display=swap";#root{margin:0 auto;text-align:center;left:225px;padding-top:60px}.sideBar{display:flex;flex-direction:column;background-color:var(--primary-background-color);height:calc(100vh - 60px);width:225px;position:fixed;left:0;top:60px}@media only screen and (max-width: 390px){.sideBar{display:none}}.sideBar .menuOption{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;padding-left:20px;padding-top:5px;padding-bottom:5px;background-color:var(--primary-background-color);margin-bottom:10px;border-left:8px solid transparent;border-radius:2px}.sideBar .menuOption:hover{cursor:pointer;background-color:var(--secondary-background-color)}@media (prefers-color-scheme: dark){.sideBar .menuOption:hover .menuTitle{color:#fff}}@media (prefers-color-scheme: dark){.sideBar .menuOption:hover .icons{color:#fff}}.sideBar .menuOption.active{background-color:var(--secondary-background-color);border-left:8px solid var(--rejoice-light-blue)}.sideBar .menuOption.active .icons{color:var(--rejoice-light-blue)}.sideBar .menuOption.active .menuTitle{color:var(--default-text-color);font-weight:400}.sideBar .menuOption .icons{font-size:20px;color:gray}.sideBar .menuOption .menuTitle{padding-top:3px;font-size:20px;color:gray}.sideBar .specialMenuOption{display:flex;flex-direction:column;gap:5px;height:30px;transition:height 1s cubic-bezier(.075,.82,.165,1);padding-top:5px;padding-bottom:5px;background-color:var(--primary-background-color);margin-bottom:10px;border-left:8px solid transparent;border-radius:2px}.sideBar .specialMenuOption:hover{cursor:pointer}.sideBar .specialMenuOption.active{border-left:0px solid transparent}.sideBar .specialMenuOption.active .header{background-color:#6acacd31;border-left:8px solid var(--rejoice-light-blue)}.sideBar .specialMenuOption.active .icons{color:var(--rejoice-light-blue)}.sideBar .specialMenuOption.active .menuTitle{color:var(--default-text-color);font-weight:400}.sideBar .specialMenuOption .header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;padding-left:20px}.sideBar .specialMenuOption .header:hover{cursor:pointer}.sideBar .specialMenuOption.dropdown{height:100px}.sideBar .specialMenuOption.dropdown .options{display:flex;flex-direction:row;padding-left:30px;gap:10px}.sideBar .specialMenuOption.dropdown .options .greyBar{width:2px;background-color:gray;color:transparent}.sideBar .specialMenuOption.dropdown .options .titles{display:flex;flex-direction:column;font-size:20px;text-align:left}.sideBar .specialMenuOption.dropdown .options .titles .title{padding:5px 50px 5px 5px;color:gray}.sideBar .specialMenuOption.dropdown .options .titles .title:hover{background-color:var(--secondary-background-color)}.sideBar .specialMenuOption.dropdown .options .titles .title.active{background-color:var(--secondary-background-color);color:var(--default-text-color)}.sideBar .specialMenuOption .icons{font-size:20px;color:gray}.sideBar .specialMenuOption .menuTitle{padding-top:3px;font-size:20px;color:gray}.amount-raised-container{background-color:var(--primary-background-color);box-shadow:#0000003d 0 3px 8px;border-radius:5px;width:400px;height:350px}@media only screen and (max-width: 390px){.amount-raised-container{width:90vw}}.amount-raised-container .content{padding:15px}.amount-raised-container .content .title{font-size:24px;font-weight:700;color:#d3d3d3;text-align:left;padding-left:10px}.amount-raised-container .content .amount-container{display:flex;flex-direction:row;justify-content:space-between;border-bottom:solid 1px lightgray;padding:10px}.amount-raised-container .content .amount-container .left{display:flex;flex-direction:column;justify-content:flex-end}.amount-raised-container .content .amount-container .left .title{color:var(--default-text-color);font-size:16px;font-weight:500;text-align:left;padding:0}.amount-raised-container .content .amount-container .left .amount{text-align:left;font-size:32px;font-weight:700}.amount-raised-container .content .amount-container .left-sat{display:flex;flex-direction:column;justify-content:flex-end}.amount-raised-container .content .amount-container .left-sat .underline{background-color:#d57b2c;height:2px;width:0px;transition:width .5s}.amount-raised-container .content .amount-container .left-sat:hover{cursor:pointer}.amount-raised-container .content .amount-container .left-sat:hover .amount{color:#d57b2c}.amount-raised-container .content .amount-container .left-sat:hover .underline{width:100%;transition:width .5s}.amount-raised-container .content .amount-container .left-sat .title{color:var(--default-text-color);font-size:16px;font-weight:500;text-align:left;padding:0}.amount-raised-container .content .amount-container .left-sat .amount{text-align:left;font-size:32px;font-weight:700}.amount-raised-container .content .amount-container .right{display:flex;flex-direction:column;justify-content:flex-end}.amount-raised-container .content .amount-container .right .transactions{font-size:16px;text-align:right}.amount-raised-container .content .amount-container .right .average{text-align:right;font-size:16px}.buckets-container{background-color:var(--primary-background-color);box-shadow:#0000003d 0 3px 8px;border-radius:5px;width:400px;height:350px}@media only screen and (max-width: 390px){.buckets-container{width:90vw}}.buckets-container .content{padding:15px}.buckets-container .content .title{font-size:24px;font-weight:700;color:#d3d3d3;text-align:left;padding-left:10px}.buckets-container .content .amount-container{display:flex;flex-direction:row;justify-content:space-between;border-bottom:solid 1px lightgray;padding:10px}.buckets-container .content .amount-container .left{display:flex;flex-direction:column;justify-content:flex-end}.buckets-container .content .amount-container .left .title{font-size:16px;color:var(--default-text-color);font-weight:500;text-align:left;padding:0}.buckets-container .content .amount-container .left .amount{display:flex;flex-direction:column;text-align-last:left;font-size:24px;color:var(--default-text-color);font-weight:500}.buckets-container .content .amount-container .left .amount .underline{background-color:#d57b2c;height:2px;width:0px;transition:width .5s}.buckets-container .content .amount-container .left .amount:hover{cursor:pointer;color:#d57b2c}.buckets-container .content .amount-container .left .amount:hover .underline{width:100%;transition:width .5s}.buckets-container .content .amount-container .right{display:flex;flex-direction:column;justify-content:flex-end}.buckets-container .content .amount-container .right .transactions{font-size:16px;text-align:right}.buckets-container .content .amount-container .right .average{text-align:right;font-size:16px}.donation-wheel-container{background-color:var(--primary-background-color);box-shadow:#0000003d 0 3px 8px;border-radius:5px;width:400px;height:350px}@media only screen and (max-width: 390px){.donation-wheel-container{width:90vw}}.donation-wheel-container .content{display:flex;flex-direction:column;justify-content:center;padding:5px}.donation-wheel-container .content .title{font-size:24px;font-weight:700;color:#d3d3d3;text-align:left;padding-left:10px}.donation-wheel-container .content .inner-content{display:flex;flex-direction:column;justify-content:center}.donation-wheel-container .content .inner-content .chart{display:flex;flex-direction:row;align-items:center}.donation-wheel-container .content .inner-content .chart .icon-right{font-size:32px;color:#d3d3d3;padding-right:25px}.donation-wheel-container .content .inner-content .chart .icon-right:hover{cursor:pointer;color:gray}.donation-wheel-container .content .inner-content .chart .icon-left{font-size:32px;color:#d3d3d3;padding-left:25px}.donation-wheel-container .content .inner-content .chart .icon-left:hover{cursor:pointer;color:gray}.donation-wheel-container .content .inner-content .types{display:flex;flex-direction:row;justify-content:space-between;text-align:left;padding-left:10px;padding-right:10px}.donation-wheel-container .content .inner-content .types .donation{display:flex;flex-direction:column;align-items:center;gap:10px}.donation-wheel-container .content .inner-content .types .donation .color{width:10px;height:10px;background-color:#6acacd;border-radius:50%}@media (prefers-color-scheme: dark){.donation-wheel-container .content .inner-content .types .donation .color{border:1px solid white}}.donation-wheel-container .content .inner-content .types .recurring-donation{display:flex;flex-direction:column;align-items:center;gap:10px}.donation-wheel-container .content .inner-content .types .recurring-donation .color{width:10px;height:10px;background-color:#d57b2c;border-radius:50%}@media (prefers-color-scheme: dark){.donation-wheel-container .content .inner-content .types .recurring-donation .color{border:1px solid white}}.donation-wheel-container .content .inner-content .types .pledge{display:flex;flex-direction:column;align-items:center;gap:10px}.donation-wheel-container .content .inner-content .types .pledge .color{width:10px;height:10px;background-color:#394e63;border-radius:50%}@media (prefers-color-scheme: dark){.donation-wheel-container .content .inner-content .types .pledge .color{border:1px solid white}}.recent-donations-container{background-color:var(--primary-background-color);box-shadow:#0000003d 0 3px 8px;border-radius:5px;width:400px;height:350px}@media only screen and (max-width: 390px){.recent-donations-container{width:90vw}}.recent-donations-container .content{padding:15px}.recent-donations-container .content .title{font-size:24px;font-weight:700;color:#d3d3d3;text-align:left;padding-left:10px}.recent-donations-container .content .donation{display:flex;flex-direction:row;justify-content:space-between;padding:10px;border-bottom:solid 1px lightgray}.recent-donations-container .content .donation .name{display:flex;flex-direction:column;font-size:24px;color:var(--default-text-color);font-weight:500}.recent-donations-container .content .donation .name .underline{background-color:#d57b2c;height:2px;width:0px;transition:width .5s}.recent-donations-container .content .donation .name:hover{cursor:pointer;color:#d57b2c}.recent-donations-container .content .donation .name:hover .underline{width:100%;transition:width .5s}.recent-donations-container .content .donation .total{font-size:24px}.sat-graph-container{background-color:var(--primary-background-color);box-shadow:#0000003d 0 3px 8px;border-radius:5px;width:820px;height:350px}@media only screen and (max-width: 390px){.sat-graph-container{display:none}}.sat-graph-container .content{display:flex;flex-direction:column;justify-content:center;padding:5px}.sat-graph-container .content .header{display:flex;flex-direction:row;justify-content:space-between}.sat-graph-container .content .header .title{font-size:24px;font-weight:700;color:#d3d3d3;text-align:left;padding-left:10px}.sat-graph-container .content .header .buttons{padding-right:10px}.sat-graph-container .content .header .buttons .icon{font-size:24px;color:#d3d3d3}.sat-graph-container .content .header .buttons .icon:hover{cursor:pointer;color:gray}.sat-graph-container .content .inner-content{display:flex;flex-direction:row;justify-content:center;width:760px;border:solid 1px lightgray;margin-left:15px;padding-left:20px}.home-page .page-content{display:flex;flex-direction:row;flex-wrap:wrap;max-width:90vw}.home-page .page-content .rows{display:flex;flex-direction:column}.home-page .page-content .rows .top-row{padding-top:25px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;max-width:90vw}.home-page .page-content .rows .middle-row{padding-top:25px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.users-page{display:flex;flex-direction:column;padding-bottom:50px}.users-page .page{display:flex;flex-direction:row}.users-page .page .users-container{display:flex;flex-direction:column;padding-top:25px}.users-page .page .users-container .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:25px}.users-page .page .users-container .header .title{font-size:32px;font-weight:700}.users-page .page .users-container .header .new{border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f231a 0 1px;padding:4px 10px;background-color:var(--rejoice-light-blue);color:#fff;font-size:18px;font-weight:600}.users-page .page .users-container .header .new:hover{cursor:pointer;background-color:#519c9e}.users-page .page .users-container .users{display:flex;flex-direction:column;background-color:var(--primary-background-color);border-radius:5px;box-shadow:#0000003d 0 3px 8px;width:1000px}.users-page .page .users-container .users .displaying{position:relative;left:-405px;font-size:16px;color:gray;font-weight:700;padding:20px}.users-page .page .users-container .users .user{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;border-bottom:solid 2px lightgrey}.users-page .page .users-container .users .user .left{display:flex;flex-direction:row;align-items:center;gap:10px}.users-page .page .users-container .users .user .left .name{text-align:left;font-size:16px;font-weight:700;color:var(--default-text-color)}.users-page .page .users-container .users .user .left .email{text-align:left;font-size:14px;font-weight:600;color:gray}.users-page .page .users-container .users .user .right{display:flex;flex-direction:row;align-items:center}.users-page .page .users-container .users .user .right .role{padding-right:20px;font-size:16px;font-weight:600;color:gray}.users-page .page .users-container .users .user .right .edit{font-size:20px;color:var(--rejoice-lighter-blue)}.users-page .page .users-container .users .user .right .edit:hover{color:#519c9e;cursor:pointer}.users-page .page .users-container .users .user:hover{background-color:#f1f1f1}@media (prefers-color-scheme: dark){.users-page .page .users-container .users .user:hover{background-color:var(--secondary-background-color)}}.donation-container{border:solid 2px lightgray;background-color:var(--primary-background-color);border-radius:10px;margin:10px}.donation-container .normal{display:flex;flex-direction:row;justify-content:center;gap:10px;padding:10px;flex-wrap:wrap;max-width:300px;font-size:18px}.donation-container .normal:hover{cursor:pointer;background-color:var(--primary-background-color)}.donation-container.recurring{background-color:var(--recurring-color)}.donation-container.one-time{background-color:var(--one-time-color)}.donation-container.large{border:solid 2px rgba(255,0,0,.534)}.donation-container .editing{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:5px}.donation-container .editing .editing-title{font-size:18px;color:var(--default-text-color)}.donation-container .editing .button{background-color:var(--rejoice-light-blue);border:1px solid green;border-radius:10px;padding:2px 5px;font-size:18px;font-weight:700}.donation-container .editing .button:hover{cursor:pointer;background-color:var(--rejoice-dark-blue);border:1px solid lightgreen;color:#fff}.donations-page{display:flex;flex-direction:column}.donations-page .page{display:flex;flex-direction:row;justify-content:center}.donations-page .page .reconcile-button{position:absolute;top:80px;right:20px;border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f231a 0 1px;padding:4px 10px;background-color:var(--rejoice-light-blue);color:#fff;font-size:18px;font-weight:600}.donations-page .page .reconcile-button:hover{cursor:pointer;background-color:#519c9e}.donations-page .page .donations-container{display:flex;flex-direction:column;align-items:flex-start;padding-top:10px;padding-bottom:50px}.donations-page .page .donations-container .campaigns{display:flex;flex-direction:row;gap:5px}.donations-page .page .donations-container .campaigns .campaign{display:flex;flex-direction:column}.donations-page .page .donations-container .campaigns .campaign .title{font-size:24px;font-weight:700;color:var(--default-text-color)}.donations-page .page .donations-container .campaigns .campaign .pagination{display:flex;flex-direction:row;justify-content:center;gap:15px}.donations-page .page .donations-container .campaigns .campaign .pagination .next,.donations-page .page .donations-container .campaigns .campaign .pagination .prev{padding:5px 10px;border-radius:10px;background-color:#fff;border:solid 1px grey;color:gray}.donations-page .page .donations-container .campaigns .campaign .pagination .next:hover,.donations-page .page .donations-container .campaigns .campaign .pagination .prev:hover{cursor:pointer;background-color:#d3d3d3;color:#000}.donations-page .page .donations-container .campaigns .campaign .display{font-size:18px;font-weight:700;color:#d3d3d3}.login-background{width:100vw;background-image:url(/assets/RR_Background-CHOkT0kW.png);background-size:cover;background-position:center;position:fixed;left:0;top:0;margin:0;min-height:100vh;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.login-background .login-container{width:100%;max-width:400px;align-items:center;margin-left:-90px}@media only screen and (max-width: 389px){.login-background .login-container{width:75%;padding-left:12.5%}}.login-background .login-container .login-box{width:100%;padding:20px;background-color:rgba(var(--secondary-background-color-rgb),.5);border-radius:10px;box-shadow:2px 4px 10px 1px #41414178}.login-background .login-container .login-box .login-title{text-align:center;margin-bottom:20px;font-size:32px;color:var(--default-font-color)}.login-background .login-container .login-box .error{color:red;margin-bottom:10px}.login-background .login-container .login-box .login-input{width:95%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;font-size:24px}.login-background .login-container .login-box .login-button{width:100%;padding:10px;margin-bottom:20px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:18px}.login-background .login-container .login-box .login-button:hover{background-color:#218838}.settings-page{display:flex;flex-direction:column}.settings-page .page{display:flex;flex-direction:row}.settings-page .page .page-contents{display:flex;flex-direction:column;padding:10px}.settings-page .page .page-contents .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:1000px}.settings-page .page .page-contents .header .title{font-size:32px;font-weight:700;color:var(--default-text-color);padding-bottom:25px}.settings-page .page .page-contents .header .new-button{border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f231a 0 1px;padding:4px 10px;background-color:var(--rejoice-light-blue);color:#fff;font-size:18px;font-weight:600}.settings-page .page .page-contents .header .new-button:hover{cursor:pointer;background-color:#519c9e}.settings-page .page .page-contents .share-a-thons{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--primary-background-color);border-radius:5px;box-shadow:#0000003d 0 3px 8px;width:1000px}.settings-page .page .page-contents .share-a-thons .number{font-size:18px;color:#d3d3d3;font-weight:700;padding:20px}.settings-page .page .page-contents .share-a-thons .share-a-thon-container{display:flex;flex-direction:row;justify-content:space-between;min-width:100%;padding-top:10px;padding-bottom:10px;border-top:1px solid lightgrey}.settings-page .page .page-contents .share-a-thons .share-a-thon-container .sat-title{padding-left:15px;color:#d3d3d3;font-size:20px;font-weight:700}.settings-page .page .page-contents .share-a-thons .share-a-thon-container .sat-title.active{color:var(--rejoice-lighter-blue)}.settings-page .page .page-contents .share-a-thons .share-a-thon-container .sat-button{padding-right:15px;font-size:20px;color:gray}.settings-page .page .page-contents .share-a-thons .share-a-thon-container .sat-button:hover{color:#519c9e}.settings-page .page .page-contents .share-a-thons .share-a-thon-container:hover{cursor:pointer;background-color:var(--secondary-background-color)}.settings-page .page .page-contents .edit-share-a-thon{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--primary-background-color);border-radius:5px;box-shadow:#0000003d 0 3px 8px;width:1000px}.settings-page .page .page-contents .edit-share-a-thon .top{display:flex;flex-direction:row;justify-content:space-between;width:100%}.settings-page .page .page-contents .edit-share-a-thon .top .title{font-size:20px;font-weight:600;color:#000;padding:20px}.settings-page .page .page-contents .edit-share-a-thon .top .right{display:flex;flex-direction:row;align-items:center;gap:2px;padding:10px 20px}.settings-page .page .page-contents .edit-share-a-thon .top .right .cancel{padding:5px 8px;background-color:#f5f5f5;border:1px solid gray;font-size:20px;font-weight:700;border-radius:5px;color:#000}.settings-page .page .page-contents .edit-share-a-thon .top .right .cancel:hover{cursor:pointer;background-color:#d3d3d3}.settings-page .page .page-contents .edit-share-a-thon .top .right .save{padding:5px 8px;background-color:var(--rejoice-light-blue);border:1px solid #519c9e;font-size:20px;font-weight:700;border-radius:5px;color:#fff}.settings-page .page .page-contents .edit-share-a-thon .top .right .save:hover{cursor:pointer;background-color:#519c9e}.settings-page .page .page-contents .edit-share-a-thon .middle{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-bottom:50px}.settings-page .page .page-contents .edit-share-a-thon .middle .left{display:flex;flex-direction:column;padding-left:20px;gap:10px}.settings-page .page .page-contents .edit-share-a-thon .middle .left .name{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.settings-page .page .page-contents .edit-share-a-thon .middle .left .name .title{font-size:20px;color:var(--rejoice-light-blue);font-weight:700}.settings-page .page .page-contents .edit-share-a-thon .middle .left .start-date{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.settings-page .page .page-contents .edit-share-a-thon .middle .left .start-date .title{font-size:20px;color:#d3d3d3;font-weight:700}.settings-page .page .page-contents .edit-share-a-thon .middle .left .end-date{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.settings-page .page .page-contents .edit-share-a-thon .middle .left .end-date .title{font-size:20px;color:#d3d3d3;font-weight:700}.settings-page .page .page-contents .edit-share-a-thon .middle .right{display:flex;flex-direction:column;padding-right:20px;gap:10px}.settings-page .page .page-contents .edit-share-a-thon .middle .right .goal{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.settings-page .page .page-contents .edit-share-a-thon .middle .right .goal .title{font-size:20px;color:#d3d3d3;font-weight:700}.settings-page .page .page-contents .edit-share-a-thon .middle .right .sat-campaign{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.settings-page .page .page-contents .edit-share-a-thon .middle .right .sat-campaign .title{font-size:20px;color:#d3d3d3;font-weight:700;padding-bottom:5px}.edit-settings-page{display:flex;flex-direction:column;padding-top:25px;padding-bottom:50px}.edit-settings-page .page{display:flex;flex-direction:row}.edit-settings-page .page .page-contents{display:flex;flex-direction:column;padding:10px}.edit-settings-page .page .page-contents .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:1000px}.edit-settings-page .page .page-contents .header .page-title{font-size:32px;font-weight:700;color:var(--default-font-color);padding-bottom:25px}.edit-settings-page .page .page-contents .edit-share-a-thon{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--primary-background-color);border-radius:5px;box-shadow:#0000003d 0 3px 8px;width:1000px}.edit-settings-page .page .page-contents .edit-share-a-thon .top{display:flex;flex-direction:row;justify-content:space-between;width:100%}.edit-settings-page .page .page-contents .edit-share-a-thon .top .edit-title{font-size:20px;font-weight:600;color:var(--default-font-color);padding:20px}.edit-settings-page .page .page-contents .edit-share-a-thon .top .right{display:flex;flex-direction:row;align-items:center;gap:2px;padding:10px 20px}.edit-settings-page .page .page-contents .edit-share-a-thon .top .right .cancel{padding:5px 8px;background-color:#f5f5f5;border:1px solid gray;font-size:20px;font-weight:700;border-radius:5px;color:#000}.edit-settings-page .page .page-contents .edit-share-a-thon .top .right .cancel:hover{cursor:pointer;background-color:#d3d3d3}.edit-settings-page .page .page-contents .edit-share-a-thon .top .right .save{padding:5px 8px;background-color:var(--rejoice-light-blue);border:1px solid #519c9e;font-size:20px;font-weight:700;border-radius:5px;color:#fff}.edit-settings-page .page .page-contents .edit-share-a-thon .top .right .save:hover{cursor:pointer;background-color:#519c9e}.edit-settings-page .page .page-contents .edit-share-a-thon .middle{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-bottom:50px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left{display:flex;flex-direction:column;padding-left:10px;gap:10px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .active{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .active .active-title{font-size:20px;color:var(--default-font-color);font-weight:700}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .active .icon{padding:0}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .name{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .name .name-title{font-size:20px;color:var(--default-font-color);font-weight:700}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .satdates{display:flex;flex-direction:row}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .days{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .days .days-title{font-size:20px;color:var(--default-font-color);font-weight:700}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .days .compare-days{display:flex;flex-direction:column}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .days .compare-days .day1{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding-top:10px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .days .compare-days .day1 .left{display:flex;flex-direction:column;justify-content:flex-start}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .days .compare-days .day1 .left .day-title{text-align-last:left;color:var(--default-font-color)}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .days .compare-days .day1 .icon{padding-top:35px;color:#d3d3d3;font-size:24px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .days .compare-days .day1 .right{display:flex;flex-direction:column;justify-content:flex-start}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .days .compare-days .day1 .right .day-title{text-align-last:right;color:var(--default-font-color)}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .start-date{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .start-date .title{font-size:20px;color:#d3d3d3;font-weight:700}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .end-date{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .end-date .title{font-size:20px;color:#d3d3d3;font-weight:700}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .comment-selection{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .left .comment-selection .comment-title{font-size:20px;color:var(--default-font-color);font-weight:700;padding-bottom:5px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .right{display:flex;flex-direction:column;padding-right:20px;gap:10px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .right .goal{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .right .goal .goal-title{font-size:20px;color:var(--default-font-color);font-weight:700}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .right .sat-campaign{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .right .sat-campaign .campaign-title{font-size:20px;color:var(--default-font-color);font-weight:700;padding-bottom:5px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .right .streams{display:flex;flex-direction:column}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .right .streams .addStream{padding:5px;border:1px solid black;border-radius:15px}.edit-settings-page .page .page-contents .edit-share-a-thon .middle .right .streams .addStream :hover{cursor:pointer}.edit-user-page{display:flex;flex-direction:column}.edit-user-page .page{display:flex;flex-direction:row}.edit-user-page .page .page-contents{display:flex;flex-direction:column;padding:10px}.edit-user-page .page .page-contents .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:1000px}.edit-user-page .page .page-contents .header .page-title{font-size:32px;font-weight:700;color:var(--default-font-color);padding-bottom:25px}.edit-user-page .page .page-contents .edit-user{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--primary-background-color);border-radius:5px;box-shadow:#0000003d 0 3px 8px;width:1000px}.edit-user-page .page .page-contents .edit-user .top{display:flex;flex-direction:row;justify-content:space-between;width:100%}.edit-user-page .page .page-contents .edit-user .top .edit-title{display:flex;flex-direction:row;gap:10px;font-size:20px;font-weight:600;color:var(--default-font-color);padding:20px}.edit-user-page .page .page-contents .edit-user .top .edit-title .error{color:red}.edit-user-page .page .page-contents .edit-user .top .right{display:flex;flex-direction:row;align-items:center;gap:2px;padding:10px 20px}.edit-user-page .page .page-contents .edit-user .top .right .delete{font-size:20px;padding-right:10px;color:gray}.edit-user-page .page .page-contents .edit-user .top .right .delete:hover{cursor:pointer;color:red;font-size:21px}.edit-user-page .page .page-contents .edit-user .top .right .cancel{padding:5px 8px;background-color:#f5f5f5;border:1px solid gray;font-size:20px;font-weight:700;border-radius:5px;color:#000}.edit-user-page .page .page-contents .edit-user .top .right .cancel:hover{cursor:pointer;background-color:#d3d3d3}.edit-user-page .page .page-contents .edit-user .top .right .save{padding:5px 8px;background-color:var(--rejoice-light-blue);border:1px solid #519c9e;font-size:20px;font-weight:700;border-radius:5px;color:#fff}.edit-user-page .page .page-contents .edit-user .top .right .save:hover{cursor:pointer;background-color:#519c9e}.edit-user-page .page .page-contents .edit-user .middle{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-bottom:50px}.edit-user-page .page .page-contents .edit-user .middle .left{display:flex;flex-direction:column;padding-left:10px;gap:10px}.edit-user-page .page .page-contents .edit-user .middle .left .active{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-user-page .page .page-contents .edit-user .middle .left .active .active-title{font-size:20px;color:var(--default-font-color);font-weight:700}.edit-user-page .page .page-contents .edit-user .middle .left .active .icon{padding:0}.edit-user-page .page .page-contents .edit-user .middle .left .name{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-user-page .page .page-contents .edit-user .middle .left .name .name-title{font-size:20px;color:var(--default-font-color);font-weight:700}.edit-user-page .page .page-contents .edit-user .middle .left .email{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-user-page .page .page-contents .edit-user .middle .left .email .email-title{font-size:20px;color:var(--default-font-color);font-weight:700;padding-bottom:5px}.edit-user-page .page .page-contents .edit-user .middle .left .password{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-user-page .page .page-contents .edit-user .middle .left .password .title{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:20px;color:#d3d3d3;font-weight:700;padding-bottom:5px}.edit-user-page .page .page-contents .edit-user .middle .left .password .title .icon{padding-top:7px}.edit-user-page .page .page-contents .edit-user .middle .left .password .title .icon:hover{cursor:pointer;color:#000}.edit-user-page .page .page-contents .edit-user .middle .left .confirm-password{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-user-page .page .page-contents .edit-user .middle .left .confirm-password .title{font-size:20px;color:#d3d3d3;font-weight:700;padding-bottom:5px}.edit-user-page .page .page-contents .edit-user .middle .right{display:flex;flex-direction:column;padding-right:20px;gap:10px}.edit-user-page .page .page-contents .edit-user .middle .right .role-selection{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.edit-user-page .page .page-contents .edit-user .middle .right .role-selection .title{font-size:20px;color:#d3d3d3;font-weight:700;padding-bottom:5px}.available-comments{display:flex;flex-direction:column;padding-bottom:100px;width:90vw}.available-comments .title{text-align-last:left;font-size:32px;color:#d3d3d3;font-weight:700}.available-comments .heading{display:flex;flex-direction:row;align-items:center;font-size:20px;font-weight:700;background-color:#486685;height:70px;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.available-comments .heading .tag{color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;width:100px}.available-comments .heading .name,.available-comments .heading .channels,.available-comments .heading .address{color:#fff;display:flex;justify-content:center;text-align:center;flex:1}.available-comments .heading .total{color:#fff;display:flex;justify-content:center;text-align:center;width:110px}.available-comments .heading .note,.available-comments .heading .type{color:#fff;display:flex;justify-content:center;text-align:center;flex:2}.available-comments .my-comments{display:flex;flex-direction:column;background-color:var(--primary-background-color);width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.available-comments .my-comments .available{display:flex;flex-direction:row;color:var(--default-text-color);font-size:28px;font-weight:700;border-bottom:2px solid rgb(241,241,241);align-items:center;padding-top:5px}.available-comments .my-comments .available:hover{background-color:var(--secondary-background-color);cursor:pointer}.available-comments .my-comments .available .tag{height:150%;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100px;gap:10px}.available-comments .my-comments .available .tag .new{padding-top:2.5px;font-size:30px;color:#00f}.available-comments .my-comments .available .tag .fire{font-size:30px;color:orange}.available-comments .my-comments .available .name,.available-comments .my-comments .available .channels,.available-comments .my-comments .available .address{height:150%;display:flex;justify-content:center;align-items:center;padding-left:10px;padding-right:10px;flex:1;text-align:center}.available-comments .my-comments .available .total{height:150%;display:flex;justify-content:center;align-items:center;padding-left:10px;padding-right:10px;width:110px}.available-comments .my-comments .available .note,.available-comments .my-comments .available .type{height:150%;display:flex;justify-content:center;align-items:center;padding-left:10px;padding-right:10px;flex:2}.comments-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.comments-container .header{display:flex;flex-direction:row;gap:5px;padding-bottom:10px}.comments-container .header .title{font-size:32px;color:#d3d3d3;font-weight:700}.comments-container .header .one-time{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:18px}.comments-container .header .one-time .square{width:25px;height:25px;background-color:var(--one-time-color);border-radius:5px;border:1px solid grey}.comments-container .header .recurring{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:18px}.comments-container .header .recurring .square{width:25px;height:25px;background-color:var(--recurring-color);border-radius:5px;border:1px solid grey}.comments-container .header .newDonor{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:18px}.comments-container .header .newDonor .icon{font-size:30px;color:#00f}.comments-container .header .challenge-legend{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:18px}.comments-container .header .challenge-legend .icon{font-size:30px;color:orange}.comments-container .my-comments{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:20px}.comments-container .my-comments .comments-map{cursor:grab}.comment-container{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:400px;border-radius:10px;padding:10px;box-shadow:#0000007a 0 3px 8px}.comment-container .heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.comment-container .heading .title{font-size:28px;font-weight:700;font-family:Nunito,"sans-serif"}.comment-container .heading .badges{padding-left:5px;display:flex;flex-direction:row;align-items:center}.comment-container .heading .badges .newDonor{font-size:28px;color:#00f}.comment-container .heading .badges .challenge{font-size:28px;color:orange}.comment-container .line{width:100%}.comment-container .channels{font-size:20px;font-weight:700}.comment-container .one-time,.comment-container .recurring{font-size:28px;font-weight:700;text-align:left}.comment-container.one-time{background-color:var(--one-time-color)}.comment-container.recurring{background-color:var(--recurring-color)}.comment-container .note{font-size:28px;font-weight:700;text-align:left}.comment-container .buttons{display:flex;flex-direction:row;justify-content:space-between;width:100%}.comment-container .buttons .read{padding:5px 10px;background-color:green;border-radius:10px;color:#fff;font-size:16px;font-weight:700}.comment-container .buttons .read:hover{cursor:pointer;background-color:transparent;border:solid 1px green;color:green}.comment-container .buttons .send-back{padding:5px 10px;border-radius:10px;color:red;border:solid 1px red;font-size:16px;font-weight:700}.comment-container .buttons .send-back:hover{cursor:pointer;background-color:red;border:solid 1px transparent;color:#fff}.info-widgets{display:flex;flex-direction:column;align-items:center;gap:5px}.info-widgets .info-header{display:flex;flex-direction:row;align-items:baseline;gap:5px;padding-top:-20px}.info-widgets .info-header .title,.info-widgets .info-header .icon{font-size:20px;color:gray;font-weight:700;font-family:Nunito,sans-serif}.info-widgets .info-header .icon:hover{cursor:pointer}.info-widgets .widgets-section{height:0;overflow:hidden;transition:height 1s cubic-bezier(.075,.82,.165,1)}.info-widgets .widgets-section.open{height:175px;opacity:1}.info-widgets .widgets-section .widgets{display:flex;flex-direction:row;gap:10px}.info-widgets .widgets-section .widgets .widget{display:flex;flex-direction:column;align-items:flex-start;padding:10px;background-color:var(--primary-background-color);border-radius:10px;box-shadow:#0000003d 0 3px 8px}.info-widgets .widgets-section .widgets .widget .widget-title{font-size:20px;color:gray;font-weight:700;font-family:Nunito,sans-serif}.info-widgets .widgets-section .widgets .widget .widget-value{font-size:58px;color:var(--default-text-color);font-weight:700;font-family:Nunito,sans-serif}.announcement-widget{display:flex;flex-direction:column;justify-content:space-between;max-width:450px;background:#ffa;overflow:hidden;padding:10px;border-radius:0 0 0 30px/45px;box-shadow:0 5px 6px 5px #0000001a}@media (prefers-color-scheme: dark){.announcement-widget{background:var(--primary-background-color);border:2px solid #ffa}}.announcement-widget .title{font-weight:700;font-size:20px;color:gray;text-align:left}.announcement-widget .announcement{text-align:left;font-weight:700;font-size:24px}@media (prefers-color-scheme: dark){.announcement-widget .announcement{color:#fff}}.announcement-widget .author{text-align:right;font-size:18px;align-self:flex-end}@media (prefers-color-scheme: dark){.announcement-widget .author{color:#fff}}.challenge-box{display:flex;flex-direction:column;align-items:flex-start;padding:5px;border-radius:10px;box-shadow:#0000003d 0 3px 8px}.challenge-box.active{border:dashed 2px red;background-color:#fa9f9fb4}.challenge-box.complete{border:dashed 2px green;background-color:var(--recurring-color)}.challenge-box .title{display:flex;flex-direction:row;align-items:center;font-size:20px;color:gray;font-weight:700;font-family:Nunito,sans-serif}.challenge-box .name{font-size:20px;color:#000;font-weight:700;font-family:Nunito,sans-serif}.challenge-box .goal{display:flex;flex-direction:column;align-items:center;color:#000;font-weight:700;font-family:Nunito,sans-serif}.challenge-box .goal .title{font-size:18px}.challenge-box .goal .amount{font-size:54px;margin-top:-20px}.challenge-box .challenge-complete{display:flex;flex-direction:row;gap:15px}.challenge-box .challenge-complete .goal-complete{display:flex;flex-direction:column;align-items:center}.challenge-box .challenge-complete .goal-complete .title{font-size:18px}.challenge-box .challenge-complete .goal-complete .amount{font-size:32px}.streams-widgets{display:flex;flex-direction:column;align-items:center;gap:5px}.streams-widgets .listen-header{display:flex;flex-direction:row;align-items:baseline;gap:5px;padding-top:-20px}.streams-widgets .listen-header .title,.streams-widgets .listen-header .icon{font-size:20px;color:gray;font-weight:700;font-family:Nunito,sans-serif}.streams-widgets .listen-header .icon:hover{cursor:pointer}.streams-widgets .widgets-section{max-height:0;overflow:hidden;transition:max-height 1s cubic-bezier(.075,.82,.165,1)}.streams-widgets .widgets-section.open{max-height:1000px}.streams-widgets .widgets-section .widgets{display:flex;flex-direction:column;align-items:center;gap:10px}.streams-widgets .widgets-section .widgets .streams{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.streams-widgets .widgets-section .widgets .streams .widget{display:flex;flex-direction:column;align-items:flex-start;padding:10px;background-color:var(--primary-background-color);border-radius:10px;box-shadow:#0000003d 0 3px 8px}.streams-widgets .widgets-section .widgets .streams .widget .widget-stream{height:100px;border-radius:10px}.streams-widgets .widgets-section .widgets .apps{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.streams-widgets .widgets-section .widgets .apps .widget{padding:10px;font-size:24px;font-weight:600;background-color:var(--primary-background-color);border-radius:10px;box-shadow:#0000003d 0 3px 8px}.stats-widgets{display:flex;flex-direction:column;align-items:center;gap:5px}.stats-widgets .stats-header{display:flex;flex-direction:row;align-items:baseline;gap:5px;padding-top:-20px}.stats-widgets .stats-header .title,.stats-widgets .stats-header .icon{font-size:20px;color:gray;font-weight:700;font-family:Nunito,sans-serif}.stats-widgets .stats-header .icon:hover{cursor:pointer}.stats-widgets .widgets-section{height:0;overflow:hidden;transition:height 1s cubic-bezier(.075,.82,.165,1)}.stats-widgets .widgets-section.open{height:145px;opacity:1}.stats-widgets .widgets-section .widgets{display:flex;flex-direction:row;gap:10px}.stats-widgets .widgets-section .widgets .widget{display:flex;flex-direction:column;align-items:flex-start;padding:10px;background-color:var(--primary-background-color);border-radius:10px;box-shadow:#0000003d 0 3px 8px}.stats-widgets .widgets-section .widgets .widget .widget-title{font-size:20px;color:gray;font-weight:700;font-family:Nunito,sans-serif}.stats-widgets .widgets-section .widgets .widget .widget-value{font-size:58px;color:var(--default-text-color);font-weight:700;font-family:Nunito,sans-serif}.announcer-page{display:flex;flex-direction:column;align-items:center}.announcer-page .page-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.secretary-page{display:flex;flex-direction:column;padding-bottom:50px}.secretary-page .page{display:flex;flex-direction:row}.secretary-page .page .secretary-container{display:flex;flex-direction:column;padding-top:25px;gap:25px;width:950px}.secretary-page .page .secretary-container .top-row{display:flex;flex-direction:row;gap:25px}.secretary-page .page .secretary-container .top-row .card{display:flex;flex-direction:column;justify-content:space-between;gap:10px;background-color:var(--primary-background-color);border-radius:5px;box-shadow:#0000003d 0 3px 8px;flex-grow:1;height:175px;padding:15px}.secretary-page .page .secretary-container .top-row .card .info{display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.secretary-page .page .secretary-container .top-row .card .info .title{text-align:left;font-size:24px;font-weight:700}.secretary-page .page .secretary-container .top-row .card .info .description{text-align:left;font-size:18px}.secretary-page .page .secretary-container .top-row .card .button{border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f231a 0 1px;padding:4px 10px;background-color:var(--rejoice-light-blue);color:#fff;font-size:18px;font-weight:700;width:75px}.secretary-page .page .secretary-container .top-row .card .button:hover{cursor:pointer;background-color:#519c9e}.secretary-page .page .secretary-container .bottom-row{display:flex;flex-direction:row;gap:25px}.secretary-page .page .secretary-container .bottom-row .card{display:flex;flex-direction:column;justify-content:space-between;gap:10px;background-color:var(--primary-background-color);border-radius:5px;box-shadow:#0000003d 0 3px 8px;width:300px;height:175px;padding:15px}.secretary-page .page .secretary-container .bottom-row .card .info{display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.secretary-page .page .secretary-container .bottom-row .card .info .title{text-align:left;font-size:24px;font-weight:700}.secretary-page .page .secretary-container .bottom-row .card .info .description{text-align:left;font-size:18px}.secretary-page .page .secretary-container .bottom-row .card .button{border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f231a 0 1px;padding:4px 10px;background-color:var(--rejoice-light-blue);color:#fff;font-size:18px;font-weight:700;width:75px}.secretary-page .page .secretary-container .bottom-row .card .button:hover{cursor:pointer;background-color:#519c9e}.challenges-page{display:flex;flex-direction:column}.challenges-page .page{display:flex;flex-direction:row}.challenges-page .page .challenges-container{display:flex;flex-direction:column;padding:10px}.challenges-page .page .challenges-container .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:1000px}.challenges-page .page .challenges-container .header .title{font-size:32px;font-weight:700;color:var(--default-font-color);padding-bottom:25px}.challenges-page .page .challenges-container .header .new-button{border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f231a 0 1px;padding:4px 10px;background-color:var(--rejoice-light-blue);color:#fff;font-size:18px;font-weight:600}.challenges-page .page .challenges-container .header .new-button:hover{cursor:pointer;background-color:#519c9e}.challenges-page .page .challenges-container .challenges{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--primary-background-color);border-radius:5px;box-shadow:#0000003d 0 3px 8px;width:1000px}.challenges-page .page .challenges-container .challenges .number{font-size:18px;color:#d3d3d3;font-weight:700;padding:20px}.challenges-page .page .challenges-container .challenges .challenge-container{display:flex;flex-direction:row;justify-content:space-between;min-width:100%;padding-top:10px;padding-bottom:10px;border-top:1px solid lightgrey}.challenges-page .page .challenges-container .challenges .challenge-container .left{display:flex;flex:1}.challenges-page .page .challenges-container .challenges .challenge-container .left .challenge-title{padding-left:15px;color:gray;font-size:20px;font-weight:700}.challenges-page .page .challenges-container .challenges .challenge-container .left .challenge-title.active{color:var(--rejoice-light-blue)}.challenges-page .page .challenges-container .challenges .challenge-container .middle{display:flex;flex:1;justify-content:center;align-items:center}.challenges-page .page .challenges-container .challenges .challenge-container .middle .amount{font-size:20px}.challenges-page .page .challenges-container .challenges .challenge-container .right{display:flex;flex-direction:row;justify-content:flex-end;gap:10px;flex:1}.challenges-page .page .challenges-container .challenges .challenge-container .right .amount{font-size:20px;font-weight:700;color:gray}.challenges-page .page .challenges-container .challenges .challenge-container .right .edit-button{padding-right:15px;font-size:20px;color:gray}.challenges-page .page .challenges-container .challenges .challenge-container .right .edit-button:hover{color:#519c9e}.challenges-page .page .challenges-container .challenges .challenge-container:hover{cursor:pointer;background-color:var(--secondary-background-color)}.challenges-page .page .challenges-container .challenges .challenge-container:hover .challenge-title,.challenges-page .page .challenges-container .challenges .challenge-container:hover .right .amount{color:var(--default-font-color)}.challenges-page .page .challenges-container .challenges .challenge-container:hover .right .edit-button{color:#519c9e}.edit-challenge-page .page .page-contents .header .edit-challenge-title{font-size:32px;font-weight:700;color:var(--default-font-color);padding-bottom:25px}.edit-challenge-page .page .page-contents .edit-share-a-thon .top .edit-share-a-thon-title{font-size:20px;font-weight:600;color:var(--default-font-color);padding:20px}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .left .active .active-title{font-size:20px;color:var(--rejoice-lighter-blue);font-weight:700}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .left .name .active-title{font-size:20px;color:var(--rejoice-lighter-blue);font-weight:700}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .right .goal .goal-title{font-size:20px;color:var(--default-font-color);font-weight:700}.edit-challenge-page .page .page-contents .challenge-donations{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.edit-challenge-page .page .page-contents .challenge-donations .donation{display:flex;flex-direction:row;align-items:center}.edit-challenge-page .page .page-contents .challenge-donations .donation .remove-icon{color:gray;font-size:32px}.edit-challenge-page .page .page-contents .challenge-donations .donation .remove-icon:hover{color:red;cursor:pointer}.edit-challenge-page{display:flex;flex-direction:column;padding-top:25px;padding-bottom:50px}.edit-challenge-page .page{display:flex;flex-direction:row}.edit-challenge-page .page .page-contents{display:flex;flex-direction:column;padding:10px}.edit-challenge-page .page .page-contents .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:1000px}.edit-challenge-page .page .page-contents .header .title{font-size:32px;font-weight:700;color:#000;padding-bottom:25px}.edit-challenge-page .page .page-contents .edit-share-a-thon{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--primary-background-color);border-radius:5px;box-shadow:#0000003d 0 3px 8px;width:1000px}.edit-challenge-page .page .page-contents .edit-share-a-thon .top{display:flex;flex-direction:row;justify-content:space-between;width:100%}.edit-challenge-page .page .page-contents .edit-share-a-thon .top .title{font-size:20px;font-weight:600;color:#000;padding:20px}.edit-challenge-page .page .page-contents .edit-share-a-thon .top .right{display:flex;flex-direction:row;align-items:center;gap:2px;padding:10px 20px}.edit-challenge-page .page .page-contents .edit-share-a-thon .top .right .cancel{padding:5px 8px;background-color:#f5f5f5;border:1px solid gray;font-size:20px;font-weight:700;border-radius:5px;color:#000}.edit-challenge-page .page .page-contents .edit-share-a-thon .top .right .cancel:hover{cursor:pointer;background-color:#d3d3d3}.edit-challenge-page .page .page-contents .edit-share-a-thon .top .right .save{padding:5px 8px;background-color:var(--rejoice-light-blue);border:1px solid #519c9e;font-size:20px;font-weight:700;border-radius:5px;color:#fff}.edit-challenge-page .page .page-contents .edit-share-a-thon .top .right .save:hover{cursor:pointer;background-color:#519c9e}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-bottom:50px}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .left{display:flex;flex-direction:column;padding-left:10px;gap:10px}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .left .active{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .left .active .title{font-size:20px;color:var(--rejoice-light-blue);font-weight:700}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .left .active .icon{padding:0}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .left .name{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .left .name .title{font-size:20px;color:var(--rejoice-light-blue);font-weight:700}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .right{display:flex;flex-direction:column;padding-right:20px;gap:10px;width:300px}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .right .goal{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .right .goal .title{font-size:20px;color:#d3d3d3;font-weight:700}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .right .start-date{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .right .start-date .title{font-size:20px;color:#d3d3d3;font-weight:700}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .right .end-date{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.edit-challenge-page .page .page-contents .edit-share-a-thon .middle .right .end-date .title{font-size:20px;color:#d3d3d3;font-weight:700}.reports-page{display:flex;flex-direction:column;padding-top:25px;padding-bottom:50px}.reports-page .page{display:flex;flex-direction:row}.reports-page .page .page-contents{display:flex;flex-direction:column;padding:10px}.reports-page .page .page-contents .header{font-size:32px;font-weight:700;color:var(--default-font-color);padding-bottom:5px;padding-left:225px;text-align:left}.reports-page .page .page-contents .displaying{font-size:18px;font-weight:600;padding-left:225px;text-align:left;padding-bottom:10px;color:gray}.reports-page .page .page-contents .report-section{display:flex;flex-direction:column;width:calc(100vw - 250px);padding-left:225px}.reports-page .page .page-contents .report-section .heading{display:flex;flex-direction:row;align-items:center;font-size:20px;font-weight:700;background-color:#486685;height:70px;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.reports-page .page .page-contents .report-section .heading .name,.reports-page .page .page-contents .report-section .heading .type,.reports-page .page .page-contents .report-section .heading .channels,.reports-page .page .page-contents .report-section .heading .address{color:#fff;display:flex;justify-content:center;text-align:center;flex:1}.reports-page .page .page-contents .report-section .heading .approve{color:#fff;display:flex;justify-content:center;text-align:center;flex:.5}.reports-page .page .page-contents .report-section .heading .total,.reports-page .page .page-contents .report-section .heading .amount{color:#fff;display:flex;justify-content:center;text-align:center;flex:.25}.reports-page .page .page-contents .report-section .heading .note{color:#fff;display:flex;justify-content:center;text-align:center;flex:2}.reports-page .page .page-contents .report-section .body{display:flex;flex-direction:column;background-color:var(--primary-background-color);width:100%;height:125%;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.reports-page .page .page-contents .report-section .body .comment{display:flex;flex-direction:row;color:var(--default-font-color);font-size:20px;font-weight:700;border-bottom:2px solid rgb(241,241,241);align-items:center}.reports-page .page .page-contents .report-section .body .comment.edit{height:300px}.reports-page .page .page-contents .report-section .body .comment.edit:hover{background-color:var(--primary-background-color)}.reports-page .page .page-contents .report-section .body .comment:hover{background-color:var(--secondary-background-color);cursor:pointer}.reports-page .page .page-contents .report-section .body .comment .name,.reports-page .page .page-contents .report-section .body .comment .type,.reports-page .page .page-contents .report-section .body .comment .channels,.reports-page .page .page-contents .report-section .body .comment .address{height:100%;display:flex;justify-content:center;align-items:center;padding-left:10px;padding-right:10px;flex:1;border-right:2px solid rgb(241,241,241)}.reports-page .page .page-contents .report-section .body .comment .total,.reports-page .page .page-contents .report-section .body .comment .amount{height:100%;display:flex;justify-content:center;align-items:center;padding-left:10px;padding-right:10px;flex:.25;border-right:2px solid rgb(241,241,241)}.reports-page .page .page-contents .report-section .body .comment .note{height:100%;display:flex;justify-content:center;align-items:center;padding-left:10px;padding-right:10px;flex:2;border-right:2px solid rgb(241,241,241)}.reports-page .page .page-contents .report-section .body .comment .approve{display:flex;justify-content:center;padding-left:10px;padding-right:10px;padding-top:5px;flex:.5}.reports-page .page .page-contents .report-section .body .comment .approve .button{background-color:var(--rejoice-lighter-blue);border:1px solid var(--primary-background-color);border-radius:25px;padding:2.5px 7px;color:var(--primary-background-color)}.reports-page .page .page-contents .report-section .body .comment .approve .button:hover{background-color:var(--rejoice-dark-blue);border:1px solid var(--rejoice-light-blue);cursor:pointer;color:#fff}.reports-page .page .page-contents .report-section .body .comment .save{display:flex;flex-direction:column;justify-content:center;gap:10px;padding-left:10px;padding-right:10px;padding-top:5px;flex:.5}.reports-page .page .page-contents .report-section .body .comment .save .button{background-color:var(--rejoice-light-blue);border:1px solid grey;border-radius:25px;padding:2.5px 7px}.reports-page .page .page-contents .report-section .body .comment .save .button:hover{background-color:var(--rejoice-lighter-blue);border:1px solid lightgrey;cursor:pointer;color:#fff}.search-page{display:flex;flex-direction:column}.search-page .page{display:flex;flex-direction:row;padding-top:50px;gap:25px;width:90vw}.search-page .page .help-container{display:flex;flex-direction:column;justify-content:flex-start;flex:1;background-color:var(--primary-background-color);border-radius:10px;height:75vh;padding-left:10px;padding-right:10px}.search-page .page .help-container .title{font-size:32px;font-weight:700;color:#000;text-align-last:left;border-bottom:1px solid lightgray;width:calc(100% - 10px)}.search-page .page .help-container .intro{font-size:20px;font-weight:600;text-align:left;padding-right:10px}.search-page .page .search-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:2;background-color:var(--primary-background-color);border-radius:10px;height:75vh}.search-page .page .search-container .new-old{display:flex;flex-direction:row;gap:10px;padding-top:10px;padding-left:10px}.search-page .page .search-container .new-old .new{border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f231a 0 1px;padding:4px 10px;background-color:var(--rejoice-light-blue);color:#fff;font-size:18px;font-weight:600}.search-page .page .search-container .new-old .new:hover{cursor:pointer;background-color:#519c9e}.search-page .page .search-container .new-old .returning{border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f231a 0 1px;padding:4px 10px;background-color:#d57b2c;color:#fff;font-size:18px;font-weight:600}.search-page .page .search-container .new-old .returning:hover{cursor:pointer;background-color:#b16421}.search-page .page .search-container .returnDonor{display:flex;flex-direction:column;justify-content:flex-start;padding:10px;border:1px solid black;border-radius:5px}.thermometer-page{display:flex;flex-direction:column;justify-content:center}.thermometer-page .graduation{display:flex;flex-direction:row-reverse}.thermometer-page .graduation .graduation-container{display:flex;flex-direction:column;justify-content:space-evenly;margin-left:-70px;height:calc(80vh - 40px);margin-top:-50px}.thermometer-page .graduation .graduation-container .graduation-quarter-value{font-size:28px;height:34px;padding:0;margin:0}.thermometer-page .graduation .graduation-container .graduation-eighth-value{font-size:18px;height:24px}.thermometer-page .graduation .graduation-container .quarter{background-color:#000;width:175px;height:3px}.thermometer-page .graduation .graduation-container .eighth{background-color:#000;width:150px;height:1px}.thermometer-page .graduation .thermometer-container .thermometer{width:100px;height:80vh;background-color:var(--rejoice-lighter-blue);position:relative;margin:auto;border-radius:25px;display:flex;flex-direction:row;border:10px var(--rejoice-dark-blue) solid}.thermometer-page .graduation .thermometer-container .thermometer .thermometer-fill{background-color:#d57b2c;position:absolute;bottom:0;left:0;right:0;transition:height 2s ease-in-out;border-top-left-radius:15px;border-top-right-radius:15px}.thermometer-page .graduation .thermometer-container .thermometer-base{width:200px;height:200px;background-color:var(--rejoice-lighter-blue);position:relative;margin:-100px auto auto;border-radius:50%;display:flex;flex-direction:row;overflow:hidden}.thermometer-page .graduation .thermometer-container .thermometer-base .thermometer-base-fill{width:100%;height:100%;transition:height 2s ease-in-out}.thermometer-page .graduation .thermometer-container .basebackground{width:200px;height:200px;background-color:var(--rejoice-light-blue);margin-top:-210px;border-radius:50%;border:10px var(--rejoice-dark-blue) solid}.progress-page{display:flex;flex-direction:row;width:100vw;justify-content:center;align-items:center}.progress-page .satLeft{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;gap:25px}.progress-page .satLeft .goal,.progress-page .satLeft .total,.progress-page .satLeft .remaining{font-size:62px;font-weight:700}.progress-page .satLeft .multiplicity{font-size:52px;font-weight:500;color:#ff0}.progress-page .satRight{display:flex;flex-direction:row;justify-content:center;flex:.5}#top,#bottom,#left,#right{background:red;position:fixed}#left,#right{top:0;bottom:0;width:15px}#left{left:0}#right{right:0}#top,#bottom{left:0;right:0;height:15px}#top{top:0}#bottom{bottom:0}#live{position:fixed;color:red;font-size:48px;top:20px;left:45px;font-weight:bolder}.progress-challenge-box{display:flex;flex-direction:column;align-items:center;padding:5px;border-radius:10px;box-shadow:#0000003d 0 3px 8px}.progress-challenge-box.active{border:dashed 2px red;background-color:#fa9f9fb4}.progress-challenge-box.complete{border:dashed 2px green;background-color:var(--recurring-color)}.progress-challenge-box .title{display:flex;flex-direction:row;align-items:center;font-size:20px;color:gray;font-weight:700;font-family:Nunito,sans-serif}.progress-challenge-box .name{font-size:20px;color:#000;font-weight:700;font-family:Nunito,sans-serif}.progress-challenge-box .goal{display:flex;flex-direction:column;align-items:center;color:#000;font-weight:700;font-family:Nunito,sans-serif}.progress-challenge-box .goal .title{font-size:18px}.progress-challenge-box .goal .amount{font-size:54px;margin-top:-20px}.progress-challenge-box .instructions{display:flex;flex-direction:column}.progress-challenge-box .instructions .campaign,.progress-challenge-box .instructions .pledge{font-size:36px;color:#000}.progress-challenge-box .challenge-complete{display:flex;flex-direction:row;gap:15px}.progress-challenge-box .challenge-complete .goal-complete{display:flex;flex-direction:column;align-items:center}.progress-challenge-box .challenge-complete .goal-complete .title{font-size:32px}.progress-challenge-box .challenge-complete .goal-complete .amount{font-size:48px;color:#000}.announcements-page{display:flex;flex-direction:column}.announcements-page .page{display:flex;flex-direction:row}.announcements-page .page .announcements-container{display:flex;flex-direction:column;padding:10px}.announcements-page .page .announcements-container .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:1000px}.announcements-page .page .announcements-container .header .title{font-size:32px;font-weight:700;color:var(--default-text-color);padding-bottom:25px}.announcements-page .page .announcements-container .header .new-button{border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f231a 0 1px;padding:4px 10px;background-color:var(--rejoice-light-blue);color:#fff;font-size:18px;font-weight:600}.announcements-page .page .announcements-container .header .new-button:hover{cursor:pointer;background-color:#519c9e}.announcements-page .page .announcements-container .announcements{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--primary-background-color);border-radius:5px;box-shadow:#0000003d 0 3px 8px;width:1000px}.announcements-page .page .announcements-container .announcements .number{font-size:18px;color:#d3d3d3;font-weight:700;padding:20px}.announcements-page .page .announcements-container .announcements .announcement-container{display:flex;flex-direction:row;justify-content:space-between;min-width:100%;padding-top:10px;padding-bottom:10px;border-top:1px solid lightgrey}.announcements-page .page .announcements-container .announcements .announcement-container .left{display:flex;flex:1}.announcements-page .page .announcements-container .announcements .announcement-container .left .announcement-title{padding-left:15px;color:var(--default-text-color);font-size:20px;font-weight:700}.announcements-page .page .announcements-container .announcements .announcement-container .left .announcement-title.active{color:var(--rejoice-light-blue)}.announcements-page .page .announcements-container .announcements .announcement-container .middle{display:flex;flex:1;justify-content:center;align-items:center}.announcements-page .page .announcements-container .announcements .announcement-container .middle .amount{font-size:20px}.announcements-page .page .announcements-container .announcements .announcement-container .right{display:flex;flex-direction:row;justify-content:flex-end;gap:10px;flex:1}.announcements-page .page .announcements-container .announcements .announcement-container .right .author{font-size:20px;font-weight:700;color:var(--default-text-color)}.announcements-page .page .announcements-container .announcements .announcement-container .right .edit-button{padding-right:15px;font-size:20px;color:gray}.announcements-page .page .announcements-container .announcements .announcement-container .right .edit-button:hover{color:#519c9e}.announcements-page .page .announcements-container .announcements .announcement-container:hover{cursor:pointer;background-color:#e4e4e4}@media (prefers-color-scheme: dark){.announcements-page .page .announcements-container .announcements .announcement-container:hover{background-color:var(--secondary-background-color)}}.announcements-page .page .announcements-container .announcements .announcement-container:hover .announcement-title{color:var(--default-text-color)}.announcements-page .page .announcements-container .announcements .announcement-container:hover .right .amount{color:#000}.announcements-page .page .announcements-container .announcements .announcement-container:hover .right .edit-button{color:#519c9e}.edit-announcement-page .page .page-contents .header .edit-announcement-title{font-size:32px;font-weight:700;color:var(--default-font-color);padding-bottom:25px}.edit-announcement-page .page .page-contents .edit-share-a-thon .top .edit-share-a-thon-title{font-size:20px;font-weight:600;color:var(--default-font-color);padding:20px}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .left .active .active-title{font-size:20px;color:var(--rejoice-lighter-blue);font-weight:700}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .left .name .name-title{font-size:20px;color:var(--default-font-color);font-weight:700}.edit-announcement-page{display:flex;flex-direction:column;padding-top:25px;padding-bottom:50px}.edit-announcement-page .page{display:flex;flex-direction:row}.edit-announcement-page .page .page-contents{display:flex;flex-direction:column;padding:10px}.edit-announcement-page .page .page-contents .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:1000px}.edit-announcement-page .page .page-contents .header .title{font-size:32px;font-weight:700;color:#000;padding-bottom:25px}.edit-announcement-page .page .page-contents .edit-share-a-thon{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--primary-background-color);border-radius:5px;box-shadow:#0000003d 0 3px 8px;width:1000px}.edit-announcement-page .page .page-contents .edit-share-a-thon .top{display:flex;flex-direction:row;justify-content:space-between;width:100%}.edit-announcement-page .page .page-contents .edit-share-a-thon .top .title{font-size:20px;font-weight:600;color:#000;padding:20px}.edit-announcement-page .page .page-contents .edit-share-a-thon .top .right{display:flex;flex-direction:row;align-items:center;gap:2px;padding:10px 20px}.edit-announcement-page .page .page-contents .edit-share-a-thon .top .right .cancel{padding:5px 8px;background-color:#f5f5f5;border:1px solid gray;font-size:20px;font-weight:700;border-radius:5px;color:#000}.edit-announcement-page .page .page-contents .edit-share-a-thon .top .right .cancel:hover{cursor:pointer;background-color:#d3d3d3}.edit-announcement-page .page .page-contents .edit-share-a-thon .top .right .save{padding:5px 8px;background-color:var(--rejoice-light-blue);border:1px solid #519c9e;font-size:20px;font-weight:700;border-radius:5px;color:#fff}.edit-announcement-page .page .page-contents .edit-share-a-thon .top .right .save:hover{cursor:pointer;background-color:#519c9e}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-bottom:50px}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .left{display:flex;flex-direction:column;padding-left:10px;gap:10px}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .left .active{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .left .active .title{font-size:20px;color:var(--rejoice-light-blue);font-weight:700}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .left .active .icon{padding:0}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .left .name{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:10px}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .left .name .title{font-size:20px;color:var(--rejoice-light-blue);font-weight:700}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .right{display:flex;flex-direction:column;padding-right:20px;gap:10px;width:300px}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .right .goal{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .right .goal .title{font-size:20px;color:#d3d3d3;font-weight:700}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .right .start-date{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .right .start-date .title{font-size:20px;color:#d3d3d3;font-weight:700}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .right .end-date{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.edit-announcement-page .page .page-contents .edit-share-a-thon .middle .right .end-date .title{font-size:20px;color:#d3d3d3;font-weight:700}.topBar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:60px;width:100vw;background-color:var(--primary-background-color);position:fixed;top:0;left:0}@media only screen and (max-width: 390px){.topBar{height:auto}}.topBar .left .logo{padding-left:20px}@media only screen and (max-width: 390px){.topBar .left .logo{padding-left:5px}}.topBar .left .logo:hover{cursor:pointer}.topBar .left .logo .logo-img{width:150px}@media only screen and (max-width: 390px){.topBar .left .logo .logo-img{width:25vw}}.topBar .middle .sat-logo{height:50px}@media only screen and (max-width: 390px){.topBar .middle .sat-logo{width:25vw;height:auto}}.topBar .right{display:flex;flex-direction:row;gap:5px;padding-right:40px;align-items:center}.topBar .right .icon-container{border-radius:40px}@media only screen and (max-width: 390px){.topBar .right .icon-container{display:none}}.topBar .right .icon-container :hover{cursor:pointer;padding:10px;background-color:#272d301a;border-radius:40px}.topBar .right .icon-container .icons{font-size:20px;padding:10px}.progress-bar-container{width:calc(100vw - 375px);height:30px;background-color:#ccc;border-radius:15px;position:relative}.progress-bar-container .progress-bar{height:100%;background-color:green;border-radius:15px;position:absolute;transition:width .5s ease-in-out}.progress-bar-container .progress-bar .time-remaining{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px}.notFound{width:100vw;background-image:url(/assets/RR_Background-CHOkT0kW.png);background-size:cover;background-position:center;position:fixed;left:0;top:0;margin:0;min-height:100vh;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.notFound .notFoundBox{width:100%;max-width:400px;background-color:#000c;border-radius:10px;box-shadow:2px 4px 10px 1px #41414178;font-family:VT323,monospace;display:flex;flex-direction:column;align-items:center;padding:10px}.notFound .notFoundBox .notFoundTitle{color:#006400;font-size:32px;font-weight:700}.notFound .notFoundBox .notFoundButton{background-color:#23235f;border-radius:30px;width:100px;height:50px;overflow:hidden;border:solid white 2px}.notFound .notFoundBox .notFoundButton:hover{transition:color linear 2s;cursor:pointer;background-color:#00f}.notFound .notFoundBox .notFoundButton:hover .notFoundButtonRight{background-image:linear-gradient(to bottom right,transparent 50%,rgb(35,35,95) 0)}.notFound .notFoundBox .notFoundButton .notFoundButtonRight{padding-left:50px;width:50px;height:60px;background-image:linear-gradient(to bottom right,transparent 50%,blue 0);background-repeat:no-repeat;background-position:right}.notFound .notFoundBox .notFoundButton .notFoundButtonText{z-index:2;position:relative;top:-60px;font-size:32px;color:#fff}:root{line-height:1.5;font-weight:400;font-family:Nunito,"sans-serif";color-scheme:light dark;color:var(--default-font-color);background-color:var(--primary-background-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-background-color: white;--secondary-background-color: #f3f3f3;--secondary-background-color-rgb: 243,243,243;--rejoice-light-blue: #6acacd;--rejoice-lighter-blue: #ace3de;--rejoice-dark-blue: #394E63;--default-font-color: #213547;--recurring-color: #9ffa9fb4;--one-time-color: #99e0fabb}@media (prefers-color-scheme: dark){:root{--rejoice-light-blue: #394E63;--rejoice-lighter-blue: #ace3de;--rejoice-dark-blue: #6acacd;--primary-background-color: #394e63;--secondary-background-color: #526a7c;--secondary-background-color-rgb: 82,106,124;--default-font-color: lightgrey;--recurring-color: #9ffa9f6e;--one-time-color: #99e0fa6e}}body{margin:0;display:flex;min-width:320px;min-height:100vh;background-color:var(--secondary-background-color)}
