:root{font-family:Roboto,Helvetica,sans-serif;background-color:#f4f4f4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}#root{flex:1;height:100%}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100dvh;height:100dvh}.text-1{font-size:2em}.text-2{font-size:1.5em}.text-3{font-size:1.17em}.text-4{font-size:1em}.text-5{font-size:.83em}.text-6{font-size:.67em}.text-1,.text-2,.text-3,.text-4,.text-5,.text-6{color:var(--grey-dark-4);line-height:1.375em}.header-1{font-size:2em}.header-2{font-size:1.5em}.header-3{font-size:1.17em}.header-4{font-size:1em}.header-5{font-size:.83em}.header-6{font-size:.67em}.header-1,.header-2,.header-3,.header-4,.header-5,.header-6{font-weight:700;color:var(--grey-dark-4)}.text-light{color:#fff!important}.text-dark{color:var(--grey-dark-4)!important}.currency-display{display:flex;align-items:flex-end;color:var(--primary-base)}.currency-display span{font-size:1.5em;line-height:22px;width:max-content}.currency-display .decimal-value{font-size:.83em;line-height:15px}.reward-payout-display-block{max-height:200px;width:100%;border:1px solid #F1F1F3;border-radius:6px;background-color:#fbfbfb;display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:20px 0}.reward-payout-display-block .r-number-of-recipients,.reward-payout-display-block .r-total-payout,.reward-payout-display-block .r-available-budget{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-inline:20px;color:#282829;letter-spacing:0;line-height:22px;font-weight:700}.reward-payout-display-block .r-number-of-recipients-values,.reward-payout-display-block .r-total-payout-values,.reward-payout-display-block .r-available-budget-values{display:flex;flex-direction:column;margin-right:20px;font-weight:700}.reward-payout-display-block .r-total-payout-value-points,.reward-payout-display-block .r-available-budget-value-points{display:flex;flex-direction:row;gap:5px}.reward-payout-display-block .r-total-payout-values>span,.reward-payout-display-block .r-available-budget-values>span{color:var(--primary-base)}.campaign-not-found{display:flex;justify-content:center;align-items:center;flex:1;padding:10px}.campaign-not-found-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff}.campaign-not-found-container img{max-width:300px}.generic-block-skeleton{width:100%;height:100%}.generic-block-skeleton .generic-block-skeleton-box{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;height:100%}.generic-block-skeleton .generic-block-skeleton-box span{width:210px}.recognition-block-skeleton{height:230px;float:left;width:100%;border:1px solid #F1F1F3;background-color:#fff;border-radius:10px;box-sizing:border-box}.recognition-block-skeleton .recognition-block-skeleton-box{height:230px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding-inline:50px}.recognition-block-skeleton .recognition-block-skeleton-box span{max-width:403px;width:100%}.user-comment-skeleton{width:100%;height:100%}.user-comment-skeleton .user-comment-skeleton-box{display:flex;gap:10px;align-items:center}.user-comment-skeleton .MuiSkeleton-circle{width:50px;height:50px;border-radius:50%}.user-comment-skeleton .MuiSkeleton-text{flex:1;height:20px;min-height:20px;max-height:20px}.restricted-access{flex:1;display:flex;flex-direction:column;margin-inline:auto;max-width:1440px;width:100%}.restricted-access .restricted-access-container{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background-color:#fff;border-radius:10px;box-sizing:border-box;border:1px solid #F1F1F3;margin:0 10px 10px}.restricted-access .restricted-access-container img{max-width:250px;max-height:250px}.restricted-access .restricted-access-skeleton{flex:1;background-color:#fff;border-radius:10px;box-sizing:border-box;border:1px solid #F1F1F3;margin:0 10px 10px}.c-button.MuiButtonBase-root{height:36px;text-transform:none;padding:6px 16px;min-width:auto;overflow:hidden;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:fit-content}.c-button.MuiButtonBase-root.MuiButton-contained{background-color:var(--primary-base);color:#fff;padding:8px 16px}.c-button.MuiButton-text.color-theme-generic{color:var(--grey-dark-4)}.c-button.MuiButton-text.color-theme-generic:hover{background-color:var(--grey-light-4)}.c-button.MuiButton-outlined{border:1.5px solid var(--grey-light-1);color:var(--grey-dark-4);padding:6px 15px}.c-button.MuiButton-outlined:hover{border:1.5px solid var(--grey-light-1);background-color:var(--grey-light-2)}.c-button.MuiButtonBase-root.Mui-disabled{background-color:var(--primary-light-1)}.c-button.MuiButton-text.Mui-disabled{color:var(--grey-light-1);background-color:transparent}.c-button.MuiButton-text{text-transform:inherit;padding:8px 12px}.c-button .MuiButton-startIcon{margin-right:4px;margin-left:0;font-size:14px}.c-button .MuiButton-endIcon{margin-left:4px;margin-right:0;font-size:14px}.c-button .MuiButton-startIcon svg,.c-button .MuiButton-endIcon svg{flex-shrink:0}.c-button .MuiButton-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-button.MuiButton-text.danger{border:1.5px solid var(--error-base);color:var(--error-base);background-color:var(--grey-light-4);padding:6px 15px}.login-form,.create-pw-form{width:100%;height:100%;min-height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--login-form-background)}.login-form .login-form-container,.create-pw-form .create-pw-form-container{max-width:410px;width:100%;max-height:620px;height:100%;display:flex;align-items:center}.login-form .login-form-sub-container,.create-pw-form .create-pw-form-sub-container{background-color:rgba(255,255,255,var(--login-form-container-opacity));display:flex;flex-direction:column;gap:10px;padding:35px;margin-inline:10px;border-radius:10px}.login-form .login-form-logo,.create-pw-form .create-pw-form-logo{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.login-form .login-form-logo img,.create-pw-form .create-pw-form-logo img{max-width:100%;max-height:75px}.login-form .login-form-title,.create-pw-form .create-pw-form-title,.login-form .login-form-desc,.create-pw-form .create-pw-form-desc{color:var(--grey-dark-4)}.login-form .login-form-forgot-pw{margin-top:20px;margin-bottom:20px;margin-left:auto;color:var(--grey-dark-4);font-weight:700;text-decoration:underline;cursor:pointer}.login-form .login-form-login-button,.create-pw-form .create-pw-form-login-button{margin-bottom:10px}.create-pw-form .create-pw-form-login-button{margin-top:20px}.login-form .login-form-login-button button,.login-form .login-form-request-pw-button button,.create-pw-form .create-pw-form-login-button button{width:100%}.login-form .login-form-terms,.create-pw-form .create-pw-form-terms{display:flex;flex-direction:row;margin-inline:auto;color:var(--grey-dark-4);gap:2.5px}.login-form .login-form-terms a,.create-pw-form .create-pw-form-terms a{color:var(--grey-dark-4)}.login-form .login-form-request-pw-button{margin-top:30px}.login-form .login-form-cancel{margin-top:20px;margin-bottom:20px;margin-inline:auto;color:var(--grey-dark-4);font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}.create-pw-form-create-pw-button{margin-top:20px}.create-pw-form-create-pw-button button{width:100%}.login-form-loading{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.c-text-field .MuiFormLabel-root.MuiInputLabel-root{display:flex;font-size:1em;color:var(--grey-dark-3)}.c-text-field .MuiInputBase-input.MuiInput-input{font-size:1em;color:var(--grey-dark-4)}.c-text-field .multiple-input-props{display:flex;flex-direction:row;gap:10px}.c-text-field .MuiInputBase-root .MuiInputAdornment-root .multiple-input-props>svg{cursor:pointer}.c-text-field.MuiTextField-root .MuiInputAdornment-root .multiple-input-props>svg{color:var(--grey-base)}.c-text-field.MuiTextField-root .MuiInputAdornment-root .multiple-input-props>svg:hover{color:var(--grey-light-1)}.c-text-field .loading-spinner{height:25px;width:25px}.c-text-field .loading-spinner span.MuiCircularProgress-root{height:inherit!important;width:inherit!important}.c-text-field .textfield-label-icon{display:flex;align-items:center;justify-content:center;gap:5px}.c-text-field.helper-right .MuiFormHelperText-root{display:flex;justify-content:flex-end}.c-text-field .tooltip-icon{cursor:help}.c2fa-setup-container{display:flex;flex-direction:column;gap:20px}.c2fa-setup-step{display:flex;flex-direction:column;gap:10px}.c2fa-qr-container{display:flex;justify-content:center;margin:20px 0;padding:20px;background:#f8f9fa;border-radius:10px;border:1px solid var(--grey-light-3)}.c2fa-qr-code{max-width:200px;max-height:200px;width:auto;height:auto}.c2fa-manual-key-container{display:flex;align-items:center;gap:10px;margin:15px 0;padding:15px;background:#f8f9fa;border-radius:10px;border:1px solid var(--grey-light-3)}.c2fa-manual-key{flex:1;font-size:14px;background:transparent;border:none;color:var(--grey-dark-4);word-break:break-all}.c2fa-algorithm-options{display:flex;flex-direction:column;gap:12px;margin:15px 0}.c2fa-algorithm-option{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--grey-light-3);border-radius:10px;cursor:pointer;transition:all .2s ease;user-select:none}.c2fa-algorithm-option:hover{background:var(--grey-light-3)}.c2fa-algorithm-option.selected{border-color:var(--grey-dark-2);background:var(--grey-light-3)}.c2fa-algorithm-info{flex:1;display:flex;flex-direction:column;gap:4px;transition:color .2s ease}.c2fa-algorithm-header{display:flex;flex-direction:column;gap:2px}.c2fa-algorithm-compatibility{color:var(--grey-dark-2);font-weight:500}.c2fa-algorithm-description{color:var(--grey-dark-3);line-height:1.4}.c2fa-verification-input{width:100%;margin-bottom:20px}.c2fa-verification-input input{text-align:center;letter-spacing:2px}.c2fa-setup-error{margin-bottom:15px}.c2fa-verification{width:100%;max-width:400px;margin:0 auto}.c2fa-verification-container{display:flex;flex-direction:column;background:#ffffff;border-radius:10px;padding:30px;gap:20px}.c2fa-verification-header{text-align:center;display:flex;flex-direction:column;gap:10px}.c2fa-verification-description{color:var(--grey-dark-3)}.c2fa-verification-form{width:100%;display:flex;flex-direction:column;gap:20px}.c2fa-verification-actions{display:flex;gap:15px;justify-content:space-between}.c2fa-verification-actions button{flex:1}.c2fa-verification-error{margin-bottom:20px}@media (max-width: 768px){.c2fa-setup{padding:10px}.c2fa-setup-container{padding:20px}.c2fa-qr-code{max-width:150px;max-height:150px}.c2fa-manual-key-container{flex-direction:column;align-items:stretch}.c2fa-management-header{flex-direction:column;align-items:flex-start;gap:10px}.c2fa-disable-actions{flex-direction:column}.c2fa-disable-actions button{width:100%}}.homepage{display:flex;width:100%;overflow-x:auto;justify-content:center;overflow-y:scroll}.homepage .homepage-container{width:100%;display:flex;flex-direction:column;gap:10px;align-items:center;padding-bottom:10px}.homepage .home-page-banner{width:100%;min-height:250px;max-width:1420px;opacity:1;display:block}.homepage .homepage-sub-container{display:grid;grid-template-columns:300px 640px 360px;gap:10px;width:100%;max-width:1320px}.homepage .homepage-sub-container .homepage-left-column,.homepage .homepage-sub-container .homepage-center-column,.homepage .homepage-sub-container .homepage-right-column{display:flex;flex-direction:column;row-gap:10px}.homepage .homepage-feed-content{display:flex;flex-direction:column;gap:10px}.homepage .homepage-sub-container .homepage-center-column{grid-column:2}.newsfeedFilterSkeleton{background-color:#fff;border:1px solid #F1F1F3;height:35px;padding:8px 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}.newsfeedFilterSkeleton span{width:100px}.recognitionBlockSkeleton{height:230px;float:left;width:100%;border:1px solid #F1F1F3;background-color:#fff}.recognitionBlockSkeleton .recognitionBlockSkeletonBox{height:100%;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding-inline:50px}.recognitionBlockSkeleton .recognitionBlockSkeletonBox span{max-width:403px;width:100%}.homepage-back-to-top{position:fixed;z-index:999;bottom:80px;right:80px}.homepage-back-to-top .homepage-back-to-top-btn{height:48px;width:48px;border-radius:50%;background-color:var(--primary-base);cursor:pointer;display:flex;align-items:center;justify-content:center}.homepage-back-to-top .homepage-back-to-top-btn svg{width:20px;color:#fff}.homepage .user-profile-widget,.homepage .user-balance-widget,.homepage .user-goals-widget,.homepage .special-events-widget,.homepage .announcement-widget,.homepage .homepage-banner-widget,.homepage .challenges-cta-widget{position:sticky;top:0;z-index:1}@media only screen and (max-width: 1450px){.homepage .homepage-sub-container{margin-inline:auto;width:auto;grid-template-columns:300px 640px}.homepage .homepage-sub-container .homepage-right-column{display:none;visibility:hidden}}@media only screen and (max-width: 1024px){.homepage .homepage-sub-container{margin-inline:auto;width:auto;grid-template-columns:640px}.homepage .homepage-sub-container .homepage-left-column,.homepage .homepage-sub-container .homepage-right-column{display:none;visibility:hidden}.homepage .homepage-sub-container .homepage-center-column{grid-column:1}}@media only screen and (max-width: 767px){.homepage{flex:1}.homepage-back-to-top{bottom:80px;right:20px}.homepage .homepage-sub-container{display:grid;grid-template-columns:auto;gap:10px;width:100%;max-width:1220px}.homepage .home-page-banner,.homepage .homepage-sub-container .homepage-left-column,.homepage .homepage-sub-container .homepage-right-column{display:none;visibility:hidden}.homepage-feed-content{padding-inline:10px}}@media only screen and (max-height: 830px){.challenges-cta-widget{display:none;visibility:hidden}}.special-events-widget{min-height:190px;background-color:#fff;box-sizing:border-box;border-radius:10px;border:1px solid var(--grey-light-3);display:flex;flex-direction:column}.special-events-widget .special-events-widget-header{border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;height:60px;padding-inline:20px;gap:10px;display:flex;align-items:center}.special-events-widget .special-events-widget-header svg,.special-events-widget .special-events-widget-header span{color:var(--grey-dark-4)}.special-events-widget .special-events-widget-container{flex:1;padding:10px;display:flex;flex-direction:column;gap:10px}.special-events-widget .special-events-widget-container svg{color:var(--grey-dark-4)}.special-events-widget .special-events-widget-container .special-events-list-item{display:flex;align-items:center;gap:10px;padding:15px 10px}.special-events-widget .special-events-widget-container .special-events-list-item:hover{border-radius:10px;background-color:#fff;box-shadow:0 3px 5px #60617029,0 3px 3px #28293d0a;cursor:pointer}.special-events-widget .special-events-widget-container .special-events-list-item .MuiAvatar-root{width:26px;height:26px;font-size:.83em}.special-events-view-modal #special-events-view-modal-content{padding:0;height:100%;min-height:350px;max-height:80dvh}.special-events-view-modal .special-events-modal-content-container .special-events-modal-action-header{height:60px;display:flex;align-items:center;justify-content:flex-end;padding-inline:10px;border-bottom:1px solid var(--grey-light-3);gap:10px}.special-events-view-modal .special-events-modal-action-header .is-active-true{background-color:var(--grey-light-4)}.special-events-view-modal .special-events-modal-content-sub-container{padding:20px;display:flex;flex-direction:column;gap:10px}.special-events-view-modal .special-events-modal-content-sub-container .title{padding-left:10px}.special-events-view-modal .special-events-modal-list-item{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) 40px;gap:10px;align-items:center;height:60px;padding-inline:10px}.special-events-view-modal .special-events-modal-list-item:hover{border-radius:10px;background-color:var(--grey-light-5)}.special-events-view-modal .special-events-modal-list-item.work-anniversary{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) minmax(0,.5fr) 40px}.special-events-view-modal .special-events-modal-list-item .users-name{cursor:pointer}.special-events-view-modal .special-events-modal-list-item .c-icon-button svg{color:var(--grey-dark-4)}.special-events-view-modal .special-events-modal-list-item .c-icon-button{visibility:hidden;display:none}.special-events-view-modal .special-events-modal-list-item:hover .c-icon-button{visibility:visible;display:contents}.special-events-view-modal .special-events-modal-content-container,.special-events-view-modal .special-events-view-modal-skeleton-container{flex:1}.special-events-view-modal .no-events-text{color:var(--grey-base)}@media only screen and (max-width: 767px){.special-events-view-modal #special-events-view-modal-content{max-height:100%}}.c-avatar .MuiAvatarGroup-root .MuiAvatarGroup-avatar{margin-left:-15px}.c-avatar .MuiBadge-badge{background-color:var(--secondary-base);width:20px;height:20px}.c-avatar.special-events .MuiBadge-badge{background-color:var(--primary-base);border-radius:3px;height:15px;width:16px;border:1px solid #FFFFFF;box-sizing:border-box;font-size:.65em}@media only screen and (max-width: 767px){.c-avatar .MuiAvatarGroup-root .MuiAvatarGroup-avatar{margin-left:-25px}}.c-icon-button{border-radius:50%}.c-icon-button svg{width:.8em;height:.8em;color:var(--grey-dark-4)}.c-icon-button .MuiButtonBase-root .MuiCircularProgress-root{width:.8em!important;height:.8em!important}.c-icon-button.is-disabled-true{pointer-events:none;opacity:.5}.c-icon-button .MuiBadge-badge{background-color:var(--error-base);width:15px;height:15px;text-align:center}.c-icon-button img{width:.8em;height:.8em;object-fit:contain}.cdialogue .MuiDialogTitle-root{padding:0}.cdialogue .cdialogue-header{padding-inline:10px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #E9E9E9}.cdialogue .cdialogue-title{color:var(--grey-dark-3);font-weight:700}.cdialogue .cdialogue-header .cdialogue-close-button svg{color:var(--grey-dark-4)}.cdialogue .MuiDialogContent-root{height:350px}.cdialogue .cdialogue-footer{display:flex;justify-content:space-between;align-items:center;width:100%}.cdialogue-footer-left{color:var(--grey-dark-1);font-size:12px}.cdialogue-footer-right{display:flex;gap:10px}.cdialogue .MuiDialog-paperScrollBody{border-radius:10px}@media only screen and (max-width: 767px){.cdialogue .cdialogue-header{justify-content:center}.cdialogue .cdialogue-close-button{position:absolute;right:5px}}.user-profile-widget{min-height:100px;background-color:#fff;box-sizing:border-box;border-radius:10px;padding-inline:10px;border:1px solid var(--grey-light-3);display:flex;align-items:center;cursor:pointer}.user-profile-widget .user-profile-widget-container{display:flex;align-items:center;padding:10px;gap:10px;flex:1}.user-profile-widget .user-profile-widget-container:hover{border-radius:10px;background-color:#fff;box-shadow:0 3px 5px #60617029,0 3px 3px #28293d0a;cursor:pointer}.user-profile-widget .MuiAvatar-root{width:60px;height:60px}.user-profile-widget .user-profile-widget-user-details{display:flex;flex-direction:column;gap:2px}.user-profile-widget .user-profile-widget-user-details span:nth-child(2){color:var(--grey-dark-2)}.user-profile-widget-skeleton{width:100%;height:100%;display:flex;align-items:center}.user-profile-widget-skeleton .user-profile-widget-skeleton-box{display:flex;gap:10px;align-items:center;padding-inline:20px;flex:1}.user-profile-widget-skeleton .MuiSkeleton-circle{width:60px;height:60px;border-radius:50%}.user-profile-widget-skeleton .MuiSkeleton-text{flex:1;height:20px;min-height:20px;max-height:20px}.user-balance-widget{min-height:165px;background-color:#fff;box-sizing:border-box;border-radius:10px;border:1px solid var(--grey-light-3);display:flex;flex-direction:column}.user-balance-widget .user-balance-widget-header{border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;height:60px;padding-inline:20px;grid-gap:10px;gap:10px;display:flex;align-items:center}.user-balance-widget .user-balance-widget-header svg{color:var(--grey-dark-4)}.user-balance-widget .user-balance-widget-body{flex:1 1;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:15px;cursor:pointer}.user-balance-widget .user-balance-widget-sub-container{padding:5px 10px}.user-balance-widget .user-balance-widget-sub-container:hover{border-radius:10px;background-color:#fff;box-shadow:0 3px 5px #60617029,0 3px 3px #28293d0a;cursor:pointer}.user-balance-widget .user-balance-widget-currency{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:var(--primary-base);font-weight:700}.user-balance-widget .user-balance-widget-points{color:var(--grey-dark-4);font-size:.67em;font-weight:700;display:flex;align-items:flex-end;gap:5px}.user-balance-widget .c-icon-button{height:25px;width:25px}.user-goals-widget{min-height:270px;background-color:#fff;box-sizing:border-box;border-radius:10px;border:1px solid var(--grey-light-3);display:flex;flex-direction:column}.user-goals-widget .user-goals-widget-header{border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;height:60px;padding-inline:20px;display:flex;align-items:center;justify-content:space-between}.user-goals-widget .user-goals-widget-header svg{color:var(--grey-dark-4)}.user-goals-widget .user-goals-widget-header-left{display:flex;gap:10px;align-items:center}.user-goals-widget .user-goals-widget-body{flex:1 1;padding:20px;display:flex;flex-direction:column;gap:15px}.user-goals-widget .user-goals-widget-body .c-progress-bar{height:30px}.user-goals-widget .user-goals-widget-body-row-item{display:flex;align-items:center;justify-content:space-between}.user-goals-widget .user-goals-widget-body-row-item.is-complete span{font-weight:700}.user-goals-widget .user-goals-widget-body-row-item svg{color:var(--grey-base)}.user-goals-widget .user-goals-widget-body-row-item.is-complete svg{color:var(--primary-base)}.user-goals-widget .user-goals-widget-complete-image{max-width:150px;width:100%;margin-inline:auto}.user-goals-widget .user-goals-widget-complete-text{text-align:center}.c-progress-bar{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:5px}.c-progress-bar .progress-label{color:#fff;margin:auto}.c-progress-bar .no-progress-label{color:#000;margin:auto auto auto 55px}.newsfeed-filter{display:flex;flex-direction:column;gap:5px}.newsfeed-filter .filter-header{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--grey-light-3);background-color:#fff;border-radius:10px;padding:10px 15px;flex-wrap:wrap}.newsfeed-filter .filter-header-left,.newsfeed-filter .filter-header-right{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.newsfeed-filter .filter-header-right .border{border-left:1px solid var(--grey-dark-1);padding-left:10px;height:20px}.newsfeed-filter .filter-header-right button svg{color:var(--grey-dark-4)}.newsfeed-filter .filter-header-right .MuiBadge-badge{background-color:var(--error-base);width:15px;height:15px;min-width:15px;font-size:.65em}.newsfeed-filter .filter-header-right>span{text-decoration:underline;cursor:pointer}.newsfeed-filter .filter-block{background-color:#fff;min-height:60px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;padding:10px;gap:10px}.newsfeed-filter .filter-header-right.disabled{opacity:.5;pointer-events:none}@media only screen and (max-width: 767px){.newsfeed-filter{gap:10px}.newsfeed-filter .filter-header{background-color:#fff;padding:10px 15px;border-radius:10px}}.c-filter-container{display:flex;flex-direction:column;width:415px;border-radius:10px}.c-filter-container-header{padding:20px}.c-filter-container-sub-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:var(--grey-light-5);border:1px solid var(--grey-light-3);box-sizing:border-box;cursor:pointer}.c-filter-container-dates .c-filter-container-sub-body{display:flex;align-items:center;padding:20px;justify-content:space-between;gap:20px}.c-filter-container-roles .c-filter-container-sub-body,.c-filter-container-poll-quiz-types .c-filter-container-sub-body,.c-filter-container-poll-quiz-status .c-filter-container-sub-body,.c-filter-container-enabled-status .c-filter-container-sub-body,.c-filter-container-status .c-filter-container-sub-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:20px}.c-filter-container-footer{display:flex;justify-content:space-between;align-items:center;padding:15px 10px;background-color:var(--grey-light-5);border-top:1px solid var(--grey-light-3)}.c-filter-container-footer-right{display:flex;gap:10px;align-items:center}@media (max-width: 768px){.c-filter-container{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0;position:fixed;top:0;left:0;z-index:1200;background:#fff;display:flex;flex-direction:column;box-sizing:border-box}.c-filter-container-header,.c-filter-container-sub-header,.c-filter-container-footer{padding-left:16px;padding-right:16px}.c-filter-container-footer{position:absolute;bottom:0;width:100%;border-radius:0;box-sizing:border-box}.c-filter-container-dates .c-filter-container-sub-body,.c-filter-container-roles .c-filter-container-sub-body,.c-filter-container-poll-quiz-types .c-filter-container-sub-body,.c-filter-container-poll-quiz-status .c-filter-container-sub-body,.c-filter-container-enabled-status .c-filter-container-sub-body,.c-filter-container-status .c-filter-container-sub-body{padding:16px;gap:12px}}.c-date-picker fieldset{border:none;border-radius:0;border-bottom:1px solid rgba(0,0,0,.42)}.c-date-picker .MuiInputAdornment-root{margin-right:-10px}.c-date-picker .MuiInputBase-input{padding-left:0;padding-bottom:7px;color:var(--grey-dark-4);font-size:1em}.c-date-picker .MuiFormLabel-root{left:-13px;color:var(--grey-base);font-size:1em}.c-radio .MuiButtonBase-root.Mui-checked{color:var(--secondary-base)}.c-radio .MuiFormControlLabel-label{overflow-wrap:anywhere}.create-newsfeed-post-form .create-newsfeed-post-form-cta{height:60px;padding-inline:20px;display:flex;align-items:center;justify-content:center;gap:25px;background-color:var(--primary-base);border-radius:10px;cursor:pointer;visibility:visible}.create-newsfeed-post-form-cta-text{color:#fff}.create-newsfeed-post-form-cta-text-button span{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--grey-dark-4)}.create-newsfeed-post-form-cta-text-button{display:flex;align-items:center;justify-content:center;height:32px;width:fit-content;padding-inline:10px;border-radius:6px;background-color:#fff;border:1px solid var(--grey-light-1)}.create-newsfeed-post-form .create-newsfeed-post-form-cta.hide-cta{visibility:hidden;display:none}.cdialogue.create-newsfeed-post-form-modal .MuiDialogContent-root{height:100%;min-height:350px;max-height:80dvh}.create-newsfeed-post-form-container{width:100%;height:max-content;display:flex;flex-direction:column;gap:10px;flex:1;margin-bottom:10px}.create-newsfeed-post-form-sub-container-1{display:flex;flex-direction:column;gap:20px}.create-newsfeed-post-form-modal .add-image-button{display:flex;justify-content:flex-end}.create-newsfeed-post-form-modal .add-image-button .c-icon-button .MuiIconButton-label svg{color:var(--grey-base)}.cdialogue.create-newsfeed-post-form-modal .MuiFormHelperText-root{text-align:end;font-size:.67em;color:var(--grey-dark-4)}.create-newsfeed-post-form-modal .emoji-open{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;z-index:2}.create-newsfeed-post-form-modal .emoji-picker{position:absolute;right:-1px;bottom:15px;width:320px!important;z-index:2000}.create-newsfeed-post-form-modal .add-image-container,.create-newsfeed-post-form-modal .add-image-dragndrop-container,.create-newsfeed-post-form-modal .add-image-dragndrop-container-inner{display:flex;flex-direction:column;gap:10px}.create-newsfeed-post-form-modal .add-image-header{display:flex;justify-content:space-between;align-items:center}.create-newsfeed-post-form-modal .add-image-header .add-image-title{display:flex;gap:5px;align-items:center}.create-newsfeed-post-form-modal .add-image-title-text,.create-newsfeed-post-form-modal .add-image-title-tooltip svg{color:var(--grey-base)}.create-newsfeed-post-form-modal .add-image-dragndrop-container .MuiDropzoneArea-root{min-height:75px}.create-newsfeed-post-form-modal .add-image-dragndrop-container .MuiTypography-root.MuiTypography-subtitle1{display:none;visibility:hidden}.create-newsfeed-post-form-modal .add-image-dragndrop-container .MuiDropzonePreviewList-removeButton{width:20px;height:20px;min-height:20px;line-height:20px;border:1px solid #fff}.create-newsfeed-post-form-modal .add-image-dragndrop-container .MuiDropzonePreviewList-removeButton{top:30px;right:50px;width:25px;height:25px;background-color:var(--primary-base)}.create-newsfeed-post-form-modal .add-image-dragndrop-container .MuiDropzonePreviewList-removeButton .MuiFab-label svg{display:none}.create-newsfeed-post-form-modal .add-image-dragndrop-container .MuiDropzonePreviewList-removeButton .MuiFab-label{width:8px;height:12px}.create-newsfeed-post-form-modal .add-image-dragndrop-container .MuiGrid-spacing-xs-8{width:auto;margin:0}.create-newsfeed-post-form-modal .discard-images{display:flex;justify-content:flex-end}.attached-images-sub-container{display:flex;gap:10px;flex-wrap:wrap}.attached-images-sub-container .image .c-icon-button{position:absolute;top:0;background-color:var(--primary-base);right:0;height:25px;width:25px;border:1px solid #fff;visibility:hidden}.attached-images-sub-container .image:hover .c-icon-button{visibility:visible}.attached-images-sub-container .image .c-icon-button svg{color:#fff}.create-newsfeed-post-form-modal .add-reward{display:flex;flex-direction:column;gap:20px}.create-newsfeed-post-form-modal .reward-amount-select{display:flex;flex-direction:column;gap:5px}.create-newsfeed-post-form-modal .aprroval-info-block{display:flex;align-items:center;gap:10px;background-color:var(--info-light-3);border-radius:10px;padding:10px}.create-newsfeed-post-form-modal .aprroval-info-block>svg{color:var(--info-base)}.create-newsfeed-post-form-modal .aprroval-info-block-text{display:flex;flex-direction:column;gap:5px;flex:1}#create-newsfeed-post-form-close-prompt-content{height:100px}@media only screen and (max-width: 767px){.create-newsfeed-post-form{display:none;visibility:hidden}}.user-search{position:relative;width:100%;max-width:100%}.user-search-autocomplete{width:100%;max-height:40px}.user-search-autocomplete .MuiFormControl-root{max-height:inherit}.user-search .user-search-autocomplete .MuiFormControl-root .MuiInputBase-root{padding:0 10px}.user-search-option{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:background-color .2s ease}.user-search-option:hover{background-color:#0000000a}.user-search-option-avatar{margin-right:12px;flex-shrink:0}.user-search-option-details{flex:1;min-width:0}.user-search-option-name{font-weight:600;color:var(--grey-dark-4);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-search-option-title{color:var(--grey-dark-3);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-search-option-email{color:var(--grey-dark-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-search-option-recipients{color:var(--grey-dark-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}.user-search .user-search-selected-chips{display:flex;flex-wrap:wrap;gap:6px}.user-search .MuiAutocomplete-inputRoot{border-radius:10px;border:1px solid var(--grey-light-2, #F1F1F3);background:var(--grey-light-4, #F6F6F8)}.user-search-option.tag-option{border-left:3px solid var(--primary-base)}.tag-icon{width:40px;height:40px;border-radius:50%;background-color:var(--primary-base);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.user-search-option.tag-option .user-search-option-name{color:var(--primary-base);font-weight:500}.user-search-option.user-option{border-left:3px solid transparent}.user-search-option.tag-option:hover{background-color:#1976d214}.user-search-loading{display:flex;align-items:center;justify-content:center;padding:16px;gap:8px}.user-search-load-more{text-align:center;padding:8px;border-top:1px solid rgba(0,0,0,.12);background-color:#00000005}.user-search-all-selected-modal .user-search-all-selected-list{display:flex;flex-direction:column;gap:10px}.user-search-all-selected-modal .selected-item-row{display:flex;align-items:center;gap:10px}.user-search-all-selected-modal .selected-item-row .selected-item-actions{margin-left:auto}@media (max-width: 768px){.user-search-option{padding:12px}.user-search-option-details{font-size:14px}.user-search-option-name{font-size:15px}.user-search-option-title,.user-search-option-email{font-size:13px}}.user-search-autocomplete .MuiAutocomplete-listbox{max-height:300px;overflow-y:auto}.user-search-autocomplete .MuiAutocomplete-listbox::-webkit-scrollbar{width:6px}.user-search-autocomplete .MuiAutocomplete-listbox::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}.user-search-autocomplete .MuiAutocomplete-listbox::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:3px}.user-search-autocomplete .MuiAutocomplete-listbox::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.user-search-autocomplete .MuiAutocomplete-loading{color:var(--grey-dark-3);text-align:center;padding:12px}.user-search-autocomplete .MuiAutocomplete-noOptions{color:var(--grey-dark-3);text-align:center;padding:16px;font-style:italic}.user-search .MuiAutocomplete-inputRoot{padding-right:0!important}.user-search .MuiAutocomplete-endAdornment{right:8px}.user-search-autocomplete .MuiOutlinedInput-notchedOutline{border:1px solid var(--grey-light-2)}.user-search-autocomplete.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--grey-light-3)!important}.user-search-autocomplete.Mui-disabled{opacity:.6;cursor:not-allowed}.user-search-autocomplete.Mui-disabled .user-search-option{cursor:not-allowed;pointer-events:none}.user-search .MuiAutocomplete-endAdornment{display:none;visibility:hidden}.user-search.mode-selection{display:flex;flex-direction:column;gap:10px;.user-search-autocomplete{.MuiAutocomplete-inputRoot{background:white;border:none}.MuiOutlinedInput-notchedOutline{border:none;border-bottom:1px solid var(--grey-dark-1);border-radius:0}}}.c-chip.MuiChip-root{padding-inline:5px;color:var(--grey-dark-3);border:1px solid var(--grey-light-2)}.c-chip .MuiChip-deleteIcon{width:17px;height:17px;color:var(--grey-light-1)}.c-chip.MuiChip-root .MuiChip-icon{color:var(--grey-base)}.user-directory-modal{.user-directory-container{display:flex;flex-direction:column;gap:16px;min-height:400px;max-height:600px}.directory-tabs{border-bottom:1px solid var(--grey-light-3);.MuiTabs-root{min-height:48px}.MuiTab-root{text-transform:none;font-weight:500;gap:8px}}.directory-search-field{padding-bottom:8px;border-bottom:1px solid var(--grey-light-3)}.directory-results-count{padding:0 8px}.directory-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:8px;min-height:300px;max-height:450px}.directory-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s ease;border:2px solid transparent;&:hover{background-color:var(--grey-light-4)}&.selected{border-color:var(--primary-base);background-color:var(--primary-light-1)}}.directory-item-avatar{flex-shrink:0;.tag-icon{width:40px;height:40px;border-radius:50%;background-color:var(--primary-base);display:flex;align-items:center;justify-content:center;color:#fff}}.directory-item-details{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.directory-item-name,.directory-item-title,.directory-item-email,.directory-item-recipients{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory-item-check{flex-shrink:0;color:var(--primary-base)}.directory-loading{padding:16px}.directory-no-results{text-align:center;padding:32px}.directory-load-more{text-align:center;padding:8px}.directory-selection-summary{padding:12px;border-top:1px solid var(--grey-light-3);background-color:var(--grey-light-3);border-radius:8px;text-align:center}}.cdialogue.user-directory-modal .MuiDialogContent-root{height:100%;min-height:350px;max-height:80dvh}.c-select-new .selected-program,.c-select-new .selected-metric,.c-select-new .selected-reward,.c-select-list-item{display:flex;align-items:center;gap:5px}.c-select-new .MuiFormLabel-root{color:var(--grey-dark-3)}.c-select-new .MuiInputBase-root svg{color:var(--grey-base)}.c-select-new .MuiFormLabel-root{display:flex;align-items:center}.c-select-loading-item{cursor:default!important}.c-select-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;width:100%}.loading-spinner-small{width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid var(--primary-base, #007bff);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.drag-n-drop .drag-n-drop-container{border:2px dashed var(--grey-base);border-radius:10px;padding:25px;text-align:center;color:var(--grey-dark-4);cursor:pointer;margin:20px}.drag-n-drop .thumbnail-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:16px;gap:10px}.drag-n-drop .thumbnail-outer{position:relative}.drag-n-drop .thumbnail{display:inline-flex;border-radius:2px;border:1px solid var(--grey-light-1);width:100px;height:100px;padding:4px;box-sizing:border-box}.drag-n-drop .thumbnail-inner{display:flex;min-width:0;overflow:hidden}.drag-n-drop .preview-image{display:block;width:auto;height:100%}.drag-n-drop .thumbnail-outer .remove-icon{display:none;visibility:hidden}.drag-n-drop .thumbnail-outer:hover .remove-icon{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;visibility:visible}.drag-n-drop .file-name-display{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;padding:10px 20px}.c-numeric-field{display:flex;flex-direction:column;gap:5px}.c-numeric-field .MuiInputBase-root{color:var(--primary-base)}.c-numeric-field .MuiTextField-root:hover .MuiInputAdornment-positionEnd{visibility:visible;display:contents}.c-numeric-field .MuiInputAdornment-positionEnd{cursor:pointer;visibility:hidden;display:none}.c-numeric-field input{padding:4px}.c-numeric-field .MuiFormLabel-root{z-index:0;transform:translate(4px,-17px) scale(.75)}.c-numeric-field fieldset{border:none;border-bottom:1px solid var(--grey-light-3);border-radius:0}.c-numeric-field .end-adornments{display:flex;align-items:center;gap:5px}.c-checkbox .MuiButtonBase-root.Mui-checked{color:var(--secondary-base)}.create-announcement-post-form-cta{height:60px;padding-inline:20px;display:flex;align-items:center;justify-content:center;gap:25px;background-color:var(--primary-base);border-radius:10px;cursor:pointer;visibility:visible}.create-announcement-post-form-cta-text{color:#fff}.create-announcement-post-form-cta-text-button span{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--grey-dark-4)}.create-announcement-post-form-cta-text-button{display:flex;align-items:center;justify-content:center;height:32px;width:fit-content;padding-inline:10px;border-radius:6px;background-color:#fff;border:1px solid var(--grey-light-1)}.create-announcement-post-form .create-announcement-post-form-cta.hide-cta{visibility:hidden;display:none}.cdialogue.create-announcement-post-form-modal .MuiDialogContent-root{height:100%;min-height:350px;max-height:80dvh}.create-announcement-post-form-container{width:100%;height:max-content;display:flex;flex-direction:column;gap:10px;flex:1;margin-bottom:10px}.create-announcement-post-form-sub-container-1{display:flex;flex-direction:column;gap:20px}.create-announcement-post-form-container .toggle-all{display:flex;gap:10px;align-items:center}.create-announcement-post-form-container .tooltip-icon{color:var(--grey-base)}.create-announcement-post-form-container .add-image-button{display:flex;justify-content:flex-end}.create-announcement-post-form-container .add-image-button .CIconButton .MuiIconButton-label svg{color:var(--grey-base)}.cdialogue.create-announcement-post-form-modal .MuiFormHelperText-root{text-align:end;font-size:.67em;color:var(--grey-dark-4)}.create-announcement-post-form-container .emoji-open{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;z-index:2}.create-announcement-post-form-container .emoji-picker{position:absolute;right:-1px;bottom:15px;width:320px!important;z-index:2000}.create-announcement-post-form-container .add-image-container,.create-announcement-post-form-container .add-image-dragndrop-container,.create-announcement-post-form-container .add-image-dragndrop-container-inner{display:flex;flex-direction:column;gap:10px}.create-announcement-post-form-container .add-image-header{display:flex;justify-content:space-between;align-items:center}.create-announcement-post-form-container .add-image-header .add-image-title{display:flex;gap:5px;align-items:center}.create-announcement-post-form-container .add-image-title-text,.create-announcement-post-form-container .add-image-title-tooltip svg{color:var(--grey-base)}.create-announcement-post-form-container .add-image-dragndrop-container .MuiDropzoneArea-root{min-height:75px}.create-announcement-post-form-container .add-image-dragndrop-container .MuiTypography-root.MuiTypography-subtitle1{display:none;visibility:hidden}.create-announcement-post-form-container .add-image-dragndrop-container .MuiDropzonePreviewList-removeButton{width:20px;height:20px;min-height:20px;line-height:20px;border:1px solid #fff}.create-announcement-post-form-container .add-image-dragndrop-container .MuiDropzonePreviewList-removeButton{top:30px;right:50px;width:25px;height:25px;background-color:var(--primary-base)}.create-announcement-post-form-container .add-image-dragndrop-container .MuiDropzonePreviewList-removeButton .MuiFab-label svg{display:none}.create-announcement-post-form-container .add-image-dragndrop-container .MuiDropzonePreviewList-removeButton .MuiFab-label{width:8px;height:12px}.create-announcement-post-form-container .add-image-dragndrop-container .MuiGrid-spacing-xs-8{width:auto;margin:0}.create-announcement-post-form-container .discard-images{display:flex;justify-content:flex-end}.attached-images-container{display:flex;flex-direction:column;gap:20px}.attached-images-sub-container{display:flex;gap:10px}.attached-images-sub-container img{margin-left:0;margin-right:0;box-shadow:#0000001f 0 1px 6px,#0000001f 0 1px 4px;box-sizing:border-box;border-radius:4px;max-width:100px;max-height:100px}.attached-images-sub-container .image{position:relative}.attached-images-sub-container .image .CIconButton{position:absolute;top:0;background-color:var(--primary-base);right:0;height:25px;width:25px;border:1px solid #fff;visibility:hidden}.attached-images-sub-container .image:hover .CIconButton{visibility:visible}.attached-images-sub-container .image .CIconButton svg{color:#fff}.create-announcement-post-form-container .add-reward{display:flex;flex-direction:column;gap:20px}.create-announcement-post-form-container .reward-amount-select{display:flex;flex-direction:column;gap:5px}#create-announcement-post-form-close-prompt-content{height:100px}@media only screen and (max-width: 767px){.create-announcement-post-form{display:none;visibility:hidden}}.timeline-container{will-change:transform;contain:content}.timeline{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;contain:layout}.timeline .new-posts-available-banner{height:50px;background-color:var(--info-light-3);border-radius:10px;border:1px solid var(--grey-light-3);box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding-inline:20px}.newly-inserted-post{animation:fadeInUp .5s ease-out}.timeline-empty,.timeline-error{padding:40px 0;text-align:center;color:#65676b}.timeline-error{color:#dc3545}.observer-element{width:100%;visibility:hidden}@media only screen and (max-width: 767px){.homepage .home-page-banner{display:none;visibility:hidden}}@keyframes fadeInUp{0%{opacity:.4;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.recognition-post{width:100%;min-height:210px;border:1px solid var(--grey-light-3);border-radius:10px;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.recognition-post .recognition-post-header{padding:20px 20px 0;display:flex;justify-content:space-between;align-items:center;gap:10px}.recognition-post .recognition-post-recipient-image,.recognition-post .recognition-post-recipient-info span{cursor:pointer}.recognition-post .recognition-post-header img{height:50px;width:50px;border-radius:50%;background-color:var(--grey-light-3)}.recognition-post .recognition-post-users-info{flex:1}.recognition-post-recipient-info{color:var(--grey-dark-4)}.recognition-post-sender-info{color:var(--grey-dark-2);font-weight:400}.recognition-post .recognition-post-ellipses svg{color:var(--grey-dark-4)}.recognition-post-ellipses-menu li{gap:5px}.recognition-post .recognition-post-content{flex:1;padding:15px 20px 20px;display:flex;flex-direction:column;gap:15px}.recognition-post .recognition-post-message{white-space:pre-wrap;color:var(--grey-dark-4);word-break:break-word}.recognition-post .recognition-post-content .recognition-post-linked-values{display:flex;gap:20px;color:var(--grey-dark-4);min-height:35px;flex-wrap:wrap}.recognition-post .recognition-post-program,.recognition-post .recognition-post-metric{display:flex;align-items:center;gap:8px}.recognition-post .recognition-post-program svg{height:1.25em;width:1em}.recognition-post .recognition-post-metric .c-avatar .MuiAvatar-root{height:36px;width:36px}.recognition-post .recognition-user-comments{padding-inline:20px;border-top:1px solid var(--grey-light-3)}.recognition-post-image-container{width:100%;height:280px;display:flex;position:relative}.recognition-post-image-container img{object-fit:contain;width:100%;height:100%}.recognition-post-image-container.images-2,.recognition-post-image-container.images-3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.recognition-post-image-container.images-3 img:nth-child(2),.recognition-post-image-container.images-3 img:nth-child(3){height:50%}.recognition-post .recognition-post-footer{padding:10px 20px;height:60px;border-top:1px solid var(--grey-light-3);border-radius:0 0 10px 10px;background-color:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.recognition-post-action-counts{display:flex;gap:5px}.recognition-post-action-counts button span{color:var(--grey-dark-4)}.recognition-post-action-buttons{display:flex;gap:15px}.recognition-post .recognition-post-footer svg{color:var(--grey-dark-4)}.recognition-post .recognition-post-footer .like-button.has-liked svg{color:var(--primary-base)}@media only screen and (max-width: 410px){.recognition-post .recognition-post-footer{display:flex;flex-direction:column;height:auto;gap:15px}.recognition-post-action-counts{width:100%;justify-content:space-between}.recognition-post-action-buttons{gap:50px}}@media only screen and (max-width: 767px){.recognition-post .recognition-post-footer{padding-inline:10px}.recognition-post .recognition-post-action-counts{gap:0}.recognition-post .recognition-post-action-buttons{gap:10px}}.c-gallery{display:flex;flex-direction:column;gap:15px}.c-gallery-container{display:flex;position:relative;justify-content:center}.c-gallery .c-gallery-inner{display:flex;max-height:250px;height:100%;overflow:hidden;gap:10px;align-items:center;flex-wrap:nowrap;justify-content:flex-start}.c-gallery .single-image .image-wrapper{width:100%}.c-gallery .image-wrapper{width:250px;height:220px;flex-shrink:0}.c-gallery .image-wrapper img{width:100%;height:100%;object-fit:cover;cursor:pointer;border:1px solid var(--grey-light-3);border-radius:10px}.c-gallery .c-gallery-container .left,.c-gallery .c-gallery-container .right{position:absolute;height:250px;width:50px;background:rgba(255,255,255,.2);backdrop-filter:blur(5px)}.c-gallery .c-gallery-container .left{left:0}.c-gallery .c-gallery-container .right{right:0}.c-gallery-container.duo .left,.c-gallery-container.duo .right,.c-gallery-container .left,.c-gallery-container .right{display:none;visibility:hidden}.c-gallery-container:hover .left,.c-gallery-container:hover .right{visibility:visible}.c-gallery .c-gallery-navigation-buttons{display:flex;gap:5px;width:100%;height:10px;justify-content:center}.c-gallery .c-gallery-navigation-buttons span{height:6px;width:30px;border-radius:10px;background-color:var(--grey-light-2);cursor:pointer}.c-gallery .c-gallery-navigation-buttons span.active{background-color:var(--primary-base)}.c-gallery .left,.c-gallery .right{width:50px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.c-gallery .left:hover,.c-gallery .right:hover{background:rgba(255,255,255,.2);backdrop-filter:blur(5px)}.c-gallery-fullscreen{position:fixed;inset:0;width:100vw;height:100vh;margin:0;padding:0;background:rgba(0,0,0,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;overflow:hidden;box-sizing:border-box;transform:none}.c-gallery-fullscreen .fullscreen-container{display:flex;width:100%;height:calc(100% - 80px);align-items:center;justify-content:center;position:relative}.c-gallery-fullscreen .currently-viewed-image{flex:1;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-out;padding:20px}.c-gallery-fullscreen .currently-viewed-image img{max-width:100%;max-height:100%;object-fit:contain}.c-gallery-fullscreen .fullscreen-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background-color:#00000080;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001;color:#fff;font-size:18px;transition:all .2s ease}.c-gallery-fullscreen .fullscreen-close:hover{background-color:#ffffff4d;transform:scale(1.1)}.c-gallery-fullscreen .fullscreen-nav{width:60px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:24px;opacity:.7;transition:all .2s ease;position:absolute}.c-gallery-fullscreen .fullscreen-nav.left{left:0}.c-gallery-fullscreen .fullscreen-nav.right{right:0}.c-gallery-fullscreen .fullscreen-nav:hover{background:rgba(255,255,255,.2);backdrop-filter:blur(5px);opacity:1}.c-gallery-fullscreen .fullscreen-thumbnails{display:flex;gap:10px;padding:15px;background:rgba(0,0,0,.5);width:100%;overflow-x:auto;justify-content:center;height:80px}.c-gallery-fullscreen .fullscreen-thumbnails .thumbnail{width:60px;height:60px;flex-shrink:0;cursor:pointer;opacity:.6;transition:all .2s ease;border:2px solid transparent;border-radius:4px;overflow:hidden}.c-gallery-fullscreen .fullscreen-thumbnails .thumbnail.active{opacity:1;border-color:var(--primary-base)}.c-gallery-fullscreen .fullscreen-thumbnails .thumbnail:hover{opacity:.9}.c-gallery-fullscreen .fullscreen-thumbnails .thumbnail img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.c-gallery{width:83dvw;margin-inline:auto}.c-gallery .c-gallery-inner{overflow-x:auto}.c-gallery .c-gallery-inner.duo{justify-content:flex-start}.c-gallery .c-gallery-container:hover .left,.c-gallery .c-gallery-container:hover .right{visibility:hidden}.c-gallery-fullscreen .fullscreen-nav{width:40px}.c-gallery-fullscreen .fullscreen-thumbnails{height:60px}.c-gallery-fullscreen .fullscreen-thumbnails .thumbnail{width:40px;height:40px}.c-gallery-fullscreen .fullscreen-close{top:10px;right:10px;width:30px;height:30px}}.newsfeed-user-comments{padding-inline:20px;border-top:1px solid var(--grey-light-3)}.newsfeed-user-comments .newsfeed-user-comments-add-comment{margin-bottom:20px;display:flex;flex-direction:row;gap:5px}.newsfeed-user-comments .newsfeed-user-comments-add-comment-container{flex:1}.comment-list-container{max-height:150px;overflow-y:auto}.newsfeed-user-comments-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;padding-top:5px}.newsfeed-user-comments-title{display:flex;align-items:center;letter-spacing:0;line-height:14px;gap:10px}.newsfeed-user-comments-title b{color:#4b4b4b;font-size:12px;font-weight:700}.newsfeed-user-comments-title span{color:#7e7e7f;font-size:10px}.comment-list-skeleton-container{display:flex;flex-direction:column;gap:10px;padding-right:20px;margin-bottom:10px}.user-comment{width:100%;display:flex;flex-direction:row;margin-bottom:10px;gap:5px}.user-comment .user-comment-edit-comment{flex:1}.user-comment .user-comment-container{border-radius:4px;background-color:#f6f6f8;padding:10px}.user-comment .user-comment-header{display:flex;flex-direction:row;gap:2.5px}.user-comment .user-comment-header-name{color:#282829;font-weight:700;font-size:10px;letter-spacing:0;line-height:14px}.user-comment .user-comment-header-timestamp{color:#69696a;font-size:10px;letter-spacing:0;line-height:14px}.user-comment .user-comment-text{white-space:pre-wrap;color:#282829;font-size:12px;letter-spacing:0;line-height:20px}.user-comment .user-comment-actions{margin-right:20px}.user-comment .user-comment-actions .loading-spinner .MuiCircularProgress-root{color:var(--grey-base);height:20px!important;width:20px!important}.newsfeed-comment-ellipsis-menu ul li{gap:5px}.user-comment .ellipses-icon{visibility:hidden}.user-comment:hover .ellipses-icon{visibility:visible}.user-comment .multiple-input-props>svg:focus,.user-comment .multiple-input-props>svg:hover,.user-comment .multiple-input-props>svg{color:#a9a9a8!important}.user-comment .user-comment-header-name,.user-comment .user-comment-profile-image .CAvatar{cursor:pointer}.user-comment .comment-time{color:var(--grey-base)}.user-list-modal .user-list-modal-container{display:flex;flex-direction:column;gap:20px;width:100%}.user-list-modal .user-list-modal-item{display:grid;grid-template-columns:40px minmax(0,2fr) 40px;grid-gap:10px;gap:10px;align-items:center}.user-list-modal .user-list-modal-item-col{display:flex;flex-direction:column;gap:5px}.user-list-modal .user-list-modal-item-name{color:#282829;font-size:12px;font-weight:700;letter-spacing:0;line-height:12px}.user-list-modal .user-list-modal-item-email{color:#a7a7a9;font-size:10px;letter-spacing:0;line-height:10px}.user-list-modal .user-list-modal-item-avatar,.user-list-modal .user-list-modal-item-col{cursor:pointer}.user-list-modal .user-list-modal-skeleton{width:100%;height:inherit}.boost-details-modal .boost-modal-row-item{display:grid;grid-template-columns:40px minmax(0,2fr) minmax(0,.5fr) 40px;gap:10px;align-items:center}.boost-details-modal #boost-details-modal-content{flex-direction:column;gap:20px;display:flex}.boost-modal-row-item-name{color:var(--grey-dark-4)}.boost-modal-row-item-reward{display:flex;flex-direction:column;gap:2.5px}.boost-modal-row-item-reward span:nth-child(1){color:var(--primary-base);font-weight:700}.boost-modal-row-item-reward span:nth-child(2){color:var(--grey-dark-2)}.boost-modal-row-item-avatar,.boost-modal-row-item-name{cursor:pointer}.add-boost-container{flex:1;display:flex;flex-direction:column;gap:15px}.announcement-post{width:100%;min-height:210px;border:1px solid var(--grey-light-3);border-radius:10px;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.announcement-post .announcement-post-header{padding:20px 20px 0;display:flex;justify-content:space-between;align-items:center;gap:10px}.announcement-post .announcement-post-header img{height:50px;width:50px;border-radius:50%;background-color:var(--grey-light-3)}.announcement-post .announcement-post-users-info{flex:1}.announcement-post-recipient-info{color:var(--grey-dark-4)}.announcement-post-sender-info{color:var(--grey-dark-2);font-weight:400}.announcement-post .announcement-post-ellipses svg{color:var(--grey-dark-4)}.announcement-post-ellipses-menu li{gap:5px}.announcement-post .announcement-post-content{flex:1;padding:15px 20px 20px;display:flex;flex-direction:column;gap:15px}.announcement-post .announcement-post-message{white-space:pre-wrap;color:var(--grey-dark-4)}.announcement-post-tag{display:flex}.announcement-post-tag-container{padding:12px 10px;background-color:var(--grey-light-4);border-radius:6px;display:flex;gap:10px;align-items:center}.announcement-post-image-container{width:100%;height:280px;display:flex;position:relative}.announcement-post-image-container img{object-fit:contain;width:100%;height:100%}.announcement-post-image-container.images-2,.announcement-post-image-container.images-3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.announcement-post-image-container.images-3 img:nth-child(2),.announcement-post-image-container.images-3 img:nth-child(3){height:50%}.announcement-post .announcement-post-footer{padding:10px 20px;height:60px;border-top:1px solid var(--grey-light-3);border-radius:0 0 10px 10px;background-color:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.announcement-post-action-counts{display:flex;gap:5px}.announcement-post-action-counts button span{color:var(--grey-dark-4)}.announcement-post-action-buttons{display:flex;gap:15px}.announcement-post .announcement-post-footer svg{color:var(--grey-dark-4)}.announcement-post .announcement-post-footer .like-button.has-liked svg{color:var(--primary-base)}.c-icon-button.like-button{transition:color .3s ease-in-out}.c-icon-button.like-button.animating{animation:update-likes 1s}.confirm-deletion-modal .confirm-delete-modal-container{width:100%}.confirm-deletion-modal .confirm-delete-modal-container .MuiFormHelperText-root{text-align:end}@media only screen and (max-width: 767px){.announcement-post .announcement-post-footer{padding-inline:10px}.announcement-post .announcement-post-action-counts{gap:0}.announcement-post .announcement-post-action-buttons{gap:10px}}.homepage-banner-widget{min-height:480px;background-color:#fff;box-sizing:border-box;border-radius:10px;border:1px solid var(--grey-light-3);display:flex;flex-direction:column}.homepage-banner-widget .banner-container{display:flex;flex-direction:column;flex:1}.homepage-banner-widget .banner-container img{height:100%;max-height:290px;flex:1;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.homepage-banner-widget .banner-content-container{display:flex;flex-direction:column;gap:10px;padding:20px}.homepage-banner-widget .home-page-banner-skeleton{flex:1}.challenges-cta-widget{min-height:150px;background-color:#fff;box-sizing:border-box;border-radius:10px;padding:10px;border:1px solid var(--grey-light-3);display:flex;align-items:center;cursor:pointer}.challenges-cta-widget .challenges-cta-widget-container{display:flex;flex-direction:column;justify-content:space-between;padding:10px;gap:10px;flex:1}.settings-container{height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);max-width:80%;width:100%;margin-inline:auto;margin-bottom:10px}.settings-container .settings-container-inner{padding-inline:10px;display:flex;height:100%;gap:10px}@media only screen and (max-width: 1920px){.settings-container{max-width:100dvw}.settings-container-inner>div:nth-child(2){max-width:calc(100dvw - 280px)}}.account-settings{flex:1;display:flex;flex-direction:column;gap:10px}.account-settings .account-settings-header,.account-settings .account-settings-body{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;display:flex}.account-settings .account-settings-header{height:60px;gap:10px;align-items:center;padding:20px}.account-settings .account-settings-header svg{color:var(--grey-dark-4)}.account-settings .account-settings-body{flex:1;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.account-settings .account-settings-body-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff}.account-settings .account-settings-action-buttons{display:flex;gap:10px;align-items:center}.account-settings .account-settings-body-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;padding:20px;overflow-y:auto}.account-settings .account-settings-body-column{display:flex;flex-direction:column;gap:20px}.account-settings .sub-details-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.announcement-settings{flex:1;display:flex;flex-direction:column;gap:10px}.announcement-settings .announcement-settings-header,.announcement-settings .announcement-settings-body{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;display:flex}.announcement-settings .announcement-settings-header{height:60px;gap:10px;align-items:center;padding:20px}.announcement-settings .announcement-settings-header svg{color:var(--grey-dark-4)}.announcement-settings .announcement-settings-body{flex:1;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.announcement-settings .announcement-settings-body-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff}.announcement-settings .announcement-settings-action-buttons{display:flex;gap:10px;align-items:center}.announcement-settings .announcement-settings-body-content{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:50px;overflow-y:auto}.announcement-settings .c-button.remove-all{width:fit-content;align-self:flex-end;text-decoration:underline}.announcement-settings .remove-all:hover{text-decoration:none}.settings-menu{box-sizing:border-box;width:250px;min-width:250px;border:1px solid #F1F1F3;border-radius:10px;background-color:#fff;height:100%;display:flex;flex-direction:column;gap:10px;padding-top:15px;padding-bottom:15px;overflow-y:auto}.settings-menu-parent{display:flex;flex-direction:column}.settings-menu-child{display:flex}.settings-menu-child{height:44px;display:flex;align-items:center;position:relative;padding-left:45px;cursor:pointer}.settings-menu-child.active{background-color:var(--grey-light-5)}.settings-menu .settings-menu-child.active:before{position:absolute;left:0;top:0;width:4px;height:100%;content:"";background:var(--primary-base)}.settings-menu-parent-label{margin-left:15px;height:44px;display:flex;align-items:center;cursor:pointer;gap:10px}.settings-menu-child-label{width:100%}.homepage-banner-settings{flex:1;display:flex;flex-direction:column;gap:10px}.homepage-banner-settings .homepage-banner-settings-header,.homepage-banner-settings .homepage-banner-settings-body{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;display:flex}.homepage-banner-settings .homepage-banner-settings-header{height:60px;gap:10px;align-items:center;padding:20px}.homepage-banner-settings .homepage-banner-settings-header svg{color:var(--grey-dark-4)}.homepage-banner-settings .homepage-banner-settings-body{flex:1;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.homepage-banner-settings .homepage-banner-settings-body-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff}.homepage-banner-settings .homepage-banner-settings-action-buttons{display:flex;gap:10px;align-items:center}.homepage-banner-settings .homepage-banner-settings-body-content{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px;flex:1}.homepage-banner-settings .homepage-banner-settings-body-content .content-col{display:flex;flex-direction:column;gap:20px}.homepage-banner-settings .homepage-banner-settings-body-content .content-col.banner-preview{align-items:center}.homepage-banner-preview{min-height:480px;width:360px;background-color:#fff;box-sizing:border-box;border-radius:10px;border:1px solid var(--grey-light-3);display:flex;flex-direction:column}.homepage-banner-preview .banner-container{display:flex;flex-direction:column;flex:1}.homepage-banner-preview .banner-container img{height:100%;max-height:290px;flex:1;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.homepage-banner-preview .banner-content-container{display:flex;flex-direction:column;gap:10px;padding:20px}.homepage-banner-preview .home-page-banner-skeleton{flex:1}@media only screen and (max-width: 1100px){.homepage-banner-settings .homepage-banner-settings-body-content{display:flex;flex-direction:column;gap:20px}}.branding-settings{flex:1;display:flex;flex-direction:column;gap:10px;height:100%;max-height:calc(100dvh - 92px)}.branding-settings .branding-settings-header,.branding-settings .branding-settings-body{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;display:flex}.branding-settings .branding-settings-header{height:60px;gap:10px;align-items:center;padding:20px}.branding-settings .branding-settings-header svg{color:var(--grey-dark-4)}.branding-settings .branding-settings-body{flex:1;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.branding-settings .branding-settings-body-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:2;background-color:#fff}.branding-settings .branding-settings-action-buttons{display:flex;gap:10px;align-items:center}.branding-settings .branding-settings-body-content{display:flex;flex-direction:column;gap:20px;padding:20px}.branding-settings .branding-preview .banner-image-background{float:left;width:100%;background:center no-repeat;background-size:cover;height:250px;position:relative;border-radius:10px;border:1px solid #F1F1F3;display:flex}.branding-settings .branding-preview .banner-text{flex:1;text-overflow:ellipsis}.branding-settings .upload-section{display:flex;gap:15px;align-items:center;justify-content:center;flex-wrap:wrap}.branding-settings .upload-section-col{display:flex;flex-direction:column;gap:10px}.branding-settings .drag-n-drop{width:320px;height:175px}.branding-settings .branding-settings-theme-colours{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:60px}.branding-settings .branding-preview{display:flex;flex-direction:column;gap:10px;background-color:#f5f5f7;border:1px solid var(--grey-light-3);padding:10px;border-radius:10px;box-sizing:border-box}.branding-settings .branding-preview .navigation-bar-preview{display:flex;gap:10px;align-items:center;justify-content:space-between;height:60px;padding:10px;background-color:var(--edit-top-bar-color, var(--top-bar-color))}.branding-settings .navigation-bar-preview img{height:100%}.branding-settings .navigation-bar-preview .nav-icons{display:flex;align-items:center;gap:20px}.branding-settings .homepage-banner-preview{min-height:480px;background-color:#fff;box-sizing:border-box;border-radius:10px;border:1px solid var(--grey-light-3);display:flex;flex-direction:column;width:inherit}.branding-settings .newsfeed-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:10px}.branding-settings .timeline-preview{display:flex;flex-direction:column;gap:10px}.branding-settings .navigation-bar-preview,.branding-settings .profile-preview,.branding-settings .timeline-preview .recognition-cta,.branding-settings .timeline-preview .tabbed-navigation,.branding-settings .timeline-preview .newsfeed-post-preview,.branding-settings .special-events-preview{border:1px solid var(--grey-light-3);box-sizing:border-box;background-color:#fff;border-radius:10px}.branding-settings .tabbed-navigation{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--grey-light-3);background-color:#fff;border-radius:10px;padding:10px 15px;flex-wrap:wrap;height:60px}.branding-settings .tabbed-navigation .c-button.MuiButton-contained,.branding-settings .challenges-cta-widget .c-button.MuiButton-contained,.branding-settings .homepage-banner-preview .c-button.MuiButton-contained{background-color:var(--edit-primary, var(--primary-base))}.branding-settings .user-balance-widget .currency-display{color:var(--edit-primary, var(--primary-base))}.branding-settings .profile-preview{height:110px;display:flex}.branding-settings .profile-preview .user-profile-widget-container{display:flex;align-items:center;padding:20px;gap:10px;flex:1}.branding-settings .profile-preview .user-profile-widget-user-details{display:flex;flex-direction:column;gap:2px}.branding-settings .profile-preview .MuiAvatar-root{width:60px;height:60px}.branding-settings .flex-col{display:flex;flex-direction:column;gap:10px;width:inherit}.branding-settings .banner-container{display:flex;flex-direction:column;flex:1}.branding-settings .banner-container img{height:100%;max-height:290px;flex:1;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.branding-settings .banner-content-container{display:flex;flex-direction:column;gap:10px;padding:20px}.branding-settings .home-page-banner-skeleton{flex:1}.branding-settings .timeline-preview .recognition-cta,.branding-settings .timeline-preview .filter-bar{display:flex;align-items:center;gap:10px;height:60px;padding-inline:20px}.branding-settings .timeline-preview .recognition-cta{justify-content:center;background-color:var(--edit-primary, var(--primary-base))}.branding-settings .recognition-cta-text-button{background-color:#fff;border-radius:5px;padding:10px;border:1px solid var(--grey-light-1)}.branding-settings .recognition-cta-text-button span{display:flex;align-items:center;gap:5px}.branding-settings .timeline-preview .filter-bar{justify-content:space-between}.branding-settings .newsfeed-post-preview{min-height:210px;display:flex;flex-direction:column;justify-content:space-between}.newsfeed-post-preview .newsfeed-post-header{padding:20px 20px 0;display:flex;align-items:center;gap:10px}.newsfeed-post-preview .newsfeed-post-header img{height:50px;width:50px;border-radius:50%;background-color:var(--grey-light-3)}.newsfeed-post-preview .c-avatar .MuiBadge-badge{background-color:var(--edit-secondary, var(--secondary-base))}.newsfeed-post-preview .newsfeed-post-content{flex:1;padding:15px 20px 20px;display:flex;flex-direction:column;gap:15px}.newsfeed-post-preview .newsfeed-post-linked-values{display:flex;gap:20px;color:var(--grey-dark-4);min-height:35px}.newsfeed-post-preview .newsfeed-post-program,.newsfeed-post-preview .newsfeed-post-metric{display:flex;align-items:center;gap:8px}.newsfeed-post-preview .newsfeed-post-program svg{color:var(--grey-dark-4);height:20px;width:20px}.newsfeed-post-preview .newsfeed-post-footer{padding:10px 20px;height:60px;border-top:1px solid var(--grey-light-3);border-radius:0 0 10px 10px;background-color:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.newsfeed-post-preview .newsfeed-post-action-counts{display:flex;gap:15px}.newsfeed-post-preview .newsfeed-post-action-buttons{display:flex;gap:30px}.branding-settings .special-events-preview{height:160px;display:flex;flex-direction:column}.branding-settings .special-events-preview-header{border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;height:60px;padding-inline:20px;gap:10px;display:flex;align-items:center}.branding-settings .special-events-preview-container{flex:1;padding:10px;display:flex;flex-direction:column;gap:10px}.branding-settings .special-events-list-item{display:flex;align-items:center;gap:10px;padding:5px 10px}.branding-settings .special-events-list-item .MuiAvatar-root{width:25px;height:25px}.c-avatar.special-events .MuiBadge-badge{background-color:var(--edit-secondary, var(--secondary-base))}@media only screen and (max-width: 1500px){.branding-settings .flex-col.right{display:none;visibility:hidden}.branding-settings .newsfeed-preview{margin-inline:auto;width:auto;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media only screen and (max-width: 1400px){.branding-settings .newsfeed-preview{margin-inline:auto;width:auto;grid-template-columns:minmax(0,2fr)}.branding-settings .flex-col.left{display:none;visibility:hidden}}@media only screen and (max-width: 1000px){.branding-settings .newsfeed-preview{margin-inline:auto;width:auto;grid-template-columns:minmax(0,1fr)}.branding-settings .newsfeed-preview .profile-preview{display:none;visibility:hidden}}.c-hex-colour-picker{display:flex;flex-direction:column;gap:10px}.c-hex-colour-picker .c-hex-colour-picker-container{display:flex;gap:5px}.c-hex-colour-picker .colour-circle{width:30px;height:30px;border-radius:10px;border:1px solid var(--grey-light-3);cursor:pointer}.c-hex-colour-picker input{border-top:none;border-right:none;border-left:none;border-bottom:1px solid rgba(0,0,0,.42);box-sizing:border-box}.c-hex-colour-picker input:focus-visible{outline:none;border-bottom:2px solid #1976d2;box-sizing:border-box}.c-hex-colour-picker-popover .MuiPopover-paper{background-color:var(--grey-light-4);border:1px solid var(--grey-light-3);box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column}.c-hex-colour-picker-popover .MuiPopover-paper input{margin:10px}.c-hex-colour-picker-popover .react-colorful{padding:10px}.login-settings{flex:1;display:flex;flex-direction:column;gap:10px;height:100%;max-height:calc(100dvh - 92px)}.login-settings .login-settings-header,.login-settings .login-settings-body{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;display:flex}.login-settings .login-settings-header{height:60px;gap:10px;align-items:center;padding:20px}.login-settings .login-settings-header svg{color:var(--grey-dark-4)}.login-settings .login-settings-body{flex:1;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.login-settings .login-settings-body-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff}.login-settings .login-settings-action-buttons{display:flex;gap:10px;align-items:center}.login-settings .login-settings-body-content{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;padding:20px;overflow-y:auto}.login-settings .login-form-image-background{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--login-form-background)}.login-settings .login-preview{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;padding:100px 125px}.login-settings .login-form-content-container{display:flex;flex-direction:column;justify-content:space-between;height:640px;width:480px;padding:60px;background-color:rgba(255,255,255,var(--edit-login-block-opacity, var(--login-form-container-opacity)));border-radius:10px;box-sizing:border-box}.login-settings .login-form-content-container .login-logo{max-height:75px;object-fit:contain}.login-settings .upload-section{display:flex;flex-direction:column;gap:40px}.login-settings .upload-section-col{display:flex;flex-direction:column;gap:10px}.login-settings .drag-n-drop{height:175px}.login-settings .login-background-opacity-setting{display:flex;flex-direction:column;gap:10px}.login-settings .login-background-opacity-slider{padding-inline:10px}.login-settings .c-hex-colour-picker-container input{flex:1}@media only screen and (max-width: 1200px){.login-settings .login-settings-body-content{display:flex;flex-direction:column;gap:20px}}.c-slider.MuiSlider-root{color:var(--primary-base)}.user-management{flex:1;display:flex;flex-direction:column;gap:10px;height:100%;max-height:calc(100dvh - 92px)}.user-management .user-management-header,.user-management .user-management-body{display:flex}.user-management .user-management-header{min-height:60px;flex-wrap:wrap;height:fit-content;gap:10px;align-items:center;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;justify-content:space-between}.user-management .user-management-title{display:flex;align-items:center;gap:10px}.user-management .user-management-title svg{color:var(--grey-dark-4)}.user-management .user-management-actions{display:flex;gap:10px;align-items:center}.user-management .user-management-body{flex:1;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.user-management .user-management-skeleton{flex:1;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box}.user-management .user-management-status{display:flex;gap:5px;align-items:center}.user-management .user-management-status-circle{width:9px;min-width:9px;height:9px;min-height:9px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--grey-base)}.user-management .user-management-status-circle.active{background-color:var(--success-base)}.user-management .user-management-status-circle.created{background-color:var(--grey-base)}.user-management .user-management-status-circle.invited{background-color:var(--info-base)}.user-management .user-management-status-circle.archived{background-color:var(--error-base)}.user-management .user-management-status-circle.invitation-expired{background-color:var(--warning-base)}.user-management-manager-tooltip{color:var(--warning-base)}.user-management-ellipses-menu ul li{display:flex;align-items:center;gap:5px}.archive-user-dialogue.cdialogue .MuiDialogContent-root{height:100px}.user-management-skeleton{flex:1;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px}.c-data-grid{flex:1;display:flex;flex-direction:column;gap:10px;position:relative;overflow-y:auto}.c-data-grid .data-grid-header{height:60px;gap:10px;display:flex;flex-direction:row;align-items:center;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff}.grid-container{display:flex;flex-direction:column;gap:20px;overflow-y:auto}.data-grid-name{color:var(--grey-dark-4);letter-spacing:0;line-height:20px}.c-data-grid .data-grid-total-count{color:var(--grey-dark-2)}.c-data-grid .data-grid-options{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:10px;margin-right:20px}.c-data-grid .clear-search-icon,.c-data-grid .apply-search-icon{cursor:pointer}.c-data-grid .MuiDataGrid-overlayWrapperInner{overflow-y:auto}.c-data-grid .c-data-grid-empty-state{height:100%;display:flex;justify-content:center;background-color:#fff}.c-data-grid .c-data-grid-empty-state-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:400px;text-align:center;gap:10px;padding:20px}.c-data-grid .c-data-grid-empty-state-container img{max-width:200px;max-height:200px}.c-data-grid .c-data-grid-empty-state-container label,.c-data-grid .c-data-grid-empty-state-container span{color:var(--grey-dark-4)}.c-data-grid .empty-state-actions{display:flex;flex-direction:row;gap:5px}.c-data-grid .empty-state-actions a{text-decoration:underline;color:var(--primary-base)}.c-data-grid .empty-state-actions a:hover{cursor:pointer;font-weight:700;text-decoration:underline;color:var(--primary-base)}.c-data-grid .search-field .MuiTextField-root .MuiInput-underline:before,.c-data-grid .search-field .MuiTextField-root .MuiInput-underline:after{border-bottom:1px solid var(--grey-base)!important;box-sizing:border-box}.c-data-grid .search-field svg{color:var(--grey-base)}.c-data-grid .data-grid-filter-container .lb-user-filter-section{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box}.c-data-grid .MuiDataGrid-columnHeaders{background-color:var(--grey-light-5);border-radius:10px 10px 0 0;width:100%!important;overflow:hidden!important}.c-data-grid .MuiDataGrid-virtualScrollerContent{background-color:#fff}.c-data-grid .MuiDataGrid-footerContainer{background-color:#fff;border-radius:0 0 10px 10px}.c-data-grid .MuiDataGrid-footerContainer .MuiTablePagination-selectLabel,.c-data-grid .MuiDataGrid-footerContainer .MuiTablePagination-displayedRows,.c-data-grid .MuiDataGrid-footerContainer .MuiInputBase-root{font-family:var(--font-family);font-size:12px;color:var(--grey-dark-2)}.c-data-grid .MuiDataGrid-root{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;width:100%!important;max-width:100%!important;overflow:hidden!important}.c-data-grid .MuiDataGrid-main{width:100%!important;max-width:100%!important;overflow:hidden!important}.c-data-grid .MuiDataGrid-columnHeaders,.c-data-grid .MuiDataGrid-columnHeadersInner,.c-data-grid .MuiDataGrid-columnHeaderTitleContainer{height:100%}.c-data-grid .MuiDataGrid-columnHeaderTitle,.c-data-grid .MuiDataGrid-iconButtonContainer{color:var(--grey-dark-4);font-family:var(--font-family);font-size:1em;font-weight:700;letter-spacing:0;line-height:16px}.c-data-grid .MuiDataGrid-iconButtonContainer svg{width:12px;height:12px}.c-data-grid .MuiDataGrid-cell{color:var(--grey-dark-4);font-family:var(--font-family);font-size:1em;font-weight:500;letter-spacing:0;line-height:18px}.c-data-grid .MuiLinearProgress-root{background-color:var(--grey-base)}.c-data-grid .MuiLinearProgress-root .MuiLinearProgress-bar.MuiLinearProgress-barColorPrimary{background-color:var(--primary-base)}.c-data-grid .MuiDataGrid-virtualScroller{min-height:300px;overflow-y:overlay!important;scrollbar-width:thin!important}.c-data-grid .MuiDataGrid-virtualScroller::-webkit-scrollbar{width:6px;position:absolute}.c-data-grid .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:transparent}.c-data-grid .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.transfer-archive-dialogue.cdialogue .MuiDialogContent-root{height:auto;display:flex}.transfer-archive-container{display:flex;flex-direction:column;gap:10px;align-items:center;flex:1}.transfer-archive-container .MuiAvatar-root{height:80px;width:80px}.helper-text-container{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:20px;border-radius:8px;background-color:var(--info-light-3)}.transfer-archive-container .c-user-and-tag-selector{width:100%;margin-bottom:30px}.transfer-archive-container .manager-field{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.transfer-archive-container .user-search{flex:1;max-width:100%}.confirm-archive-dialogue.cdialogue .MuiDialogContent-root{height:auto;display:flex}.invite-by-tag-dialogue #invite-by-tag-dialogue-content{height:100%;min-height:350px;max-height:80dvh;padding:0}.invite-by-tag-content,.invite-by-tag-content .loading-tags{height:inherit;min-height:inherit}.invite-by-tag-content .loading-tags{display:flex;justify-content:center;align-items:center;height:100%}.invite-by-tag-dialogue .c-accordion .c-accordion-summary{height:60px}.invite-by-tag-dialogue .c-accordion.Mui-expanded{margin:0}.invite-by-tag-dialogue .tag-checkbox-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.invite-by-tag-dialogue-confirm .MuiDialogContent-root{height:auto;display:flex;padding-bottom:50px}.c-accordion .c-accordion-summary{padding:0 20px;min-height:48px}.c-accordion .c-accordion-summary.Mui-expanded{background-color:var(--grey-light-4)}.c-accordion .c-accordion-summary.Mui-expanded .c-accordion-title{font-weight:700}.c-accordion .c-accordion-details{padding:20px}.c-accordion.MuiAccordion-root:before{background-color:var(--grey-light-3)}.c-accordion .c-accordion-summary svg{color:var(--grey-dark-4)}.add-user{flex:1;display:flex;flex-direction:column;height:100%;max-height:calc(100dvh - 92px)}.add-user .add-user-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff;border-radius:10px 10px 0 0}.add-user .add-user-header-action-buttons{display:flex;gap:10px;align-items:center}.add-user .add-user-body{flex:1;display:flex;flex-direction:column;gap:50px;max-height:calc(100% - 70px);position:relative;overflow-y:auto;background-color:#fff;border-radius:0 0 10px 10px;padding:20px}.add-user .divider-line{border-bottom:1px solid var(--grey-light-3);width:100%;box-sizing:border-box}.add-user .add-user-details{display:flex;flex-direction:column;gap:20px}.add-user .add-user-details-fields{display:grid;grid-template-columns:repeat(auto-fill,330px);justify-content:center;row-gap:20px;column-gap:50px}.add-user .add-user-details-fields>div{min-height:50px}.add-user .direct-manager-field,.add-user .recognition-manager-field{display:flex;align-items:flex-end}.add-user .has-direct-manager,.add-user .has-recognition-manager{margin-bottom:20px}.add-user .add-user-details-image{display:flex;justify-content:center;align-items:center}.add-user .add-user-details-fields .userDetailChip-only{margin-top:5px}.add-user .add-user-tags{flex:1;display:flex;flex-direction:column;gap:20px}.add-user .add-user-tags-fields{display:grid;grid-template-columns:repeat(auto-fill,330px);justify-content:center;row-gap:20px;column-gap:50px}.add-user .add-user-tags-fields>div{height:50px}.add-user .add-user-date-picker svg{color:var(--grey-base);width:15px;height:15px}.add-user .add-user-phone-input{height:inherit;display:flex;flex-direction:column;justify-content:flex-end}.add-user .add-user-skeleton{flex:1;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box}.close-add-user-dialogue.cdialogue .MuiDialogContent-root{height:auto;display:flex;padding-bottom:50px}.remove-tag-option .MuiTypography-root{color:var(--grey-dark-3);font-weight:700;font-size:var(--font-size-5)}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.c-phone-input input{font-family:Roboto,Helvetica,sans-serif;font-size:1em}.c-phone-input .PhoneInputInput{border-top:none;border-right:none;border-left:none;border-bottom:1px solid rgba(0,0,0,.42);box-sizing:border-box}.c-phone-input .PhoneInputInput:focus-visible{outline:none;border-bottom:2px solid #1976d2;box-sizing:border-box}.user-import-history{flex:1;display:flex;flex-direction:column;gap:10px}.user-import-history .user-import-history-header,.user-import-history .user-import-history-body{display:flex}.user-import-history .user-import-history-header{height:60px;gap:10px;align-items:center;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff}.user-import-history .user-import-history-header svg{color:var(--grey-dark-4)}.user-import-history .user-import-history-body{flex:1;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.user-import-history .user-import-history-body .user-import-history-skeleton{flex:1;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box}.user-import-history .import-status{display:flex;gap:5px;align-items:center}.user-import-history .import-status-circle{width:9px;min-width:9px;height:9px;min-height:9px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--grey-base)}.user-import-history .import-status-circle.completed{background-color:var(--success-base)}.user-import-history .import-status-circle.cancelled{background-color:var(--warning-base)}.user-import-history .import-status-circle.failed{background-color:var(--error-base)}.user-import-history .import-status-circle.partially-completed{background-color:var(--warning-base)}.user-import-history .hover-actions{display:none;visibility:hidden}.user-import-history .MuiDataGrid-row:hover .hover-actions{visibility:visible;display:flex}.user-import-history .hover-actions .MuiCircularProgress-svg{padding:10px}.import-history-report-dialogue .import-history-report-container,.import-history-report-dialogue .import-history-report-container-inner{display:flex;flex-direction:column;gap:20px}.import-history-report-dialogue .import-history-report-results-container{display:flex;flex-direction:column;gap:15px;border:1px solid var(--grey-light-3);border-radius:8px;background-color:var(--grey-light-5);box-sizing:border-box;padding:20px}.import-history-report-dialogue .report-exceptions-row{display:flex;align-items:center;justify-content:space-between}.import-history-report-dialogue .download-errors{margin-left:auto;color:var(--primary-base);text-decoration:underline;cursor:pointer}.import-users{flex:1;display:flex;flex-direction:column}.import-users .import-users-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff;border-radius:10px 10px 0 0}.import-users .import-users-header-action-buttons{display:flex;gap:10px;align-items:center}.import-users .import-users-body{flex:1;display:flex;justify-content:center;max-height:calc(100% - 70px);position:relative;overflow-y:auto;background-color:#fff;border-radius:0 0 10px 10px;padding:20px}.import-users .import-users-body .upload-container,.import-users .import-users-body .upload-processing-container{display:flex;flex-direction:column;gap:20px;max-width:600px}.import-users .import-users-body .upload-processing-container{justify-content:center;align-items:center}.import-users .info-text{text-align:center}.import-users .import-users-preview{display:flex;flex-direction:column;gap:10px}.import-users .uploaded-file{box-sizing:border-box;height:50px;border:1px solid var(--grey-light-3);border-radius:8px;display:flex;gap:10px;align-items:center;padding-inline:20px}.import-users .uploaded-file .c-icon-button{margin-left:auto}.tag-settings-dashboard{flex:1;display:flex;flex-direction:column;gap:10px;height:100%;max-height:calc(100dvh - 92px)}.tag-settings-dashboard .tag-settings-dashboard-header,.tag-settings-dashboard .tag-settings-dashboard-body{display:flex}.tag-settings-dashboard .tag-settings-dashboard-header{height:60px;gap:10px;align-items:center;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff}.tag-settings-dashboard .tag-settings-dashboard-header svg{color:var(--grey-dark-4)}.tag-settings-dashboard .tag-settings-dashboard-body{display:grid;grid-template-columns:minmax(200px,450px) auto;grid-auto-rows:1fr;flex:1;max-height:calc(100% - 70px);position:relative;gap:10px;min-height:0}.tag-settings-dashboard .tag-settings-dashboard-body-left{max-height:100%;overflow-y:auto;display:grid;grid-template-rows:repeat(3,minmax(100px,1fr));gap:10px;min-width:0}.tag-settings-dashboard .tag-settings-dashboard-body-right{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0}.tag-settings-dashboard .tag-settings-dashboard-body-inner-container{flex:1;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto}.tag-settings-dashboard .tag-settings-dashboard-body-inner-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box}.tag-settings-dashboard .tag-settings-dashboard-body-inner-body{display:flex;gap:10px;flex-wrap:wrap;padding:20px;overflow-y:auto;box-sizing:border-box;flex:1;min-height:0}.tag-settings-dashboard .tag-settings-dashboard-body-inner-header-action-buttons{display:flex;align-items:center;gap:10px}.tag-settings-dashboard .tag-settings-dashboard-body-inner-body-empty-state{margin:auto;display:flex;flex-direction:column;gap:10px}.tag-settings-dashboard .tag-settings-create-or-edit-tag.tag-settings-dashboard-body-inner-body{flex-direction:column;gap:20px;flex-wrap:nowrap}.tag-settings-dashboard .tag-settings-create-or-edit-tag.tag-settings-dashboard-body-inner-body .c-button{min-height:50px}.tag-settings-dashboard .tag-settings-dashboard-body-inner-body-textfield svg{cursor:pointer}.tag-settings-dashboard .tag-settings-permissions{display:flex;flex-direction:column;gap:10px}.delete-tag-dialogue.cdialogue .MuiDialogContent-root{height:100px}.tag-settings-dashboard .tag-settings-dashboard-body-inner-body .c-chip.selected{background-color:var(--grey-light-3);border-color:var(--primary-base)}.tag-settings-dashboard .tag-settings-empty-state{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;flex:1;text-align:center;padding:20px}.tag-settings-dashboard .tag-settings-empty-state img{max-width:150px}.programme-management-dashboard{flex:1;display:flex;flex-direction:column;gap:10px;height:100%;max-height:calc(100dvh - 92px)}.programme-management-dashboard .programme-management-dashboard-header,.programme-management-dashboard .programme-management-dashboard-body{display:flex}.programme-management-dashboard .programme-management-dashboard-header{height:60px;gap:10px;align-items:center;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;justify-content:space-between}.programme-management-dashboard .programme-management-dashboard-header-titles{display:flex;gap:10px;align-items:center}.programme-management-dashboard .programme-management-dashboard-header-titles svg{color:var(--grey-dark-4)}.programme-management-dashboard .programme-management-dashboard-body{flex:1;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.programme-management-dashboard .programme-name,.programme-management-dashboard .programme-status{display:flex;gap:5px;align-items:center}.programme-management-dashboard .programme-status-circle{width:9px;min-width:9px;height:9px;min-height:9px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--grey-base)}.programme-management-dashboard .programme-status-circle.active{background-color:var(--success-base)}.programme-management-dashboard .programme-status-circle.inactive{background-color:var(--grey-light-1)}.programme-management-dashboard .programme-status-circle.expired{background-color:var(--error-base)}.programme-management-dashboard .programme-status-circle.scheduled{background-color:var(--warning-base)}.programme-management-dashboard .programme-status-circle.archived{background-color:var(--info-base)}.programme-management-dashboard .programme-status-circle.draft{background-color:var(--grey-light-1)}.programme-management-dashboard .MuiDataGrid-row div:has(.hover-actions){justify-content:flex-end}.programme-management-dashboard .hover-actions{display:none;visibility:hidden}.programme-management-dashboard .MuiDataGrid-row:hover .hover-actions{display:flex;gap:10px;visibility:visible}.programme-management-dashboard-body-skeleton{flex:1;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff}.programme-management{flex:1;flex-direction:column;position:relative;overflow-y:auto;display:flex;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;border-radius:10px}.programme-management-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff}.programme-management-body{display:flex;flex-direction:column;gap:20px;padding:20px;overflow-y:auto;background-color:#fff;gap:40px;align-items:center;flex:1}.programme-management-header-action-buttons{display:flex;gap:10px;align-items:center}.programme-management-body-stepper{max-width:600px;width:100%}.programme-management-body-content{display:flex;align-items:center;justify-content:center;max-width:600px;width:100%}.c-stepper .MuiStepLabel-iconContainer{height:40px;width:40px;display:flex;border-radius:50%;justify-content:center;align-items:center;background-color:var(--grey-light-2);cursor:pointer}.c-stepper .MuiStepLabel-iconContainer.Mui-completed{background-color:var(--primary-base)}.c-stepper .MuiStepConnector-root{top:18px;left:calc(-50% + 40px);right:calc(50% + 40px)}.c-stepper .disabled{pointer-events:none;cursor:not-allowed}.c-stepper .disabled .MuiStepLabel-iconContainer{background-color:var(--grey-light-4)}.c-stepper .disabled .MuiStepLabel-iconContainer svg,.c-stepper .disabled .MuiStepLabel-label span{color:var(--grey-base)}.c-stepper .MuiCircularProgress-svg{padding:5px}.programme-info{flex:1;display:flex;flex-direction:column;gap:20px}.programme-colour-select{display:flex;flex-direction:column;gap:10px;margin-inline:auto;align-items:center}.programme-colour-select svg{width:25px;height:35px;cursor:pointer}.programme-dates{display:flex;gap:40px}.programme-dates div{flex:1}.programme-participation{flex:1;display:flex;flex-direction:column;gap:50px}.programme-participation-permission{display:flex;flex-direction:column}.programme-participation-permission-label{display:flex;gap:10px;align-items:center}.participation-help-tooltip .help-link{margin-left:5px;color:#fff}.programme-measurements{flex:1;display:flex;flex-direction:column;gap:10px}.programme-measurements .c-button{height:60px;border:1px dashed var(--grey-light-1)}.sortable-list{display:flex;flex-direction:column;gap:10px}.recognition-metric{display:grid;grid-template-columns:20px 1fr;align-items:center;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box}.recognition-metric:hover{grid-template-columns:20px 2fr 1fr;background-color:var(--grey-light-5)}.recognition-metric-handle{cursor:grab;justify-self:center}.recognition-metric-handle svg{color:var(--grey-dark-4)}.recognition-metric-content{display:flex;gap:10px;padding:10px;border-left:1px solid var(--grey-light-3);box-sizing:border-box}.recognition-metric-info{display:flex;flex-direction:column;gap:5px}.recognition-metric:hover .recognition-metric-action-icons{display:flex;gap:5px;visibility:visible;justify-content:flex-end}.recognition-metric-action-icons{display:none;visibility:hidden}.recognition-metric.inactive{opacity:.5}.recognition-metric-action-icons .MuiCircularProgress-svg{padding:10px}.programme-measurements .add-new-metric{width:100%}.metric-dialogue-content{display:flex;flex-direction:column;gap:10px}.metric-dialogue-content .metric-avatar{margin-inline:auto}.metric-dialogue-content .MuiAvatar-root{width:100px;height:100px;cursor:pointer}.metric-dialogue-content .image-container.active{border:2px solid var(--primary-base);border-radius:50%;box-sizing:border-box}.metric-dialogue-content .custom-icons-list,.metric-dialogue-content .generic-icons-list{display:flex;flex-wrap:wrap;gap:10px}.metric-dialogue-content .custom-icons-list .MuiAvatar-root,.metric-dialogue-content .generic-icons-list .MuiAvatar-root{width:75px;height:75px}.metric-dialogue-content .add-new-image{display:flex;align-items:center;justify-content:center;height:75px;width:75px;border:1px dashed var(--grey-light-1);border-radius:50%;box-sizing:border-box;background-color:var(--grey-light-5);cursor:pointer}.c-profile-image-upload-dialogue .MuiDialogContent-root{display:flex}.c-profile-image-upload-dialogue .drag-n-drop-container{flex:1;display:flex;align-items:center;justify-content:center}.c-profile-image-upload-dialogue .avatar-crop-container{flex:1;display:flex;flex-direction:column;align-items:center;padding:25px;gap:10px}.c-profile-image-upload-dialogue input{width:300px}.programme-summary,.programme-summary .programme-summary-inner{flex:1;display:flex;flex-direction:column}.programme-summary{gap:30px}.programme-summary .programme-summary-inner{gap:20px}.programme-summary .programme-summary-row-item{display:flex;align-items:center;justify-content:space-between}.programme-summary .programme-summary-row-item-value{display:flex;align-items:center;gap:10px}.programme-summary .divider-line{width:100%;height:1px;background-color:var(--grey-light-2)}.programme-summary .measurement-container{display:flex;flex-direction:column;gap:10px}.programme-summary .measurements-list{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.programme-summary .programme-summary-inner .c-avatar .MuiAvatar-root{height:30px;width:30px}.programme-summary .programme-summary-inner .c-avatar .MuiAvatarGroup-root .MuiAvatarGroup-avatar{margin-left:-20px}.corporate-points-dashboard{flex:1;display:flex;flex-direction:column;gap:10px;height:100%;max-height:calc(100dvh - 92px)}.corporate-points-dashboard .corporate-points-dashboard-header{height:60px;gap:10px;align-items:center;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;justify-content:space-between}.corporate-points-dashboard .corporate-points-dashboard-header-titles{display:flex;align-items:center;gap:10px}.corporate-points-dashboard .corporate-points-dashboard-header-titles svg{color:var(--grey-dark-4)}.corporate-points-dashboard .corporate-points-dashboard-header-actions{display:flex;gap:10px;align-items:center}.corporate-points-dashboard .corporate-points-dashboard-header,.corporate-points-dashboard .corporate-points-dashboard-body{display:flex}.corporate-points-dashboard .corporate-points-dashboard-body{flex:1;flex-direction:column;gap:10px;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.corporate-points-dashboard .corporate-points-ticker-blocks{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.corporate-points-dashboard .corporate-points-status{display:flex;gap:5px;align-items:center}.corporate-points-dashboard .corporate-points-status-circle{width:9px;min-width:9px;height:9px;min-height:9px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--grey-base)}.corporate-points-dashboard .corporate-points-amount-points{display:flex;gap:5px}.corporate-points-dashboard .corporate-points-status-circle.paid{background-color:var(--success-base)}.corporate-points-dashboard .corporate-points-status-circle.pending{background-color:var(--warning-base)}.corporate-points-dashboard .corporate-points-dashboard-body-skeleton{flex:1;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff}.corporate-points-ticker-block{padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;flex:1;display:flex;flex-direction:column;gap:10px}.corporate-points-ticker-block .pts-label{margin-left:5px}.purchase-corporate-points{flex:1;display:flex;flex-direction:column;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff}.purchase-corporate-points .purchase-corporate-points-body{display:flex}.purchase-corporate-points .purchase-corporate-points-body{flex:1;flex-direction:column;align-items:center;padding:30px;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.purchase-corporate-points .purchase-corporate-points-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff;border-top-right-radius:10px;border-top-left-radius:10px}.purchase-corporate-points .purchase-corporate-points-action-buttons{display:flex;gap:10px;align-items:center}.purchase-corporate-points .purchase-corporate-points-body-inner{max-width:600px;width:100%;display:flex;flex-direction:column;gap:10px}.purchase-corporate-points .c-numeric-field{margin:20px 0}.purchase-corporate-points .c-radio{margin-bottom:10px}.purchase-corporate-points .c-user-and-tag-selector{margin-bottom:30px}.purchase-corporate-points .purchase-corporate-points-body-inner .purchase-summary{margin-top:20px;display:flex;flex-direction:column;gap:20px}.purchase-corporate-points .purchase-summary-block{display:flex;flex-direction:column;gap:15px;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:var(--grey-light-5)}.purchase-corporate-points .purchase-summary-block-row{display:flex;justify-content:space-between}.purchase-corporate-points .purchase-points-amount-points{display:flex;justify-content:flex-end;font-size:var(--font-size-5);font-weight:700}.purchase-corporate-points .purchase-summary-amounts{display:flex;flex-direction:column;gap:2.5px}.purchase-corporate-points .pts-label{margin-left:5px}.purchase-corporate-points .divider-line{width:100%;height:1px;background-color:var(--grey-light-2)}.purchase-corporate-points .c-checkbox{margin-inline:auto}.purchase-corporate-points .terms-clickable{color:var(--primary-base);text-decoration:underline;margin-left:2.5px}.purchase-corporate-points .currency-display span{font-size:var(--font-size-4);font-weight:700;line-height:normal}.purchase-corporate-points .currency-display .decimal-value{font-size:var(--font-size-6);font-weight:700}.refund-corporate-points{flex:1;display:flex;flex-direction:column;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff}.refund-corporate-points .refund-corporate-points-body{display:flex}.refund-corporate-points .refund-corporate-points-body{flex:1;flex-direction:column;align-items:center;padding:30px;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.refund-corporate-points .refund-corporate-points-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff;border-top-right-radius:10px;border-top-left-radius:10px}.refund-corporate-points .refund-corporate-points-action-buttons{display:flex;gap:10px;align-items:center}.refund-corporate-points .refund-corporate-points-body-inner{max-width:600px;width:100%;display:flex;flex-direction:column;gap:30px}.refund-corporate-points .refund-corporate-points-row{display:flex;justify-content:space-between}.refund-corporate-points .refund-summary-block{display:flex;flex-direction:column;gap:15px;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:var(--grey-light-5)}.refund-corporate-points .refund-summary-block-row{display:flex;justify-content:space-between}.refund-corporate-points .corporate-funds-available-points,.refund-corporate-points .refund-points-amount-points{display:flex;justify-content:flex-end;font-size:var(--font-size-5);font-weight:700}.refund-corporate-points .currency-display span{font-size:var(--font-size-4);font-weight:700;line-height:normal}.refund-corporate-points .currency-display .decimal-value{font-size:var(--font-size-6);font-weight:700}.budgets-dashboard{flex:1;display:flex;flex-direction:column;gap:10px;height:100%;max-height:calc(100dvh - 92px)}.budgets-dashboard .budgets-dashboard-header{height:60px;gap:10px;align-items:center;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;justify-content:space-between}.budgets-dashboard .budgets-dashboard-header-titles{display:flex;align-items:center;gap:10px}.budgets-dashboard .budgets-dashboard-header-titles svg{color:var(--grey-dark-4)}.budgets-dashboard .budgets-dashboard-header-actions{display:flex;gap:10px;align-items:center}.budgets-dashboard .budgets-dashboard-header,.budgets-dashboard .budgets-dashboard-body{display:flex}.budgets-dashboard .budgets-dashboard-body{flex:1;flex-direction:column;gap:10px;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.budgets-dashboard .budgets-ticker-blocks{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.budgets-dashboard .budgets-status{display:flex;gap:5px;align-items:center}.budgets-dashboard .budgets-status-circle{width:9px;min-width:9px;height:9px;min-height:9px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--grey-base)}.budgets-dashboard .budgets-amount-points{display:flex;gap:5px}.budgets-dashboard .budgets-status-circle.active{background-color:var(--success-base)}.budgets-dashboard .budgets-status-circle.draft{background-color:var(--grey-base)}.budgets-dashboard .budgets-status-circle.expired{background-color:var(--error-base)}.budgets-dashboard .budgets-status-circle.archived{background-color:var(--info-base)}.budgets-dashboard .budgets-status-circle.scheduled{background-color:var(--warning-base)}.budgets-usage .medium-usage{color:var(--warning-base)}.budgets-usage .high-usage{color:var(--error-base)}.budgets-dashboard .hover-actions{display:none;visibility:hidden}.budgets-dashboard .MuiDataGrid-row:hover .hover-actions{display:flex;gap:10px;visibility:visible}.budgets-dashboard .budgets-dashboard-body-skeleton{flex:1;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff}.budget-management{flex:1;flex-direction:column;position:relative;overflow-y:auto;display:flex;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;border-radius:10px}.budget-management .budget-management-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff}.budget-management .budget-management-body{display:flex;flex-direction:column;gap:20px;padding:20px;overflow-y:auto;background-color:#fff;gap:40px;align-items:center;flex:1}.budget-management .budget-management-header-action-buttons{display:flex;gap:10px;align-items:center}.budget-management .budget-management-body-stepper{max-width:600px;width:100%}.budget-management .budget-management-body-content{display:flex;justify-content:center;max-width:600px;width:100%;flex:1}.budget-info{flex:1;display:flex;flex-direction:column;gap:20px}.budget-info-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.budget-info-programmes-row{display:flex;gap:10px;align-items:center}.budget-info .c-user-and-tag-selector{margin-top:40px}.c-multi-select .multiple-chip-display{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.budget-points-allocation{flex:1;display:flex;flex-direction:column;gap:20px}.budget-allocation-fields{display:flex;flex-direction:column;gap:40px;margin:20px 0}.budget-points-allocation .budget-points-allocation-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.budget-points-allocation .budget-points-allocation-summary-block{display:flex;flex-direction:column;gap:15px;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:var(--grey-light-5)}.budget-points-allocation .summary-block-row{display:flex;justify-content:space-between}.budget-points-allocation .points-amount-points{display:flex;justify-content:flex-end;font-size:var(--font-size-5);font-weight:700}.budget-points-allocation .summary-amounts{display:flex;flex-direction:column;gap:2.5px}.budget-points-allocation .pts-label{margin-left:5px}.budget-points-allocation .budget-points-allocation-info-block{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:var(--info-light-3)}.budget-points-allocation .budget-points-allocation-info-block svg{color:var(--info-base)}.budget-summary{flex:1;display:flex;flex-direction:column;gap:15px}.budget-summary .budget-summary-row{display:flex;justify-content:space-between}.budget-summary .budget-summary-managers,.budget-summary .budget-summary-programmes{display:flex;flex-direction:column;gap:10px}.budget-summary .manager-chip-display,.budget-summary .program-chip-display{display:flex;flex-wrap:wrap;gap:10px}.budget-summary .summary-amounts .points-amount-points{display:flex;justify-content:flex-end}.bulk-update-container{display:flex;flex-direction:column;gap:10px}.reporting-dashboard{flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.reporting-dashboard .reporting-dashboard-title-bar,.reporting-dashboard .reporting-dashboard-header-bar{display:flex;justify-content:space-between;align-items:center;height:60px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;padding:20px}.reporting-dashboard .reporting-dashboard-title-bar-title,.reporting-dashboard .reporting-dashboard-header-bar-title{display:flex;align-items:center;gap:10px}.reporting-dashboard .reporting-dashboard-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.reporting-dashboard .reporting-dashboard-body .reporting-dashboard-report-block{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;min-height:350px;display:flex}.reporting-dashboard .reporting-dashboard-report-block .generic-block-skeleton{flex:1;width:auto;height:auto}.report-empty-state{flex:1 1;display:flex;flex-direction:column;padding-bottom:20px}.report-empty-state .report-empty-state-header{display:flex;align-items:center;height:60px;min-height:60px;justify-content:space-between;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box}.report-empty-state .report-empty-state-body{padding:20px;flex:1;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;text-align:center}.report-empty-state .report-empty-state-body img{max-width:150px}@media only screen and (max-width: 1450px){.reporting-dashboard .reporting-dashboard-body{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:center;justify-content:center}}.dashboard-line-graph-block{flex:1;display:flex;flex-direction:column;justify-content:space-between}.dashboard-line-graph-block .line-graph-header{display:flex;align-items:center;height:60px;min-height:60px;justify-content:space-between;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box}.dashboard-line-graph-block .line-graph-mini-container{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:relative}.dashboard-line-graph-block .line-graph-mini-container:after{content:"";position:absolute;top:20px;bottom:20px;width:1px;background-color:var(--grey-light-3);left:50%;transform:translate(-50%)}.dashboard-line-graph-block .line-graph-mini-container-left,.dashboard-line-graph-block .line-graph-mini-container-right{display:flex;flex-direction:column;padding:20px;gap:5px}.dashboard-line-graph-block .line-graph-mini-container-top{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.dashboard-line-graph-block .line-graph-mini-container-top>div,.dashboard-line-graph-block .line-graph-mini-container-bottom>div{display:flex;align-items:center;gap:5px}.dashboard-line-graph-block .label-length-2 .line-graph-mini-container-top{grid-template-columns:1fr}.dashboard-line-graph-block .line-graph-mini-container-left .mini-container-values,.dashboard-line-graph-block .line-graph-mini-container-left .mini-container-values .currency-display{color:var(--reporting-primary-color)}.dashboard-line-graph-block .line-graph-mini-container-right .mini-container-values,.dashboard-line-graph-block .line-graph-mini-container-right .mini-container-values .currency-display{color:var(--reporting-secondary-color)}.dashboard-line-graph-block .trend-icon{width:20px;height:20px}.dashboard-line-graph-block .trend-icon.positive{color:#6dd400}.dashboard-line-graph-block .trend-icon.negative{color:#e02020}.dashboard-line-graph-block .line-graph{display:flex;flex:1;padding:20px;align-items:flex-end}.dashboard-line-graph-block .c-line-graph{max-height:160px}.c-line-graph{flex:1}.c-line-graph canvas{width:100%!important}.recognitions-report-dashboard{flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.recognitions-report-dashboard .recognitions-dashboard-title-bar,.recognitions-report-dashboard .recognitions-dashboard-header-bar{display:flex;justify-content:space-between;align-items:center;height:60px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;padding:20px}.recognitions-report-dashboard .recognitions-dashboard-title-bar-title,.recognitions-report-dashboard .recognitions-dashboard-header-bar-title{display:flex;align-items:center;gap:10px}.recognitions-report-dashboard .recognitions-dashboard-header-bar-title{justify-content:space-between;width:100%}.recognitions-report-dashboard .recognitions-dashboard-header-bar-filter-actions{display:flex;gap:10px;align-items:center}.recognitions-report-dashboard .recognitions-dashboard-header-bar-filter-actions .c-select-new{min-width:150px}.recognitions-report-dashboard .recognitions-dashboard-title-bar-filters{display:flex;gap:10px;align-items:center}.recognitions-report-dashboard .recognitions-dashboard-title-bar-filters .divider-line{height:20px;width:1px;background-color:var(--grey-light-2)}.recognitions-report-dashboard .current-filter-display{display:flex;align-items:center;gap:10px;height:60px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;padding:20px}.recognitions-report-dashboard .recognitions-dashboard-ticker-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center;gap:10px;flex-wrap:wrap}.recognitions-report-dashboard .recognitions-dashboard-ticker-block{height:200px;width:100%}.recognitions-report-dashboard .recognitions-dashboard-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;flex-wrap:wrap}.recognitions-report-dashboard .recognitions-dashboard-ticker-block,.recognitions-report-dashboard .recognitions-dashboard-report-block{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;display:flex}.recognitions-report-dashboard .recognitions-dashboard-report-block{height:505px;width:100%}.recognitions-report-dashboard .report-skeleton{padding:20px;flex:1}@media screen and (max-width: 1500px){.recognitions-report-dashboard .recognitions-dashboard-ticker-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 1200px){.recognitions-report-dashboard .recognitions-dashboard-body{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width: 1000px){.recognitions-report-dashboard .recognitions-dashboard-ticker-bar{grid-template-columns:repeat(1,minmax(0,1fr))}}.c-popover-menu .MuiBadge-badge{background-color:var(--error-base);width:10px;height:12.5px;min-width:10px;font-size:.45em;left:7px;top:-1px}.ticker-line-graph-block{flex:1;display:flex;flex-direction:column;width:100%}.ticker-line-graph-block .ticker-graph-header{display:flex;align-items:center;height:60px;min-height:60px;justify-content:space-between;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box}.ticker-line-graph-block .ticker-graph-block-title,.ticker-line-graph-block .ticker-display,.ticker-line-graph-block .ticker-graph-title{display:flex;align-items:center;gap:5px}.ticker-line-graph-block .ticker-graph-block-title{justify-content:space-between;flex:1}.ticker-line-graph-block .trend-icon{width:20px;height:20px}.ticker-line-graph-block .trend-icon.positive{color:#6dd400}.ticker-line-graph-block .trend-icon.negative{color:#e02020}.ticker-line-graph-block .ticker-graph-body{padding:20px;flex:1;display:flex;flex-direction:column;gap:10px}.ticker-line-graph-block .ticker-graph-title-value{color:var(--reporting-primary-color)}.ticker-line-graph-block .c-line-graph{max-height:60px;border-bottom:1px solid var(--grey-light-3)}.bar-graph-block{flex:1;display:flex;flex-direction:column;width:100%}.bar-graph-block .bar-graph-header{display:flex;align-items:center;height:60px;min-height:60px;justify-content:space-between;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box}.bar-graph-block .bar-graph-block-title{display:flex;align-items:center;gap:5px}.bar-graph-block .graph-title-value{color:var(--grey-dark-2)}.bar-graph-block .graph-legend-container{display:flex;align-items:center;gap:20px;padding:20px}.bar-graph-block .graph-legend-container>div{display:flex;align-items:center;gap:10px}.bar-graph-block .graph-legend-container .legend-circle-first,.bar-graph-block .graph-legend-container .legend-circle-second{height:10px;width:10px;border-radius:50%}.bar-graph-block .graph-legend-container .legend-circle-first{background-color:var(--reporting-primary-color)}.bar-graph-block .graph-legend-container .legend-circle-second{background-color:var(--reporting-secondary-color)}.bar-graph-block .bar-graph-body{padding:20px;flex:1;display:flex;flex-direction:column;gap:20px}.bar-graph-block .c-bar-graph{flex:1}.area-graph-block{flex:1;display:flex;flex-direction:column;width:100%}.area-graph-block .area-graph-header{display:flex;align-items:center;height:60px;min-height:60px;justify-content:space-between;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box}.area-graph-block .area-graph-block-title{display:flex;align-items:center;gap:5px}.area-graph-block .graph-title-value{color:var(--grey-dark-2)}.area-graph-block .graph-legend-container{display:flex;align-items:center;gap:20px;padding:20px}.area-graph-block .graph-legend-container>div{display:flex;align-items:center;gap:10px}.area-graph-block .graph-legend-container .legend-circle-first,.area-graph-block .graph-legend-container .legend-circle-second{height:10px;width:10px;border-radius:50%}.area-graph-block .graph-legend-container .legend-circle-first{background-color:var(--reporting-primary-color)}.area-graph-block .graph-legend-container .legend-circle-second{background-color:var(--reporting-secondary-color)}.area-graph-block .area-graph-body{padding:20px;flex:1;display:flex;flex-direction:column;gap:20px}.area-graph-block .c-line-graph{flex:1;max-height:340px}.points-report-dashboard{flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.points-report-dashboard .points-dashboard-title-bar,.points-report-dashboard .points-dashboard-header-bar{display:flex;justify-content:space-between;align-items:center;height:60px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;padding:20px}.points-report-dashboard .points-dashboard-title-bar-title,.points-report-dashboard .points-dashboard-header-bar-title{display:flex;align-items:center;gap:10px}.points-report-dashboard .points-dashboard-header-bar-title{justify-content:space-between;width:100%}.points-report-dashboard .points-dashboard-header-bar-filter-actions{display:flex;gap:10px;align-items:center}.points-report-dashboard .points-dashboard-header-bar-filter-actions .c-select-new{min-width:150px}.points-report-dashboard .points-dashboard-title-bar-filters{display:flex;gap:10px;align-items:center}.points-report-dashboard .points-dashboard-title-bar-filters .divider-line{height:20px;width:1px;background-color:var(--grey-light-2)}.points-report-dashboard .current-filter-display{display:flex;align-items:center;gap:10px;height:60px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;padding:20px}.points-report-dashboard .points-dashboard-ticker-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr);justify-content:center;gap:10px}.points-report-dashboard .points-dashboard-ticker-block-basic,.points-report-dashboard .points-dashboard-ticker-block-expanded{min-height:200px;width:100%}.points-report-dashboard .points-dashboard-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:center;gap:10px;flex-wrap:wrap}.points-report-dashboard .points-dashboard-report-block,.points-report-dashboard .points-dashboard-ticker-block-basic,.points-report-dashboard .points-dashboard-ticker-block-expanded{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;display:flex}.points-report-dashboard .points-dashboard-report-block{height:505px;width:100%}@media screen and (max-width: 1300px){.points-report-dashboard .points-dashboard-ticker-bar{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width: 1200px){.points-report-dashboard .points-dashboard-body{grid-template-columns:repeat(1,minmax(0,1fr))}}.ticker-block-basic{flex:1;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column}.ticker-block-basic .ticker-block-basic-header{display:flex;align-items:center;height:60px;min-height:60px;justify-content:space-between;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box}.ticker-block-basic .ticker-block-basic-title{display:flex;align-items:center;gap:5px}.ticker-block-basic .trend-icon{width:20px;height:20px}.ticker-block-basic .trend-icon.positive{color:#6dd400}.ticker-block-basic .trend-icon.negative{color:#e02020}.ticker-block-basic .ticker-block-basic-body{display:flex;flex-direction:column;gap:15px;padding:20px}.ticker-block-basic .ticker-block-body-info{display:flex;flex-direction:column}.ticker-block-basic .ticker-block-body-info.primary .currency-display{color:var(--reporting-primary-color)}.ticker-block-basic .ticker-block-body-info.secondary .currency-display{color:var(--reporting-secondary-color)}.ticker-block-line-graph-expanded{flex:1;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;width:100%}.ticker-block-line-graph-expanded .ticker-graph-header{display:flex;align-items:center;height:60px;min-height:60px;justify-content:space-between;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box}.ticker-block-line-graph-expanded .ticker-graph-block-title,.ticker-block-line-graph-expanded .ticker-display{display:flex;align-items:center;gap:5px}.ticker-block-line-graph-expanded .ticker-graph-block-title{justify-content:space-between;flex:1}.ticker-block-line-graph-expanded .trend-icon{width:20px;height:20px}.ticker-block-line-graph-expanded .trend-icon.positive{color:#6dd400}.ticker-block-line-graph-expanded .trend-icon.negative{color:#e02020}.ticker-block-line-graph-expanded .ticker-graph-body{padding:20px;flex:1;display:flex;gap:20px}.ticker-block-line-graph-expanded .ticker-graph-info-container{display:flex;flex-direction:column;gap:15px}.ticker-block-line-graph-expanded .ticker-block-body-info{display:flex;flex-direction:column}.ticker-block-line-graph-expanded .ticker-block-body-info.primary .currency-display{color:var(--reporting-primary-color)}.ticker-block-line-graph-expanded .ticker-block-body-info.secondary .currency-display{color:var(--reporting-secondary-color)}.ticker-block-line-graph-expanded .c-line-graph{max-height:100px}.integration-settings{flex:1;display:flex;flex-direction:column;gap:10px}.integration-settings .integration-settings-header,.integration-settings .integration-settings-body{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;display:flex}.integration-settings .integration-settings-header{height:60px;gap:10px;align-items:center;padding:20px}.integration-settings .integration-settings-header svg{color:var(--grey-dark-4)}.integration-settings .integration-settings-body{flex:1;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.integration-settings .integration-settings-body-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff}.integration-settings .integration-settings-action-buttons{display:flex;gap:10px;align-items:center}.integration-settings .integration-settings-body-content{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:50px;overflow-y:auto}.integration-settings .c-user-and-tag-selector{width:100%}.integration-settings .c-button.remove-all{width:fit-content;align-self:flex-end;text-decoration:underline}.integration-settings .remove-all:hover{text-decoration:none}.integration-container-holder{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,350px))}.integration-container{display:flex;flex-direction:column;gap:15px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;padding:20px}.integration-container-body .integration-info{display:flex;flex-direction:column;gap:10px}.integration-container-footer{display:flex;justify-content:flex-end}.downloadable-report-dashboard{flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.downloadable-report-dashboard .downloadable-dashboard-title-bar,.downloadable-report-dashboard .downloadable-dashboard-header-bar{display:flex;justify-content:space-between;align-items:center;height:60px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;padding:20px}.downloadable-report-dashboard .downloadable-dashboard-title-bar-title,.downloadable-report-dashboard .downloadable-dashboard-header-bar-title{display:flex;align-items:center;gap:10px}.downloadable-report-dashboard .downloadable-dashboard-header-bar-title{justify-content:space-between;width:100%}.downloadable-report-dashboard .downloadable-dashboard-title-bar-actions{display:flex;gap:10px;align-items:center}.downloadable-report-dashboard .downloadable-dashboard-body{flex:1}.downloadable-report-dashboard .hover-actions{display:none;visibility:hidden}.downloadable-report-dashboard .MuiDataGrid-row:hover .hover-actions{display:flex;gap:10px;visibility:visible}.import-budgets{flex:1;display:flex;flex-direction:column}.import-budgets .import-budgets-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff;border-radius:10px 10px 0 0}.import-budgets .import-budgets-header-actions-buttons{display:flex;gap:10px;align-items:center}.import-budgets .import-budgets-body{flex:1;display:flex;justify-content:center;max-height:calc(100% - 70px);position:relative;overflow-y:auto;background-color:#fff;border-radius:0 0 10px 10px;padding:20px}.import-budgets .import-budgets-body .upload-container,.import-budgets .import-budgets-body .upload-processing-container{display:flex;flex-direction:column;gap:20px;max-width:600px}.import-budgets .import-budgets-body .upload-processing-container{justify-content:center;align-items:center}.import-budgets .info-text{text-align:center}.info-text-click{cursor:pointer;text-decoration:underline;margin-inline:5px}.import-budgets .import-budgets-preview{display:flex;flex-direction:column;gap:10px}.import-budgets .uploaded-file{box-sizing:border-box;height:50px;border:1px solid var(--grey-light-3);border-radius:8px;display:flex;gap:10px;align-items:center;padding-inline:20px}.import-budgets .uploaded-file .c-icon-button{margin-left:auto}.cdialogue.default-messages-modal .MuiDialogContent-root,.cdialogue.default-media-modal .MuiDialogContent-root{height:100%;min-height:350px;max-height:80dvh}.default-messages-modal,.default-media-modal{.default-content-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 20px}.default-content-empty{display:flex;align-items:center;justify-content:center;padding:40px 20px;span {text-align: center;}}}.default-content-actions{margin-top:12px;display:flex;justify-content:flex-start}.default-messages-modal-content{display:flex;flex-direction:column;gap:20px;.default-messages-list{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto}.default-message-item{padding:15px;border:1px solid var(--grey-light-2);border-radius:10px;background-color:var(--grey-light-3);.default-message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;.milestone-badge{background-color:var(--secondary-base);padding:4px 8px;border-radius:10px}}}}.default-media-modal-content{display:flex;flex-direction:column;gap:20px;.default-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;max-height:500px;overflow-y:auto}.default-media-item{padding:15px;border:1px solid var(--grey-light-2);border-radius:8px;background-color:var(--grey-light-3);.default-media-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;.milestone-badge{background-color:var(--secondary-base);padding:4px 8px;border-radius:10px}}.default-media-content{.media-preview{margin-bottom:8px;.media-image{width:100%;max-height:200px;object-fit:cover;border-radius:6px;border:1px solid var(--grey-light-2)}}.media-type{margin-top:8px;span {text-transform: capitalize;}}.media-milestone{margin-top:8px;span {background-color: var(--secondary-base); padding: 4px 8px; border-radius: 6px;}}}}}@media (max-width: 768px){.default-media-grid{grid-template-columns:1fr}.default-messages-list,.default-media-grid{max-height:300px}}.automation-settings{flex:1;display:flex;flex-direction:column;gap:10px;height:100%;max-height:calc(100dvh - 92px)}.automation-settings .automation-settings-header,.automation-settings .automation-settings-body{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;display:flex}.automation-settings .automation-settings-header{height:60px;gap:10px;align-items:center;padding:20px}.automation-settings .automation-settings-header svg{color:var(--grey-dark-4)}.automation-settings .automation-settings-body{flex:1;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.automation-settings .automation-settings-body-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff}.automation-settings .automation-settings-action-buttons{display:flex;gap:10px;align-items:center}.automation-settings .automation-settings-body-content{display:flex;flex-direction:column;gap:20px;padding:20px}.automation-settings .flex-cols{display:flex;flex-direction:column;gap:20px}.automation-settings .flex-rows{display:flex;flex-direction:row;gap:20px}.automation-settings .reward-settings{gap:40px}.automation-settings .base-reward-section,.automation-settings.anniversary .milestone-rewards-section{display:flex;flex-direction:column;gap:20px}.automation-settings.anniversary .milestone-reward-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.automation-settings .flex-rows .c-icon-button{align-self:center}.automation-settings .message-preferences,.automation-settings .media-preferences,.automation-settings .custom-message-item{display:flex;flex-direction:row;gap:10px;align-items:center}.automation-settings.anniversary .custom-message-item{display:grid;grid-template-columns:minmax(50px,1fr) minmax(100px,3fr) minmax(50px,1fr);align-items:center;gap:20px}.automation-settings.anniversary .custom-message-item .milestone-year-field{align-self:end}.automation-settings.anniversary .custom-message-item .c-icon-button{margin-left:auto}.automation-settings .custom-message-item .c-text-field{flex:1}.automation-settings .custom-media-list{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.automation-settings .media-items-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.automation-settings .media-item-row{display:flex;flex-direction:row;gap:10px;align-items:center}.polls-and-quizzes-management-dashboard{flex:1;display:flex;flex-direction:column;gap:10px;height:100%;max-height:calc(100dvh - 92px);.polls-and-quizzes-management-dashboard-header,.polls-and-quizzes-management-dashboard-body{display:flex}.polls-and-quizzes-management-dashboard-header{height:60px;gap:10px;align-items:center;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;justify-content:space-between;.polls-and-quizzes-management-dashboard-header-titles{display:flex;gap:10px;align-items:center;svg {color: var(--grey-dark-4);}}}.polls-and-quizzes-management-dashboard-body{flex:1;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto}.poll-or-quiz-name,.poll-or-quiz-status{display:flex;gap:5px;align-items:center}.poll-quiz-enabled-circle,.poll-quiz-status-circle{width:9px;min-width:9px;height:9px;min-height:9px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--grey-base)}.poll-quiz-enabled-circle.enabled,.poll-quiz-status-circle.active{background-color:var(--success-base)}.poll-quiz-enabled-circle.disabled,.poll-quiz-status-circle.expired{background-color:var(--error-base)}.poll-quiz-status-circle.pending{background-color:var(--warning-base)}.MuiDataGrid-row{div:has(.hover-actions) {justify-content: flex-end;} &:hover .hover-actions {display: flex; gap: 10px; visibility: visible;}}.hover-actions{display:none;visibility:hidden}}.polls-and-quizzes-management-dashboard-body-skeleton{flex:1;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff}.delete-poll-quiz-dialogue.cdialogue .MuiDialogContent-root{height:100px}.polls-and-quizzes-create-page{flex:1;flex-direction:column;position:relative;overflow-y:auto;display:flex;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;border-radius:10px;.polls-and-quizzes-create-page-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff;.polls-and-quizzes-create-page-header-actions{display:flex;gap:10px;align-items:center}}.polls-and-quizzes-create-page-body{display:flex;flex-direction:column;padding:50px 20px;overflow-y:auto;background-color:#fff;align-items:center;flex:1;.quiz-creator{display:flex;flex-direction:column;gap:12px;max-width:600px;width:100%;align-self:center;flex:1;margin-bottom:20px;padding-bottom:20px;.aprroval-info-block{display:flex;align-items:center;gap:10px;font-size:20px;background-color:var(--info-light-3);border-radius:10px;padding:10px;margin-bottom:20px;.info-icon{color:var(--info-base)}.aprroval-info-block-text-body{flex:1}}.quiz-category-section{margin-bottom:10px}.quiz-dates{display:flex;gap:40px;margin-bottom:30px;div {flex: 1;}}.quiz-display-results-section{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;.quiz-display-results-section-label{display:flex;flex-direction:row;gap:10px}}.quiz-viewing-permissions-section{margin-bottom:30px;display:flex;flex-direction:column;gap:15px;.quiz-viewing-permissions-label{display:flex;gap:10px;align-items:center}.user-search-field{width:100%}}.quiz-creator-body{display:flex;flex-direction:column;gap:20px;.c-accordion-summary{gap:20px}.questions-header{display:flex;justify-content:space-between;align-items:center}.questions-container{display:flex;flex-direction:column;gap:15px;.c-accordion-title{flex:1}.accordion-title{display:flex;justify-content:space-between;align-items:center;width:100%;padding-right:10px;.question-text{overflow-wrap:anywhere}}.question-content{display:flex;flex-direction:column;gap:20px;padding:20px 0;.choices-section{display:flex;flex-direction:column;gap:15px;.choices-container{display:flex;flex-direction:column;gap:30px;.choice-item{display:flex;flex-direction:column;gap:10px;.choice-content{display:flex;gap:15px;align-items:center;>div:first-child{flex:1}}}}}}}.add-question-button{width:100%;height:50px}.quiz-creator-footer{display:flex;justify-content:flex-end;padding-top:20px;border-top:1px solid var(--grey-light-3)}}}}}.recognition-import-dashboard{flex:1;display:flex;flex-direction:column;gap:10px;height:100%;max-height:calc(100dvh - 92px);.recognition-import-dashboard-header{height:60px;gap:10px;align-items:center;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;justify-content:space-between;.recognition-import-dashboard-header-titles{display:flex;gap:10px;align-items:center}}.recognition-import-body{flex:1;display:flex;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;.recognition-import-body-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff;border-radius:10px 10px 0 0}.recognition-import-body-content{flex:1;display:flex;justify-content:center;max-height:calc(100% - 70px);position:relative;overflow-y:auto;background-color:#fff;border-radius:0 0 10px 10px;padding:20px;.upload-container,.upload-processing-container{display:flex;flex-direction:column;gap:20px;max-width:600px;.info-text{text-align:center}.info-text-click{cursor:pointer;text-decoration:underline;margin-inline:5px}.import-recognition-preview{display:flex;flex-direction:column;gap:10px}.uploaded-file{box-sizing:border-box;height:50px;border:1px solid var(--grey-light-3);border-radius:8px;display:flex;gap:10px;align-items:center;padding-inline:20px}.uploaded-file .c-icon-button{margin-left:auto}}.upload-processing-container{justify-content:center;align-items:center;flex:1}}}}.bulk-payout-import-dashboard{flex:1;display:flex;flex-direction:column;gap:10px;height:100%;max-height:calc(100dvh - 92px);.bulk-payout-import-dashboard-header{height:60px;gap:10px;align-items:center;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;justify-content:space-between;.bulk-payout-import-dashboard-header-titles{display:flex;gap:10px;align-items:center}}.bulk-payout-import-body{flex:1;display:flex;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;.bulk-payout-import-body-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff;border-radius:10px 10px 0 0}.bulk-payout-import-body-content{flex:1;display:flex;justify-content:center;max-height:calc(100% - 70px);position:relative;overflow-y:auto;background-color:#fff;border-radius:0 0 10px 10px;padding:20px;margin-bottom:50px;.upload-container,.upload-processing-container{display:flex;flex-direction:column;gap:20px;max-width:600px;.bulk-payout-message{margin-top:20px}.info-text{text-align:center}.info-text-click{cursor:pointer;text-decoration:underline;margin-inline:5px;.MuiCircularProgress-root{margin-left:5px}}.info-text-click.loading{cursor:default;text-decoration:none;color:var(--grey-dark-1)}.import-bulk-payout-preview{display:flex;flex-direction:column;gap:10px}.uploaded-file{box-sizing:border-box;height:50px;border:1px solid var(--grey-light-3);border-radius:8px;display:flex;gap:10px;align-items:center;padding-inline:20px}.uploaded-file .c-icon-button{margin-left:auto}}.upload-processing-container{justify-content:center;align-items:center;flex:1}}}}.page-not-found{flex:1;display:flex;flex-direction:column;margin-inline:auto;max-width:1440px;width:100%}.page-not-found .page-not-found-container{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;background-color:#fff;border-radius:10px;box-sizing:border-box;border:1px solid #F1F1F3;margin:0 10px 10px}.page-not-found .page-not-found-container img{max-width:250px;max-height:250px}.user-profile{display:contents;visibility:visible;max-width:1200px;width:100%;display:flex;margin-inline:auto;height:100%}.user-profile .user-profile-container{width:100%;height:100%;margin-inline:auto;display:flex;flex-direction:column;gap:10px;padding-inline:10px}.user-profile .user-profile-header{min-width:500px;min-height:60px;max-height:60px;border:1px solid #F1F1F3;background-color:#fff;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;border-radius:10px;padding-inline:20px}.user-profile .user-profile-header svg{color:var(--grey-dark-4)}.user-profile .user-profile-header .p-header-icon{margin-right:10px}.user-profile .user-profile-header .p-header-title{display:flex;flex-direction:row;align-items:center;min-width:140px}.user-profile .user-profile-header .p-header-title span{color:#a7a7a9;margin-left:10px}.user-profile .user-profile-header .p-header-buttons{margin-left:auto;display:flex;flex-direction:row;gap:10px}.user-profile .user-profile-header .p-header-buttons .active{background-color:var(--primary-light-1)!important}.user-profile .user-profile-sub-container{display:grid;column-gap:10px;grid-template-columns:1fr 2fr 1fr;width:100%;height:100%;margin-bottom:10px}.user-profile .user-profile-sub-container .leftColumn,.user-profile .user-profile-sub-container .middleColumn,.user-profile .user-profile-sub-container .rightColumn{display:flex;flex-direction:column;width:100%;height:100%;gap:10px;margin-bottom:10px}.user-profile-mobile{display:none;visibility:hidden}.user-profile-wallet-container{display:flex;flex-direction:column;gap:10px}.user-profile-wallet-container .user-profile-wallet-banner img,.user-profile-wallet-mobile .user-profile-wallet-banner img{width:100%;background-color:var(--primary-base);border-radius:10px;box-sizing:border-box;cursor:pointer}.user-profile .user-profile-wallet-container .card-and-transaction-container{display:flex;flex-direction:row;margin-bottom:10px;gap:10px;width:100%}.user-profile .card-column{display:flex;flex-direction:column;gap:10px;flex:1;max-width:445px;margin-bottom:10px}.user-profile .card-column-disabled{display:none;visibility:hidden}.user-profile .user-profile-settings-container{align-self:center;width:100%;display:grid;grid-template-columns:repeat(auto-fill,380px);gap:20px;justify-content:center}@media only screen and (max-width: 767px){.user-profile-mobile{display:flex;visibility:visible;width:100%;overflow-y:auto}.user-profile{display:none;visibility:hidden}.user-profile-mobile-skeleton{height:calc(100vh - 127px);background-color:#fff;margin-inline:10px;width:100%}.user-profile-action-modal .MuiDialogContent-root{padding:10px;background-color:#f7f7f7}.user-profile-mobile .user-profile-mobile-container{width:100%;margin:0 10px 10px;display:flex;flex-direction:column;gap:10px}.user-profile-actions-mobile{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.user-profile-actions-mobile .user-profile-actions-block{border:1px solid #F1F1F3;border-radius:6px;box-sizing:border-box;background-color:#fff;height:86px;display:flex;flex-direction:column;justify-content:center;align-items:center}.user-profile-actions-mobile .user-profile-actions-block svg{height:18px;width:18px;margin-bottom:10px}.user-profile-action-modal{width:100%;overflow:hidden;display:flex;flex-direction:column}.user-profile-action-modal .MuiPaper-root{width:100%;max-width:100%!important;height:100%;margin:0}.user-profile-action-modal .popup-close{justify-content:center}.user-profile-action-modal .CIconButton{position:absolute;right:0}.user-profile-actions-modal-sub-container{border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;flex:1}.user-profile-actions-modal-sub-container_{height:calc(100% - 20px);border-left:1px solid #F1F1F3;border-right:1px solid #F1F1F3;background-color:#fff;margin:10px;overflow:auto;box-sizing:border-box}.user-profile-wallet-mobile{display:flex;flex-direction:column;gap:10px;flex:1}.user-profile-action-modal-container{display:flex;flex:1}.user-profile-mobile-card-container{flex:1;display:flex;flex-direction:column;gap:10px}}.user-profile-block{width:100%;border:1px solid #F1F1F3;background-color:#fff;box-sizing:border-box;border-radius:10px;display:flex;flex-direction:column}.user-profile-block .p-block-title{height:60px;width:100%;border-bottom:1px solid #F1F1F3;display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.user-profile-block .p-block-title svg{margin-left:20px;color:var(--grey-dark-4)}.user-profile-block .p-block-title span{margin-left:11px}.user-profile-block .p-block-info{display:flex;flex-direction:column;flex:1;padding:20px}.user-profile-block .p-block-info .c-avatar{margin-inline:auto;cursor:pointer}.user-profile-block .p-block-info .MuiAvatar-root{width:100px;height:100px}.user-profile-block .p-block-info .c-avatar .MuiAvatar-colorDefault{border:2px solid var(--grey-light-2);height:100px;width:100px;box-sizing:border-box}.user-profile-block .c-avatar .MuiBadge-badge{width:30px;height:30px;background-color:var(--grey-light-2);border:1px solid var(--grey-light-1);box-sizing:border-box}.user-profile-block .p-block-info .p-block-user-name{color:var(--grey-dark-4)!important;text-align:center;margin-top:10px}.user-profile-block .p-block-info .p-block-user-details{color:var(--grey-dark-2)!important;text-align:center;margin-top:5px}.user-profile-block .p-block-info .viewProfileLink{text-align:center;margin-top:10px;color:var(--link-color);text-decoration:underline;cursor:pointer;margin-bottom:10px}.user-profile-block .send-recognition-button{display:flex;justify-content:center;margin-top:15px;margin-bottom:20px}.user-profile-block .send-recognition-button button{width:200px;margin-left:10px;margin-right:10px}.user-profile-block .generic-block-skeleton{min-height:285px}.user-bio-widget{max-width:600px;border:1px solid #F1F1F3;background-color:#fff;display:flex;flex-direction:column;border-radius:10px;box-sizing:border-box}.user-bio-widget .user-bio-block-title{height:60px;min-height:60px;width:100%;border-bottom:1px solid #F1F1F3;box-sizing:border-box;display:flex;flex-direction:row;align-items:center}.user-bio-widget .user-bio-block-title svg{margin-left:17px;color:var(--grey-dark-4)}.user-bio-widget .user-bio-block-title span{margin-left:11px}.user-bio-widget .user-bio-block-title .user-bio-edit{color:var(--primary-base);text-decoration:underline;margin-left:auto;margin-right:20px;cursor:pointer}.user-bio-info{display:flex;flex-direction:column;justify-content:center;margin:20px}.user-bio-info,.user-bio-info-text{white-space:pre-wrap}.user-bio-info-text,.mobile-bio-expanded{overflow-wrap:break-word}.user-bio-info b{cursor:pointer}.user-bio-modal .user-bio-modal-text-area{width:100%}.user-bio-modal-content{flex:1}.CModal.user-bio-modal .mobile-bio-expanded{white-space:pre-wrap}.user-bio-widget .about-me-skeleton{min-height:250px}@media only screen and (max-width: 767px){.user-bio-widget{max-height:none;max-width:none}}.user-details-widget{max-width:600px;min-height:182px;max-height:200px;border:1px solid var(--grey-light-3);background-color:#fff;display:flex;flex-direction:column;border-radius:10px;box-sizing:border-box}.user-details-widget .user-details-header{height:60px;min-height:60px;width:100%;border-bottom:1px solid var(--grey-light-3);display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.user-details-widget .user-details-header svg{margin-left:17px;color:var(--grey-dark-4)}.user-details-widget .user-details-header span{margin-left:11px}.user-details-widget .user-details-header .change-password{color:var(--link-color);text-decoration:underline;margin-left:auto;margin-right:20px;cursor:pointer}.user-details-widget .user-details-body{display:grid;grid-template-columns:1fr 1fr 1fr;margin:20px;row-gap:10px}.user-details-widget .user-details-body .user-details-sub-block{display:flex;flex-direction:column;gap:5px}.user-details-widget .user-details-body .user-details-sub-title{color:var(--grey-dark-2)}@media only screen and (max-width: 767px){.user-details-widget{max-height:none;max-width:none;flex:1;border:none}.user-details-widget .user-details-body{grid-template-columns:1fr}}.user-goals-profile-widget{max-width:600px;min-height:270px;max-height:290px;border:1px solid var(--grey-light-3);background-color:#fff;display:flex;flex-direction:column;border-radius:10px;box-sizing:border-box}.user-goals-profile-widget .user-goals-block-title{height:60px;min-height:60px;width:100%;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;display:flex;gap:10px;flex-direction:row;align-items:center;padding-inline:20px}.user-goals-profile-widget .user-goals-block-title svg{color:var(--grey-dark-4)}.user-goals-profile-widget .user-goals-daily-progress{margin:15px 20px;height:30px}.user-goals-profile-widget .user-goals-block-container{display:grid;grid-template-columns:1fr 1fr;margin:20px;row-gap:10px;column-gap:10px}.user-goals-profile-widget .user-goals-block-container .user-goals-sub-block{border:1px solid var(--grey-light-3);border-radius:6px;background-color:#fbfbfb;box-sizing:border-box;height:60px;display:flex;flex-direction:row;align-items:center}.user-goals-profile-widget .user-goals-block-container .inactive .goal-check-icon svg{color:var(--grey-light-1)!important}.user-goals-profile-widget .user-goals-block-container .user-goals-sub-block .goal-sub-icon{margin-right:16px;margin-left:23px}.user-goals-profile-widget .user-goals-block-container .user-goals-sub-block .goal-sub-icon svg{height:16px;width:16px;color:var(--grey-base)}.user-goals-profile-widget .user-goals-block-container .user-goals-sub-block .goal-middle-col{display:flex;flex-direction:column}.user-goals-profile-widget .user-goals-block-container .user-goals-sub-block .goal-middle-col .goal-sub-title{color:var(--grey-dark-4)}.user-goals-profile-widget .user-goals-block-container .user-goals-sub-block .goal-middle-col .goal-sub-desc{color:var(--grey-base)}.user-goals-profile-widget .user-goals-block-container .user-goals-sub-block .goal-check-icon{margin-left:auto;margin-right:20px}.user-goals-profile-widget .user-goals-block-container .user-goals-sub-block .goal-check-icon svg{height:16px;width:16px;color:var(--grey-dark-2)}.user-goals-standalone{margin-inline:auto;max-height:100%}.user-goals-completed-body{display:flex;flex-direction:column;align-items:center;padding-inline:20px;text-align:center}.user-goals-completed-image img{max-height:250px;width:80%}.user-goals-completed-text b{color:var(--primary-base)}@media only screen and (max-width: 767px){.user-goals-profile-widget{max-height:none;max-width:none;border:none}.user-goals-profile-widget .user-goals-block-container{grid-template-columns:1fr}.user-goals-profile-widget .generic-block-skeleton{flex:1;display:flex;justify-content:center;align-items:center}}.user-tags-widget{max-width:600px;min-height:150px;border:1px solid var(--grey-light-3);background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box;border-radius:10px}.user-tags-widget .user-tags-block-title{height:60px;min-height:60px;width:100%;border-bottom:1px solid var(--grey-light-3);display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.user-tags-widget .user-tags-block-title svg{margin-left:17px;color:var(--grey-dark-4)}.user-tags-widget .user-tags-block-title span{color:var(--grey-dark-4);margin-left:11px}.user-tags-widget .user-tags-block-container{margin:20px;gap:10px;display:flex;flex-wrap:wrap}.user-recent-visitors-widget{max-width:290px;min-height:390px;max-height:410px;border:1px solid var(--grey-light-3);background-color:#fff;border-radius:10px;box-sizing:border-box}.user-recent-visitors-widget .user-recent-visitors-block-title{height:60px;width:100%;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding-inline:20px;gap:10px}.user-recent-visitors-widget .user-recent-visitors-block-title svg,.user-recent-visitors-widget .user-recent-visitors-block-title span{color:var(--grey-dark-4)}.user-recent-visitors-widget .user-recent-visitors-container{display:flex;flex-direction:column;gap:10px;margin:15px 10px}.user-recent-visitors-widget .recent-visitor{display:flex;flex-direction:row;height:54px;align-items:center}.user-recent-visitors-widget .recent-visitor:hover{border:1px solid #F6F6F8;border-radius:6px;background-color:#fbfbfb;box-shadow:0 0 1px #28293d0a,0 2px 4px #60617029;cursor:pointer;box-sizing:border-box}.user-recent-visitors-widget .recent-visitor .CAvatar{margin-left:10px}.user-recent-visitors-widget .recent-visitor .recent-visitor-detail{display:flex;flex-direction:column;margin-left:10px}.user-recent-visitors-widget .recent-visitor .recent-visitor-detail label{color:#282829}.user-recent-visitors-widget .recent-visitor .recent-visitor-detail span{color:#a7a7a9}.user-recent-visitors-widget .user-recent-visitors-block-container-empty{display:flex;flex-direction:column;align-items:center}.user-recent-visitors-widget .user-recent-visitors-block-container-empty img{margin-top:40px;max-width:160px;max-height:143px}.user-recent-visitors-widget .user-recent-visitors-block-container-empty .no-visitors-title{margin-top:20px;color:var(--grey-dark-4);text-align:center;margin-left:20px;margin-right:20px}.user-recent-visitors-widget .user-recent-visitors-block-container-empty .no-visitors-desc{margin-top:10px;color:var(--grey-dark-4);text-align:center;margin-left:20px;margin-right:20px}.user-recent-visitors-widget .user-recent-visitors-block-container-empty .c-button{margin-top:15px;max-width:200px;width:100%;height:40px}.user-recent-visitors-widget .recent-visitor .viewIcon{margin-left:auto;margin-right:15px}.user-recent-visitors-widget .recent-visitor .viewIcon svg{visibility:hidden;height:15.57px;width:8.9px;color:#69696a}.user-recent-visitors-widget .recent-visitor:hover .viewIcon svg{visibility:visible}@media only screen and (max-width: 767px){.user-recent-visitors-widget{max-width:100%;width:100%;max-height:fit-content;border:none;display:flex}.user-recent-visitors-widget .user-recent-visitors-block{flex:1}.user-recent-visitors-widget .generic-block-skeleton{flex:1;display:flex;justify-content:center;align-items:center;height:auto}}.user-trending-for-widget{max-width:290px;min-height:390px;border:1px solid var(--grey-light-3);background-color:#fff;border-radius:10px;box-sizing:border-box}.user-trending-for-widget .user-trending-for-widget-inner{display:flex;flex-direction:column}.user-trending-for-widget .user-trending-for-header-title{height:60px;width:100%;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding-inline:20px;gap:10px}.user-trending-for-widget .user-trending-for-header-title span{color:var(--grey-dark-4)}.user-trending-for-widget .user-trending-for-container{display:flex;flex-direction:column;gap:10px;margin:15px 10px}.user-trending-for-widget .user-trending-for-metric{display:flex;flex-direction:row;align-items:center;gap:10px;height:60px;padding-inline:10px}.user-trending-for-widget .user-trending-for-metric:hover{border:1px solid #F6F6F8;border-radius:6px;background-color:#fbfbfb;box-shadow:0 0 1px #28293d0a,0 2px 4px #60617029;cursor:pointer;box-sizing:border-box}.user-trending-for-widget .user-trending-for-metric .user-trending-for-metric-details{display:flex;flex-direction:column}.user-trending-for-widget .user-trending-for-metric .user-trending-for-metric-details label{color:#282829}.user-trending-for-widget .user-trending-for-metric .user-trending-for-metric-details span{color:#a7a7a9}.user-trending-for-widget .user-trending-for-empty-state{display:flex;flex-direction:column;align-items:center}.user-trending-for-widget .user-trending-for-empty-state img{margin-top:40px;max-width:160px;max-height:143px}.user-trending-for-widget .user-trending-for-empty-state .user-trending-for-empty-state-title{margin-top:20px;color:var(--grey-dark-4);text-align:center;margin-left:20px;margin-right:20px}.user-trending-for-widget .user-trending-for-empty-state .user-trending-for-empty-state-desc{margin-top:10px;color:var(--grey-dark-4);text-align:center;margin-left:20px;margin-right:20px}.user-trending-for-widget .user-trending-for-metric .view-details-icon{margin-left:auto;margin-right:15px}.user-trending-for-widget .user-trending-for-metric .view-details-icon svg{visibility:hidden;height:15.57px;width:8.9px;color:#69696a}.user-trending-for-widget .user-trending-for-metric:hover .view-details-icon svg{visibility:visible}.user-trending-for-modal.cdialogue .MuiDialogContent-root{display:flex;flex-direction:column}.user-trending-for-modal .user-trending-for-modal-container{flex:1;display:flex;flex-direction:column;align-items:center;gap:20px;padding:20}.user-trending-for-modal .MuiAvatar-root{width:100px;height:100px}@media only screen and (max-width: 767px){.user-trending-for-widget{max-width:100%;width:100%;max-height:fit-content;border:none;display:flex}.user-trending-for-widget .user-trending-for-widget-inner{flex:1}.user-trending-for-widget .generic-block-skeleton{flex:1;display:flex;justify-content:center;align-items:center;height:auto}}.c2fa-management{padding:20px;border:1px solid var(--grey-light-2);border-radius:8px;background:#ffffff}.c2fa-management-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.c2fa-status{display:flex;align-items:center}.c2fa-status-indicator{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;text-transform:uppercase}.c2fa-status-indicator.enabled{background:#e8f5e8;color:var(--success-dark);border:1px solid #c8e6c9}.c2fa-status-indicator.disabled{background:#fff3e0;color:var(--warning-dark);border:1px solid var(--warning-light)}.c2fa-management-description{color:var(--grey-dark-3);margin-bottom:20px;line-height:1.5}.c2fa-management-actions{display:flex;gap:10px}.c2fa-disable-dialog{padding:20px}.c2fa-disable-description{color:var(--grey-dark-3);margin-bottom:20px;line-height:1.5}.c2fa-disable-input{width:100%;margin-bottom:20px}.c2fa-disable-input input{text-align:center;font-size:18px;letter-spacing:2px}.c2fa-disable-error{margin-bottom:15px}.c2fa-management-dialogue .MuiDialogContent-root{height:100%;min-height:350px;max-height:80dvh}#c2fa-management-dialogue-content:has(.c2fa-setup-skeleton){display:flex;justify-content:center;align-items:center;height:100%}@media (max-width: 768px){.c2fa-management{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;border:1px solid #F1F1F3;border-radius:6px;box-sizing:border-box;background-color:#fff}.c2fa-management .c2fa-management-mobile{display:flex;flex-direction:column;gap:10px}}.user-badge-widget{flex:1;max-height:fit-content;border:1px solid var(--grey-light-3);background-color:#fff;border-radius:10px;box-sizing:border-box;.user-badge-block{display:flex;flex-direction:column;gap:10px;.user-badge-block-title{display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);height:60px}.user-badge-block-title div{display:flex;align-items:center;gap:10px}.user-badge-block-container{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;position:relative;.badge-image-container{position:relative;display:inline-block;img {width: 100%; height: auto; max-width: 200px; max-height: 200px; object-fit: contain; transition: all .3s ease;} &.new-badge-glow {&::before {content: ""; position: absolute; top: -10px; left: -10px; right: -10px; bottom: -10px; background: linear-gradient(45deg,#ffd700,#ffed4e,#ffd700,#ffed4e); border-radius: 50%; z-index: -1; animation: glow-rotation 2s linear infinite; opacity: .8;} &::after {content: ""; position: absolute; top: -5px; left: -5px; right: -5px; bottom: -5px; background: radial-gradient(circle,rgba(255,215,0,.3) 0%,transparent 70%); border-radius: 50%; z-index: -1; animation: pulse-glow 1.5s ease-in-out infinite alternate;} img {box-shadow: 0 0 20px rgba(255,215,0,.5); animation: gentle-bounce 2s ease-in-out infinite;}} .new-badge-indicator {position: absolute; top: -8px; right: -8px; background: linear-gradient(45deg,#ff4757,#ff3742); color: white; border-radius: 12px; padding: 4px 8px; font-size: 10px; font-weight: 700; text-transform: uppercase; box-shadow: 0 2px 6px rgba(255,71,87,.4); animation: new-badge-pulse 1.5s ease-in-out infinite; z-index: 2; .new-text {font-size: 9px; letter-spacing: .5px;}}}.badge-name{text-align:center}&.new-badge{.badge-name{animation:gentle-bounce 2s ease-in-out infinite}}}}&.loading{display:flex;justify-content:center;align-items:center;height:100%;padding:20px}&.error{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;.error-state{display:flex;flex-direction:column;align-items:center;gap:10px;svg {color: var(--error-base); font-size: 24px;} .text-4 {color: var(--grey-dark-3); text-align: center;}}}&.empty{display:flex;flex-direction:column;.empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:20px;svg {color: var(--grey-dark-3); font-size: 24px;} .header-4 {color: var(--grey-dark-3); text-align: center;}}}}@keyframes glow-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-glow{0%{opacity:.3;transform:scale(.95)}to{opacity:.6;transform:scale(1.05)}}@keyframes gentle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes new-badge-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.badge-celebration-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:999;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.badge-celebration-backdrop{animation:backdrop-fade-in .3s ease-out}.badge-celebration-container{position:relative;top:auto;left:auto;transform:none;z-index:1000;border-radius:20px!important;overflow:visible!important;background:linear-gradient(135deg,var(--grey-base) 0%,var(--grey-dark-1) 100%)!important;color:#fff!important;box-shadow:0 20px 40px #0000004d!important;padding:50px 75px;text-align:center;max-width:90vw;max-height:90vh;animation:modal-entrance .5s ease-out}.celebration-header{margin-bottom:30px;display:flex;flex-direction:column;gap:10px;.celebration-icon{font-size:48px;margin-bottom:15px;animation:bounce 1s ease-in-out infinite alternate}.celebration-title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);margin:0;font-weight:700}}.badge-showcase-celebration{position:relative;display:flex;justify-content:center;margin:30px 0;.badge-glow-effect{position:relative;border-radius:50%;padding:20px;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,rgba(255,255,255,.1) 70%);box-shadow:0 0 30px #ffffff80,0 0 60px #ffffff4d,0 0 100px #fff3;animation:glow-pulse 2s ease-in-out infinite alternate;&:before{content:"";position:absolute;inset:-10px;border-radius:50%;background:linear-gradient(45deg,#ffd700,#ffed4e,#ffd700);z-index:-1;animation:rotate-glow 3s linear infinite}}.celebration-badge-image{width:150px;height:150px;object-fit:contain;border-radius:50%;background:white;padding:10px;box-shadow:0 8px 20px #0003;animation:badge-entrance .8s ease-out;position:relative;z-index:2}}.badge-details{margin-top:30px;.badge-name{color:#fff;margin:0 0 15px;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:600}.badge-description{color:#ffffffe6;margin:0;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.2)}}.confetti-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow-pulse{0%{box-shadow:0 0 20px #fff6,0 0 40px #fff3,0 0 60px #ffffff1a}to{box-shadow:0 0 40px #fff9,0 0 80px #fff6,0 0 120px #fff3}}@keyframes rotate-glow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes badge-entrance{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.2) rotate(-90deg);opacity:.8}to{transform:scale(1) rotate(0);opacity:1}}@keyframes modal-entrance{0%{transform:scale(.7) translateY(-30px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes backdrop-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.badge-celebration-container{padding:30px 20px 15px;margin:20px;max-width:calc(100vw - 40px)}.celebration-header{margin-bottom:20px;.celebration-icon{font-size:36px;margin-bottom:10px}.celebration-title{font-size:20px}}.badge-showcase-celebration{margin:20px 0;.celebration-badge-image{width:120px;height:120px}}.badge-details{margin-top:20px;.badge-name{font-size:18px;margin-bottom:10px}.badge-description{font-size:14px}}}.user-balance-profile-widget{max-width:100%;border:1px solid var(--grey-light-3);background-color:#fff;display:flex;flex-direction:column;border-radius:10px;box-sizing:border-box}.user-balance-profile-widget .user-balance-header{height:50px;min-height:50px;width:100%;border-bottom:1px solid var(--grey-light-3);display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.user-balance-profile-widget .user-balance-header svg{margin-left:17px;color:var(--grey-dark-4)}.user-balance-profile-widget .user-balance-header span{color:var(--grey-dark-4);margin-left:11px}.user-balance-profile-widget .user-balance-container{margin:15px 20px;display:flex;flex-direction:row;justify-content:space-between}.user-balance-profile-widget .user-balance-container .user-balance-sub-container{display:flex;flex-direction:row;gap:20px}.user-balance-profile-widget .user-balance-container .user-balance-sub-title{color:var(--grey-dark-4)}.user-balance-profile-widget .user-balance-container .user-balance-col{display:flex;flex-direction:column;gap:2.5px}.user-balance-profile-widget .user-balance-container .user-balance-amount{color:#69696a;align-self:flex-end}.user-balance-profile-widget .user-balance-container .user-balance-amount span:nth-child(2){color:#282829;margin-left:2.5px}.user-balance-profile-widget .user-balance-container .user-currency-amount{color:var(--primary-base);font-weight:700;align-self:flex-start}.user-balance-container .c-button{width:100%;max-width:200px;height:40px}.user-balance-profile-widget-skeleton{padding:20px}@media only screen and (max-width: 767px){.user-balance-profile-widget{flex:1}.user-balance-profile-widget .user-balance-container{display:flex;flex-direction:column;margin:20px;gap:10px}.user-balance-profile-widget .user-balance-container .user-balance-sub-container{justify-content:space-between}.user-balance-profile-widget .user-balance-container button{margin-left:auto;margin-right:auto;margin-top:10px}}.user-transaction-history{flex:1}.user-transaction-history .amount-render{display:flex;gap:5px;align-items:center}.user-transaction-history .amount-render.credit,.user-transaction-history .amount-render.credit .currency-display{color:var(--success-light-1)}.user-transaction-history .amount-render.debit,.user-transaction-history .amount-render.debit .currency-display{color:var(--error-light-1)}.user-transaction-history .user-transaction-history-skeleton{max-width:100%;min-height:450px;border:1px solid var(--grey-light-3);background-color:#fff;flex-direction:column;border-radius:10px;box-sizing:border-box;flex:1;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.user-transaction-history-mobile{border:1px solid var(--grey-light-3);background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;align-items:center}.user-transaction-history-mobile .user-transaction-history-mobile-inner{display:flex;flex-direction:column;flex:1}.user-transaction-history-mobile .user-transaction-history-mobile-header{height:60px;padding-inline:20px;display:flex;align-items:center}.user-transaction-history-mobile .user-transaction-history-mobile-header span:nth-child(2){color:#69696a;margin-left:10px}.user-transaction-history-mobile .user-transaction-history-mobile-column-headers{height:40px;border:1px solid #F1F1F3;background-color:#fbfbfb;display:grid;grid-template-columns:3fr 1.5fr;align-items:center;padding-inline:10px}.user-transaction-history-mobile .user-transaction-history-mobile-column-headers span{color:#4b4b4b}.user-transaction-history-mobile .transaction-list-container li{display:grid;grid-template-columns:3fr 1.5fr;padding-inline:10px;height:80px;border:1px solid #F1F1F3;box-sizing:border-box}.user-transaction-history-mobile .transaction-list-container .transaction-details{display:flex;flex-direction:column}.user-transaction-history-mobile .transaction-list-container .transaction-details span{color:#69696a}.user-transaction-history-mobile .empty-transactions{border:1px solid #F1F1F3;border-top:0px;background-color:#fff;display:flex;flex-direction:column;text-align:center;align-items:center}.user-transaction-history-mobile .empty-transactions img{height:117px;width:121px;margin-top:30px;margin-bottom:20px}.user-transaction-history-mobile .empty-transactions span{color:#282829;margin-bottom:54px;margin-top:10px;max-width:225px}.user-transaction-history-mobile .amount-render{display:flex;gap:5px;align-items:center}.user-transaction-history-mobile .amount-render.credit,.user-transaction-history-mobile .amount-render.credit .currency-display{color:var(--success-light-1)}.user-transaction-history-mobile .amount-render.debit,.user-transaction-history-mobile .amount-render.debit .currency-display{color:var(--error-light-1)}.user-transaction-history-mobile .empty-trans label{margin-top:10px}.user-transaction-history-mobile .empty-trans span{margin-left:30px;margin-right:30px;margin-top:10px;text-align:center}.transaction-back-to-top{position:fixed;z-index:999;bottom:80px;right:20px}.transaction-back-to-top .transaction-back-to-top-btn{height:48px;width:48px;border-radius:50%;background-color:var(--primary-base);cursor:pointer;display:flex;align-items:center;justify-content:center}.transaction-back-to-top .transaction-back-to-top-btn svg{width:20px;color:#fff}.transaction-list-bottom{z-index:99;position:relative;bottom:250px}.user-transaction-history-mobile .generic-block-skeleton{flex:1;display:flex;justify-content:center;align-items:center;padding:25px}}.user-virtual-card-widget{max-width:450px;min-height:340px;border:1px solid #F1F1F3;background-color:#fff;display:flex;flex-direction:column;border-radius:10px;box-sizing:border-box}.user-virtual-card-widget .virtual-card-header{height:60px;min-height:60px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding-inline:20px;border-bottom:1px solid #F1F1F3;box-sizing:border-box}.user-virtual-card-widget .virtual-card-header span{flex-grow:1;text-align:left}.user-virtual-card-widget .virtual-card-header .virtual-card-title{display:flex;gap:10px;align-items:center}.user-virtual-card-widget .virtual-card-header .virtual-card-title svg{color:var(--grey-dark-4)}.user-virtual-card-widget .virtual-card-content-container{display:flex;flex-direction:column;flex:1;padding:20px;gap:10px}.user-virtual-card-widget .virtual-card-content-container.empty-state{justify-content:space-between}.user-virtual-card-widget .virtual-card-content-container .virtual-card-empty-state-image{width:80px;margin-inline:auto}.user-virtual-card-widget .virtual-card-content-container .virtual-card-empty-state-text{text-align:center}.user-virtual-card-widget .virtual-card-content-container .virtual-card-empty-state-text span{color:var(--link-color);text-decoration:underline;cursor:pointer}.user-virtual-card-widget .virtual-card-content-container .virtual-card-empty-state-button{margin:auto auto 0}.user-virtual-card-widget .virtual-card-content-container .virtual-card-terms-text{display:flex;align-items:center;text-align:center;flex:1}.user-virtual-card-widget .virtual-card-content-container .virtual-card-terms-agree-row{display:flex;flex-direction:row;margin-top:auto;align-items:center;gap:10px;justify-content:space-between}.user-virtual-card-widget .virtual-card-content-container .virtual-card-terms-agree-row .terms-clickable{color:var(--link-color);text-decoration:underline;cursor:pointer}.user-virtual-card-widget .virtual-card-content-container .virtual-card-terms-agree-row .MuiFormControlLabel-root .MuiTypography-root.MuiFormControlLabel-label{margin-top:0}.user-virtual-card-widget .virtual-card-content-container .virtual-card-terms-agree-row .virtual-card-terms-button{margin-left:auto}.user-virtual-card-widget .virtual-card-content-container .fica-input-fields{display:flex;flex-direction:column;gap:20px}.user-virtual-card-widget .virtual-card-content-container .fica-input-fields-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.user-virtual-card-widget .add-user-phone-input{height:inherit;display:flex;flex-direction:column;justify-content:flex-end}.user-virtual-card-widget .add-user-phone-input .react-tel-input .form-control{width:100%}.user-virtual-card-widget .virtual-card-content-container .virtual-card-confirm-btn{margin-left:auto}.user-virtual-card-widget .virtual-card-content-container .card-holder-name-row{display:flex;flex-direction:row;justify-content:space-between}.user-virtual-card-widget .virtual-card-content-container .card-holder-name{display:flex;flex-direction:column}.user-virtual-card-widget .virtual-card-content-container .card-holder-name label{color:#a7a7a9}.user-virtual-card-widget .virtual-card-content-container .card-holder-name span{color:#282829;margin-top:10px}.user-virtual-card-widget .virtual-card-content-container .virtual-card-details-fields{display:flex;flex-direction:column;gap:10px;margin-top:10px}.user-virtual-card-widget .virtual-card-content-container .virtual-card-details-field{width:100%;border-radius:2px}.user-virtual-card-widget .virtual-card-content-container .virtual-card-details-field .MuiInputBase-root{background-color:#f6f6f8}.user-virtual-card-widget .virtual-card-content-container .virtual-card-details-field input{margin-left:10px;color:var(--grey-dark-4)}.user-virtual-card-widget .virtual-card-content-container .MuiInputAdornment-root{cursor:pointer}.user-virtual-card-widget .virtual-card-content-container .virtual-card-details-field .MuiInput-underline:before,.user-virtual-card-widget .virtual-card-content-container .virtual-card-details-field .MuiInput-underline:after{border-bottom:none!important}.user-virtual-card-widget .virtual-card-content-container .virtual-card-details-fields-row{display:flex;flex-direction:row;gap:10px;width:100%}.user-virtual-card-widget .virtual-card-footer{display:flex;flex-direction:row;align-items:center;margin-top:auto}.user-virtual-card-widget .virtual-card-footer .infoCircleIcon{height:17px;width:17px;color:#a7a7a9;margin-right:5px}.user-virtual-card-widget .virtual-card-footer label{color:#282829;font-family:Roboto;font-size:10px;letter-spacing:0;line-height:20px}.user-virtual-card-widget .virtual-card-footer img{height:32px;width:52px;margin-left:auto;margin-right:0}.user-virtual-card-widget .limit-container{display:flex;flex-direction:column}.user-virtual-card-widget .limit-container .limit-title{margin-top:20px;color:#a7a7a9}.user-virtual-card-widget .limit-container .limit-amount{margin-top:10px;color:#282829}.user-virtual-card-widget .limit-agree-row{display:flex;flex-direction:row;margin-top:auto;align-items:center;justify-content:space-between}.user-virtual-card-widget .limit-agree-row .terms-clickable{color:var(--link-color);text-decoration:underline;cursor:pointer}.user-virtual-card-widget .virtual-card-content-container .limit-agree-row .c-button{margin-left:auto}.card-ellipses-menu li{gap:10px}.user-virtual-card-widget .terms-clickable{color:var(--link-color);text-decoration:underline;cursor:pointer}.virtual-card-skeleton{flex:1;display:flex;align-items:center;justify-content:center}.virtual-card-cancel-dialogue.cdialogue .MuiDialogContent-root{height:100px}.user-physical-card-widget{max-width:450px;min-height:345px;border:1px solid #F1F1F3;background-color:#fff;display:flex;flex-direction:column;border-radius:10px;box-sizing:border-box}.user-physical-card-widget .physical-card-header{height:60px;min-height:60px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding-inline:20px;border-bottom:1px solid #F1F1F3;box-sizing:border-box}.user-physical-card-widget .physical-card-header .physical-card-title{display:flex;gap:10px;align-items:center}.user-physical-card-widget .physical-card-header .physical-card-title svg{color:var(--grey-dark-4)}.user-physical-card-widget .physical-card-content-container{display:flex;flex-direction:column;flex:1;padding:20px;gap:10px}.user-physical-card-widget .physical-card-content-container .physical-card-empty-state-image{width:80px;margin-inline:auto}.user-physical-card-widget .physical-card-content-container .physical-card-empty-state-text{text-align:center}.user-physical-card-widget .physical-card-content-container .physical-card-empty-state-text span{color:var(--link-color);text-decoration:underline;cursor:pointer}.user-physical-card-widget .physical-card-content-container .physical-card-empty-button{margin:auto auto 0}.user-physical-card-widget .physical-card-content-container .physical-card-terms-text{display:flex;align-items:center;text-align:center;flex:1}.user-physical-card-widget .physical-card-content-container .physical-card-terms-agree-row{display:flex;flex-direction:row;margin-top:auto;align-items:center;gap:10px;justify-content:space-between}.user-physical-card-widget .physical-card-content-container .physical-card-terms-agree-row .terms-clickable{color:var(--link-color);text-decoration:underline;cursor:pointer}.user-physical-card-widget .physical-card-content-container .physical-card-terms-agree-row .MuiFormControlLabel-root .MuiTypography-root.MuiFormControlLabel-label{margin-top:0}.user-physical-card-widget .physical-card-content-container .physical-card-terms-agree-row .physicalCardTermsBtn{margin-left:auto}.user-physical-card-widget .physical-card-content-container .fica-input-fields{display:flex;flex-direction:column;gap:20px}.user-physical-card-widget .physical-card-content-container .fica-input-fields-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.user-physical-card-widget .add-user-phone-input{height:inherit;display:flex;flex-direction:column;justify-content:flex-end}.user-physical-card-widget .physical-card-content-container .physical-card-confirm-btn{margin-top:auto;margin-left:auto}.user-physical-card-widget .physical-card-details-input-container{border:1px solid var(--grey-light-4);background-color:#fbfbfb;box-sizing:border-box;border-radius:15px;display:flex;flex-direction:column;gap:20px;padding:20px}.user-physical-card-widget .physical-card-details-input-container .sixteen-digit-label{text-align:center;color:#535354;font-style:italic}.user-physical-card-widget .physical-card-details-input-container .sixteen-digit-label b{font-style:normal}.user-physical-card-widget .physical-card-details-input-container .sixteen-digit-fields-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}.user-physical-card-widget .physical-card-details-input-container .MuiInputAdornment-root{display:none;visibility:hidden}.user-physical-card-widget .physical-card-image{position:relative}.user-physical-card-widget .physical-card-image img{width:100%}.user-physical-card-widget .physical-card-locked{opacity:.5}.user-physical-card-widget .physical-card-content-container .physical-card-details-container{height:100%;margin:10px 20px 20px;display:flex;flex-direction:column;position:absolute;top:0}.user-physical-card-widget .physical-card-details-container .physical-card-details-fields{display:flex;flex-direction:row;margin-top:auto;margin-bottom:35px;align-items:center;margin-left:10px}.user-physical-card-widget .physical-card-details-fields-col{display:flex;flex-direction:column;gap:5px}.user-physical-card-widget .physical-card-details-fields-col .card-expiry{display:flex;align-items:center;margin-top:10px}.physical-card-details-fields-col div{display:flex;align-items:center;gap:5px}.user-physical-card-widget .physical-card-details-fields img{margin-left:auto;margin-right:20px}.user-physical-card-widget .physical-card-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.user-physical-card-widget .physical-card-footer .terms-text{color:var(--link-color);text-decoration:underline;cursor:pointer}.user-physical-card-widget .limit-container{display:flex;flex-direction:column}.user-physical-card-widget .limit-container .limit-title{margin-top:20px;color:#a7a7a9}.user-physical-card-widget .limit-container .limit-amount{margin-top:10px;color:#282829}.user-physical-card-widget .limit-agree-row{display:flex;flex-direction:row;margin-top:auto;align-items:center;justify-content:space-between}.user-physical-card-widget .limit-agree-row .terms-clickable{color:var(--link-color);text-decoration:underline;cursor:pointer}.user-physical-card-widget .limit-agree-row .c-button{margin-left:auto}.physical-card-skeleton{flex:1;display:flex;align-items:center;justify-content:center}.physical-card-cancel-dialogue.cdialogue .MuiDialogContent-root{height:100px}.review-nomination-dashboard{display:flex;flex-direction:column;gap:10px;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);width:100%;max-width:1220px;margin-inline:auto}.review-nomination-dashboard .review-nomination-dashboard-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px}.review-nomination-dashboard .review-nomination-dashboard-header .review-nomination-dashboard-header-left{display:flex;gap:10px;align-items:center}.review-nomination-dashboard .review-nomination-dashboard-header,.review-nomination-dashboard .review-nomination-empty-state{background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;margin-inline:10px}.review-nomination-dashboard .c-data-grid{height:calc(100% - 140px);max-height:calc(100% - 140px);padding-inline:10px;width:auto}.review-nomination-dashboard .nomination-recipient{display:flex;align-items:center;gap:10px;cursor:pointer}.review-nomination-dashboard .hover-actions{display:none;visibility:hidden}.review-nomination-dashboard .MuiDataGrid-row:hover .hover-actions{visibility:visible;display:flex;width:100%;justify-content:flex-end;margin-right:10px}.review-nomination-dashboard .review-nomination-empty-state{height:710px}.review-nomination-dashboard .review-nomination-error-state{background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;margin-inline:10px;flex:1;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.review-nominations-dashboard-mobile{display:flex;flex-direction:column;gap:10px;flex:1;overflow-y:auto;margin-inline:auto;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;margin-inline:10px}.review-nomination-mobile-empty-state{flex:1;display:flex;flex-direction:column;padding:20px;gap:10px}.review-nomination-mobile-empty-state .rnm-empty-state-header{padding:10px 0;display:flex;gap:10px}.review-nomination-mobile-empty-state .rnm-empty-state-container{display:flex;flex-direction:column;gap:10px;align-items:center}.review-nominations-dashboard-mobile .review-nominations-container{height:100%;display:flex;flex-direction:column}.review-nominations-dashboard-mobile .review-nominations-header{height:60px;min-height:60px;border-top-right-radius:10px;border-top-left-radius:10px}.review-nominations-dashboard-mobile .review-nominations-header,.review-nominations-dashboard-mobile .review-nominations-column-headers{display:flex;align-items:center;gap:10px;padding-inline:20px;background-color:#fff;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box}.review-nominations-dashboard-mobile .review-nominations-column-headers{height:50px;min-height:50px}.review-nominations-dashboard-mobile .review-nominations-column-headers,.review-nominations-dashboard-mobile .review-nomination-list-item{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.5fr);padding-inline:20px;align-items:center;grid-gap:10px;gap:10px}.review-nominations-dashboard-mobile .review-nominations-list{overflow-y:auto}.review-nominations-dashboard-mobile .review-nomination-list-item{height:70px;min-height:70px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box}.review-nominations-dashboard-mobile .nomination-recipient{display:flex;align-items:center;gap:10px;cursor:pointer}.review-nominations-dashboard-mobile .nomination-sent-info{display:flex;align-items:center;gap:5px}.review-nominations-dashboard-mobile .nomination-sent-info span{color:var(--grey-dark-2)}.review-nominations-dashboard-mobile .nomination-status span{flex-wrap:wrap}}.review-nomination-single-view{display:flex;flex-direction:column;gap:10px;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);width:100%;max-width:1220px;margin-inline:auto}.review-nomination-single-view-inner{padding-inline:10px;display:flex;flex-direction:column;gap:10px;flex:1;max-height:100%}.review-nomination-single-view-header{height:60px;min-height:60px;display:flex;align-items:center;padding-inline:20px;gap:10px}.review-nomination-single-view-header,.review-nomination-single-view-body{border:1px solid #F1F1F3;border-radius:10px;background-color:#fff;box-sizing:border-box}.review-nomination-single-view-body{max-height:calc(100% - 70px);position:relative;overflow-y:auto}.review-nomination-single-view-body-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;height:60px;min-height:60px;padding-inline:20px;border-bottom:1px solid #F1F1F3;border-radius:10px;box-sizing:border-box;background-color:#fff}.review-nomination-view-action-buttons{display:flex;gap:10px;align-items:center}.review-nomination-single-view-body-content{padding:30px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.review-nomination-single-view-inner .review-nomination-single-view-body-content-inner{max-width:600px;width:100%;margin-inline:auto}.review-nomination-single-view-body-content .recognition-post{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.review-nomination-actions{display:flex;flex-direction:column;gap:20px;max-width:600px;width:100%;margin-inline:auto}.review-nomination-single-view-body-content .actioned-nomination-view{display:flex;flex-direction:column;gap:10px}.suggested-reward-amount-container{height:60px;border:1px solid var(--grey-light-3);border-radius:0 0 10px 10px;background-color:#fbfbfb;display:flex;align-items:center;gap:10px;padding-inline:10px}.suggested-reward-amount-container span:nth-child(2){color:var(--primary-base);font-weight:700}.review-nomination-single-view-error{padding-inline:10px;display:flex;flex-direction:column;gap:10px;flex:1}.review-nomination-single-view-error .review-nomination-single-view-body{display:flex;flex-direction:column}.review-nomination-single-view-error .review-nomination-single-view-body-content{flex:1;display:flex;justify-content:center;margin-inline:auto}.review-nomination-single-view-error .review-nomination-single-view-body-content-inner{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;max-width:470px}.review-nomination-single-view-body-content img{max-height:190px}.review-nomination-single-view-body-content .c-button{margin-top:10px}.review-nomination-single-view .review-nomination-single-view-skeleton{border:1px solid #F1F1F3;border-radius:10px;background-color:#fff;box-sizing:border-box;flex:1;margin-inline:10px}@media only screen and (max-width: 767px){.review-nomination-modal-container .c-gallery{width:75dvw;margin-inline:auto}.review-nomination-modal-container .post-reward-breakdown-container{margin-bottom:10px}.review-nomination-modal-container{width:100%}#review-nomination-mobile-modal-content{display:flex}.review-nomination-modal-container .review-nomination-single-view-skeleton{flex:1}.review-nomination-modal-container,.review-nomination-modal-container .review-nomination-actions{display:flex;flex-direction:column;gap:20px}.review-nomination-modal-container .review-nomination-actions{padding-bottom:20px}.review-nomination-modal-container .recognition-post{border-bottom-left-radius:0;border-bottom-right-radius:0}.review-nomination-modal-container .actioned-nomination-view{display:flex;flex-direction:column;gap:5px}.review-nomination-modal-container .actioned-nomination-view span:nth-child(2n){margin-bottom:10px}}.team-insights-dashboard{display:flex;flex-direction:column;gap:10px;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);width:100%;max-width:1220px;margin-inline:auto}.team-insights-dashboard .team-insights-dashboard-title-bar{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;margin-inline:10px}.team-insights-dashboard .team-insights-dashboard-title-bar-title{display:flex;gap:10px;align-items:center}.team-insights-dashboard .team-insights-dashboard-title-bar,.team-insights-dashboard .team-insights-dashboard-ticker-block,.linked-budgets-container .linked-budgets-container-row{background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box}.team-insights-dashboard-ticker-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-inline:10px}.team-insights-dashboard .team-insights-dashboard-ticker-block{display:flex;flex-direction:column;gap:10px;padding:15px;width:292px;min-height:250px}.team-insights-dashboard .team-insights-ticker-block-title{margin-bottom:5px}.team-insights-dashboard .team-insights-ticker-block-row{display:flex;align-items:center;justify-content:space-between}.team-insights-dashboard .budgets-link{display:flex;justify-content:flex-end;cursor:pointer;text-decoration:underline;color:var(--primary-base);margin-top:auto}.team-insights-recognitions-block,.team-insights-points-block{flex:1;display:flex;flex-direction:column;gap:10px}.team-insights-recognitions-block .recognitions-type-header,.team-insights-points-block .points-block-header{display:flex;gap:10px;align-items:center}.team-insights-recognitions-block .sub-header,.team-insights-points-block .sub-header{color:var(--grey-base)}.team-insights-recognitions-block .recognitions-type-body,.team-insights-points-block .points-block-body{flex:1;display:flex}.team-insights-recognitions-block .progress-bars{flex:1;display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;justify-items:center}.team-insights-recognitions-block .recognitions-type-footer,.team-insights-points-block .points-block-footer{display:flex;gap:10px;align-items:center;margin-top:auto;justify-content:flex-end}.team-insights-recognitions-block .recognitions-type-link,.team-insights-points-block .points-block-link{cursor:pointer}.team-insights-recognitions-block .recognitions-type-link.active,.team-insights-points-block .points-block-link.active{text-decoration:underline;color:var(--primary-base)}.team-insights-points-block .sub-header{display:flex;align-items:center;gap:5px}.team-insights-points-block .currency-display span,.team-insights-points-block .currency-display .decimal-value{font-size:1em;line-height:normal}.team-insights-dashboard .special-events-widget{border:none;gap:10px;flex:1}.team-insights-dashboard .special-events-widget-header{border-bottom:none;height:auto;padding-inline:0}.team-insights-dashboard .special-events-widget-container{padding:0}.team-insights-dashboard .special-events-widget-footer{display:flex;margin-top:auto;justify-content:flex-end;text-decoration:underline;color:var(--primary-base);cursor:pointer}.team-insights-dashboard .team-insights-table-toggle-bar{background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;padding:10px;display:flex;gap:10px;align-items:center}.team-insights-dashboard .team-insights-dashboard-body{display:flex;visibility:visible;flex-direction:column;flex:1;gap:10px;margin-inline:10px;padding-bottom:10px}.team-insights-dashboard .team-insights-dashboard-table-container,.team-insights-dashboard .team-insights-activity-table{flex:1;display:flex}.team-insights-dashboard .activity-table-user-col{display:flex;gap:10px;align-items:center}.team-insights-dashboard .team-insights-activity-table-skeleton{flex:1;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box}@media only screen and (max-width: 767px){.team-insights-dashboard{display:flex;flex-direction:column;gap:10px;height:auto;min-height:auto;max-height:auto;flex:1;overflow-y:auto;width:100%;max-width:1220px;margin-inline:auto}.team-insights-dashboard .team-insights-dashboard-body{display:none;visibility:hidden}}.linked-budgets-container{display:flex;flex-direction:column;gap:10px}.linked-budgets-container .linked-budgets-container-header{position:sticky;top:-16px;z-index:1;display:flex;align-items:center;justify-content:space-between;height:60px;min-height:60px;padding-inline:20px;box-sizing:border-box;background-color:#fff}.linked-budgets-container .linked-budgets-container-body{display:flex;flex-direction:column;gap:10px}.linked-budgets-container .linked-budgets-container-header,.linked-budgets-container .linked-budgets-container-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.linked-budgets-container .linked-budgets-container-row{padding:20px 15px}.linked-budgets-container .budget-amounts-display{display:flex;flex-direction:column;gap:5px}.linked-budgets-container .budget-amounts-display-points{display:flex;gap:5px}.support-dashboard{display:flex;flex-direction:column;gap:10px;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);width:100%;max-width:1220px;margin-inline:auto}.support-dashboard .support-dashboard-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px}.support-dashboard .support-dashboard-header .support-dashboard-header-left{display:flex;gap:10px;align-items:center}.support-dashboard .support-dashboard-header,.support-dashboard .support-dashboard-body,.support-dashboard .support-empty-state{background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;margin-inline:10px}.support-dashboard .support-dashboard-body{flex:1;flex-direction:column;max-height:calc(100% - 70px);position:relative;overflow-y:auto;display:flex}.support-dashboard .support-dashboard-body-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box;position:sticky;top:0;z-index:1;background-color:#fff}.support-dashboard .support-dashboard-action-buttons{display:flex;gap:10px;align-items:center}.support-dashboard .support-dashboard-body-content{display:grid;grid-template-columns:1fr;gap:20px;padding:20px 20%;overflow-y:auto}@media only screen and (max-width: 767px){.support-dashboard{display:flex;flex-direction:column;gap:10px;flex:1;overflow-y:auto;height:auto;min-height:auto;max-height:auto;width:100%;max-width:1220px;margin-inline:auto}}.programme-news-dashboard{display:flex;flex-direction:column;gap:10px;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);max-width:1220px;width:calc(100dvw - 40px);margin-inline:auto}.programme-news-dashboard .programme-news-dashboard-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px}.programme-news-dashboard .programme-news-dashboard-header .programme-news-dashboard-header-left{display:flex;gap:10px;align-items:center}.programme-news-dashboard .programme-news-dashboard-header,.programme-news-dashboard .programme-news-empty-state{background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box}.programme-news-dashboard .programme-news-actions{display:flex;gap:10px;align-items:center}.programme-news-dashboard .c-data-grid{width:auto}.programme-news-dashboard-grid{height:calc(100% - 140px);max-height:calc(100% - 140px)}.programme-news-dashboard .nomination-recipient{display:flex;align-items:center;gap:10px;cursor:pointer}.nomination-status{display:flex;gap:5px;align-items:center}.nomination-status-circle{width:9px;min-width:9px;height:9px;min-height:9px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--grey-base)}.nomination-status-circle.approved{background-color:var(--success-base)}.nomination-status-circle.converted{background-color:var(--info-base)}.nomination-status-circle.pending{background-color:var(--warning-base)}.nomination-status-circle.pending-long{background-color:var(--error-base)}.nomination-status svg.approved{color:var(--success-base)}.nomination-status svg.converted{color:var(--info-base)}.nomination-status svg.pending{color:var(--warning-base)}.nomination-status svg.pending-long{color:var(--error-base)}.programme-news-dashboard .hover-actions{display:none;visibility:hidden}.programme-news-dashboard .MuiDataGrid-row:hover .hover-actions{visibility:visible;display:flex;width:100%;justify-content:flex-end;margin-right:10px}.programme-news-dashboard-grid,.programme-news-dashboard-grid-body{flex:1;display:flex;width:inherit;max-width:inherit}.programme-news-ellipses-menu ul li{display:flex;align-items:center;gap:5px}.programme-news-ellipses-menu ul li svg{width:20px}.programme-news-dashboard .programme-news-empty-state{flex:1}.programme-news-dashboard .programme-news-error-state{background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;margin-inline:10px;flex:1;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.programme-news-dashboard{flex:1;overflow-y:auto;margin-inline:auto;margin-inline:10px;height:inherit;max-height:inherit;min-height:inherit;width:inherit;max-width:inherit;min-width:inherit}.programme-news-dashboard .programme-news-dashboard-header{gap:20px;flex-wrap:wrap}.programme-news-dashboard .programme-news-actions{flex-wrap:wrap;justify-content:center;gap:25px}.programme-news-dashboard .programme-news-dashboard-header button{width:max-content}.programme-news-dashboard-grid{height:auto;max-height:inherit}.programme-news-dashboard .hover-actions{visibility:visible;display:flex}}.create-programme-news{flex:1;display:flex;flex-direction:column;gap:10px}.create-programme-news .create-programme-news-header,.create-programme-news .create-programme-news-body{display:flex}.create-programme-news .create-programme-news-header{height:60px;gap:10px;align-items:center;padding:20px;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;justify-content:space-between}.create-programme-news .create-programme-news-title{display:flex;align-items:center;gap:10px}.create-programme-news .create-programme-news-title svg{color:var(--grey-dark-4)}.create-programme-news .create-programme-news-action-buttons{display:flex;gap:10px;align-items:center}.create-programme-news .create-programme-news-body{flex:1;flex-direction:column;position:relative;overflow-y:auto;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;background-color:#fff;padding:20px 20%;gap:50px}.create-programme-news .create-programme-news-skeleton{flex:1;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box}.create-programme-news .drag-n-drop .file-name-display{width:100%}.challenge-board-dashboard{display:flex;flex-direction:column;gap:10px}.challenge-board-dashboard .challenge-board-dashboard-header{height:135px;background-color:#fff;border:1px solid var(--grey-light-3);display:flex;justify-content:center;align-items:center;margin:0}.challenge-board-dashboard .challenge-board-dashboard-title-bar-title{display:flex;flex-direction:row;gap:20px;align-items:center}.challenge-board-dashboard .campaign-name-highlight{color:var(--primary-base);font-weight:700}.challenge-board-dashboard .challenge-board-dashboard-title-bar{max-width:1180px;width:calc(100% - 40px);margin:0 20px;align-self:center;box-sizing:border-box;display:flex;align-items:center;padding:20px;gap:10px;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;justify-content:space-between}.challenge-board-dashboard .challenge-board-dashboard-body{max-width:1180px;width:calc(100% - 40px);margin:0 20px;align-self:center;flex:1;display:flex}.challenge-board-challenges-list{align-self:center;width:100%;display:grid;grid-template-columns:repeat(auto-fill,380px);gap:20px;justify-content:center}.challenge-board-dashboard .challenge-board-dashboard-body .generic-block-skeleton{min-height:380px;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px}.challenge-board-dashboard .end-of-results{display:flex;justify-content:center;align-items:center;padding:32px 16px;margin-top:16px;border-top:1px solid var(--grey-light-3);grid-column:1 / -1;width:100%}.challenge-board-dashboard .end-of-results .text-secondary{color:var(--grey-base);font-size:14px;font-style:italic}.challenge-board-dashboard .no-challenges-message,.challenge-board-dashboard .error-message{margin:auto;text-align:center}.challenge-board-dashboard .challenge-stats-block{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;.stat-item{display:flex;align-items:center;gap:5px;.status-dot{width:10px;height:10px;border-radius:50%;&.available{background-color:var(--success-base)}&.pending{background-color:var(--warning-base)}&.claimed{background-color:var(--info-base)}}}}@media (max-width: 768px){.challenge-board-dashboard .challenge-board-dashboard-header{height:auto;min-height:100px;padding:20px;text-align:center;margin:0}.challenge-board-dashboard .challenge-board-dashboard-title-bar{width:calc(100% - 40px);margin:0 20px;padding:15px;flex-direction:column;gap:15px;align-items:flex-start}.challenge-board-dashboard .challenge-board-dashboard-body{width:calc(100% - 40px);margin:0 20px}.challenge-board-challenges-list{grid-template-columns:1fr;gap:15px}}@media (max-width: 480px){.challenge-board-challenges-list{grid-template-columns:1fr;gap:12px}.challenge-board-dashboard .challenge-board-dashboard-title-bar,.challenge-board-dashboard .challenge-board-dashboard-body{width:calc(100% - 20px);margin:0 10px}}.challenge-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;min-height:380px;gap:20px;position:relative}.challenge-card.loading{pointer-events:none;opacity:.7}.challenge-card-loading-overlay{position:absolute;inset:0;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;border-radius:10px;z-index:1000;backdrop-filter:blur(2px)}.challenge-card-loading-content{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--grey-dark-4)}.challenge-card .challenge-card-ellipses{position:absolute;top:10px;right:10px;z-index:1;visibility:hidden;background-color:#fffc;border-radius:50%;padding:5px;backdrop-filter:blur(2px);transition:all .2s ease}.challenge-card:hover .challenge-card-ellipses{visibility:visible;background-color:#ffffffe6}.challenge-card .challenge-card-image img{object-fit:cover;width:100%;height:180px;border-top-left-radius:10px;border-top-right-radius:10px}.challenge-card .challenge-card-content{padding:0 20px;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:10px;.challenge-card-title,.challenge-card-description{overflow-wrap:anywhere}}.challenge-card .challenge-card-details{display:flex;flex-direction:row;gap:10px;align-items:center;height:fit-content}.challenge-card .challenge-card-details>*:not(:last-child){border-right:1px solid var(--grey-light-3);padding-right:10px}.challenge-card .challenge-card-details div{display:flex;gap:5px;align-items:center}.challenge-card .challenge-card-footer{padding:10px 20px;border-top:1px solid var(--grey-light-3);display:flex;justify-content:flex-end}.challenge-card .challenge-card-actions{display:flex;gap:10px;align-items:center}.challenge-card .edit-button{min-width:auto;padding:8px 12px}.challenge-card .claim-button{flex:1}.challenge-card .read-more-link{cursor:pointer;font-weight:700}.challenge-card-ellipses-menu li{display:flex;align-items:center;gap:10px}.create-challenge-modal-container{display:flex;flex-direction:column;gap:20px;padding:10px 0}.create-challenge-modal-container .form-row{display:flex;gap:15px}.create-challenge-modal-container .form-row>*{flex:1}.cdialogue.create-challenge-modal .MuiDialogContent-root{height:100%;min-height:350px;max-height:80dvh}.create-challenge-modal-container .c-user-and-tag-selector{margin-bottom:20px}.cdialogue.create-challenge-modal .c-icon-button.remove-icon{background-color:var(--grey-dark-4)}.cdialogue.create-challenge-modal .c-icon-button.remove-icon svg{color:#fff}.cdialogue.create-challenge-modal .c-numeric-field{margin-top:20px}@media (max-width: 768px){.create-challenge-modal-container .form-row{flex-direction:column;gap:10px}}.claim-challenge-modal .claim-challenge-modal-container{display:flex;flex-direction:column;gap:20px;padding:10px 0}.claim-challenge-modal .file-upload-section{display:flex;flex-direction:column;gap:10px}.claim-challenge-modal .upload-label{margin-bottom:5px}.claim-challenge-modal .uploaded-files-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.claim-challenge-modal .uploaded-file-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--grey-light-1);border-radius:6px;border:1px solid var(--grey-light-3)}.claim-challenge-modal .remove-file-btn{background:none;border:none;color:var(--error-color);cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.claim-challenge-modal .remove-file-btn:hover{background-color:var(--error-light);border-radius:50%}.claim-challenge-modal .claim-instructions{padding:15px;background-color:var(--info-light);border-radius:8px;border-left:4px solid var(--info-color)}.claim-challenge-modal .text-muted{color:var(--text-secondary)}.claim-challenge-modal .drag-n-drop .file-name-display{flex:1}.claim-challenge-modal .supported-file-types-label{text-align:center}.edit-challenge-modal-container{display:flex;flex-direction:column;gap:20px;padding:10px 0}.edit-challenge-modal-container .form-row{display:flex;gap:15px}.edit-challenge-modal-container .form-row>*{flex:1}.cdialogue.edit-challenge-modal .MuiDialogContent-root{height:100%;min-height:350px;max-height:80dvh}.edit-challenge-modal-container .c-user-and-tag-selector{margin-bottom:20px}.cdialogue.edit-challenge-modal .c-icon-button.remove-icon{background-color:var(--grey-dark-4)}.cdialogue.edit-challenge-modal .c-icon-button.remove-icon svg{color:#fff}.cdialogue.edit-challenge-modal .c-numeric-field{margin-top:20px}@media (max-width: 768px){.edit-challenge-modal-container .form-row{flex-direction:column;gap:10px}}.review-challenge-dashboard{display:flex;flex-direction:column;gap:10px;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);width:100%;max-width:1220px;margin-inline:auto}.review-challenge-dashboard .review-challenge-dashboard-header{height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding-inline:20px}.review-challenge-dashboard .review-challenge-dashboard-header .review-challenge-dashboard-header-left{display:flex;gap:10px;align-items:center}.review-challenge-dashboard .review-challenge-dashboard-header,.review-challenge-dashboard .review-challenge-empty-state{background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;margin-inline:10px}.review-challenge-dashboard .c-data-grid{height:calc(100% - 140px);max-height:calc(100% - 140px);padding-inline:10px;width:auto}.review-challenge-dashboard .challenge-participant{display:flex;align-items:center;gap:10px;cursor:pointer}.challenge-status{display:flex;gap:5px;align-items:center}.challenge-status-circle{width:9px;min-width:9px;height:9px;min-height:9px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--grey-base)}.challenge-status-circle.approved{background-color:var(--success-base)}.challenge-status-circle.converted{background-color:var(--info-base)}.challenge-status-circle.pending{background-color:var(--warning-base)}.challenge-status-circle.pending-long{background-color:var(--error-base)}.challenge-status svg.approved{color:var(--success-base)}.challenge-status svg.converted{color:var(--info-base)}.challenge-status svg.pending{color:var(--warning-base)}.challenge-status svg.pending-long{color:var(--error-base)}.review-challenge-dashboard .hover-actions{display:none;visibility:hidden}.review-challenge-dashboard .MuiDataGrid-row:hover .hover-actions{visibility:visible;display:flex;width:100%;justify-content:flex-end;margin-right:10px}.review-challenge-dashboard .review-challenge-empty-state{height:710px}.review-challenge-dashboard .review-challenge-error-state{background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;margin-inline:10px;flex:1;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.review-nominations-dashboard-mobile{display:flex;flex-direction:column;gap:10px;flex:1;overflow-y:auto;margin-inline:auto;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;box-sizing:border-box;margin-inline:10px}.review-challenge-mobile-empty-state{flex:1;display:flex;flex-direction:column;padding:20px;gap:10px}.review-challenge-mobile-empty-state .rnm-empty-state-header{padding:10px 0;display:flex;gap:10px}.review-challenge-mobile-empty-state .rnm-empty-state-container{display:flex;flex-direction:column;gap:10px;align-items:center}.review-nominations-dashboard-mobile .review-nominations-container{height:100%;display:flex;flex-direction:column}.review-nominations-dashboard-mobile .review-nominations-header{height:60px;min-height:60px;border-top-right-radius:10px;border-top-left-radius:10px}.review-nominations-dashboard-mobile .review-nominations-header,.review-nominations-dashboard-mobile .review-nominations-column-headers{display:flex;align-items:center;gap:10px;padding-inline:20px;background-color:#fff;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box}.review-nominations-dashboard-mobile .review-nominations-column-headers{height:50px;min-height:50px}.review-nominations-dashboard-mobile .review-nominations-column-headers,.review-nominations-dashboard-mobile .review-challenge-list-item{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.5fr);padding-inline:20px;align-items:center;grid-gap:10px;gap:10px}.review-nominations-dashboard-mobile .review-nominations-list{overflow-y:auto}.review-nominations-dashboard-mobile .review-challenge-list-item{height:70px;min-height:70px;border-bottom:1px solid var(--grey-light-3);box-sizing:border-box}.review-nominations-dashboard-mobile .nomination-recipient{display:flex;align-items:center;gap:10px;cursor:pointer}.review-nominations-dashboard-mobile .nomination-sent-info{display:flex;align-items:center;gap:5px}.review-nominations-dashboard-mobile .nomination-sent-info span{color:var(--grey-dark-2)}.review-nominations-dashboard-mobile .challenge-status span{flex-wrap:wrap}}.review-challenge-single-view{display:flex;flex-direction:column;gap:10px;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);width:100%;max-width:1220px;margin-inline:auto}.review-challenge-single-view .review-challenge-single-view-inner,.review-challenge-single-view .review-challenge-single-view-error{padding-inline:10px;display:flex;flex-direction:column;gap:10px;flex:1;max-height:100%}.review-challenge-single-view .review-challenge-single-view-header{height:60px;min-height:60px;display:flex;align-items:center;padding-inline:20px;gap:10px}.review-challenge-single-view .review-challenge-single-view-header,.review-challenge-single-view .review-challenge-single-view-body{border:1px solid #F1F1F3;border-radius:10px;background-color:#fff;box-sizing:border-box}.review-challenge-single-view .review-challenge-single-view-body{max-height:calc(100% - 70px);position:relative;overflow-y:auto}.review-challenge-single-view .review-challenge-single-view-body-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;height:60px;min-height:60px;padding-inline:20px;border-bottom:1px solid #F1F1F3;border-radius:10px;box-sizing:border-box;background-color:#fff}.review-challenge-single-view .review-challenge-view-action-buttons{display:flex;gap:10px;align-items:center}.review-challenge-single-view .review-challenge-single-view-body-content{padding:30px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.review-challenge-single-view .review-challenge-single-view-body-content-inner{max-width:600px;width:100%;margin-inline:auto}.review-challenge-single-view .error-state{display:flex;flex-direction:column;gap:20px;align-items:center}.review-challenge-single-view .review-challenge-actions{display:flex;flex-direction:column;gap:20px;max-width:600px;width:100%;margin-inline:auto}.review-challenge-single-view .review-challenge-single-view-body-content .actioned-nomination-view{display:flex;flex-direction:column;gap:10px}.review-challenge-single-view .review-challenge-single-view-skeleton{flex:1;background-color:#fff;border-radius:10px}.review-challenge-single-view .challenge-post-component{border-radius:10px;padding:24px;border:1px solid var(--grey-light-3);max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.review-challenge-single-view .challenge-header,.review-challenge-single-view .submitter-section,.review-challenge-single-view .proof-section,.review-challenge-single-view .reward-section{display:flex;flex-direction:column;gap:20px}.review-challenge-single-view .challenge-title-section{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.review-challenge-single-view .challenge-status{flex-shrink:0}.review-challenge-single-view .status-badge{padding:3px 10px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.review-challenge-single-view .status-pending{background-color:var(--warning-light-3);color:var(--grey-dark-4)}.review-challenge-single-view .status-approved{background-color:var(--success-light-3);color:var(--grey-dark-4)}.review-challenge-single-view .status-rejected{background-color:var(--error-light-3);color:var(--grey-dark-4)}.review-challenge-single-view .challenge-details{display:flex;flex-direction:column;gap:20px}.review-challenge-single-view .challenge-details h2,.review-challenge-single-view .challenge-details p{margin:0}.review-challenge-single-view .submitter-info{display:flex;align-items:center;gap:12px}.review-challenge-single-view .proof-content{display:flex;flex-direction:column;gap:12px}.review-challenge-single-view .proof-item{display:flex;flex-direction:column;gap:20px;padding:10px 8px 10px 14px;background-color:#fff;border-radius:10px;border:1px solid var(--grey-light-3)}.review-challenge-single-view .proof-file-section,.review-challenge-single-view .proof-message-section{display:flex;flex-direction:column;gap:10px}.review-challenge-single-view .proof-file{display:flex;align-items:center;gap:10px;width:100%;cursor:pointer}.review-challenge-single-view .proof-file .download-icon{margin-left:auto}.review-challenge-single-view .proof-message{display:flex;align-items:flex-start;gap:8px;width:100%}.review-challenge-single-view .no-proof{padding:20px;text-align:center;color:var(--text-secondary, #6b7280);font-style:italic;background-color:#fff;border-radius:6px;border:1px dashed var(--error-light-3)}.review-challenge-single-view .reward-amount{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--grey-dark-4)}@media (max-width: 768px){.review-challenge-single-view .challenge-post-component{padding:16px;margin:0 8px}.review-challenge-single-view .challenge-title-section{flex-direction:column;align-items:flex-start;gap:12px}.review-challenge-single-view .submitter-info{flex-wrap:wrap}.review-challenge-single-view .proof-item{flex-direction:column;align-items:flex-start}}.review-challenge-single-view .styled-box{padding:20px;background-color:var(--grey-light-4);border-radius:10px}.poll-quiz-dashboard{display:flex;flex-direction:column;gap:10px;max-width:1180px;width:100%;align-self:center;flex:1;margin-bottom:20px;>div{margin:0 20px}.poll-quiz-dashboard-header,.poll-quiz-dashboard-title-bar{height:60px;display:flex;align-items:center;padding:0 20px;gap:10px;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;justify-content:space-between;.poll-quiz-dashboard-title-bar-title{align-items:flex-end}.poll-quiz-dashboard-title-bar-actions{align-items:center}.poll-quiz-dashboard-title-bar-title,.poll-quiz-dashboard-title-bar-actions{display:flex;flex-direction:row;gap:10px;.active{background-color:var(--primary-light-1)}}}.poll-quiz-dashboard-body{margin-bottom:20px;.poll-quiz-dashboard-list{align-self:center;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-content:center}.no-polls-quizzes-message,.error-message{text-align:center;margin-top:50px}}.generic-block-skeleton{min-height:142px;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px}}@media only screen and (max-width: 1000px){.poll-quiz-dashboard{overflow-y:auto;.poll-quiz-dashboard-header,.poll-quiz-dashboard-title-bar{padding:10px 20px;min-height:auto;max-height:none;height:auto}.poll-quiz-dashboard-body{.poll-quiz-dashboard-list{grid-template-columns:repeat(2,1fr)}}}}@media only screen and (max-width: 767px){.poll-quiz-dashboard{.poll-quiz-dashboard-title-bar{min-height:60px;max-height:none;height:auto;flex-direction:column;padding:20px}.poll-quiz-dashboard-body{.poll-quiz-dashboard-list{grid-template-columns:repeat(1,1fr)}}}}.poll-quiz-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;gap:10px;position:relative;padding:20px;.poll-quiz-card-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;.poll-quiz-card-header{display:flex;flex-direction:column;gap:10px}.poll-quiz-type{color:var(--secondary-base)}.poll-quiz-card-title{overflow-wrap:anywhere}}.poll-quiz-card-footer{display:flex;justify-content:space-between;align-items:center;.poll-quiz-card-info{display:flex;flex-direction:column;gap:5px;.questions-count,.end-date{display:flex;gap:5px;align-items:center}}.poll-quiz-card-actions{display:flex;gap:10px;justify-content:flex-end;button {min-width: 90px;}}}}.poll-quiz-view{display:flex;flex-direction:column;gap:10px;max-width:1180px;width:100%;align-self:center;flex:1;margin-bottom:20px;>div{margin:0 20px}.poll-quiz-view-header{height:60px;display:flex;align-items:center;padding:0 20px;gap:10px;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;justify-content:space-between}.poll-quiz-view-content{flex:1;background-color:#fff;border:1px solid var(--grey-light-3);border-radius:10px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;.loading-container,.error-container{width:100%;display:flex;justify-content:center;align-items:center}.poll-quiz-intro{width:100%;max-width:700px;display:flex;flex-direction:column;gap:10px;text-align:center;.title,.description{overflow-wrap:anywhere}.poll-quiz-intro-header{display:flex;flex-direction:column;gap:30px;.poll-quiz-intro-image{height:150px}}.poll-quiz-intro-body{display:flex;flex-direction:column;gap:20px;.poll-quiz-info{display:flex;justify-content:center;gap:20px;padding:20px;.info-item{display:flex;flex-direction:row;align-items:center;gap:5px}}}.poll-quiz-intro-actions{display:flex;justify-content:center}}.poll-quiz-questions{width:100%;max-width:800px;display:flex;flex-direction:column;gap:30px;.question-header{text-align:center;margin:50px 0}.question-progress{display:flex;flex-direction:column;gap:10px;.progress-bar{width:100%;height:8px;background-color:var(--grey-light-3);border-radius:4px;overflow:hidden;.progress-fill{height:100%;background-color:var(--primary-base);transition:width .3s ease}}}.question-container{display:flex;flex-direction:column;gap:25px;.question-text{text-align:left;overflow-wrap:anywhere}.choices-list{display:flex;flex-direction:column;gap:15px;.choice-option{padding:15px 20px;background-color:var(--grey-light-4);border:2px solid var(--grey-light-3);border-radius:8px;cursor:pointer;transition:all .2s ease;&:hover{background-color:var(--grey-light-2);border-color:var(--primary-light-1)}&.selected{background-color:var(--primary-light-1);border-color:var(--primary-base)}}}}.question-actions{display:flex;justify-content:space-between;gap:10px;.next{margin-left:auto}}}.poll-quiz-completed{width:100%;max-width:600px;display:flex;flex-direction:column;gap:25px;text-align:center;align-items:center;.poll-quiz-completed-image{height:250px}.completed-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}}}}@media only screen and (max-width: 767px){.poll-quiz-view{overflow-y:auto;width:calc(100% - 20px);margin-bottom:0;>div{margin:0}.poll-quiz-view-header{padding:10px 20px;min-height:auto;max-height:none;height:auto}.poll-quiz-view-content{padding:20px;overflow-y:auto;max-height:100%;.poll-quiz-questions{max-height:100%;.question-actions{flex-direction:column;padding-bottom:20px;button {width: 100%;}}}.poll-quiz-completed{.completed-actions{flex-direction:column;width:100%;button {width: 100%;}}}}}}@media only screen and (min-height: 1000px){.poll-quiz-view{.poll-quiz-view-content{.poll-quiz-questions{flex:1;.question-header{margin:100px 0}}}}}.poll-quiz-results{width:100%;max-width:450px;display:flex;flex-direction:column;gap:30px;text-align:center;.quiz-results-container{display:flex;flex-direction:column;gap:30px;align-items:center;border-radius:10px;border:1px solid var(--grey-light-3);background:#FFF;box-shadow:0 2px 7px #2828291a;padding:85px 75px 50px;.progress-container{display:flex;gap:10px;align-items:center;.your-score{display:flex;flex-direction:column;gap:10px;text-align:left}}.circular-progress-container{position:relative;width:200px;height:200px;margin:20px 0;.circular-progress{transform:rotate(-90deg);width:100%;height:100%;.progress-background{fill:none;stroke:var(--grey-light-3);stroke-width:10}.progress-bar{fill:none;stroke:var(--primary-base);stroke-width:10;stroke-linecap:round;transition:stroke-dasharray .5s ease}}.progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:5px;.score-text{color:var(--grey-dark-1)}}}}.poll-results-container{display:flex;flex-direction:column;gap:25px;align-items:center;flex:1;overflow-wrap:anywhere;border-radius:10px;border:1px solid var(--grey-light-3);background:#FFF;box-shadow:0 2px 7px #2828291a;padding:45px 35px 50px;.total-votes{color:var(--grey-dark-2);width:100%;text-align:left}.poll-question{text-align:center}.poll-choices{width:100%;display:flex;flex-direction:column;gap:25px;.poll-choice-item{display:flex;flex-direction:column;gap:5px;.choice-header{display:flex;flex-direction:column;gap:2.5px;align-items:flex-start}.choice-bar-container{width:100%;height:12px;background-color:var(--grey-light-3);border-radius:6px;overflow:hidden;.choice-bar-fill{height:100%;background:linear-gradient(90deg,var(--primary-base),var(--primary-light-1));border-radius:6px;transition:width .5s ease}}}}}.results-actions{display:flex;justify-content:center;gap:15px;padding-top:20px;flex-wrap:wrap}}@media only screen and (max-width: 767px){.poll-quiz-results{max-height:100%;overflow-y:auto;.quiz-results-container{padding:40px 25px 35px;gap:20px;.progress-container{flex-direction:column;text-align:center;.your-score{text-align:center}}.circular-progress-container{width:160px;height:160px;margin:10px 0}.answers-breakdown{.answer-item{padding:15px;.answer-header{flex-direction:column;align-items:flex-start;gap:10px}}}}.poll-results-container{padding:30px 20px 35px;gap:20px;.poll-choices{gap:20px;.poll-choice-item{.choice-header{flex-direction:column;align-items:flex-start;gap:8px;.choice-stats{font-size:13px}}}}}.results-actions{flex-direction:column;width:100%;padding-top:10px;button {width: 100%;}}}}:root{--primary-base: #00BEB8;--secondary-base: #A6CE38;--top-bar-color: #ffffff;--login-form-background: #ffffff;--button-press: #DDF4F3;--button-hover: #DDF4F3;--menu-color: #282829;--login-form-container-opacity: .5;--primary-dark-1: #00AFA7;--primary-dark-2: #00A095;--primary-dark-3: #009287;--primary-dark-4: #008276;--primary-light-1: #6ED1CD;--primary-light-2: #ABE3E1;--primary-light-3: #DDF4F3;--primary-light-4: #EEFBFA;--secondary-dark-1: #95BE30;--secondary-dark-2: #7FAA25;--secondary-dark-3: #6A961B;--secondary-dark-4: #437403;--secondary-light-1: #B4D659;--secondary-light-2: #C3DD79;--secondary-light-3: #D4E7A1;--grey-base: #a7a7a9;--grey-dark-1: #7e7e7f;--grey-dark-2: #69696a;--grey-dark-3: #4b4b4b;--grey-dark-4: #282829;--grey-dark-5: #000000;--grey-light-1: #c6c6c7;--grey-light-2: #e8e8e9;--grey-light-3: #f1f1f3;--grey-light-4: #f6f6f8;--grey-light-5: #FBFBFB;--error-dark: #b61200;--error-base: #ff3b3b;--error-light-1: #ff5c5c;--error-light-2: #ff8080;--error-light-3: #ffe6e6;--warning-dark: #d36c05;--warning-base: #fb8c1e;--warning-light-1: #ffc127;--warning-light-2: #fccc75;--warning-light-3: #fff8e6;--success-dark: #237a27;--success-base: #28a826;--success-light-1: #66bb6a;--success-light-2: #a5d6a7;--success-light-3: #e8f5e9;--info-dark: #0046af;--info-base: #0063f7;--info-light-1: #5b8def;--info-light-2: #90caf9;--info-light-3: #e3f2fd;--yellow-base: #ffeb3b;--lime-base: #cddc39;--lime-dark: #8db81a;--link-color: #25a69a;--yellow-dark: #ffd310;--yellow-light-1: #fff176;--yellow-light-2: #fff59d;--yellow-light-3: #fffde7;--lime-light-1: #d4e157;--lime-light-2: #e6ee9c;--lime-light-3: #fbffd5;--teal-dark: #008189;--teal-light-1: #4db6ac;--teal-light-2: #80cbc4;--teal-light-3: #e0f2f1;--light-color: #eefbfa;--dark-mode-text: #d5d1cc;--reporting-primary-color: #4D96F8;--reporting-secondary-color: #96D7FB;--font-size-1: 2em;--font-size-2: 1.5em;--font-size-3: 1.17em;--font-size-4: 1em;--font-size-5: .83em;--font-size-6: .67em}.app-main{height:100%;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.app-loading{flex:1;background-color:#fff}@media only screen and (max-width: 767px){.app-main{justify-content:space-between}.app-main .homepage{overflow-y:auto}}.navigation-bar-top{height:72px;min-height:72px;display:flex;flex-direction:row;z-index:1020}.navigation-bar-top .navigation-bar-top-app-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--top-bar-color);box-shadow:0 0 1px #28293d14,0 .5px 5px #60617029;height:inherit;padding:10px 25px}.navigation-bar-top-logo{max-width:250px;max-height:42px;height:100%}.navigation-bar-top-logo img{height:100%;cursor:pointer}.navigation-bar-burger-menu-mobile{display:none;visibility:hidden}.navigation-bar-top .user-search{max-width:400px}.navigation-bar-top .navigation-bar-top-app-bar .navigation-bar-toolbar{padding:0}.navigation-bar-top .navigation-bar-top-app-bar .navigation-bar-toolbar-desktop{display:flex;flex-direction:row;gap:10px}.navigation-bar-top .navigation-bar-top-app-bar .navigation-bar-toolbar .c-icon-button{height:42px;width:42px}.navigation-bar-top .navigation-bar-top-app-bar .navigation-bar-toolbar button svg{color:var(--grey-dark-4);height:18px;width:18px}.navigation-bar-top .MuiBadge-badge{background-color:var(--error-base);width:15px;height:15px;text-align:center}.navigation-bar-skeleton-container{width:100%;height:100%}.navigation-bar-skeleton{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-inline:25px}.navigation-bar-skeleton .navigation-bar-skeleton-left,.navigation-bar-skeleton .navigation-bar-skeleton-right{flex:1}.navigation-bar-skeleton .navigation-bar-skeleton-left span{max-width:120px;width:100%}.navigation-bar-skeleton .navigation-bar-skeleton-right{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}.navigation-bar-skeleton .navigation-bar-skeleton-right>span{width:40px}.burger-menu .MuiPaper-root.MuiDrawer-paper{width:340px;height:auto;top:62px;bottom:10px;right:10px;padding-bottom:25px;border-radius:10px}.burger-menu .burger-menu-container{display:flex;flex-direction:column;gap:15px}.burger-menu .separator-nav-menu{box-sizing:border-box;height:1px;width:calc(100% - 30px);border:none;border-bottom:1px solid #f1f1f3}.top-separator-display{display:inherit;visibility:visible}.top-separator-hide{display:none;visibility:hidden}.burger-menu .MuiDrawer-paper.MuiDrawer-paperAnchorRight{width:340px}.burger-menu .close-menu-icon{visibility:hidden;display:none}.burger-menu .close-menu-icon{justify-content:end;margin-right:18px;margin-top:10px}.burger-menu .close-menu-icon svg{color:#a7a7a9;height:20px}.burger-menu .menu-profile-block{display:flex;flex-direction:row;margin:20px 30px 5px 20px;align-items:center;cursor:pointer;gap:10px}.burger-menu .menu-profile-block .user-profile-widget-user-details{display:flex;flex-direction:column;gap:5px}.burger-menu .menu-profile-block .user-profile-widget-user-details .job-title{color:var(--grey-dark-2)}.burger-menu .menu-profile-block .MuiAvatar-root{width:60px;height:60px}.burger-menu .chevron-icon{color:#a7a7a9;height:20px;margin-left:auto}.burger-menu .menu-points-block{padding-inline:20px;height:80px}.burger-menu .menu-points-block-container{flex:1 1;display:flex;flex-direction:column;gap:15px;cursor:pointer}.burger-menu .menu-points-block-currency{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:var(--primary-base);font-weight:700}.burger-menu .menu-points-block-points{color:var(--grey-dark-4);font-size:.67em;font-weight:700;display:flex;align-items:flex-end;gap:5px}.burger-menu .announcements.disabled{opacity:.5}.burger-menu .menu-entry-items{display:grid;grid-template-columns:1fr;gap:35px;margin-top:10px;margin-bottom:10px}.burger-menu .special-events,.burger-menu .announcements,.burger-menu .notifications,.burger-menu .my-goals,.burger-menu .awardsapp{display:none;visibility:hidden}@media only screen and (max-width: 1280px){.burger-menu .special-events,.burger-menu .announcements{display:grid;visibility:visible}}@media only screen and (max-width: 1024px){.burger-menu .special-events,.burger-menu .announcements,.burger-menu .my-goals{display:grid;visibility:visible}}@media only screen and (max-width: 767px){.burger-menu .notifications{display:grid;visibility:visible}.burger-menu .MuiPaper-root.MuiDrawer-paper{width:100%;height:auto;top:0;bottom:0;right:0;padding-bottom:25px;border-radius:0}.burger-menu .close-menu-icon{visibility:visible;display:flex}.burger-menu .awardsapp{display:grid;visibility:visible}}.burger-menu-entry{display:grid;grid-template-columns:25px auto;gap:10px;align-items:center;margin-left:20px;margin-right:30px;cursor:pointer}.burger-menu-entry.active svg{color:var(--primary-base)}.burger-menu-entry-label{display:flex;align-items:center;gap:10px}.burger-menu-entry.active .burger-menu-entry-label{font-weight:700}.burger-menu-entry .burger-menu-entry-icon{color:var(--grey-base)}.burger-menu-entry .burger-menu-entry-icon,.burger-menu-entry .burger-menu-entry-icon svg{width:20px;height:20px}.burger-menu-entry .burger-menu-entry-nav-icon{justify-self:end}.burger-menu-entry.disabled{cursor:default}.burger-menu-entry.disabled .burger-menu-entry-label,.burger-menu-entry.disabled svg{color:var(--grey-light-1)}.burger-menu-entry .burger-menu-entry-count{display:flex;justify-content:center;align-items:center;border-radius:6px;background-color:var(--grey-light-3);padding:3px 8px}.notifications-widget-drawer .MuiDrawer-paper{max-width:440px;width:100%;margin:10px;bottom:0;height:auto;border-radius:10px;border:1px solid var(--grey-light-3);box-sizing:border-box}.notifications-widget-drawer-container{display:flex;flex-direction:column;height:100%}.notifications-widget-drawer .notifications-drawer-header{display:flex;align-items:center;justify-content:space-between;padding-inline:10px;height:60px;border-bottom:1px solid var(--grey-light-3);background-color:#fff}.notifications-widget-drawer .notifications-drawer-header-text{display:flex;align-items:center;gap:5px}.notifications-widget-drawer .notifications-drawer-header-text span:nth-child(2){color:var(--grey-dark-2)}.notifications-widget-drawer .notifications-drawer-header-action-buttons{display:flex;align-items:center;gap:5px}.notification-icon-container{width:40px;height:40px;border-radius:50%;background-color:var(--secondary-base);display:flex;align-items:center;justify-content:center}.notification-icon-container svg{color:#fff}.notifications-widget-drawer .notifications-drawer-body{flex:1;display:flex;flex-direction:column;overflow-y:auto}.notifications-widget-drawer .notifications-drawer-body .notification-item-sub-container{border:1px solid var(--grey-light-3);box-sizing:border-box;padding:10px 20px;display:grid;grid-template-columns:40px auto 85px;align-items:center;gap:10px;position:relative}.notifications-widget-drawer .notifications-drawer-body .notification-item .message-content{display:flex;flex-direction:column;.notification-message{overflow-wrap:anywhere}}.notifications-widget-drawer .notifications-drawer-body .notification-item .message-content .time-since{color:var(--grey-dark-2)}.notifications-widget-drawer .notification-item.is-read-false{background-color:var(--grey-light-5)}.notifications-drawer-body-action-buttons-container{visibility:hidden;display:none;position:absolute;right:10px}.notifications-drawer-body-action-buttons{display:flex;align-items:center;gap:5px}.notifications-widget-drawer .notification-item-sub-container:hover{background-color:var(--grey-light-4)}.notifications-widget-drawer .notification-item-sub-container .notifications-drawer-body-action-buttons-container.keep-visible,.notifications-widget-drawer .notification-item-sub-container:hover .notifications-drawer-body-action-buttons-container{visibility:visible;display:flex}.notifications-widget-drawer .notification-expanded-container{display:flex;flex-direction:column;gap:10px;padding:20px}.notifications-widget-drawer .expanded-footer{display:flex;justify-content:space-between}.notifications-widget-drawer .expanded-footer-left{display:flex;align-items:center;gap:10px}.notifications-widget-drawer .expanded-view-skeleton-container{display:flex;height:100px}.notifications-widget-drawer .expanded-message{white-space:pre-wrap}.notifications-widget-drawer .notifications-drawer-footer{display:flex;align-items:center;justify-content:center;height:80px;border-top:1px solid var(--grey-light-3);background-color:#fff}.notifications-drawer-body-no-more{padding:40px 20px}.notifications-drawer-empty-state{padding:100px 50px}.notifications-drawer-body-no-more,.notifications-drawer-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.notifications-drawer-body-no-more .no-more-image,.notifications-drawer-empty-state .no-notifications-image{max-width:120px;width:100%;height:100%;max-height:130px;margin-bottom:10px}.notifications-widget-drawer .like-button .button_icon{transition:color .3s ease-in-out}.notifications-widget-drawer .like-button.animating .button_icon{animation:update-likes 1.5s}.notifications-widget-drawer .like-button.liked svg{color:var(--primary-base)}@keyframes update-likes{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@media only screen and (max-width: 767px){.notifications-widget-drawer .MuiDrawer-paper{max-width:none;width:100%;margin:0}}.idle-detection-dialogue .MuiDialogContent-root{display:flex;height:auto}.idle-detection-dialogue .idle-detection-modal-container{display:flex;flex-direction:column;gap:10px}.idle-detection-dialogue .idle-detection-countdown{flex:1;display:flex;align-items:center;justify-content:center}.navigation-bar-bottom .MuiBottomNavigation-root{align-items:center;padding-inline:20px;justify-content:flex-start}.navigation-bar-bottom .MuiBottomNavigationAction-root{min-width:60px;max-width:60px}.navigation-bar-bottom .bottom-nav-recognition-button{margin-left:auto}
