@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";body{margin:0;padding:0;width:100%;height:100%;overflow:hidden}body #root{background-color:#fafafa;width:100%;height:100%;overflow:hidden}body .big-container{display:flex;width:100%;height:100%}@media (width <= 770px){body .big-container{flex-direction:column}}body .MuiInputBase-root,body .MuiTypography-root,body .MuiButtonBase-root{font-family:Rubik,"sans-serif"}body .MuiFormLabel-root{color:#05204c;font-family:Rubik,"sans-serif"}body *{-webkit-tap-highlight-color:transparent;box-sizing:border-box;font-family:Rubik,"sans-serif";direction:rtl}body .google_map *{direction:ltr}body input[type=number]::-webkit-inner-spin-button,body input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}body input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body button{cursor:pointer;color:#000}html{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh}@media screen and (max-width: 770px){body{margin:0;background-color:#fafbfc;padding:unset;width:100%;height:100%;overflow:hidden}body.volunteer{background-color:#d9d9d91e}body #root{background:unset;width:100%;height:100%;overflow:hidden}body .MuiTypography-root,body .MuiInputBase-input,body .MuiFormLabel-root,body .MuiButtonBase-root{font-family:Rubik,"sans-serif"}body *{-webkit-tap-highlight-color:transparent;box-sizing:border-box;font-family:Rubik,"sans-serif";direction:rtl}body button{cursor:pointer;color:#000}}.alert-container .icon-container{display:flex;justify-content:center;align-items:center;border-radius:15px;background-color:#fff;padding:.2rem}.alert-container.top .MuiPaper-root.general-alert{bottom:15rem}.alert-container.success .MuiPaper-root{background-color:#6dda6df2!important}.alert-container.error .MuiPaper-root{background-color:#ec5454f2!important}.alert-container.close .MuiPaper-root{left:32vw}.alert-container .MuiPaper-root{display:flex;position:absolute!important;bottom:10rem;left:25vw;flex-direction:row!important;justify-content:center;align-items:center;gap:.3rem;z-index:1200;border-radius:12px;background-color:#eac161f3!important;width:40%!important;height:fit-content!important}.alert-container .MuiPaper-root .MuiAlert-message{font-size:1.2rem;white-space:pre-wrap}@media (width >= 850px){.alert-container .MuiPaper-root{width:20vw}.alert-container .MuiPaper-root .MuiAlert-message{color:#fff}}.notification-button-container{position:relative}.notification-button-container .new-notifications-amount{display:flex;position:absolute;top:-1rem;right:-.5rem;justify-content:center;align-items:center;border-radius:6px;background-color:#00b4d8;padding-inline:.2rem;width:fit-content;height:1rem;color:#fff;font-size:.7rem}.MuiBottomNavigationAction-label{display:none}.counter{text-align:center}.upload-image-container-desktop{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem 2rem 2rem;margin:0;padding:0;width:20%;height:fit-content}.upload-image-container-desktop *{font-family:rubik,"sans-serif";direction:rtl;text-align:center}.upload-image-container-desktop p{margin:0}.upload-image-container-desktop .empty-icon{width:3rem;height:3rem}.upload-image-container-desktop .image-container{display:flex;justify-content:center;align-items:center;border:1px solid #05204c;border-radius:50%;padding:0;width:8rem;height:8rem}.upload-image-container-desktop .image-container.background{padding:.2rem}.upload-image-container-desktop .reactEasyCrop_Container{position:relative;width:7rem;height:7rem}.upload-image-container-desktop .reactEasyCrop_Container.background{width:9rem;height:3.5rem}.upload-image-container-desktop .reactEasyCrop_Container.background .reactEasyCrop_CropArea{width:8rem!important;height:3rem!important}.upload-image-container-desktop .reactEasyCrop_Container .reactEasyCrop_Contain{position:relative}.upload-image-container-desktop .prefer-avatar{margin-bottom:0;font-size:1.5rem}.upload-image-container-desktop .avatar-select{margin-block:.3rem;font-size:1.3rem;text-decoration:underline}.upload-image-container-desktop .avatar-container{display:flex;justify-content:center;align-items:center}.upload-image-container-desktop .avatar-container img{border-radius:50%;width:5.5rem;height:5.5rem}.upload-image-container-desktop .delete-button{border:2px solid #1c2e9d;border-radius:30px;background-color:transparent;padding:.5rem 1rem;color:#1c2e9d;font-size:1.4rem}.small-drawer-container{border-top-left-radius:30px;padding:1rem;width:100vw;overflow:hidden}.small-drawer-container .title{color:#05204c;font-weight:500;font-size:1.3rem;text-align:center}.small-drawer-container .sub-title{text-align:center}.small-drawer-container .actions-container{display:flex;justify-content:flex-end;align-items:center;gap:.3rem;margin-inline:5vw;padding-bottom:.3rem;width:90%;height:70%}.small-drawer-container .actions-container .action-button{font-weight:500}.small-drawer-container .actions-container .action-button.no-background{background-color:transparent;color:#05204c}@media (width >= 770px){.small-popup{display:flex;justify-content:center;align-items:center}.small-popup .small-drawer-container{position:relative;border-radius:1rem;background-color:#fff;padding:3%;width:35%}.small-popup .small-drawer-container .sub-title{width:100%;font-size:medium}.small-popup .small-drawer-container .back-button{position:absolute;top:5%;left:2%;color:#00b4d8}.small-popup .small-drawer-container .actions-container{margin-top:10%}.small-popup .small-drawer-container .actions-container .action-button{font-size:medium}}.resend-code-countdown{margin-bottom:1rem;color:gray;font-size:1.35rem;text-align:center}.resend-code-countdown .resend-smaller-text{font-size:1rem}.resend-code-countdown .resend-smaller-text button{all:unset;cursor:pointer;color:gray;text-decoration:underline}.resend-code-countdown .resend-smaller-text button:active{color:#000}.MuiButtonBase-root.basic-button{margin-bottom:1rem;border:none;border-radius:35px;background-color:#05204c;padding:1rem;width:100%;color:#fff;font-weight:600;font-size:large;font-family:rubik,"sans-serif"}.MuiButtonBase-root.basic-button:hover{background-color:#05204c}.profile-container .auth-container,.profile-container .auth-container .login-container-desktop{height:100%}.generic-label{width:6vw}.logout-button{position:absolute;top:1rem;left:1rem;cursor:pointer}@media (width < 770px){.field-container .field{padding:0 1vw}.field-container .field .MuiInputBase-input{font-size:.8rem}}.upload-image-container{flex:1}.upload-image-container .image-uploader{display:flex;justify-content:center;align-items:center;border-radius:inherit;width:100%;height:100%}.upload-image-container .upload-image-button{color:#05204c}@media (width < 770px){.upload-image-container{gap:0}.upload-image-container .image-container{border-radius:50%;width:6rem;height:6rem}}.sidebar-main-container{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:width .3s ease;background:url(/background-image.png) center/cover;background-position:75%;background-size:cover;background-repeat:no-repeat;background-color:#fffc;background-blend-mode:lighten;width:6.5%;height:100%}.sidebar-main-container .logo{margin:3vh 0;height:10vh}.sidebar-main-container.open{width:18%}.sidebar-main-container.open .logo-buttons-container{display:flex;flex-direction:column}.sidebar-main-container.open .logo-buttons-container .weme-logo-big{width:65%;max-width:300px}.sidebar-main-container.open .logo-buttons-container .buttons-container .sidebar-button .content{justify-content:flex-start;padding:.6rem 1rem .6rem 0}.sidebar-main-container.open .bottom-container{justify-content:flex-start}.sidebar-main-container .logo-buttons-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.sidebar-main-container .logo-buttons-container .buttons-container{display:flex;flex-direction:column;width:90%}.sidebar-main-container .logo-buttons-container .buttons-container .sidebar-button{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;margin-top:2px;border:none;background-color:transparent;padding:0;width:100%;color:#c4bfbf;font-size:1.2rem;text-wrap:nowrap}.sidebar-main-container .logo-buttons-container .buttons-container .sidebar-button .child-container{display:flex;justify-content:flex-start;margin-block:.4rem;padding-inline-start:4rem;width:100%}.sidebar-main-container .logo-buttons-container .buttons-container .sidebar-button .child-container .child-button{transition:all .25s ease-out;border:none;background-color:transparent;font-size:1rem}.sidebar-main-container .logo-buttons-container .buttons-container .sidebar-button .child-container .child-button.selected{color:#00b4d8}.sidebar-main-container .logo-buttons-container .buttons-container .sidebar-button .content{display:flex;justify-content:center;align-items:center;gap:.3rem;transition:background-color .25s ease-out;border-radius:15px;padding-block:.6rem;width:100%}.sidebar-main-container .logo-buttons-container .buttons-container .sidebar-button .content:hover{color:#808080a6}.sidebar-main-container .logo-buttons-container .buttons-container .sidebar-button .content.selected{background-color:#00b4d8;color:#fff;font-weight:500}.sidebar-main-container .logo-buttons-container .buttons-container .sidebar-button .content .arrow{flex-grow:1}.sidebar-main-container .logo-buttons-container .buttons-container .sidebar-button .notification-button-container{position:relative}.sidebar-main-container .logo-buttons-container .buttons-container .sidebar-button .notification-button-container .new-notifications-amount{display:flex;position:absolute;top:-1rem;right:-.5rem;justify-content:center;align-items:center;border-radius:6px;background-color:#00b4d8;padding-inline:.2rem;width:fit-content;height:1rem;color:#fff;font-size:.7rem}.sidebar-main-container .logo-buttons-container .buttons-container .sidebar-button .button-title{padding-right:2vw;text-wrap:nowrap}.sidebar-main-container .weme-logo{width:3vw}.sidebar-main-container .bottom-container{display:flex;position:relative;justify-content:center;align-items:center;margin-bottom:4vh;flex-direction:column;width:100%;transition:justify-content .7s ease}.sidebar-main-container .bottom-container .profile-name-container{display:flex;justify-content:center;align-items:center;gap:.3rem;cursor:pointer;width:90%}.sidebar-main-container .bottom-container .profile-name-container.open{justify-content:flex-start}.sidebar-main-container .bottom-container .profile-name-container .username{cursor:pointer;color:#000c;font-size:.8rem}.sidebar-main-container .bottom-container .arrow-container{position:absolute;left:0;border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#0006;padding:.4rem .3rem}.auth-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 1.5rem;gap:1rem;height:67vh;overflow:hidden}@media (width >= 760px){.auth-container{display:flex;flex-direction:row;justify-content:center!important;align-items:center!important;padding:0;width:100%;height:100%}}.auth-container .send-code-btn{width:50%}.auth-container .credit{position:fixed;bottom:5%;width:80%;color:#605c5c;font-size:.8rem;text-align:center}.auth-container .login-container-desktop{display:flex;flex-direction:column;gap:10%;width:100%;height:100%}@media (width >= 760px){.auth-container .login-container-desktop{align-items:center;gap:12%;width:50%;height:50%}}.auth-container .login-container-desktop .text-container-desktop{padding-top:1rem;padding-right:5vw}@media (width >= 760px){.auth-container .login-container-desktop .text-container-desktop{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}}.auth-container .login-container-desktop .text-container-desktop .title{color:#05204c;font-weight:600;font-size:max(1.1rem,5vw);line-height:3vh}@media (width >= 760px){.auth-container .login-container-desktop .text-container-desktop .title{font-size:max(1.3rem,1.8vw);line-height:5vh}}.auth-container .login-container-desktop .text-container-desktop .description{color:#707070b3;font-size:max(1rem,4.5vw)}@media (width >= 760px){.auth-container .login-container-desktop .text-container-desktop .description{font-size:max(1rem,1.2vw)}}.auth-container .login-container-desktop .basic-button{margin-bottom:0;border-radius:20px;padding-block:.3rem;height:3.2rem}@media (width >= 760px){.auth-container .login-container-desktop .basic-button{padding:0%;padding-block:0;width:50%;font-size:max(.8rem,1.2vw)}.auth-container .login-container-desktop .basic-button.code{width:75%}}.auth-container .user-phone-container{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1vh;height:20vh}@media (width >= 760px){.auth-container .user-phone-container{justify-content:center!important;align-items:center!important;width:100%}}.auth-container .user-phone-container .phone-label{color:#05204c;font-weight:600;font-family:rubik,"sans-serif"}@media (width >= 760px){.auth-container .user-phone-container .phone-label{align-self:flex-start}}.auth-container .user-phone-container .phone-label.code{padding-right:5vw}@media (width >= 760px){.auth-container .user-phone-container .phone-label.code{padding-right:4vw!important}}@media (width >= 760px){.auth-container .user-phone-container .resend-code-countdown{padding:0%;font-size:medium}}.auth-container .user-phone-container .phone-input-desktop{padding-left:5vw;color:#05204c;direction:ltr;text-align:start}@media (width >= 760px){.auth-container .user-phone-container .phone-input-desktop{padding-left:1vw;font-size:max(.8rem,1.2vw)}}.auth-container .user-phone-container .phone-error-message{padding-right:3vw;font-size:max(.9rem,3.2vw);text-align:start}@media (width >= 760px){.auth-container .user-phone-container .phone-error-message{font-size:max(.8rem,1.2vw)}}.auth-container .user-phone-container .logo-privacy .privacy-and-terms{margin-top:.5vh;font-size:.85rem;text-align:start}.auth-container .user-phone-container .logo-privacy .privacy-and-terms .link{cursor:pointer;color:#00b4d8;text-decoration:none}.auth-container .user-phone-container .number-input{border:none;border:2px solid rgba(5,32,76,.15);border-radius:1rem;width:4.6rem;min-width:4.6rem;height:4.6rem;color:#05204c;font-size:1.6rem;text-align:center}.auth-container .user-phone-container .number-input:focus-visible{outline:2px solid rgba(5,32,76,.6)}@media (width >= 760px){.auth-container .user-phone-container .number-input{width:4rem;min-width:4rem;min-width:0;height:4rem;direction:ltr}}.return-to-phone-btn.MuiButtonBase-root{position:absolute;top:0;top:.5rem;right:2.5vw;color:#05204c}@media (width >= 760px){.return-to-phone-btn.MuiButtonBase-root{top:25%;right:15%}}.weme-background-container-desktop{position:fixed;justify-content:center;align-items:center;background:url(/splash-background.png),linear-gradient(to bottom,#00b4d829,#05204cd5);background-position:100vw 100vh;background-size:26rem;background-repeat:repeat;background-color:#05204cd9;background-blend-mode:darken;width:100vw;height:100vh}@media (width >= 770px){.weme-background-container-desktop{position:relative;background-position:37.5vw 100vh;background-size:25rem;width:37.5vw}.weme-background-container-desktop.small{background-position:23vw 100vh;width:23vw}.weme-background-container-desktop.large{background-position:50vw 100vh;width:50vw}.children{justify-content:center;width:calc(100% - 37.5vw);height:100%}.children.small{width:calc(100% - 23vw)}.children.large{width:calc(100% - 50vw)}}.weme-invite-icon{aspect-ratio:1.2;width:25%}@media (width >= 760px){.setup-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.setup-container .weme-invite-text{display:flex;flex-direction:column;justify-content:center;align-items:center}}.rendered-date-picker fieldset.MuiOutlinedInput-notchedOutline{border:none}.rendered-date-picker .MuiInputBase-root{width:110%;font-size:1rem}.rendered-date-picker .MuiInputBase-root input{padding:0}.rendered-date-picker .Mui-focused fieldset.MuiOutlinedInput-notchedOutline{border:none}.custom-toolbar{display:flex;justify-content:space-between;padding-left:2rem;width:100vw}.custom-toolbar .main-actions{display:flex;justify-content:flex-start;align-items:center;gap:2.5rem}.custom-toolbar .MuiBox-root{padding-block:.2rem;width:30vw;height:fit-content}.custom-toolbar .MuiBox-root .MuiOutlinedInput-input{padding-block:0}.custom-toolbar .table-view-button{display:flex;justify-content:center;align-items:center;gap:.3rem;border:1px solid #e4e4e4;border-radius:12px;background-color:transparent;height:100%}.custom-toolbar .form-container{display:flex;flex-direction:row;width:10vw}.custom-toolbar .form-container .toolbar-select fieldset.MuiOutlinedInput-notchedOutline,.custom-toolbar .form-container .toolbar-select .Mui-focused fieldset.MuiOutlinedInput-notchedOutline{border-color:#e4e4e4}.data-table-sub-container{height:89%}.data-table-sub-container::-webkit-scrollbar{width:8px;height:4px}@media (width <= 770px){.data-table-sub-container::-webkit-scrollbar{width:5px}}.data-table-sub-container::-webkit-scrollbar-track{border-radius:1rem;background:#e5e4e4}@media (width <= 770px){.data-table-sub-container::-webkit-scrollbar-track{background-color:#c4bfbf}}.data-table-sub-container::-webkit-scrollbar-thumb{border-radius:1rem;background:#888}.data-table-sub-container::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#555}@media (width < 770px){.data-table-sub-container{align-self:center;width:96%}}.data-table-sub-container .table{table-layout:fixed}.data-table-sub-container .table .table-head{background-color:#fff}.data-table-sub-container .table .table-head .table-row{position:sticky;top:0;z-index:2;box-shadow:0 2px 6px #0000001a;background-color:#fff}.data-table-sub-container .table .table-head .table-row .table-head-cell{padding:.5rem 0}.data-table-sub-container .table .table-head .table-row .table-head-cell.select{padding:.5rem;width:4%}@media (width < 800px){.data-table-sub-container .table .table-head .table-row .table-head-cell.select{width:3vw}}.data-table-sub-container .table .table-head .table-row .table-head-cell.select .resizer{display:none;padding:0;width:0px}@media (width < 770px){.data-table-sub-container .table .table-head .table-row .table-head-cell.select{padding:0}}.data-table-sub-container .table .table-head .table-row .table-head-cell.edit{width:9%}.data-table-sub-container .table .table-head .table-row .table-head-cell.edit .resizer{display:none}.data-table-sub-container .table .table-head .table-row .table-head-cell .MuiCheckbox-root{background-color:unset;padding-inline-end:1vw}.data-table-sub-container .table .table-head .table-row .table-head-cell .resizer{transition:all ease-out .2s;margin:0 10px;border-radius:3px;background-color:#d9d9d933;width:3px}.data-table-sub-container .table .table-head .table-row .table-head-cell .resizer.enabled{cursor:col-resize}.data-table-sub-container .table .table-head .table-row .table-head-cell .resizer.enabled:hover{background-color:#d9d9d9;width:5px}.data-table-sub-container .table .table-head .table-row .table-head-cell .resizer.is-resizing{background-color:#68686f;width:5px}.data-table-sub-container .table .table-head .table-row .table-head-cell .table-header-title{justify-content:start;padding:0;color:#707070;text-align:start;text-transform:none;text-wrap:nowrap}.data-table-sub-container .table .table-body .table-row{border-bottom:1px solid rgba(217,217,217,.3)}.data-table-sub-container .table .table-body .table-row .table-cell{border-bottom:none;padding-left:1vw}.data-table-sub-container .table .table-body .table-row .table-cell.select{padding:.75rem .5rem;width:4vw}@media (width < 770px){.data-table-sub-container .table .table-body .table-row .table-cell.select{padding:0}}.data-table-sub-container .table .table-body .table-row .table-cell.clickable{cursor:pointer}.data-table-sub-container .table .table-body .table-row .table-cell .cell-content{width:100%;height:100%;text-align:start}.data-table-sub-container .table .table-body .table-row .table-cell .cell-content .MuiTypography-root{padding-inline-start:0}.data-table-sub-container .table .table-body .table-row .table-cell .cell-content span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (width < 770px){.data-table-sub-container .table .table-body .table-row .table-cell .cell-content span{font-size:small}}.data-table-sub-container .table .table-body .table-row .table-cell .cell-content span.MuiCheckbox-root{background-color:unset}.actions-container{display:flex;position:fixed;right:50%;bottom:0;justify-content:space-between;align-items:center;transform:translate(50%);box-shadow:0 -2px 2px #e0e0e0;border-top-right-radius:12px;border-top-left-radius:12px;background-color:#00b4d8;padding:.3rem .6rem;min-width:30%}.actions-container .items-counter{display:flex;justify-content:center;align-items:center;margin-block:0;border-radius:.8rem;background-color:#fff;width:2.2rem;height:2.2rem;color:#00b4d8;font-weight:600;font-size:1.2rem}.actions-container .line{margin:0 .25rem;background-color:#ffffff80;width:1px;height:2rem}.actions-container .action-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25vh;border:none;background-color:transparent;min-width:3.5rem;color:#fff;text-wrap:nowrap}.expand-icon-container{position:relative;width:1.5rem;height:1.5rem;color:#a1a6ae}.expand-icon-container .expand-folder-icon{padding:0%;width:100%;height:100%}.expand-icon-container .expand-state{position:absolute;right:4px;bottom:4px;border-radius:50%;background-color:#fff;width:1rem;height:1rem;font-weight:700;font-size:large;line-height:1rem}.no-expand-container{position:relative;justify-content:center;align-items:center;width:2rem;height:1.5rem}.no-expand-container.nested{padding-left:1rem}.no-expand-container .vertical{margin-right:1px;background-color:#a1a6ae;width:1px;height:60px}.no-expand-container .horizontal{background-color:#a1a6ae;width:1rem;height:.5px}.no-expand-container .last{position:absolute;top:-1.5rem;border:solid 1px;border-color:transparent #a1a6ae #a1a6ae transparent;border-radius:0 0 .5rem;width:1rem;height:36px}.event-day-date{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;border-radius:12px;background-color:#fcdde4;padding:.8rem .4rem;width:4rem}@media (width < 770px){.event-day-date{align-self:start;border-radius:8px;width:min-content;height:100%}}.event-day-date.pointer{cursor:pointer}.event-day-date.full{background-color:#d1f8ed}.event-day-date.not-full{background-color:#fef0da}.event-day-date p{margin:0;color:#05204c}.event-day-date p.day{font-size:.9rem}@media (width < 770px){.event-day-date p.day{font-weight:500;font-size:.8rem}}.event-day-date p.number{font-weight:500;font-size:1.2rem;text-align:center}@media (width < 770px){.event-day-date p.number{font-size:.9rem}}.event-details-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:15px;background-color:#fff;padding-inline:1rem;padding-block:.5rem;width:100%}.event-details-container .date-details-container{display:flex;justify-content:flex-start;align-items:center;gap:2rem;margin-inline-start:2rem;width:100%}@media (width < 770px){.event-details-container .date-details-container{gap:2vh;margin:0}}.event-details-container .details-groups-container{display:flex;gap:.5rem;margin-top:1rem;width:70%}@media (width < 770px){.event-details-container .details-groups-container{gap:2vw;margin:0;width:96%}}.event-details-container .details-groups-container .details-container{display:flex;flex-direction:column;gap:.5rem;width:40%}@media (width < 770px){.event-details-container .details-groups-container .details-container{flex:1;margin:0;width:unset}}.event-details-container .details-groups-container .details-container .detail-item{display:flex;justify-content:flex-start;align-items:center;gap:.3rem;font-size:.8rem}.event-details-container .details-groups-container .details-container .detail-item p{margin-block:.5rem;color:gray}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.date-time-container .field-container{width:unset}.date-time-container .field-container.time-description-container{width:100%}.date-time-container .field-container .field-label{cursor:pointer;font-size:.9rem}.date-time-container .field-container .field{font-size:small}.mobile-event-popup-container .MuiPickersCalendarHeader-root .MuiPickersArrowSwitcher-root,.desktop-event-popup-container .MuiPickersCalendarHeader-root .MuiPickersArrowSwitcher-root{flex-direction:row;transform:rotate(0)}.repeated-event-container .days-container{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.repeated-event-container .days-container .days-buttons-container{display:flex;justify-content:flex-start;align-items:center;gap:.3rem}.repeated-event-container .days-container .days-buttons-container .day{display:flex;justify-content:center;align-items:center;transition:all .2s ease;border:2px solid #00b4d8;border-radius:50%;background-color:transparent;width:1.8rem;height:1.8rem;color:#00b4d8;font-weight:700;font-size:1rem}.repeated-event-container .days-container .days-buttons-container .day.chosen{border-color:#05204c;background-color:#05204c;color:#fff}.two-checkbox-container{display:flex;align-items:center}.two-checkbox-container .checkbox-label{width:8vw}.two-checkbox-container .checkbox-container{display:flex;justify-content:space-around;align-items:center;gap:1rem;border:1px solid #e4e4e4;border-radius:12px;padding:0 .5rem;height:fit-content}.two-checkbox-container .checkbox-container .MuiFormControlLabel-root{display:flex;justify-content:center;align-items:center;gap:.3rem;margin:0}@media (width < 770px){.two-checkbox-container .checkbox-container .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:small}}.two-checkbox-container .checkbox-container .MuiFormControlLabel-root .MuiButtonBase-root{padding:0}.two-checkbox-container .checkbox-container .MuiFormControlLabel-root .MuiButtonBase-root .MuiSvgIcon-root{width:1rem;height:1rem}.two-checkbox-container .checkbox-container .line{background-color:#d9d9d9;width:.5px;height:1.8rem}.three-checkbox-container{display:flex;align-items:center}.three-checkbox-container .checkbox-label{width:8vw}.three-checkbox-container .checkbox-container{display:flex;justify-content:space-around;align-items:center;gap:1rem;border:1px solid #e4e4e4;border-radius:12px;padding:0 .5rem;height:fit-content}.three-checkbox-container .checkbox-container.small .MuiFormControlLabel-root .MuiTypography-root{font-size:.3rem}.three-checkbox-container .checkbox-container .MuiFormControlLabel-root{display:flex;justify-content:center;align-items:center;gap:.3rem;margin:0}@media (width < 770px){.three-checkbox-container .checkbox-container .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:small}}.three-checkbox-container .checkbox-container .MuiFormControlLabel-root .MuiButtonBase-root{padding:0}.three-checkbox-container .checkbox-container .MuiFormControlLabel-root .MuiButtonBase-root .MuiSvgIcon-root{width:1rem;height:1rem}.three-checkbox-container .checkbox-container .line{background-color:#d9d9d9;width:.5px;height:1.8rem}.organization-request-form{width:100%;height:100%}.organization-request-form .alert-container .MuiPaper-root{left:13vw!important}@media (width < 770px){.organization-request-form .organization-request{overflow:auto}}.organization-request-form .organization-request::-webkit-scrollbar{width:8px;height:4px}@media (width <= 770px){.organization-request-form .organization-request::-webkit-scrollbar{width:5px}}.organization-request-form .organization-request::-webkit-scrollbar-track{border-radius:1rem;background:#e5e4e4}@media (width <= 770px){.organization-request-form .organization-request::-webkit-scrollbar-track{background-color:#c4bfbf}}.organization-request-form .organization-request::-webkit-scrollbar-thumb{border-radius:1rem;background:#888}.organization-request-form .organization-request::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#555}.organization-request-form .organization-request .event-image-container{position:relative;box-shadow:0 4px 6px -2px #0000001a}.organization-request-form .organization-request .event-image-container .event-image{transition:opacity .3s ease;width:100%;height:100%;object-fit:cover;object-position:center}.organization-request-form .organization-request .event-image-container .image-controllers{opacity:0;z-index:0;position:absolute;top:calc(50% - 1.5rem);left:0;width:100%;height:3rem}@media (width >= 770px){.organization-request-form .organization-request .event-image-container:hover .event-image{opacity:.15}.organization-request-form .organization-request .event-image-container:hover .image-controllers{display:flex;justify-content:center;opacity:1;z-index:1}}.organization-request-form .organization-request .field-container{display:flex;flex:1;gap:.2vh}.organization-request-form .organization-request .field-container .field{border-radius:.6rem;padding:0 .2rem;height:unset;max-height:2rem}.organization-request-form .organization-request .field-container .field.date-field{padding-left:14px}.organization-request-form .organization-request .field-container .field-label{gap:.8vw;height:3vh}.organization-request-form .organization-request .field-container .description-input{align-items:start;padding:.5vh .2rem;height:fit-content;min-height:6vh;max-height:unset}.organization-request-form .organization-request .field-container .date-picker-dialog .date-field-ltr *{direction:ltr}.organization-request-form .organization-request .field-container.managers-container .MuiChip-root{border-radius:8px;height:2vh}.organization-request-form .organization-request .field-container:has(.whatsapp-group-field){margin-top:1vh}.organization-request-form .organization-request .field-container .whatsapp-group-field{margin-bottom:1rem}.organization-request-form .field-container.status-select{width:90%}.teams-skills-container{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1vh;max-height:2vh}.teams-skills-container .add-button{display:flex;justify-content:center;align-items:center;border:none;border-radius:8px;background-color:#05204c;color:#fff}.teams-skills-container .teams-container-desktop{display:flex;justify-content:flex-start;align-items:center;width:100%}.teams-skills-container .items-container{display:flex;justify-content:flex-start;align-items:center;gap:.2vw;margin-inline:.8rem}.teams-skills-container .items-container .skill-button,.teams-skills-container .items-container .team-button{border:none;border-radius:8px;background-color:#00b4d8;color:#fff}.more-details-label{color:#05204c;font-weight:500}.images-dialog .images-dialog-paper{align-items:center;gap:2vh;padding:1%;max-width:50vw}.images-dialog .images-dialog-paper .images-container{justify-content:flex-start;padding-right:6%;-ms-overflow-style:unset;display:flex;flex-wrap:wrap;width:100%;overflow-y:auto;scrollbar-width:unset}.images-dialog .images-dialog-paper .images-container::-webkit-scrollbar{width:8px;height:4px}@media (width <= 770px){.images-dialog .images-dialog-paper .images-container::-webkit-scrollbar{width:5px}}.images-dialog .images-dialog-paper .images-container::-webkit-scrollbar-track{border-radius:1rem;background:#e5e4e4}@media (width <= 770px){.images-dialog .images-dialog-paper .images-container::-webkit-scrollbar-track{background-color:#c4bfbf}}.images-dialog .images-dialog-paper .images-container::-webkit-scrollbar-thumb{border-radius:1rem;background:#888}.images-dialog .images-dialog-paper .images-container::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#555}.images-dialog .images-dialog-paper .images-container .image-container{display:none;cursor:pointer;width:fit-content}.images-dialog .images-dialog-paper .images-container .image-container.image-loaded{display:block;width:fit-content}.images-dialog .images-dialog-paper .images-container .image-container .image{border:4px solid transparent;border-radius:10px;width:11.75vw;height:10vh}.images-dialog .images-dialog-paper .images-container .image-container .image.chosen{border:4px solid #05204c}.calender-container{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;width:80vw;height:96vh;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none;display:unset;box-sizing:content-box;margin:2vh .8rem 0 .8rem;padding-inline:.5rem;padding-block:2vh;height:94vh;overflow:hidden;overflow-y:auto}@media (width <= 770px){.calender-container{margin:0;border-radius:unset;padding:0;width:100%}}.calender-container .calender-header{display:flex;justify-content:space-between;margin-bottom:1vh;height:7vh}.calender-container .calender-header .title{display:flex;align-items:center;padding-right:1%;font-weight:600;font-size:1.3rem}.calender-container .calender-header .add-event-button{display:flex;align-items:center;border:none;border-radius:1rem;background-color:#05204c;padding:.6rem 1.1rem;height:fit-content;color:#fff;font-weight:400;font-size:.9rem}.calender-container .calender-toolbar{display:flex;align-items:center;height:6vh}.calender-container .calender-toolbar .custom-toolbar{padding:0;height:100%}.calender-container .calender-toolbar .custom-toolbar .main-actions{gap:1.5vw}.calender-container .calender-toolbar .custom-toolbar .main-actions .MuiBox-root{padding-inline:1rem;width:fit-content;height:100%}.calender-container .calender-toolbar .custom-toolbar .main-actions .MuiBox-root .MuiButtonBase-root svg{height:4.25vh}.calender-container .calender-toolbar .custom-toolbar .main-actions .MuiBox-root .MuiFormControl-root .MuiInputBase-root{padding:0;width:100%;height:100%;font-size:min(2.75vh,1rem)}.calender-container .calender-toolbar .custom-toolbar .main-actions .MuiBox-root .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.calender-container .calender-toolbar .custom-toolbar .main-actions .MuiBox-root .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{width:fit-content}.calender-container .calender-toolbar .custom-toolbar .main-actions .MuiFormControl-root{align-items:center;height:100%}.calender-container .calender-toolbar .custom-toolbar .main-actions .MuiButtonBase-root{height:100%}.calender-container .calender-toolbar .custom-toolbar .MuiFormControl-root.form-container{width:fit-content;height:100%}.calender-container .calender-toolbar .custom-toolbar .MuiFormControl-root.form-container .MuiFormLabel-root{line-height:2.25em}.calender-container .mission-and-calendar-container{display:flex;justify-content:space-between;height:88vh;overflow-y:auto}.calender-container .mission-and-calendar-container .fc{border:none;border-radius:24px;width:99%;height:100%}.calender-container .mission-and-calendar-container .fc .fc-media-screen{z-index:0;box-shadow:none;border:none;overflow:hidden}.calender-container .mission-and-calendar-container .fc .fc-scrollgrid-section-body table{width:100%!important}.calender-container .mission-and-calendar-container .fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center;margin:0}.calender-container .mission-and-calendar-container .fc .fc-toolbar .fc-button{gap:2vw;cursor:pointer;border:none;background-color:#c2fbec;padding:5px 10px;color:#000}.calender-container .mission-and-calendar-container .fc .fc-toolbar .fc-button:hover{background-color:#beeef6}.calender-container .mission-and-calendar-container .fc .fc-daygrid-body{height:100%;overflow-x:hidden;overflow-y:hidden}.calender-container .mission-and-calendar-container .fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:0}.calender-container .mission-and-calendar-container .fc .fc-scrollgrid,.calender-container .mission-and-calendar-container .fc .fc-scrollgrid .fc-timegrid-axis{border:none}.calender-container .mission-and-calendar-container .fc .main-slots{margin:0;border:none;padding:0}.calender-container .mission-and-calendar-container .fc .fc-day .fc-daygrid-day{border:1px solid #ddd}.calender-container .mission-and-calendar-container .fc .fc-daygrid-day-frame{padding:0 2px 0 4px}.calender-container .mission-and-calendar-container .fc .fc-daygrid-day-frame .fc-daygrid-day-number{display:flex;justify-content:center;align-items:center;padding:5px;width:1.4rem;height:1.4rem;color:#333;text-align:right}.calender-container .mission-and-calendar-container .fc .fc-timegrid-col.fc-day-today,.calender-container .mission-and-calendar-container .fc .fc-day-today.fc-daygrid-day{background-color:#fff}.calender-container .mission-and-calendar-container .fc .fc-day-today.fc-daygrid-day .fc-daygrid-day-number{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#00b4d8;width:1.4rem;height:1.4rem;color:#fff}.calender-container .mission-and-calendar-container .fc .fc-col-header-cell{place-content:center center;border:none;padding:1.5vh 2vw .5vh;font-weight:400}.calender-container .mission-and-calendar-container .fc .fc-col-header-cell .fc-scrollgrid-sync-inner{display:flex;justify-content:center;align-items:center;height:6vh}.calender-container .mission-and-calendar-container .fc .fc-col-header-cell .one-day-header{display:flex;flex-direction:column}.calender-container .mission-and-calendar-container .fc .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion{box-shadow:0 10px 8px #e4e4e4;border-radius:15px;background-color:#00b4d8;padding:0 1.5vw;color:#fff;font-weight:400}.calender-container .mission-and-calendar-container .fc .fc-scroller-harness .fc-scroller{scrollbar-width:none}.calender-container .mission-and-calendar-container .fc .fc-scroller-harness .fc-scroller .fc-daygrid-body{border:none;border-top:1px black solid;width:100%!important}.calender-container .mission-and-calendar-container .fc .fc-timegrid-slots .fc-timegrid-slot-label{border:none;height:7vh}.calender-container .mission-and-calendar-container .fc .fc-col-header{border-bottom:1px solid #d9d9d9;width:100%!important}.calender-container .mission-and-calendar-container .fc .fc-event{cursor:pointer}.calender-container .mission-and-calendar-container .fc .event-content{margin:0;overflow:hidden;text-overflow:ellipsis}.calender-container .mission-and-calendar-container .fc .event-content.clickable{cursor:pointer}.calender-container .mission-and-calendar-container .fc .non-full-day{display:flex;padding-top:1px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calender-container .mission-and-calendar-container .fc .non-full-day.event-passed{background-color:#f3f3f3}.calender-container .mission-and-calendar-container .fc .non-full-day.event-missing-people{background-color:#fcdde4}.calender-container .mission-and-calendar-container .fc .non-full-day.event-almost-full{background-color:#fef0da}.calender-container .mission-and-calendar-container .fc .non-full-day.event-full{background-color:#d1f8ed}.calender-container .mission-and-calendar-container .fc .non-full-day:hover{overflow:visible}.calendar-team-select{margin-top:8rem;margin-left:-41vw}.fc-popover{top:unset!important;bottom:20vh;left:35vw!important;border:2px solid rgba(0,0,128,.16)!important;border-radius:6px;width:30vw!important;max-width:75vh;max-height:50vh;overflow-y:auto}.event-details-dialog .MuiPaper-root{max-width:unset}.event-details-dialog .MuiPaper-root .event-details-container{display:flex;justify-content:center;align-items:center;min-width:30vw}.event-details-dialog .MuiPaper-root .event-details-container .details-groups-container{display:flex;justify-content:center;align-items:center}.event-details-dialog .MuiPaper-root .event-details-container .date-details-container{display:flex;justify-content:center;align-items:center;margin:0}.field-container{gap:.65vh;width:100%;text-align:start}.field-container .field-label{display:flex;flex-direction:row;align-items:center;gap:2vw;color:#05204c;font-weight:600;font-size:medium;line-height:1.3rem}.field-container .field-label .info-button{padding:0%}.field-container .field-label .info-button .info-icon{padding:0%;color:#05204c}.field-container .field{border-radius:1rem;width:100%;min-width:100%;height:3rem;color:#05204c}.field-container .field.multiline{height:unset;min-height:3rem}.field-container .helper-text{padding-right:1vw;color:#d32f2f;font-size:1rem;font-family:rubik,"sans-serif";text-align:start}.field-tooltip{border-radius:2vw;background-color:#05204c99;padding:0;color:#fff}.field-tooltip .MuiTooltip-tooltip{background-color:#05204c99;padding:2vw;color:#fff;font-size:.9rem}.select-buttons-container{display:flex;gap:5px;margin:0;color:#000}.select-buttons-container .tab-button{box-sizing:border-box;margin:0 3px -.5rem 0;border:none;background-color:transparent;padding:0 10px 2px;width:5rem;height:1.5rem;font-size:1rem}.select-buttons-container .tab-button .select-button-content{display:flex;justify-content:center;align-items:center;gap:.2rem}.select-buttons-container .tab-button .select-button-content .new-volunteers-count{display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#00b4d8;padding-inline:.25rem;width:fit-content;height:1.2rem;color:#fff;font-size:.7rem}.select-buttons-container .tab-button.chosen{border-bottom:3px solid #00b4d8;font-weight:600}.mission-dialog .MuiDialog-paper{width:55vw;border-radius:1.25rem;overflow:visible;padding:2rem}.mission-dialog__header{display:flex;justify-content:center;align-items:center;color:#05204c}.mission-dialog__header h2{margin:0;font-size:1.75rem;font-weight:600}.mission-dialog__content{padding:0}.mission-dialog__content .field{border-radius:12px}.mission-dialog__footer{display:flex;justify-content:space-between;margin-top:1rem}.mission-dialog__footer button{border-radius:12px;padding:.75rem 1.5rem;width:47%;font-weight:500;transition:transform .2s ease}.mission-dialog__footer button:hover{transform:translateY(-2px)}.mission-dialog__footer button:first-child{color:#05204c;border:2px solid #05204c}.mission-dialog__footer button:last-child{background-color:#05204c;color:#fff}.mission-form .MuiPaper-root{padding:1rem 2rem;width:55vw}.mission-form .mission-form__header{align-self:center;padding:0}.mission-form .mission-form__header h2{margin:1rem}.mission-form .mission-form__content{gap:.125rem;padding:0}.mission-form .mission-form__content .date-input .MuiInputBase-root{border-radius:1rem}.mission-form .mission-form__content .date-input .MuiInputBase-root legend{width:5.75rem}.mission-form .mission-form__content .date-input .MuiFormLabel-root{font-weight:600;font-size:1.3rem}.mission-form .mission-form__footer{display:flex;justify-content:space-between;padding:1.5rem 0 .5rem;max-height:none}.mission-form .mission-form__footer .MuiButtonBase-root{width:45%;height:3rem;max-height:none;border-radius:.75rem}.mission-list-container .mission-list-top-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.mission-list-container .mission-list-top-container .MuiButtonBase-root{background-color:#05204c;height:2.5rem;border-radius:.75rem}.mission-list-container .mission-card-container{display:flex;flex-wrap:wrap;gap:1rem}.mission-list-container .mission-card-container .MuiPaper-root{height:unset!important}.mission-list-container .mission-card-container .card-content-container{display:flex;flex-direction:column;width:fit-content;gap:.75rem}.mission-list-container .mission-card-container .card-content-container .mission-card-header{display:flex;align-items:center}.mission-list-container .mission-card-container .card-content-container .mission-card-header .mission-status{display:flex;gap:.5rem}.mission-list-container .mission-card-container .card-content-container .mission-date{display:flex;align-items:center;gap:.5rem}.mission-list-container .mission-card-container .card-content-container .mission-date .MuiTypography-root{line-height:unset}.mission-list-container .mission-card-container .card-content-container .mission-footer{display:flex;align-items:center;gap:.5rem}.mission-list-container .mission-card-container .card-content-container .mission-footer .related-entity{display:flex;align-items:center;gap:.5rem;line-height:unset}.mission-details-container{display:flex;flex-direction:column;width:100%;overflow:hidden}.mission-details-container .mission-details-header{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;background-color:#00b4d81a;color:#05204c;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 2px 4px #0000000d}.mission-details-container .mission-details-header h5{color:#05204c;font-weight:700;margin:0;flex-grow:1;text-align:center;font-size:1.4rem}.mission-details-container .mission-details-header .back-button{color:#05204c;font-weight:500;text-transform:none;display:flex;align-items:center;padding:.5rem;min-width:auto;border-radius:8px;transition:all .2s ease;position:absolute;right:1.5rem;top:1rem}.mission-details-container .mission-details-header .back-button:hover{background-color:#05204c14}.mission-details-container .mission-details-content{padding:1.8rem;display:flex;flex-direction:column;gap:.8rem;background-color:#fff;overflow-y:scroll;scrollbar-width:thin}.mission-details-container .mission-details-content .mission-status-priority{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.mission-details-container .mission-details-content .mission-status-priority .MuiChip-root{color:#fff;font-weight:600;font-size:1rem;padding:.6rem 0;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease}.mission-details-container .mission-details-content .mission-status-priority .MuiChip-root:hover{transform:translateY(-2px)}.mission-details-container .mission-details-content .mission-status-priority .MuiChip-root.status-chip,.mission-details-container .mission-details-content .mission-status-priority .MuiChip-root.priority-chip{min-width:120px;border-radius:20px}.mission-details-container .mission-details-content .mission-status-priority .MuiChip-root.overdue-chip{border-radius:20px}.mission-details-container .mission-details-content .mission-status-priority .MuiChip-root .MuiChip-icon{color:#fff;margin-left:4px}.mission-details-container .mission-details-content .mission-detail-item{border-bottom:1px dashed rgba(0,0,0,.1);padding-bottom:.5rem;animation:fadeIn .5s ease}.mission-details-container .mission-details-content .mission-detail-item .mission-detail-title{display:flex;align-items:center;gap:.7rem;color:#05204c;font-size:1.1rem;font-weight:600}.mission-details-container .mission-details-content .mission-detail-item .mission-detail-title svg{color:#05204c;font-size:1.5rem}.mission-details-container .mission-details-content .mission-detail-item .mission-detail-value{padding-right:2rem;color:#707070;font-size:1rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.mission-details-container .mission-details-content .mission-detail-item .timestamps-container{margin-top:.5rem}.mission-details-container .mission-details-content .mission-detail-item .timestamps-container .timestamp-label{display:block;color:#68686f;margin-bottom:.3rem;font-size:.8rem}.mission-details-container .mission-details-content .loading-container{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:#707070}.mission-details-container .mission-details-content .loading-container .MuiCircularProgress-root{color:#05204c}.mission-details-container .mission-details-content .manager-container{border:1px solid rgba(5,32,76,.2);border-radius:12px;padding:1.5rem;background-color:#05204c0d;transition:box-shadow .3s ease}.mission-details-container .mission-details-content .manager-container:hover{box-shadow:0 4px 12px #0000001a}.mission-details-container .mission-details-content .manager-container.creator-container{background-color:#00b4d80d;border:1px solid rgba(0,180,216,.2)}.mission-details-container .mission-details-content .manager-container .manager-header{margin-bottom:1.2rem;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:.8rem}.mission-details-container .mission-details-content .manager-container .manager-header h6{color:#05204c;font-weight:600;font-size:1.2rem}.mission-details-container .mission-details-content .manager-container .manager-details{display:flex;flex-direction:column;gap:1.5rem}.mission-details-container .mission-details-content .manager-container .manager-details .manager-info{display:flex;align-items:center;gap:1.2rem}.mission-details-container .mission-details-content .manager-container .manager-details .manager-info img{width:60px;height:60px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #0000001a;border:2px solid white}.mission-details-container .mission-details-content .manager-container .manager-details .manager-info p{font-size:1.1rem;font-weight:500;color:#05204c}.mission-details-container .mission-details-content .manager-container .manager-details .manager-actions{display:flex;gap:1.2rem}.mission-details-container .mission-details-content .manager-container .manager-details .manager-actions .call-button{background-color:#00b4d8;color:#fff;padding:.6rem 1.5rem;border-radius:25px;flex:1}.mission-details-container .mission-details-content .manager-container .manager-details .manager-actions .call-button:hover{background-color:#008aa5;box-shadow:0 4px 8px #0000001a}.mission-details-container .mission-details-content .manager-container .manager-details .manager-actions .whatsapp-button{background-color:#25d366;color:#fff;padding:.6rem 1.5rem;border-radius:25px;flex:1}.mission-details-container .mission-details-content .manager-container .manager-details .manager-actions .whatsapp-button:hover{background-color:#1da851;box-shadow:0 4px 8px #0000001a}.admin-add-group-dialog .MuiDialog-container .MuiPaper-root{min-width:50vw}.admin-add-group-dialog .MuiDialog-container .MuiPaper-root .MuiPaper-root{min-width:100%}.admin-add-group-dialog .MuiDialog-container .MuiPaper-root .fields-container{padding:0}.admin-add-group-dialog .MuiDialog-container .MuiPaper-root .fields-container .description .field{height:auto}.admin-add-group-dialog .MuiDialog-container .MuiPaper-root.no-communication-container{min-width:0}.admin-add-group-dialog .MuiDialog-container .mission-list-container{padding:.5rem}.admin-add-group-dialog .MuiDialog-container .mission-list-container .mission-list-title{margin:0}.admin-add-group-dialog .MuiDialog-container .mission-list-container .MuiPaper-root.mission-card{border-radius:.75rem;min-width:15.5rem}.admin-add-group-dialog .basic-button{font-size:1.2rem}.aid-related-card-popup .MuiPaper-root{border-radius:1.5rem;width:100%;max-width:60vw}.aid-related-card-popup .save-button{position:absolute;bottom:1.5rem;left:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.9rem;background-color:#05204c;padding:.7rem 1.5rem;width:auto;min-width:10rem;color:#fff;font-weight:500;transition:background-color .2s ease,transform .1s ease}.aid-related-card-popup .save-button .MuiSvgIcon-root{font-size:1.25rem}.aid-related-card-popup .save-button:hover{background-color:#020c1c;transform:translateY(-2px)}.aid-related-card-popup .save-button:active{transform:translateY(0)}.send-in-distribution-popup .MuiPaper-rounded{box-shadow:none;overflow-y:unset}.send-in-distribution-popup .MuiPaper-root{background-color:transparent}.send-in-distribution-popup .MuiPaper-root .send-in-distribution-container{display:flex;flex-direction:column;height:50vh}.send-in-distribution-popup .MuiPaper-root .send-in-distribution-container .send-in-distribution-content{transition:box-shadow .3s;box-shadow:0 .7rem 1rem -.5rem #0003,0 1.5rem 2.4rem .25rem #0003,0 .5rem 2.875rem .5rem #0003;border-radius:1.5rem;background-color:#fff;width:25rem;height:20rem}.send-in-distribution-popup .MuiPaper-root .send-in-distribution-container .send-in-distribution-content .send-in-distribution-input{width:100%;height:100%}.send-in-distribution-popup .MuiPaper-root .send-in-distribution-container .send-in-distribution-content .send-in-distribution-input fieldset{border:none}.send-in-distribution-popup .MuiPaper-root .send-in-distribution-container .send-message-button{display:flex;top:1.5rem;align-self:center;gap:.25rem;box-shadow:0 .2rem .5rem -.25rem #0003,0 .75rem 1.2rem #0003,0 .25rem 1.5rem .25rem #0003;border-radius:.9rem;background-color:#05204c;width:10rem;color:#fff;font-weight:300}.send-in-distribution-popup .MuiPaper-root .send-in-distribution-container .send-message-button .MuiSvgIcon-root{font-size:1.25rem}.event-participants-container{border-radius:15px;background-color:#fff;padding:.5rem 1rem;width:100%;height:73%}.event-participants-container.add{height:93%}.event-participants-container .add-type-button{background-color:transparent;width:fit-content;border:none;font-size:1rem;color:#05204c}.event-participants-container .add-type-button.chosen{border-bottom:3px solid #00b4d8}.event-participants-container .data-table-container{height:55vh;padding-bottom:5rem}.event-participants-container .MuiDataGrid-scrollbar::-webkit-scrollbar{width:5px}.event-participants-container .MuiDataGrid-scrollbar::-webkit-scrollbar-thumb{border-radius:5px;background-color:#05204c}.event-participants-container .MuiDataGrid-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#020c1c}.event-participants-container .MuiDataGrid-scrollbar::-webkit-scrollbar-track{background-color:transparent}.MuiDataGrid-panel .MuiPaper-root{right:15vw}.select-container{display:flex;justify-content:flex-start;align-items:center}.select-container .select-label{align-self:start;opacity:.6;width:10vw!important;height:100%;font-size:.85rem}.select-container .list-items-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.25rem;width:fit-content;overflow-x:auto}@media (width < 770px){.select-container .list-items-container{flex-wrap:nowrap}}.select-container .list-items-container .list-item{display:flex;justify-content:center;align-items:center;border-radius:.5rem;background-color:#d9d9d9;padding:.25rem .5rem}@media (width < 770px){.select-container .list-items-container .list-item{font-size:small}}.select-container .list-items-container .list-item.chosen{background-color:#00b4d8;color:#fff}.select-container .list-items-container .list-item.more{background-color:#707070;color:#fff}.skills-dialog .MuiPaper-root{max-width:unset}.volunteer-skills{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1rem}@media (width < 770px){.volunteer-skills{padding:.5rem}.volunteer-skills .three-checkbox-container,.volunteer-skills .two-checkbox-container{flex-direction:column;align-items:flex-start}.volunteer-skills .checkbox-label{font-size:small;text-wrap:nowrap}}.volunteer-skills .skill-button{margin:.2rem;border:1px solid #e4e4e4;border-radius:12px;background-color:transparent;font-size:1rem}.volunteer-skills .skill-button.selected{background-color:#00b4d8;color:#fff}@media (width < 770px){.volunteer-skills .skill-button{font-size:small}}.volunteer-skills .car-checkbox-label{width:8vw}.volunteer-skills .save-skills-container{display:flex;justify-content:flex-end;align-items:center;width:100%}.volunteer-skills .save-skills-container .save-skills-button{border:none;border-radius:12px;background-color:#05204c;padding:.2rem 1rem;color:#fff;font-size:1rem}@media (width < 770px){.volunteer-skills .save-skills-container .save-skills-button{font-size:small}}.skills-container{display:flex;flex-direction:column;gap:24px;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:800px;margin:0 auto}.skills-container .skills-section{padding:16px;background-color:#f5f5f5;border-radius:8px;box-shadow:0 1px 3px #0000000d;transition:all .3s ease}.skills-container .skills-section:hover{box-shadow:0 3px 10px #0000001a;transform:translateY(-2px)}.skills-container .skills-section .section-title{font-size:18px;font-weight:600;color:#333;margin:0 0 16px;position:relative;padding-bottom:8px}.skills-container .profession-skills .profession-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.skills-container .profession-skills .skill-button{background-color:#fff;color:#333;border:1px solid #e0e0e0;padding:8px 16px;border-radius:20px;font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.skills-container .profession-skills .skill-button:hover{background-color:#f9f9f9;transform:translateY(-1px)}.skills-container .profession-skills .skill-button.selected{background-color:#1976d2;color:#fff;border-color:#1976d2}.skills-container .profession-skills .skill-button.selected:hover{background-color:#1669bb}.skills-container .profession-skills .skill-button span{display:block;text-align:center}.skills-container .vehicle-section .vehicle-checkbox-label{font-weight:600;color:#333}.skills-container .action-section{display:flex;justify-content:center;margin-top:8px}.skills-container .action-section .save-button{background-color:#1976d2;color:#fff;border:none;padding:12px 32px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px #0003}.skills-container .action-section .save-button:hover{background-color:#1562ae;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.skills-container .action-section .save-button:active{transform:translateY(1px);box-shadow:0 1px 3px #0003}@media (max-width: 768px){.skills-container{padding:12px;gap:16px}.skills-container .skills-section{padding:12px}.skills-container .profession-skills .skill-button{padding:6px 12px;font-size:13px}.skills-container .action-section .save-button{padding:10px 24px;font-size:15px}}.user-card-popup{transition:all .2s ease-in-out}.user-card-popup .communication-record-manager{width:100%}.user-card-popup .communication-record-manager .MuiPaper-root{height:unset!important;width:unset!important}.user-card-popup .volunteer-teams-container label,.user-card-popup .positions-container label{position:static;-webkit-transform:unset;transform:unset;transform-origin:unset;font-size:1rem!important;height:2rem;line-height:2rem;font-weight:500;color:#000000b3}.user-card-popup .positions-container{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%}.user-card-popup .positions-container .select-container{width:fit-content;min-width:180px}.user-card-popup .positions-container .select-container .select-label{width:100%;margin-bottom:.3rem;font-weight:500}.user-card-popup .positions-container .add-positions-button{border:none;border-radius:13px;background-color:#05204c;padding:.5rem 1rem;color:#fff;font-weight:400;text-wrap:nowrap;cursor:pointer;transition:background-color .2s ease}.user-card-popup .positions-container .add-positions-button:hover{background-color:#020c1c}.user-card-popup .whatsapp-button{border:none;background-color:transparent;padding:0;cursor:pointer;transition:transform .2s ease}.user-card-popup .whatsapp-button:hover{transform:scale(1.1)}.user-card-popup .whatsapp-button .whatsapp-image{width:2rem;height:2rem}.user-card-popup .MuiDialog-container{width:100%;height:100%}.user-card-popup .MuiDialog-container .MuiPaper-root{display:flex;position:relative;justify-content:center;align-items:center;margin:0;background-color:transparent;max-width:unset;width:55vw;height:85vh;overflow-y:unset}@media (width < 770px){.user-card-popup .MuiDialog-container .MuiPaper-root{justify-content:unset}}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container{display:flex;position:relative;flex-direction:column;align-items:center;transition:box-shadow .3s;box-shadow:0 .7rem 1rem -.5rem #0000001a,0 1.5rem 2.4rem .25rem #0000001a,0 .5rem 2.875rem .5rem #0000001a;border-radius:1.5rem;background-color:#f8f8f8;width:100%;height:100%;overflow:hidden}@media (width < 770px){.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container{margin-top:2vh;width:95%;height:90%;max-height:90%}}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .close-button{position:absolute;top:1rem;left:1rem;z-index:10;box-shadow:0 0 1rem #00000026;border-radius:50%;background-color:#ffffffe6;cursor:pointer;transition:background-color .2s ease}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .close-button:hover{background-color:#fff}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .close-button .close-icon{width:1.8rem;height:1.8rem;color:#00b4d8}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content{display:flex;flex-direction:column;border-radius:1.5rem;padding:2rem 1.5rem;width:100%;height:100%;overflow-y:auto;scrollbar-width:thin}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content::-webkit-scrollbar{width:.4rem}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content::-webkit-scrollbar-thumb{background-color:#05204c4d;border-radius:.5rem}@media (width < 770px){.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content{gap:1.2rem;padding:1.5rem 1rem 5rem}}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .select-buttons-container{margin-bottom:2.5rem}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .select-buttons-container .tab-button{width:fit-content}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .first-lines{display:flex;height:40%}@media (width < 770px){.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .first-lines{flex-direction:column;gap:1rem}}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .first-lines .upload-image-container{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.5rem}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .first-lines .upload-image-container .image-container{display:flex;justify-content:center;align-items:center;border:1px solid #05204c;border-radius:50%;overflow:hidden;width:8rem;height:8rem}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .first-lines .upload-image-container .image-container img{width:100%;height:100%;object-fit:cover}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .first-lines .first-lines-inputs{display:flex;flex-wrap:wrap;flex:1;gap:1rem;width:100%}@media (width < 770px){.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .first-lines .first-lines-inputs{gap:1vh}}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .first-lines .first-lines-inputs .input-label-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4%;width:48%;height:3rem}@media (width < 770px){.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .first-lines .first-lines-inputs .input-label-container{width:90%}}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .first-lines .first-lines-inputs .input-label-container .input{border-radius:.9rem;width:66%;height:2.5rem}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .first-lines .first-lines-inputs .input-label-container .label{position:static;-webkit-transform:unset;transform:unset;transform-origin:unset;width:30%;height:2rem;line-height:2rem;font-weight:500;color:#000000b3}@media (width < 770px){.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .first-lines .first-lines-inputs .input-label-container .label{width:35%}}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .second-lines{display:flex;flex-direction:column;gap:1rem;width:100%}@media (width < 770px){.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .second-lines{gap:1vh}}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .second-lines .input-label-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2%;width:98%;height:3rem}@media (width < 770px){.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .second-lines .input-label-container{width:100%}}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .second-lines .input-label-container .input{border-radius:.9rem;width:100%;height:2.5rem}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .second-lines .input-label-container .label{position:static;-webkit-transform:unset;transform:unset;transform-origin:unset;width:18%;height:2rem;line-height:2rem;font-weight:500;color:#000000b3}@media (width < 770px){.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .user-card-content .second-lines .input-label-container .label{width:35%}}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .teams-and-skills{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem;padding:1rem 0;border-top:1px solid rgba(0,0,0,.1)}@media (width < 770px){.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .teams-and-skills{gap:1vh}}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .teams-and-skills .section-header{font-size:1.1rem;font-weight:500;color:#05204c;margin-bottom:.5rem}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .teams-and-skills .volunteer-teams-container{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;width:100%}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .teams-and-skills .volunteer-teams-container .select-container{width:fit-content;min-width:180px}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .teams-and-skills .volunteer-teams-container .select-container .select-label{width:100%;margin-bottom:.3rem;font-weight:500}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .teams-and-skills .volunteer-teams-container .add-teams-button{border:none;border-radius:13px;background-color:#05204c;padding:.5rem 1rem;color:#fff;font-weight:400;text-wrap:nowrap;cursor:pointer;transition:background-color .2s ease}.user-card-popup .MuiDialog-container .MuiPaper-root .user-card-container .teams-and-skills .volunteer-teams-container .add-teams-button:hover{background-color:#020c1c}.user-card-popup .save-button-container{z-index:10}.user-card-popup .save-button-container .save-button{position:absolute;bottom:1.5rem;left:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.9rem;background-color:#05204c;padding:.7rem 1.5rem;width:auto;min-width:10rem;color:#fff;font-weight:500;transition:background-color .2s ease,transform .1s ease}.user-card-popup .save-button-container .save-button .MuiSvgIcon-root{font-size:1.25rem}.user-card-popup .save-button-container .save-button:hover{background-color:#020c1c;transform:translateY(-2px)}.user-card-popup .save-button-container .save-button:active{transform:translateY(0)}.MuiList-root .MuiButtonBase-root.status,.status-select .MuiSelect-select{display:flex;align-items:center;gap:.5rem}.MuiList-root .MuiButtonBase-root.status .MuiSvgIcon-root,.status-select .MuiSelect-select .MuiSvgIcon-root{font-size:1.3rem}.MuiList-root .MuiButtonBase-root.status .MuiSvgIcon-root.green,.status-select .MuiSelect-select .MuiSvgIcon-root.green{color:#29bd29}.MuiList-root .MuiButtonBase-root.status .MuiSvgIcon-root.orange,.status-select .MuiSelect-select .MuiSvgIcon-root.orange{color:orange}.MuiList-root .MuiButtonBase-root.status .MuiSvgIcon-root.red,.status-select .MuiSelect-select .MuiSvgIcon-root.red{color:#e90d0d}.MuiPaper-root.mobile-user-card-popup-container .MuiPickersLayout-root,.MuiPaper-root.desktop-user-card-popup-container{display:flex;flex-direction:column}.MuiPaper-root.mobile-user-card-popup-container .MuiPickersLayout-root .MuiPickersToolbar-root,.MuiPaper-root.desktop-user-card-popup-container .MuiPickersToolbar-root{max-width:unset}.MuiPaper-root.mobile-user-card-popup-container .MuiPickersLayout-root .MuiPickersToolbar-root .MuiPickersToolbar-content,.MuiPaper-root.desktop-user-card-popup-container .MuiPickersToolbar-root .MuiPickersToolbar-content{align-content:flex-start}.MuiPaper-root.mobile-user-card-popup-container .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root,.MuiPaper-root.desktop-user-card-popup-container .MuiPickersLayout-contentWrapper .MuiDateCalendar-root{height:unset}.MuiPaper-root.mobile-user-card-popup-container .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiPickersArrowSwitcher-root,.MuiPaper-root.desktop-user-card-popup-container .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiPickersArrowSwitcher-root{flex-direction:row;transform:rotate(0)}.MuiPaper-root.mobile-user-card-popup-container .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiPickersArrowSwitcher-root .MuiButtonBase-root,.MuiPaper-root.desktop-user-card-popup-container .MuiPickersLayout-contentWrapper .MuiDateCalendar-root .MuiPickersArrowSwitcher-root .MuiButtonBase-root{transform:rotate(180deg)}.MuiPickersArrowSwitcher-root{flex-direction:row;transform:rotate(0)}.MuiPickersArrowSwitcher-root .MuiButtonBase-root{transform:rotate(180deg)}.volunteering-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;width:100%;opacity:0;animation:fadeIn .5s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.volunteering-container .last-entry{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;border-radius:16px;background-color:#d9d9d9b3;padding:.8rem 1.2rem;width:100%;box-shadow:0 4px 10px #0000000d;transition:all .3s ease}.volunteering-container .last-entry:hover{background-color:#d9d9d9e6;transform:translateY(-2px);box-shadow:0 6px 12px #00000014}.volunteering-container .last-entry img{width:1.5rem;height:1.5rem;transition:transform .3s ease}.volunteering-container .last-entry p{margin:0;font-weight:500;color:#05204c;transition:color .3s ease}.volunteering-container .user-events-container{width:100%;max-height:42vh;overflow-y:auto;scrollbar-width:none;padding-bottom:2rem}.volunteering-container .user-events-container::-webkit-scrollbar{width:8px;height:4px}@media (width <= 770px){.volunteering-container .user-events-container::-webkit-scrollbar{width:5px}}.volunteering-container .user-events-container::-webkit-scrollbar-track{border-radius:1rem;background:#e5e4e4}@media (width <= 770px){.volunteering-container .user-events-container::-webkit-scrollbar-track{background-color:#c4bfbf}}.volunteering-container .user-events-container::-webkit-scrollbar-thumb{border-radius:1rem;background:#888}.volunteering-container .user-events-container::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#555}.volunteering-container .user-events-container .no-events-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;background-color:#d9d9d933;border-radius:16px;box-shadow:inset 0 0 10px #00000008}.volunteering-container .user-events-container .no-events-message img{width:5rem;height:5rem;opacity:.7;margin-bottom:1rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:.9}to{transform:scale(1);opacity:.7}}.volunteering-container .user-events-container .no-events-message p{color:#68686f;font-size:1rem;font-weight:500}.volunteering-container .user-events-container .month-events-container{animation:slideIn .4s ease forwards;opacity:0;transform:translate(10px)}.volunteering-container .user-events-container .month-events-container:nth-child(1){animation-delay:.1s}.volunteering-container .user-events-container .month-events-container:nth-child(2){animation-delay:.2s}.volunteering-container .user-events-container .month-events-container:nth-child(3){animation-delay:.3s}.volunteering-container .user-events-container .month-events-container:nth-child(4){animation-delay:.4s}.volunteering-container .user-events-container .month-events-container:nth-child(5){animation-delay:.5s}.volunteering-container .user-events-container .month-events-container:nth-child(6){animation-delay:.6s}.volunteering-container .user-events-container .month-events-container:nth-child(7){animation-delay:.7s}.volunteering-container .user-events-container .month-events-container:nth-child(8){animation-delay:.8s}.volunteering-container .user-events-container .month-events-container:nth-child(9){animation-delay:.9s}.volunteering-container .user-events-container .month-events-container:nth-child(10){animation-delay:1s}@keyframes slideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.volunteering-container .user-events-container .month-year{margin:0;margin-bottom:1rem;border-bottom:2px solid rgba(217,217,217,.7);padding-bottom:.4rem;width:100%;color:#00b4d8;font-weight:600;font-size:.9rem}.volunteering-container .user-events-container .events-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.6rem;padding-bottom:1.2rem}.volunteering-container .user-events-container .events-container .event-details{display:flex;justify-content:flex-start;align-items:center;gap:1.5rem;width:100%;padding:.6rem;border-radius:12px;background-color:#ffffffb3;box-shadow:0 2px 8px #00000008;transition:all .25s ease}.volunteering-container .user-events-container .events-container .event-details:hover{background-color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px #0000000f}.volunteering-container .user-events-container .events-container .event-details .par{margin:0;color:#05204c;font-weight:400;font-size:.9rem;transition:color .2s ease}.volunteering-container .user-events-container .events-container .event-details .par:first-of-type{font-weight:500;color:#05204c}.volunteering-container .volunteer-stats-container{display:flex;justify-content:space-between;align-items:stretch;width:100%;gap:1rem}.volunteering-container .volunteer-stats-container .volunteer-stat{display:flex;justify-content:center;align-items:center;gap:.75rem;border-radius:18px;background:linear-gradient(to bottom right,#fff,#d9d9d933);padding:1rem;box-shadow:0 4px 12px #00000012;transition:all .3s ease;position:relative;overflow:hidden}.volunteering-container .volunteer-stats-container .volunteer-stat:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.volunteering-container .volunteer-stats-container .volunteer-stat:hover img{transform:scale(1.1) rotate(5deg)}.volunteering-container .volunteer-stats-container .volunteer-stat:hover .details .number{color:#05204c}.volunteering-container .volunteer-stats-container .volunteer-stat:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(to right,#00b4d8,#05204cb3);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.volunteering-container .volunteer-stats-container .volunteer-stat:hover:after{transform:scaleX(1)}.volunteering-container .volunteer-stats-container .volunteer-stat img{width:3rem;height:3rem;object-fit:contain;transition:transform .3s ease}.volunteering-container .volunteer-stats-container .volunteer-stat .details{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.volunteering-container .volunteer-stats-container .volunteer-stat .details p{margin:0;font-size:.9rem;color:#68686f;transition:color .2s ease}.volunteering-container .volunteer-stats-container .volunteer-stat .details .number{color:#00b4d8;font-weight:600;font-size:1.8rem;transition:color .3s ease}.whatsapp-button{border:none;background-color:transparent;padding:0;cursor:pointer;transition:transform .2s ease}.whatsapp-button:hover{transform:scale(1.1)}.whatsapp-button .whatsapp-image{width:1.5rem;height:1.5rem}.menu-container{padding-top:.5vh;overflow:hidden}.menu-container .menu-list-container{display:flex;flex-direction:column;padding:0;width:100%;height:100%;overflow:hidden}.menu-container .menu-list-container .basic-button{margin:0;margin-top:.5rem;border-radius:10px;background-color:#05204c;padding:.1rem .2rem;width:fit-content;height:fit-content;font-weight:400;font-size:small}.menu-container .menu-list-container .overflow-container{align-items:center;padding:2% 5% 0 0;width:97%;height:94%;overflow:hidden auto}.menu-container .menu-list-container .overflow-container::-webkit-scrollbar{width:5px}.menu-container .menu-list-container .overflow-container::-webkit-scrollbar-thumb{border-radius:5px;background-color:#05204c}.menu-container .menu-list-container .overflow-container::-webkit-scrollbar-thumb:hover{background-color:#020c1c}.menu-container .menu-list-container .overflow-container::-webkit-scrollbar-track{background-color:transparent}.menu-container .menu-list-container .team-menu-item{flex-grow:unset;flex-shrink:unset;align-items:center;gap:.3rem;cursor:default;padding:0;width:100%}@media (width <= 770px){.menu-container{width:55vw;height:30vh}}.team-menu-item .one-team-container{justify-content:center;align-items:center;gap:5%;border:1px solid #c4bfbf;border-radius:10px;padding:.3rem .4rem;width:min-content;min-width:60%;max-width:80%;height:80%}.team-menu-item .one-team-container .team-name{width:100%;overflow:hidden;color:#707070;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.team-menu-item .team-arrow{margin-left:-.5rem}.tabs-container{align-self:flex-start;margin:1.5vh 0;width:max-content}@media (width < 770px){.tabs-container{margin:0;min-height:1rem}.tabs-container .flex-container{gap:2vw;height:2.5rem}}.tabs-container .line{border-radius:3px;height:3px}@media (width < 770px){.tabs-container .line{height:2px}}.tabs-container .tab-content{width:8rem;color:#05204c;font-size:1rem;font-family:rubik,"sans-serif"}@media (width < 770px){.tabs-container .tab-content{padding:0;width:4rem;min-width:unset;height:1rem;font-size:small}}.tabs-container .tab-content.Mui-selected{color:#05204c}.tabs-container .placeholder{padding:0;width:0px;min-width:0px}.event-sidebar-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:15px;background-color:#fff;padding-inline:.7rem;width:20%;height:100%;transition:all .3s ease-in-out}.event-sidebar-container.small{width:6%;padding-inline:1rem}.event-sidebar-container.small .par{text-align:center}.event-sidebar-container.small .actions{width:fit-content;justify-content:center;align-items:center}.event-sidebar-container.small .actions .action-title{display:none}.event-sidebar-container.small.hovered{padding-inline:.7rem;width:20%}.event-sidebar-container.small.hovered .par{text-align:start}.event-sidebar-container.small.hovered .actions{width:12vw;align-items:flex-start}.event-sidebar-container.small.hovered .actions .action-title{display:block}.event-sidebar-container .actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;padding-bottom:1.5rem;width:12vw}.event-sidebar-container .actions .action-btn{display:flex;justify-content:center;align-items:center;gap:.4rem;transition:color .3s ease;border:none;background-color:transparent;color:gray}.event-sidebar-container .actions .action-btn.selected,.event-sidebar-container .actions .action-btn.selected *{color:#00b4d8}.titles-container{align-items:center;gap:.5vw;height:fit-content;overflow-x:auto;font-family:rubik,"sans-serif"}@media (width < 770px){.titles-container{gap:1.5vw;padding:2% 2% 0 0;font-size:medium}}.titles-container::-webkit-scrollbar{width:8px;height:4px}@media (width <= 770px){.titles-container::-webkit-scrollbar{width:5px}}.titles-container::-webkit-scrollbar-track{border-radius:1rem;background:#e5e4e4}@media (width <= 770px){.titles-container::-webkit-scrollbar-track{background-color:#c4bfbf}}.titles-container::-webkit-scrollbar-thumb{border-radius:1rem;background:#888}.titles-container::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#555}.titles-container .title{flex:1;margin:0;padding:0;color:#05204c;font-weight:600;font-size:1.35rem;line-height:unset;text-wrap:nowrap}@media (width < 770px){.titles-container .title{font-size:larger}}.titles-container .divider{color:#00b4d8;font-weight:800;font-size:.9rem}.event-card-container{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;width:80vw;height:96vh;overflow-y:auto;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none;align-items:flex-start;overflow:hidden}@media (width <= 770px){.event-card-container{margin:0;border-radius:unset;padding:0;width:100%}}.event-card-container .send-in-distribution-container{display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%;height:20vh}.event-card-container .send-in-distribution-container .send-in-distribution-content{transition:box-shadow .3s;border-radius:1.5rem;background-color:#fff;width:100%;height:90%}.event-card-container .send-in-distribution-container .send-in-distribution-content .send-in-distribution-input{width:100%;height:100%}.event-card-container .send-in-distribution-container .send-in-distribution-content .send-in-distribution-input fieldset{border:none}.event-card-container .send-in-distribution-container .send-message-button{display:flex;top:1.5rem;align-self:center;gap:.25rem;border-radius:.9rem;background-color:#05204c;width:10rem;color:#fff;font-weight:300}.event-card-container .send-in-distribution-container .send-message-button .MuiSvgIcon-root{font-size:1.25rem}.event-card-container .par{margin-bottom:0;border-bottom:1px solid #d9d9d9;padding-bottom:.5rem;width:100%;color:gray;font-size:.75rem}.event-card-container .titles-container{display:flex;justify-content:flex-start;align-items:center;gap:.3rem;margin-bottom:1.5rem;overflow:hidden;font-weight:600;font-size:1.3rem}@media (width < 770px){.event-card-container .titles-container{align-items:center;gap:1.6vw;margin:0;padding-top:3%;width:90%;font-weight:600;font-size:larger}.event-card-container .titles-container::-webkit-scrollbar{width:0}.event-card-container .titles-container .MuiButtonBase-root{margin-top:.3vh}.event-card-container .titles-container p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-card-container .titles-container .main{overflow:visible}}.event-card-container .titles-container .MuiButtonBase-root{padding:.1rem}.event-card-container .titles-container p{margin:0}.event-card-container .titles-container .main{color:#05204c}.event-card-container .titles-container .divider{color:#00b4d8}.event-card-container .content-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;height:94%}.event-card-container .content-container .details-participants-container{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;height:100%}.event-card-container .content-container .details-participants-container .mission-list-container{min-height:20rem;width:100%}@media (width < 770px){.event-card-container .content-container{flex-direction:column;gap:0}.event-card-container .content-container .details-participants-container{gap:2vh;width:100%;overflow:auto}.event-card-container .content-container .details-participants-container::-webkit-scrollbar{width:8px;height:4px}}@media (width < 770px) and (width <= 770px){.event-card-container .content-container .details-participants-container::-webkit-scrollbar{width:5px}}@media (width < 770px){.event-card-container .content-container .details-participants-container::-webkit-scrollbar-track{border-radius:1rem;background:#e5e4e4}}@media (width < 770px) and (width <= 770px){.event-card-container .content-container .details-participants-container::-webkit-scrollbar-track{background-color:#c4bfbf}}@media (width < 770px){.event-card-container .content-container .details-participants-container::-webkit-scrollbar-thumb{border-radius:1rem;background:#888}.event-card-container .content-container .details-participants-container::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#555}.event-card-container .content-container .details-participants-container .event-details-container{display:flex;flex:.2;flex-direction:column;gap:1vh;padding-right:2vw;padding-left:2vw;padding-block:0;width:100%;height:unset}.event-card-container .content-container .details-participants-container .event-participants-container{display:flex;flex:1;flex-direction:column;gap:1vh;padding-right:2vw;padding-left:2vw;width:100%;height:unset}.event-card-container .content-container .tabs-container{z-index:2;background-color:#fff;width:max-content}.event-card-container .content-container .tabs-container .flex-container .tab-content{padding:0 2vw;width:max-content;font-size:.75rem;text-wrap:nowrap}}.edit-repeat .MuiPaper-root{width:fit-content}.edit-repeat .MuiPaper-root .MuiTypography-root{display:none}.edit-repeat .MuiPaper-root .MuiDialogContent-root{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.edit-repeat .MuiPaper-root .MuiDialogContent-root p{color:#05204c;font-size:1.2rem;text-decoration:underline}.edit-repeat .buttons-container{display:flex;flex-direction:column}.edit-repeat .buttons-container .basic-button{border:2px solid #1c2e9d;background-color:#fff;padding:.4rem .6rem;color:#1c2e9d;font-size:1rem}.edit-repeat .buttons-container .basic-button:hover{background-color:transparent}.event-reports-container{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;width:80vw;height:96vh;overflow-y:auto;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none}@media (width <= 770px){.event-reports-container{margin:0;border-radius:unset;padding:0;width:100%}}.aid-forms-container{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;width:80vw;height:96vh;overflow-y:auto;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none}@media (width <= 770px){.aid-forms-container{margin:0;border-radius:unset;padding:0;width:100%}}.home-page-container{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;width:80vw;height:96vh;overflow-y:auto;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none}@media (width <= 770px){.home-page-container{margin:0;border-radius:unset;padding:0;width:100%}}.home-page-container .home-page{overflow:hidden;display:grid;grid-template-rows:repeat(20,1fr);grid-template-columns:repeat(20,1fr);gap:10px;transition:grid-template-columns .5s ease,grid-template-rows .5s ease;width:100%;height:95%}.home-page-container .home-page.missions-only .missions-section{grid-row:span 19;grid-column:span 20}.home-page-container .home-page.opportunities-only .upcoming-opportunities,.home-page-container .home-page.requests-only .requests-section,.home-page-container .home-page.volunteers-only .volunteers-section{grid-row:span 20;grid-column:span 20}.home-page-container .home-page.missions-and-opportunities .missions-section{grid-row:span 20;grid-column:span 8}.home-page-container .home-page.missions-and-opportunities .upcoming-opportunities,.home-page-container .home-page.requests-and-volunteers .requests-section{grid-row:span 20;grid-column:span 12}.home-page-container .home-page.requests-and-volunteers .volunteers-section,.home-page-container .home-page.missions-and-requests .missions-section{grid-row:span 20;grid-column:span 8}.home-page-container .home-page.missions-and-requests .requests-section,.home-page-container .home-page.opportunities-and-volunteers .upcoming-opportunities{grid-row:span 20;grid-column:span 12}.home-page-container .home-page.opportunities-and-volunteers .volunteers-section{grid-row:span 20;grid-column:span 8}.home-page-container .home-page.opportunities-and-requests .upcoming-opportunities{grid-row:span 12;grid-column:span 20}.home-page-container .home-page.opportunities-and-requests .requests-section{grid-row:span 8;grid-column:span 20}.home-page-container .home-page.missions-and-volunteers .missions-section,.home-page-container .home-page.missions-and-volunteers .volunteers-section{grid-row:span 20;grid-column:span 10}.home-page-container .home-page.missions-opportunities-requests .missions-section{grid-row:span 12;grid-column:span 8}.home-page-container .home-page.missions-opportunities-requests .upcoming-opportunities{grid-row:span 12;grid-column:span 12}.home-page-container .home-page.missions-opportunities-requests .requests-section{grid-row:span 8;grid-column:span 20}.home-page-container .home-page.missions-opportunities-volunteers .missions-section{grid-row:span 12;grid-column:span 8}.home-page-container .home-page.missions-opportunities-volunteers .upcoming-opportunities{grid-row:span 20;grid-column:span 12}.home-page-container .home-page.missions-opportunities-volunteers .volunteers-section{grid-row:span 8;grid-column:span 8}.home-page-container .home-page.missions-requests-volunteers .missions-section{grid-row:span 20;grid-column:span 8}.home-page-container .home-page.missions-requests-volunteers .requests-section{grid-row:span 12;grid-column:span 12}.home-page-container .home-page.missions-requests-volunteers .volunteers-section{grid-row:span 8;grid-column:span 12}.home-page-container .home-page.opportunities-requests-volunteers .upcoming-opportunities{grid-row:span 12;grid-column:span 20}.home-page-container .home-page.opportunities-requests-volunteers .requests-section{grid-row:span 8;grid-column:span 12}.home-page-container .home-page.opportunities-requests-volunteers .volunteers-section{grid-row:span 8;grid-column:span 8}.home-page-container .home-page section{position:relative;transition:grid-column 1s ease,grid-row 1s ease;box-shadow:0 2px 4px #0000001a;border:1px solid #ddd;border-radius:8px;padding:15px;overflow:auto}.home-page-container .home-page section.hidden{display:none}.home-page-container .home-page section h2{margin:0!important;color:#473f3f!important;font-weight:550!important;font-size:1.3rem!important}.home-page-container .home-page section ul{margin:0;padding:0;list-style:none}.home-page-container .home-page .close-button{position:absolute;top:2px;right:10px;cursor:pointer;border:none;background-color:transparent;color:#999;font-size:1.2rem}.home-page-container .home-page .close-button:hover{color:#333}.home-page-container .home-page .missions-section{grid-row:span 12;grid-column:span 8}.home-page-container .home-page .missions-section h2{margin:0;font-weight:600;font-size:1.5rem}.home-page-container .home-page .upcoming-opportunities{grid-row:span 12;grid-column:span 12}.home-page-container .home-page .upcoming-opportunities *{color:#4d4141de}.home-page-container .home-page .upcoming-opportunities .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.home-page-container .home-page .upcoming-opportunities .section-header h2{margin:0;font-weight:600;font-size:1.5rem}.home-page-container .home-page .upcoming-opportunities .section-header .badge{margin-left:8px;border-radius:12px;background-color:#4caf50;padding:4px 8px;color:#fff;font-size:.875rem}.home-page-container .home-page .upcoming-opportunities .section-header .view-link{color:#2196f3;font-size:.875rem;text-decoration:none}.home-page-container .home-page .upcoming-opportunities .section-header .view-link:hover{text-decoration:underline}.home-page-container .home-page .upcoming-opportunities .section-header .sort-dropdown{display:flex;align-items:center}.home-page-container .home-page .upcoming-opportunities .section-header .sort-dropdown label{margin-right:8px;color:#666;font-size:.875rem}.home-page-container .home-page .upcoming-opportunities .section-header .sort-dropdown select{border:1px solid #ccc;border-radius:4px;padding:4px 8px;font-size:.875rem}.home-page-container .home-page .upcoming-opportunities .opportunity-card{position:relative;margin-bottom:16px;box-shadow:0 2px 6px #0000001a;border:1px solid #e0e0e0;border-radius:12px;background:#fff;padding:16px}.home-page-container .home-page .upcoming-opportunities .opportunity-card .opportunity-title{margin-bottom:8px;font-weight:600;font-size:1.1rem}.home-page-container .home-page .upcoming-opportunities .opportunity-card .opportunity-details{display:flex;justify-content:flex-start}.home-page-container .home-page .upcoming-opportunities .opportunity-card .opportunity-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:40%;color:#666;font-size:.9rem}.home-page-container .home-page .upcoming-opportunities .opportunity-card .opportunity-meta p{display:flex;justify-content:center;align-items:center;gap:.3rem}.home-page-container .home-page .upcoming-opportunities .opportunity-card .opportunity-meta .opportunity-time{direction:ltr}.home-page-container .home-page .upcoming-opportunities .opportunity-card .volunteer-info{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:50%;color:#333;font-size:.9rem;text-align:right}.home-page-container .home-page .upcoming-opportunities .opportunity-card .volunteer-info p{display:flex;justify-content:center;align-items:center;gap:.3rem}.home-page-container .home-page .upcoming-opportunities .opportunity-card .spots-left{display:inline-block;position:absolute;top:1rem;left:1rem;margin-top:4px;border-radius:16px;background-color:#fee2e2;padding:4px 12px;color:#991b1b;font-weight:500;font-size:.75rem}.home-page-container .home-page .upcoming-opportunities .opportunity-card .spots-left.full{background-color:#1fdb6d4b;color:#199b4f}.home-page-container .home-page .upcoming-opportunities .opportunity-card .participants{margin-top:12px}.home-page-container .home-page .upcoming-opportunities .opportunity-card .participants .chip{display:inline-block;margin-bottom:4px;margin-left:8px;border:1px dashed #24df94;border-radius:16px;background:#f3f4f6;background:#16db541b;padding:6px 12px;color:#0b6e31;font-weight:500;font-size:.8rem}.home-page-container .home-page .upcoming-opportunities .opportunity-card .participants .chip.group{border:1px dashed #f97316;background:#fff7ed;color:#92400e}.home-page-container .home-page .upcoming-opportunities .opportunity-card::marker{width:0;height:0}.home-page-container .home-page .requests-section{grid-row:span 8;grid-column:span 12}.home-page-container .home-page .requests-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.home-page-container .home-page .requests-section .section-header .title{margin:0;font-weight:700;font-size:1.5rem}.home-page-container .home-page .requests-section .section-header .subtitle{color:#666;font-size:.9rem}.home-page-container .home-page .requests-section .section-header .view-all-link{color:#007bff;font-size:.9rem;text-decoration:none}.home-page-container .home-page .volunteers-section{grid-row:span 8;grid-column:span 8}.home-page-container .home-page.adjust-grid{animation:adjustGridAnimation .3s ease-in-out}@keyframes adjustGridAnimation{0%{transform:scale(.85);opacity:.2}50%{transform:scale(.9);opacity:.5}75%{transform:scale(.95);opacity:.8}to{transform:scale(1);opacity:1}}.new-volunteers-section{border-radius:.5rem;height:100%;overflow:hidden}.new-volunteers-section .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.new-volunteers-section .header .title{font-size:1.5rem;font-weight:700;margin:0}.new-volunteers-section .header .subtitle{font-size:1rem;color:#757575}.new-volunteers-section .header .view-all-link{font-size:.9rem;color:#007bff;text-decoration:none}.new-volunteers-section .tabs{display:flex;gap:.5rem;margin-bottom:1rem}.new-volunteers-section .tabs .tab{padding:.5rem 1rem;border:1px solid #007bff;border-radius:1.5rem;background-color:#fff;color:#007bff;cursor:pointer;font-size:.9rem}.new-volunteers-section .tabs .tab.active{background-color:#007bff;color:#fff}.new-volunteers-section .volunteer-list{height:70%;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.new-volunteers-section .volunteer-card,.new-volunteers-section .group-card{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border:1px solid #e0e0e0;border-radius:.5rem;background-color:#fff;box-shadow:2px 2px 4px #0000001a}.new-volunteers-section .volunteer-card .avatar{width:50px;height:50px;border-radius:50%;margin-right:1rem}.new-volunteers-section .volunteer-card .details{flex:1}.new-volunteers-section .volunteer-card .details .name{font-size:1rem;font-weight:700;margin:0}.new-volunteers-section .volunteer-card .details .phone{font-size:.9rem;color:#757575;margin:0}.subtitle{margin:0}.new-volunteers-section .volunteer-card .join-date,.new-volunteers-section .group-card .join-date{font-size:.9rem;color:#757575;text-align:right}.mission_map_page{display:flex;flex:1;flex-direction:column}.mission_map_page .mission_map_label{border:1px solid black;border-radius:100px;background-color:#ffffffb3;padding:3px 5px}.mission_map_page .price-tag{position:relative;border-radius:8px;background-color:#4285f4;padding:10px 15px;color:#fff;font-size:14px}.mission_map_page .price-tag:after{position:absolute;top:100%;left:50%;transform:translate(-50%);border-top:8px solid #4285f4;border-right:8px solid transparent;border-left:8px solid transparent;width:0;height:0;content:""}.mission_map_page .title{padding:2vh}.mission_map_page .mission_map_header{display:flex;justify-content:space-evenly;align-items:center;padding:1vh 1vw}.mission_map_page .mission_map_header .MuiInputBase-root{border-radius:50px}.mission_map_menu .calendar-team-select{margin-left:-22vw}.mission_map_date_picker_paper .MuiPickersArrowSwitcher-root svg{transform:rotate(180deg)}.actions-popper{top:unset!important;bottom:0;left:33vw!important;transition:left .2s ease-in-out;min-width:18%;height:3.5rem}@media (width < 770px){.actions-popper{left:1%!important;width:98%}}.actions-popper.close{right:unset;left:38.5vw!important}.actions-popper .actions-container{display:flex;position:fixed;right:50%;bottom:0;justify-content:space-between;align-items:center;transform:translate(50%);box-shadow:0 -2px 2px #e0e0e0;border-top-right-radius:12px;border-top-left-radius:12px;background-color:#00b4d8;padding:.3rem .6rem;min-width:30%}.actions-popper .actions-container .items-counter{display:flex;justify-content:center;align-items:center;margin-block:0;border-radius:.8rem;background-color:#fff;width:2.2rem;height:2.2rem;color:#00b4d8;font-weight:600;font-size:1.2rem}.actions-popper .actions-container .line{margin:0 .25rem;background-color:#ffffff80;width:1px;height:2rem}.actions-popper .actions-container .action-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25vh;border:none;background-color:transparent;min-width:3.5rem;color:#fff;text-wrap:nowrap}.mission-filters-container{width:25rem;width:100%}.mission-filters-container .mission-form-container{display:flex;flex-direction:column;gap:.75rem}.mission-filters-container .mission-form-container .filter-top-container{padding:.5rem;display:flex;justify-content:space-between}.mission-filters-container .mission-form-container .filter-top-container .close-button{padding:0;min-width:1.5rem}.mission-filters-container .mission-form-container .filter-top-container .filter-missions-title{font-size:1.3rem;font-weight:500;margin:0}.mission-filters-container .mission-form-container .filter-top-container .close-button{color:#05204c}.mission-filters-container .mission-form-container .bottom-buttons-container{display:flex;justify-content:space-between;margin:.75rem 0 .25rem}.mission-filters-container .mission-form-container .bottom-buttons-container .MuiButtonBase-root{padding:.6rem;width:47%;border-radius:.75rem}.mission-filters-container .mission-form-container .bottom-buttons-container .MuiButtonBase-root.clean-filter-button{color:#05204c;border-color:#05204c}.mission-filters-container .mission-form-container .bottom-buttons-container .MuiButtonBase-root.filter-button{background-color:#05204c}.missions-page-container{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;width:80vw;height:96vh;overflow-y:auto;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none}@media (width <= 770px){.missions-page-container{margin:0;border-radius:unset;padding:0;width:100%}}.missions-page-container .missions-page{display:flex;flex-direction:column;height:100%;width:100%}.missions-page-container .missions-page__header{display:flex;justify-content:space-between;align-items:center}.missions-page-container .missions-page__header h5{font-size:1.75rem;font-weight:600;color:#1e293b}.missions-page-container .missions-page__header button{border-radius:12px;padding:.75rem 1.5rem;transition:transform .2s ease}.missions-page-container .missions-page__header button.add-mission{background-color:#05204c}.missions-page-container .missions-page__header button.filter-mission{color:#05204c}.missions-page-container .missions-page__layout{display:flex;flex:1;overflow:hidden}.missions-page-container .missions-page__filters{transition:width .3s ease;background-color:#f9f9f9;border-left:1px solid #ddd;padding:16px;overflow-y:auto}.missions-page-container .missions-page__filters.open{width:50%}.missions-page-container .missions-page__filters.closed{width:0;padding:0;border-left:none}.missions-page-container .missions-page__filters .filter-section{margin-bottom:16px}.missions-page-container .missions-page__filters .filter-section .filter-title{font-weight:700;margin-bottom:8px}.missions-page-container .missions-page__filters .filter-section .filter-controls{display:flex;flex-direction:column;gap:8px}.missions-page-container .missions-page__content{transition:width .3s ease;padding:16px;overflow-y:auto;display:flex;gap:1.5rem;height:calc(100vh - 7rem);overflow:hidden;width:100%}.missions-page-container .missions-page__content .status-column{flex:1;min-width:320px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;padding:1.5rem;border:1px solid #e5e7eb;display:flex;flex-direction:column;transition:all .2s ease;height:97%;overflow:hidden}.missions-page-container .missions-page__content .status-column__title{font-size:1.1rem;font-weight:600;color:#475569;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f1f5f9;display:flex;align-items:center;gap:.75rem}.missions-page-container .missions-page__content .status-column__title .status-dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px #0000000d}.missions-page-container .missions-page__content .status-column__title .status-dot.not-done{background-color:#ef4444}.missions-page-container .missions-page__content .status-column__title .status-dot.in-progress{background-color:#fbbf24}.missions-page-container .missions-page__content .status-column__title .status-dot.done{background-color:#22c55e}.missions-page-container .missions-page__content .status-column__droppable{flex:1;overflow-y:auto;padding-right:.5rem;height:calc(100% - 60px)}.missions-page-container .missions-page__content .status-column__droppable::-webkit-scrollbar{width:6px}.missions-page-container .missions-page__content .status-column__droppable::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.missions-page-container .missions-page__content .status-column__droppable::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.missions-page-container .missions-page__content .status-column__droppable::-webkit-scrollbar-thumb:hover{background:#94a3b8}.missions-page-container .missions-page__content .status-column__droppable.dragging-over{background-color:#e3f2fd}.not-found-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:2rem}.not-found-container p{font-size:1.4rem}.not-found-container .not-found{display:flex;position:relative;justify-content:center;align-items:center;width:100%;height:10rem}.not-found-container .not-found h1{margin-block:2rem;color:#1c2e9d;font-weight:300;font-size:9rem}.not-found-container .not-found img{position:absolute;top:calc(50% - 2rem);right:calc(50% - 2rem);width:4rem}.desktop-notifications-container{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;width:80vw;height:96vh;overflow-y:auto;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none;padding-bottom:1rem;overflow:hidden}@media (width <= 770px){.desktop-notifications-container{margin:0;border-radius:unset;padding:0;width:100%}}.desktop-notifications-container .notification-big-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.desktop-notifications-container .notifications-grouped-container{width:100%;height:90%;overflow-y:auto;scrollbar-width:none}.desktop-notifications-container .title{margin-block:.5rem;width:100%;color:#05204c;font-weight:600;font-size:1.4rem;text-align:right}@media (width < 770px){.desktop-notifications-container .title{padding:1% 3% 0 0;font-size:larger}}.desktop-notifications-container .notification-group{margin-block:.5rem 0;border-bottom:1.5px solid rgba(0,0,0,.056);width:90%;color:#68686f}.desktop-notifications-container .notification-container{display:flex;position:relative;align-items:center;margin-block:.3rem;border-radius:10px;background-color:#f3f3f34d;width:90%;min-height:4.8rem}.desktop-notifications-container .notification-container .icon-background{align-content:center;margin:0 .4rem 0 .8rem;border-radius:8px;width:3.9rem;height:3.9rem;color:#fff;text-align:center}.desktop-notifications-container .notification-container .icon-background svg{font-size:1.8rem}@media (width < 770px){.desktop-notifications-container .notification-container .icon-background{width:2.5rem;height:2.5rem}.desktop-notifications-container .notification-container .icon-background svg{font-size:1rem}}.desktop-notifications-container .notification-container .icon-background.red{opacity:.8;background-color:red}.desktop-notifications-container .notification-container .icon-background.green{opacity:.7;background-color:green}.desktop-notifications-container .notification-container .icon-background.purple{opacity:.7;background-color:purple}.desktop-notifications-container .notification-container .icon-background.grey{opacity:.7;background-color:gray}.desktop-notifications-container .notification-container .text-container{width:80%}.desktop-notifications-container .notification-container .text-container .upper{display:flex;flex-direction:row;place-content:space-between space-evenly;align-items:center;width:40%}.desktop-notifications-container .notification-container .text-container .upper .type{margin:.3125rem 0 0;font-weight:300;font-size:1.3rem}@media (width < 770px){.desktop-notifications-container .notification-container .text-container .upper .type{margin:.5rem .2rem;padding:0 .3rem;font-size:medium;text-wrap:nowrap}}.desktop-notifications-container .notification-container .text-container .upper .function-button{border:1px solid #05204c;border-radius:25px;background-color:#fff}@media (width < 770px){.desktop-notifications-container .notification-container .text-container .upper .function-button{text-wrap:nowrap}}.desktop-notifications-container .notification-container .text-container .text{opacity:.5;margin:4px 0;min-height:1.5rem}.desktop-notifications-container .notification-container .notification-created-time{position:absolute;top:1rem;left:10px;opacity:.5}.tabs-container{display:flex;justify-content:flex-start;align-items:center;width:100%}@media (width < 770px){.tabs-container{padding:0 2%}}.tabs-container .tab{display:flex;align-items:center;gap:.2rem;transition:font-weight .2s ease;border:none;background-color:unset;width:fit-content;color:#05204c}.tabs-container .tab .span-text{border-radius:5px;background-color:#00b4d8;padding-inline:.1rem;color:#fff;font-weight:400;font-size:.7rem}.tabs-container .tab.chosen{font-weight:600}.tabs-container .line{background-color:#00b4d8;width:100%;height:2px}.offline-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%}.organization-register-container{width:fit-content;padding:4rem;height:100%;display:flex;flex-direction:column;gap:2rem}.organization-register-container .upload-image-container{display:flex}.organization-register-container .input-label{display:flex;gap:1rem}.permissions-container{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;width:80vw;height:96vh;overflow-y:auto;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none}@media (width <= 770px){.permissions-container{margin:0;border-radius:unset;padding:0;width:100%}}.generic-dialog .MuiPaper-root{border-radius:20px;width:50vw}@media (width < 770px){.generic-dialog .MuiPaper-root{margin:0;width:96vw}}.generic-dialog .MuiPaper-root .MuiAutocomplete-root{width:30vw}.generic-dialog .MuiPaper-root .form-input .MuiInputBase-input{border:1px solid #e4e4e4;border-radius:15px;padding:.5rem;padding-inline-start:1rem}.generic-dialog .MuiPaper-root .save-button{margin-inline:auto;border-radius:15px;background-color:#05204c;width:65%;color:#fff}.generic-dialog .MuiPaper-root .MuiFormControl-root{display:flex;flex-direction:row;justify-content:center;width:100%}.generic-dialog .MuiPaper-root .MuiFormControl-root label{display:inline;width:12vw;height:fit-content}.generic-dialog .MuiPaper-root .MuiFormControl-root .MuiInputBase-root{margin:0;padding-block:.3rem;width:80%}.generic-dialog .MuiPaper-root .MuiFormControl-root fieldset{border-radius:20px}.settings-page{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;height:96vh;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none;padding:1vh;width:80vw;min-height:96vh;overflow-y:auto;position:relative}@media (width <= 770px){.settings-page{margin:0;border-radius:unset;padding:0;width:100%}}.settings-page .upload-image-container-desktop{position:absolute;left:0;top:12vh}.settings-page .MuiInputBase-root{width:25vw}.settings-page .settings-container{position:relative;width:100%}.settings-page .settings-container .MuiFormControl-root{width:25vw}.settings-page .settings-container .MuiInputBase-input{padding-block:.7rem;display:flex;justify-content:flex-start;align-items:center}.settings-page .settings-container #numberOfVolunteers{padding-inline:0;text-align:center}.settings-page .settings-container .settings-title{display:flex;align-items:center;margin:0;width:100%;color:#05204c;font-weight:600;font-size:1.3rem;white-space:pre}.settings-page .settings-container .settings-title .light-blue{display:flex;align-items:center;margin-top:.2rem;color:#00b4d8;font-size:1rem}.settings-page .settings-container .input-title{margin-top:2vh;margin-bottom:2vh;margin-bottom:1vh;width:100vw;display:flex}.settings-page .settings-container .contact-is-admin{margin-bottom:2vh}.settings-page .settings-container .input-section-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1vh;width:100%}.settings-page .settings-container .input-section-container .input-label-container{display:flex;justify-content:flex-start;align-items:center;gap:3vw;width:100%}.settings-page .settings-container .input-section-container .input-label-container.other-container{margin-right:18vw;width:calc(100% - 18vw)}.settings-page .settings-container .input-section-container .input-label-container>label{display:flex;justify-content:flex-start;align-items:center;min-width:8vw}.settings-page .settings-container .input-section-container .input-label-container .form-textfield-container .MuiInputBase-root,.settings-page .settings-container .input-section-container .input-label-container .update-organization-select{border-radius:12px;padding-left:0;min-width:25vw;line-height:1rem}.settings-page .settings-container .input-section-container .input-label-container .form-textfield-container .MuiInputBase-root:has(textarea),.settings-page .settings-container .input-section-container .input-label-container .update-organization-select:has(textarea){padding:0;width:100%;min-height:min-content}.settings-page .settings-container .input-section-container .input-label-container .form-textfield-container .MuiInputBase-root textarea,.settings-page .settings-container .input-section-container .input-label-container .update-organization-select textarea{padding:10px;width:max-content;width:100%}.settings-page .settings-container .input-section-container .input-label-container.phone-container .phone-number-input,.settings-page .settings-container .input-section-container .input-label-container.phone-container .MuiSelect-select{border:none}.settings-page .settings-container .input-section-container .input-label-container.phone-container .MuiInputBase-root{height:30px}.settings-page .settings-container .input-section-container .input-label-container .form-number-input{margin:0;border-color:#0000003b;width:unset}.settings-page .settings-container .input-section-container .input-label-container .form-number-input .MuiInputBase-root{min-width:unset}.settings-page .settings-container .input-section-container .upload-image-container{position:absolute;top:45px;left:0}.settings-page .settings-container .input-section-container .update-organization-select{width:25vw;text-overflow:ellipsis}.settings-page .settings-container .input-section-container .chip-container{flex-wrap:wrap;gap:1vh 1vw;margin:-.5vh;width:100%}.settings-page .settings-container .input-section-container.other-details-container .two-checkbox-container,.settings-page .settings-container .input-section-container.other-details-container .three-checkbox-container{display:flex;justify-content:flex-start;align-items:center;width:100%}.settings-page .settings-container .input-section-container.other-details-container .two-checkbox-container .checkbox-label,.settings-page .settings-container .input-section-container.other-details-container .three-checkbox-container .checkbox-label{width:fit-content;padding-inline-end:1rem}.settings-page .settings-container .list-edit-container{margin-top:1.25rem}.settings-page .settings-container .submit-btn{border-radius:50px;background-color:#05204c;font-size:1.1rem;width:fit-content;padding-inline:4rem}.list-edit-container{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.list-edit-container .category{gap:.6rem}.list-edit-container .names{gap:10px}.list-edit-container .names .select-categories-title-container{display:flex;align-items:center;gap:.75rem;margin:.25rem 0}.list-edit-container .names .names-select{border-radius:1rem;min-width:15rem;width:fit-content}.list-edit-container .category,.list-edit-container .names{display:flex;flex-direction:column}.list-edit-container .category .categories-title,.list-edit-container .category .select-categories-title,.list-edit-container .names .categories-title,.list-edit-container .names .select-categories-title{margin:0}.list-edit-container .category .add-list-item-container,.list-edit-container .names .add-list-item-container{display:flex;flex-wrap:wrap;gap:5px}.list-edit-container .category .add-list-item-container .add-list-item-input,.list-edit-container .names .add-list-item-container .add-list-item-input{width:15rem}.list-edit-container .category .add-list-item-container .add-list-item-input .MuiInputBase-root,.list-edit-container .names .add-list-item-container .add-list-item-input .MuiInputBase-root{border-radius:1rem;height:2.8rem;width:15rem}.list-edit-container .category .add-list-item-container .add-list-item-button,.list-edit-container .names .add-list-item-container .add-list-item-button{border-radius:1rem;height:2.8rem;width:4rem;border-width:thin}.list-edit-container .category .add-list-item-container .validation-text,.list-edit-container .names .add-list-item-container .validation-text{width:100%;margin:0}.list-edit-container .category .list-items-container,.list-edit-container .names .list-items-container{display:flex;flex-wrap:wrap;gap:5px}.list-edit-container .category .list-items-container .list-item-container,.list-edit-container .names .list-items-container .list-item-container{border:1px solid black;border-radius:.7rem;display:flex;align-items:center;padding:.25rem .5rem;gap:.25rem}.list-edit-container .category .list-items-container .list-item-container .edit-list-item-input,.list-edit-container .names .list-items-container .list-item-container .edit-list-item-input{width:calc(1ch * var(--char-count, 10));min-width:8rem}.list-edit-container .category .list-items-container .list-item-container .list-item-name,.list-edit-container .names .list-items-container .list-item-container .list-item-name{margin-left:.125rem}.list-edit-container .category .list-items-container .list-item-container .edit-icon,.list-edit-container .category .list-items-container .list-item-container .delete-icon,.list-edit-container .names .list-items-container .list-item-container .edit-icon,.list-edit-container .names .list-items-container .list-item-container .delete-icon{width:1.25rem}.list-edit-container .category .list-items-container .add-list-item-button,.list-edit-container .names .list-items-container .add-list-item-button{display:flex;align-items:center;background-color:#e4e4e4;border:1px solid black;border-radius:.7rem;padding:.25rem .5rem;gap:.25rem}.statistics-container{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;width:80vw;height:96vh;overflow-y:auto;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none;gap:1rem}@media (width <= 770px){.statistics-container{margin:0;border-radius:unset;padding:0;width:100%}}.statistics-container .MuiPaper-elevation{box-shadow:0 0 #00000008,-10px 12px 18px -2px #00000008,10px 8px 18px -2px #00000008}.statistics-container .title-container{display:flex;justify-content:space-between;align-items:center;width:100%}.statistics-container .title-container h1{margin:0;color:#05204c;font-size:1.2rem}.statistics-container .custom-legend{display:flex;flex-direction:column;align-items:center;gap:.1rem;height:25vh;overflow:auto;scrollbar-width:none}.statistics-container .no-stat{margin-block:0;color:#05204c;font-size:1rem}.statistics-container .custom-legend{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;margin-top:3.5rem}.statistics-container .legend-item{display:flex;align-items:center;gap:.2rem;margin-bottom:5px}.statistics-container .legend-color-box{margin-right:10px;border-radius:50%;width:.8rem;height:.8rem}.statistics-container .legend-text{flex:1}.statistics-container .charts-stats{display:flex;justify-content:space-between;align-items:center;width:100%;height:fit-content;min-height:40%}.statistics-container .charts-stats .chart-title{margin-block:.5rem;border-bottom:1px solid rgba(0,0,0,.1);width:100%;height:40%}.statistics-container .charts-stats .chart-title .chart-title{margin-block:.5rem;border-bottom:1px solid rgba(0,0,0,.1);width:100%;color:gray;font-size:.8rem}.statistics-container .charts-stats .volunteers-chart-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:2rem;background-color:#fff;padding:.6rem .2rem;width:32%;height:100%}.statistics-container .charts-stats .volunteers-chart-container p{margin-block:.1rem;padding-inline:1rem;width:100%;height:fit-content;font-size:.8rem;text-align:start}.statistics-container .charts-stats .volunteers-chart-container p.volunteer-hours{font-weight:500}.statistics-container .charts-stats .volunteers-chart-container .percentage-number{direction:ltr}.statistics-container .charts-stats .volunteers-chart-container .percentage-number.red{color:#e90d0d}.statistics-container .charts-stats .volunteers-chart-container .percentage-number.green{color:#29bd29}.statistics-container .charts-stats .volunteers-chart-container .recharts-default-legend{display:flex;justify-content:center;gap:16px}.statistics-container .charts-stats .volunteers-chart-container .recharts-legend-item{padding:2px 8px;border-radius:4px;transition:background-color .2s}.statistics-container .charts-stats .volunteers-chart-container .recharts-legend-item:hover{background-color:#00b4d81a}.statistics-container .charts-stats .volunteers-chart-container .recharts-surface{overflow:visible}.statistics-container .charts-stats .volunteers-chart-container .recharts-tooltip-wrapper{filter:drop-shadow(0px 4px 8px rgba(0,0,0,.1))}.statistics-container .general-stats{display:flex;justify-content:space-between;align-items:center;gap:.5rem;background-color:transparent;width:100%;height:15%}.statistics-container .general-stats .general-stat{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:2rem;background-color:#fff;padding:.6rem .2rem;width:32%;height:100%}.statistics-container .general-stats .general-stat .data{margin-block:0;color:#00b4d8;font-weight:600;font-size:1.5rem}.statistics-container .general-stats .general-stat .title{margin-block:0;color:gray;font-size:.8rem}.statistics-container .volunteers-stats{display:flex;justify-content:space-between;align-items:center;width:100%;height:40%}.statistics-container .volunteers-stats .volunteers-container{border-radius:2rem;background-color:#fff;padding:.5rem;width:32%;height:100%}.statistics-container .volunteers-stats .volunteers-container .new-volunteers-container{padding-inline-start:1rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;height:80%}.statistics-container .volunteers-stats .volunteers-container .volunteers-title{margin-block:.5rem;border-bottom:1px solid rgba(0,0,0,.1);width:100%;color:gray;font-size:.8rem}.statistics-container .volunteers-stats .volunteers-container .number-of-volunteers{font-weight:600;font-size:1.5rem}.statistics-container .volunteers-stats .volunteers-container .volunteer-title{font-size:.7rem}.statistics-container .volunteers-stats .volunteers-container .content-container{display:flex;gap:.5rem;height:100%}.statistics-container .volunteers-stats .volunteers-container .content-container .rating-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:2rem;width:100%}.statistics-container .volunteers-stats .volunteers-container .content-container .rating-container .stars-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.statistics-container .volunteers-stats .volunteers-container .content-container .rating-container .stars-container img{height:7rem}.statistics-container .volunteers-stats .volunteers-container .content-container .rating-container .stars-container .number{margin-bottom:0;color:#00b4d8;font-weight:600;font-size:2.5rem}.statistics-container .volunteers-stats .volunteers-container .content-container .rating-container .stars-container .stars{margin:0;color:#00b4d8;font-size:1.2rem}.statistics-container .volunteers-stats .volunteers-container .content-container .rating-container p{margin:.2rem;color:gray;font-size:.6rem;text-align:center}.statistics-container .volunteers-stats .volunteers-container .content-container .new-volunteers-number-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:12px;background-color:#00b4d8;width:25%;height:80%}.statistics-container .volunteers-stats .volunteers-container .content-container .new-volunteers-number-container .volunteer-data{display:flex;flex-direction:column;justify-content:center;align-items:center}.statistics-container .volunteers-stats .volunteers-container .content-container .new-volunteers-number-container .new-volunteers-image{width:4rem}.statistics-container .volunteers-stats .volunteers-container .content-container .new-volunteers-number-container p{margin-block:0;color:#fff}.statistics-container .volunteers-stats .volunteers-container .content-container .explain-par{margin:.2rem;color:gray;font-size:.6rem;text-align:center}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats{display:flex;justify-content:space-between;align-items:center;width:100%;height:40%}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer{display:flex;justify-content:flex-start;align-items:center;gap:.2rem;width:100%}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .new-volunteers-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80%}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .volunteers-title{margin-block:.5rem;border-bottom:1px solid rgba(0,0,0,.1);width:100%;color:gray;font-size:.8rem}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .number-of-volunteers{font-weight:600;font-size:1.5rem}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .volunteer-title{font-size:.7rem}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .content-container{display:flex;gap:.5rem}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .content-container .rating-container{justify-content:center;align-items:center;width:100%}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .content-container .rating-container .stars-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .content-container .rating-container .stars-container img{height:4.5rem}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .content-container .rating-container .stars-container .number{margin-bottom:0;color:#00b4d8;font-weight:600;font-size:1.5rem}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .content-container .rating-container .stars-container .stars{margin:0;color:#00b4d8;font-size:.8rem}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .content-container .rating-container p{margin:.2rem;color:gray;font-size:.6rem;text-align:center}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .content-container .new-volunteers-number-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:12px;background-color:#00b4d8;width:25%}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .content-container .new-volunteers-number-container .volunteer-data{display:flex;flex-direction:column;justify-content:center;align-items:center}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .content-container .new-volunteers-number-container .new-volunteers-image{width:4rem}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .content-container .new-volunteers-number-container p{margin-block:0;color:#fff}.statistics-container .volunteers-stats .volunteers-container .content-container .volunteers-stats .one-volunteer .content-container p{margin-block:.2rem;font-size:.8rem}.statistics-container .volunteers-stats .volunteers-container .one-volunteer{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;margin-block:.15rem;width:100%}.statistics-container .volunteers-stats .volunteers-container .one-volunteer p{margin-block:.2rem;font-size:.8rem}.welcome-container{gap:10vh;width:100%;margin-top:10rem}.welcome-container .super-admin-organization-select .MuiOutlinedInput-notchedOutline{margin-top:.3rem}.welcome-container .super-admin-organization-select .MuiOutlinedInput-notchedOutline legend{display:none}.volunteer-groups-table{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;width:80vw;height:96vh;overflow-y:auto;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none}@media (width <= 770px){.volunteer-groups-table{margin:0;border-radius:unset;padding:0;width:100%}}.status-select-groups .MuiSelect-select{padding-inline:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:170px}.status-select-groups fieldset{border:none}.status-select-groups svg{display:none}.group-preferred-date-picker .MuiFormLabel-root{right:0}.hours-report-table{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;width:80vw;height:96vh;overflow-y:auto;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none}@media (width <= 770px){.hours-report-table{margin:0;border-radius:unset;padding:0;width:100%}}.select-options-container.field-container .date-picker-dialog .date-field-ltr *{direction:ltr}.select-options-container.field-container .field-label{display:flex;flex-direction:row;align-items:center;color:#05204c;font-weight:600;font-size:1rem;line-height:1.3rem}.select-options-container.field-container .items-container .item{transition:all ease-in-out .15s;cursor:pointer;border:1px solid #00b4d8;border-radius:1rem;padding:.2rem 1rem;color:#05204c}.select-options-container.field-container .items-container .item.chosen{border:1px solid #05204c;background-color:#05204c;color:#fff}.select-options-container.field-container .items-container .field{border-radius:1rem;height:2rem}.select-options-container.field-container .helper-text{margin-right:1%}.team-card-form{display:flex;flex-direction:column;gap:5vh}.team-card-form .Mui-error.MuiFormHelperText-root{margin-bottom:-1.845rem}.team-card-form .MuiTypography-root.MuiTypography-body1.helper-text{margin-bottom:-2.04rem}.more-actions-list-container{display:flex;flex-direction:row}.status-menu-container{height:fit-content}.status-menu-container .status-list-container .circle{margin-inline-end:.6rem;border-radius:50%;background-color:orange;width:.7rem;height:.7rem}.status-menu-container .status-list-container .circle.active{background-color:green}.status-menu-container .status-list-container .circle.inactive{background-color:red}.status-menu-container .status-list-container p{margin-block:0}.volunteers-table-page-container{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:1.5rem;width:80vw;height:96vh;overflow-y:auto;-ms-overflow-style:none;margin:auto;margin-inline:.8rem;border-radius:15px;background-color:#fff;padding-inline:1.5rem;scrollbar-width:none;padding:1% 1.5%;overflow:hidden}@media (width <= 770px){.volunteers-table-page-container{margin:0;border-radius:unset;padding:0;width:100%}}
