body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format("woff2")}.LoginPage{align-items:center;background:url(/static/media/login_background.d2c1fef9db35e8a35140.png);background-size:40%;display:flex;height:100vh;justify-content:center}.SigninContainer{background-color:#fff;border-radius:30px;box-shadow:5px 10px 10px #0003,-5px -5px 10px #ffffff80;height:400px;padding:20px;width:350px}.SigninContainer form{display:flex;flex-direction:column;font-family:Poppins,sans-serif}.SigninContainer form img{align-self:center;height:105px;margin:0;width:122px}.SigninContainer form h2{color:#605d5c;font-size:16px;height:32px;margin:0;text-align:center}.SigninContainer form h1{font-size:20px;height:32px;margin:0;padding:.3em 0;text-align:center}.SigninContainer form p{font-size:14px;text-align:center}.SigninContainer input[type=email],input[type=password]{align-self:center;background-color:#d9d9d9;border:1px solid #ddd;border-radius:5px;margin:5px 0;min-height:34px;padding:10px;width:270px}.SigninContainer button{align-self:center;background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px;width:290px}.SigninContainer button:hover{background-color:#00008b}.navbar ul{background-color:#f2f2f2;border-radius:20px;box-shadow:5px 10px 10px #0003,-5px -5px 10px #ffffff80;list-style-type:none;margin:10px;opacity:.8;overflow:hidden;padding:0}.navbar li{color:#000;display:block;float:right;font-size:20px;padding:20px;text-align:center;text-decoration:none}.navbar li:hover{color:#fc1919}.navbar a:visited{color:inherit}.navbar a{text-decoration:none}.navbar-logo{float:left;height:60px;margin-left:10px}@media screen and (max-width:619px){.navbar li{font-size:12px;margin-top:5px;padding:8px;width:60px}.navbar-logo{height:40px}}.myprofile-container{background-color:#fff;border-radius:8px;box-shadow:10px 10px 10px #0000001a,-10px -10px 10px #e3e3e380;display:flex;flex-direction:column;margin:30px auto 0;max-width:600px;padding:20px}.profile-header{align-items:center;display:flex;margin-bottom:20px;padding:3%;position:relative}.displayName{font-size:24px}.displayName,.email{font-weight:light;margin:auto auto auto 20px}.email{font-size:18px}.bio{margin-bottom:10px;padding:1em}.bio,.bio-input{background-color:#f0f0f0;border-radius:8px;font-size:16px}.bio-input{width:100%}.profile-bio-interests{display:flex;flex-direction:column;gap:10px;margin:1em}.profile-bio-interests p{font-size:24px;margin-bottom:.05em}.profile-bio-interests textarea{background-color:#f0f0f0;border-radius:8px;font-size:16px;height:10px;max-width:1000px}.bio text{font-size:14px;margin-bottom:20px}.interests{display:flex;flex-wrap:wrap;gap:10px}.edit-icon,.save-icon{background-color:initial;border:none;color:grey;cursor:pointer;display:flex;font-size:larger;justify-content:flex-end;transition:.3s}.edit-icon:hover,.save-icon:hover{background-color:initial;border:none;color:#0b5c13}.add-interest{background-color:initial;background-color:#fff;border:none;border-radius:50px;color:#64c2d7;cursor:pointer;font-size:16px}.remove-button{background-color:initial;border:none;color:#fff}.avatar-prev{border-radius:50px;max-height:100px;max-width:100px;position:absolute;width:100px}.image-upload{height:100px;margin-right:15px;position:relative;width:100px;z-index:1}.image-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.displayName-input{background-color:initial;border:none;font-size:24px;font-weight:light;outline:none;width:100%}.avatar{border-radius:50px;max-height:100px;max-width:100px;width:100px}.interests-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.interests-container .interest-block,.new-interest-input{background-color:#64c2d7;border-radius:20px;color:#fff;display:inline-block;padding:10px}.profile-email-name{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:619px){.myprofile-container{width:430px}}@media screen and (max-width:470px){.myprofile-container{width:320px}.displayName{font-size:20px}}.my-events-page{align-items:center;display:flex;flex-direction:column;margin-top:40px}.event-button-container{display:flex;justify-content:center;margin-top:-20px}.event-tab button{background-color:initial;border:none;color:#020000;cursor:pointer;font-size:18px;font-weight:500;margin-bottom:.5em;margin-left:.5em;margin-right:1em}.pending-button{background-color:#ff7715;border:none;border-radius:15px;color:#fff;font-size:12px;height:30px;margin-top:10px;padding:0;transition:.3s;width:100px}.pending-button:hover{background-color:#f29100;cursor:pointer}.event-tab{display:flex;justify-content:flex-start;margin:2em 2em 0}.active-tab{color:red!important;text-decoration:underline}.myevent-list{background-color:#e9e9e9;border-radius:10px;display:flex;flex-wrap:wrap;margin:0 2em 2em;padding:20px}.event-button{background-color:#fff;border:none;border-radius:15px;box-shadow:5px 5px 10px #0003,-5px -5px 10px #ffffff80;color:#a1a0a0;cursor:pointer;font-size:100px;height:160px;margin-top:4px;outline:none;padding:10px 20px;transition:.3s;width:280px}.manage-button-container{display:inline-block;position:relative}.pending-requests-bubble{background-color:red;border-radius:50%;color:#fff;font-size:12px;font-weight:700;height:20px;line-height:20px;position:absolute;right:-6px;text-align:center;top:-6px;width:20px}.event-button:hover{background-color:#f5f5f5;box-shadow:2px 2px 5px #0003,-2px -2px 5px #ffffff80;color:red}.delete-button{background-color:red;border:none;border-radius:15px;color:#fff;font-size:12px;height:30px;margin-left:5px;margin-top:10px;padding:0;transition:.3s;width:30px}.delete-button:hover{background-color:#d10000}.myevents-line{border:2px solid #f55;display:block;margin:40px 20px 20px}.manage-button{background-color:initial;border:solid;border-radius:100%;color:#007bff;cursor:pointer;font-size:16px;font-style:italic;margin-bottom:12px;margin-left:8px;padding:2px;transform:translateY(-1px)}.edit-button{background-color:#007bff;border:none;border-radius:15px;color:#fff;font-size:12px;height:30px;margin-top:10px;padding:0;transition:.3s;width:30px}.edit-button:hover{background-color:#003a79}.leave-button{background-color:#e80101;border:none;border-radius:15px;color:#fff;font-size:12px;height:30px;margin-top:10px;padding:0;transition:.3s;width:100px}.leave-button:hover{background-color:#ff1616;cursor:pointer}.empty-events-message{background-color:initial;border-radius:10px;color:#d3523e;font-size:16px;margin:20px auto;padding:20px;text-align:center;width:80%}.event-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;max-height:500px}.event-card{align-content:center;background-color:#f7f7f7;border-radius:20px;box-shadow:5px 10px 10px #0003,-5px -5px 10px #ffffff80;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:0 20px 20px;opacity:.8;overflow:hidden;padding:10px;-webkit-user-select:none;user-select:none;width:270px}.event-card.expanded .description{height:auto;overflow:visible}.description{cursor:pointer;height:21.6px;margin-top:0;overflow:hidden}.top-box{padding:0}.left-align,.top-box{display:flex;flex-direction:row}.left-align{align-items:flex-start}.right-align{display:flex;flex-direction:row;flex-grow:1;justify-content:flex-end}.event-title{font-style:italic;font-weight:700;margin-left:5px;text-transform:uppercase}.capacity,.event-title{font-size:15px;margin-top:2px}.capacity{color:gray;height:auto;margin-right:5px;text-align:right}.request-button{background-color:#d51c00;border:none;border-radius:15px;color:#fff;font-size:12px;height:30px;margin-top:10px;padding:0;width:100px}.request-button:hover{background-color:red!important;cursor:pointer;transition:background-color .3s}.pending{background-color:#ff6a00}.pending:hover{background-color:#d86c00!important;cursor:not-allowed}.joined{background-color:#00aa17}.joined:hover{background-color:#05911c!important;cursor:not-allowed}.waitlist{background-color:#f1a100}.waitlist:hover{background-color:#fa0!important}.waitlisted{background-color:#198acb}.waitlisted:hover{background-color:#1271a8!important;cursor:not-allowed}.yourevent{background-color:#00c0ca}.yourevent:hover{background-color:#00b0b9!important;cursor:not-allowed}.location{font-size:14px;margin-bottom:10px;text-transform:capitalize}.bottom-box{display:flex;flex-direction:row;margin-bottom:0;padding:0}.search-bar{align-items:center;background-color:#f7f7f7;border-radius:25px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;justify-content:center;margin:20px auto 50px;transition:.3s;width:60%}.search-bar input[type=text]{background-color:initial;border:none;color:#333;font-size:16px;outline:none;width:90%}.search-bar:focus-within{border-radius:20px;outline:auto;outline-color:#fe2908}.search-bar:before{color:#333;content:"\f002";font-family:FontAwesome;margin-right:10px}.no-events-message{background-color:#f7f7f7;border:1px solid #d3523e;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#d3523e;font-size:16px;margin:20px auto;padding:20px;text-align:center;width:80%}.no-events-message:before{color:#d3523e;content:"\f12a";font-family:FontAwesome;margin-right:10px}.request-button:not(.full):not(.pending):hover{background-color:#0056b3;transition:background-color .3s}.request-button.full,.request-button.full:hover{background-color:red;cursor:not-allowed}.request-button.pending:hover{background-color:#5a5555}.popup-content{overflow-x:hidden;position:relative;width:50%}.close-button{border-radius:10px;margin-right:10px}.add-event-form{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.75em}.add-event-form>.create-button-container{align-self:flex-end}.add-event-form>.ce-header{align-self:flex-start}input[type=datetime-local],input[type=text],textarea{border:1px solid #ccc;border-radius:5px;display:block;margin:10px 0;padding:10px;width:100%}textarea{max-height:300px;min-height:50px;overflow:auto;resize:vertical}.max-people{align-items:center;display:flex;justify-content:center;margin:10px 70px 0 0}.max-people button{background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#000;cursor:pointer;margin:0 5px;padding:5px 10px}.max-people button:hover{background:#d1d1d1;color:red}.max-people span{padding:5px 10px}.create-button-container{margin-top:20px;text-align:right}.create-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.create-button:hover{background-color:#0056b3;transition:background-color .3s}@media screen and (max-width:619px){.popup-content{width:75%}}.popup-container{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.request-avatar{border-radius:50%;display:flex;justify-self:flex-start;max-height:60px;max-width:60px;position:relative}.requests h3{font-weight:400;margin-left:30px}.request{align-items:center;background-color:#efeeee;border-radius:10px;display:flex;font-size:larger;margin-bottom:1em;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:1em}.request:hover{box-shadow:0 0 10px rgba(0,0,0,.202)}.no-reqs{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.no-reqs-img{max-height:300px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.request-list{border-radius:10px;margin:0 30px 30px;position:relative}.request-outcome{align-items:center;background-color:#ffa114;border-radius:15px;color:#fff;display:flex;font-size:12px;height:30px;justify-content:center;margin-left:auto;padding:0;text-align:center;width:100px}.request p{margin-left:1em}.buttons{display:flex;flex-direction:column;font-size:larger;margin-left:auto;right:0}.approve-button{background-color:#00b44b;border:none;border-radius:10px;color:#fff;height:30px;margin-bottom:5px;transition:.3s;width:30px}.approve-button:hover{background-color:#00a03e}.deny-button{background-color:red;border:none;border-radius:10px;color:#fff;height:30px;transition:.3s;width:30px}.deny-button:hover{background-color:#eb1212}.popup-content{background-color:#fff;border-radius:15px;box-shadow:0 2px 5px #0003;max-height:600px;max-width:600px;overflow-y:auto;padding:30px;position:absolute}.ce-header{margin:0 0 10px}.formatted-title{color:red;font-style:italic;text-transform:uppercase}.close-button{background:none;border:none;color:#000;cursor:pointer;font-size:24px;padding:10px;position:absolute;right:10px;top:18px}.close-button:hover{background:red;color:#fff}.profile{display:flex;flex-direction:row}.pfp-box{align-items:center;display:flex}.user-info{display:flex;flex-direction:column;max-width:360px;padding:0}.request-bio{font-size:15px;max-height:90px;overflow:hidden;padding:10px 0;text-overflow:ellipsis}.request-name{font-size:20px;font-weight:700;margin:0}.request-avatar{margin-right:10px}.interests-box{display:flex;flex-direction:row;gap:10px;margin:10px 0 0;overflow-x:auto;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}.interests-box::-webkit-scrollbar{width:12px}.interests-box::-webkit-scrollbar-track{background:#f1f1f1}.interests-box::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.interests-box::-webkit-scrollbar-thumb:hover{background:#555}.interests-box::-webkit-scrollbar-button{display:none}.interest{background-color:#64c2d7;border-radius:20px;color:#fff;font-size:13px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:7px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:619px){.request-list{width:290px}}.event-details-container{display:flex;height:100%;justify-content:center;margin-bottom:20px;text-align:center;width:100%}.event-details-body{height:90%;text-align:center;width:70%}.event-details-container-title{font-size:2.5em;text-transform:uppercase}.description-box{margin-left:10%;margin-top:0;width:100%}.description-title{color:red;font-size:1.2em;margin:0 0 10px;text-align:center;text-transform:uppercase}.description-content{font-size:1em;overflow-wrap:break-word;text-align:center}.description-box{border:2px solid red;box-shadow:0 4px 8px #0000001a;margin:20px auto;padding:20px;text-align:center;width:96%}.icon-text{display:inline-block;margin:0 8px;vertical-align:middle}.date-icon,.location-icon,.time-icon{margin-right:4px;vertical-align:middle}@media screen and (max-width:619px){.description-box{max-width:430px}}.details-body{align-items:stretch;display:flex;flex-direction:row;height:65vh;justify-content:center}.chat-box{flex:1 1;overflow-y:auto}.event-details-approved-users-box{border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;flex:1 1;flex-direction:column;margin-right:20px;overflow:hidden}.event-details-approved-list{border-radius:10px;flex:1 1;margin:0 30px 30px;overflow:auto;position:relative;text-align:left}.event-details-approved-name{font-size:20px;font-weight:700;margin:0}.event-details-profile{display:flex;flex-direction:row}.event-details-pfp-box{align-items:center;display:flex}.event-details-user-info{display:flex;flex-direction:column;margin-left:10px;max-width:calc(inherit - 30px);padding:0}.event-details-approved-bio{font-size:15px;overflow:hidden;padding:10px 0;text-overflow:ellipsis}.event-details-avatar{border-radius:50%;display:flex;justify-self:flex-start;max-height:60px;max-width:60px;position:relative}.event-details-approved-interests-box{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:10px 0 0;overflow-x:auto;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}.event-details-approved-interest{background-color:#64c2d7;border-radius:20px;color:#fff;font-size:13px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:7px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.event-details-approved-user{align-items:center;background-color:#efeeee;border-radius:10px;display:flex;font-size:larger;margin-bottom:1em;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:1em}.event-details-approved-user:hover{box-shadow:0 0 10px rgba(0,0,0,.202)}.comments-section{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;height:-webkit-fill-available;height:-moz-available;height:stretch;margin-left:auto;margin-right:auto;max-width:800px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:hidden;padding:20px 20px 40px}.comments-section h2{text-align:center;text-transform:uppercase}.comments-section input[type=text]{border:1px solid #ccc;border-radius:15px;font-size:1rem;margin-bottom:10px;margin-right:10px;padding:12px;width:calc(100% - 20px)}.comments-section button{background-color:#4caf50;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:10px;margin-top:10px;padding:13px 20px;transition:background-color .3s ease}.comments-section button:hover{background-color:#155218}.comments-section form{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.comments-section input[type=text]:focus{outline-color:#fe2908}.chat-list{background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:5px;display:flex;flex-direction:column;gap:10px;height:70%;margin-bottom:8px;overflow-y:auto;padding:10px;text-align:left}.chat-elements{background-color:#fff;border-radius:20px;padding:10px}.chat-email{color:#5ab3c7;font-size:.8rem;font-weight:700;margin-left:10px}.chat-text{color:#333;font-size:1rem;margin-left:10px}@media screen and (max-width:619px){.comments-section{width:430px}}
/*# sourceMappingURL=main.921e00bc.css.map*/