.p-profile-empty{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media(min-width:0)and (max-width:767px){.p-profile-empty{padding-top:10px}}@media(min-width:768px)and (max-width:1439px){.p-profile-empty{padding-top:16px}}@media(min-width:768px)and (max-width:1023px){.p-profile-empty{padding-left:32px}}.p-profile-empty__title{font-weight:500;font-size:26px;line-height:32px;letter-spacing:-.01em}@media(min-width:0)and (max-width:1439px){.p-profile-empty__title{font-size:18px;line-height:24px;letter-spacing:0}}@media(min-width:0)and (max-width:1023px){.p-profile-empty__title{font-size:20px;line-height:22px}}@media(min-width:0)and (max-width:767px){.p-profile-empty .ui-button{width:100%}}.p-profile-head{margin-bottom:20px;padding:40px 0 20px;border-bottom:1px solid var(--secondary-gray-100);background:var(--app-background)}@media(min-width:0)and (max-width:1023px){.p-profile-head{display:none;margin-bottom:0;padding:20px 0;border-bottom:0}}.p-profile-head__wrap{display:flex;align-items:flex-start;justify-content:space-between}.p-profile-head__title{font-weight:500;font-size:26px;line-height:32px;letter-spacing:-.01em}@media(min-width:0)and (max-width:1439px){.p-profile-head__title{font-size:18px;line-height:24px;letter-spacing:0;font-size:26px;line-height:32px}}.p-profile-head__name{font-weight:500;font-size:22px;line-height:26px;letter-spacing:-.01em}.p-profile__inner{gap:var(--column-gap)}.p-profile-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}@media(min-width:0)and (max-width:1023px){.p-profile-header{border-bottom:1px solid var(--secondary-gray-100);background:var(--app-background)}}@media(min-width:0)and (max-width:767px){.p-profile-header{flex-direction:column;align-items:flex-start;gap:16px;width:calc(100% + 16px);margin:0 -8px 20px;padding:20px 8px}}@media(min-width:768px)and (max-width:1023px){.p-profile-header{width:calc(100% + 32px);margin:0 -16px 20px;padding:20px 16px}}.p-profile-header--column{flex-direction:column;align-items:flex-start;gap:12px}@media(min-width:1024px)and (max-width:99998px){.p-profile-header:has(.hidden-desktop):not(.p-profile-header:has(.hidden-mobile-tablet)){margin-bottom:0}}.p-profile-header__wrap{display:flex;align-items:flex-end;gap:20px}@media(min-width:0)and (max-width:1023px){.p-profile-header__wrap{gap:8px}}@media(min-width:0)and (max-width:767px){.p-profile-header__wrap{align-items:flex-start;justify-content:space-between;width:100%}}.p-profile-header__inner{display:flex;align-items:center;gap:20px}@media(min-width:0)and (max-width:1023px){.p-profile-header__inner{gap:8px}}.p-profile-header__back{display:flex;align-items:center;width:20px;height:20px}@media(min-width:0)and (max-width:767px){.p-profile-header__back{align-self:start;margin-top:6px}}@media(min-width:1024px)and (max-width:99998px){.p-profile-header__back{display:none}}@media(min-width:0)and (max-width:767px){.p-profile-header__back:has(+.p-profile-header__title--sm-mobile){height:24px;margin-top:0}}.p-profile-header__title{font-weight:500;font-size:44px;line-height:50px;letter-spacing:-.01em}@media(min-width:0)and (max-width:1023px){.p-profile-header__title{font-size:26px;line-height:32px}}.p-profile-header__title{margin:0}@media(min-width:0)and (max-width:767px){.p-profile-header__title--sm-mobile{font-size:20px;line-height:24px}}@media(min-width:768px)and (max-width:1439px){.p-profile-header__button{margin-left:auto}}.p-profile-header__button .ui-button--icon{width:42px;height:42px;border-radius:var(--radius)}@media(min-width:0)and (max-width:1023px){.p-profile-header__button .ui-button--icon{width:32px;height:32px;border-radius:6px}.p-profile-header__button .ui-button--icon .ui-icon{width:16px!important;min-width:16px!important;height:16px!important}}.p-profile-header__button:has(.ui-button--icon){margin-left:0;margin-right:auto}@media(min-width:0)and (max-width:767px){.p-profile-header__button:has(.ui-button--icon){margin-right:0}}.p-profile-header__text{font-weight:400;font-size:16px;line-height:24px;color:var(--secondary-gray-400)}@media(min-width:0)and (max-width:1023px){.p-profile-header__text{display:none}}.p-profile-header__name{align-self:flex-end;font-weight:500;font-size:14px;line-height:20px}@media(min-width:1024px)and (max-width:99998px){.p-profile-header__name{display:none}}@media(min-width:0)and (max-width:767px){.p-profile-header__name{align-self:flex-start}}@media(min-width:768px)and (max-width:1023px){.p-profile-header__name{margin-left:auto}}@media(min-width:1024px)and (max-width:99998px){.p-profile-header:has(+.p-profile-progress){margin-bottom:20px}}.p-profile__inner{display:flex;align-items:flex-start;justify-content:space-between}@media(min-width:0)and (max-width:1023px){.p-profile__inner{display:block}}@media(min-width:1024px)and (max-width:1439px){.p-profile__inner{gap:var(--column-gap)}}.p-profile__main{width:calc(calc((100% - var(--column-gap) * calc(12 - 1)) / 12)*10 + var(--column-gap)*9);padding:20px;border-radius:var(--radius);background:var(--app-background)}@media(min-width:0)and (max-width:1023px){.p-profile__main{width:100%;padding:0;border-radius:0;background:none}}@media(min-width:768px)and (max-width:1023px){.p-profile__main{position:relative}}@media(min-width:1024px)and (max-width:1439px){.p-profile__main{width:calc(calc((100% - var(--column-gap) * calc(12 - 1)) / 12)*9 + var(--column-gap)*8)}}.c-profile-menu--collapsed+.p-profile__main{width:calc(100% - 60px - var(--column-gap))}@media(min-width:0)and (max-width:1023px){.p-profile--menu-opened .p-profile__main{display:none}.p-profile__content{padding:16px;border-radius:var(--radius);background:var(--app-background)}}@media(min-width:0)and (max-width:767px){.p-profile__content{width:calc(100% + 16px);margin:0 -8px;padding:16px 8px}}@media(min-width:0)and (max-width:1023px){.p-profile__info{display:none}}@media(min-width:1024px)and (max-width:99998px){.p-profile__menu{display:none}}.p-profile__filter{display:flex;align-items:center;width:416px;max-width:100%}@media(min-width:0)and (max-width:767px){.p-profile__filter{width:100%}.ui-button~.p-profile__filter{width:100%;max-width:calc(100% - 38px - 8px)}}.p-profile__filter>*{flex:1 1}@media(min-width:0)and (max-width:1023px){.p-profile__filter .ui-datepicker{height:38px}.p-profile__filter .ui-datepicker .date-picker{height:100%}.p-profile__filter .ui-datepicker .date-picker-input{height:100%;font-size:14px;line-height:20px}}.p-profile__filter .ui-form-control .ui-datepicker__control{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.p-profile__filter .ui-form-control:nth-child(2) .ui-datepicker__control{border-top-left-radius:0;border-bottom-left-radius:0}@media(min-width:0)and (max-width:767px){.p-profile__filter .ui-form-control:nth-child(2) .ui-datepicker__outer{right:0;left:auto}}.p-profile__row{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:20px}.p-profile__subtitle{font-weight:500;font-size:26px;line-height:32px;letter-spacing:-.01em}@media(min-width:0)and (max-width:1439px){.p-profile__subtitle{font-size:18px;line-height:24px;letter-spacing:0}}.p-profile__subtitle{margin:0}@media(min-width:0)and (max-width:1023px){.p-profile__subtitle{line-height:20px}}@media(min-width:1024px)and (max-width:1439px){.p-profile__subtitle{font-size:26px;line-height:32px}}.p-profile .ui-tabs .ui-button{min-width:148px}@media(min-width:0)and (max-width:767px){.p-profile .ui-tabs .ui-button{flex:1 1;min-width:auto;height:38px;border-radius:6px;border:0!important}.p-profile-table{overflow:hidden}.p-profile-table__inner{margin-bottom:-10px;padding-bottom:10px;overflow-x:auto}}.p-profile-table table{border-spacing:0;border-radius:12px;border-collapse:separate;border:1px solid var(--secondary-gray-100)}@media(min-width:0)and (max-width:1439px){.p-profile-table table{width:100%}}.p-profile-table table td,.p-profile-table table th{padding:20px 10px}@media(min-width:0)and (max-width:1023px){.p-profile-table table td,.p-profile-table table th{padding:16px 8px}}@media(min-width:0)and (max-width:767px){.p-profile-table table td,.p-profile-table table th{white-space:nowrap}}.p-profile-table table td:first-child,.p-profile-table table th:first-child{padding-left:20px}@media(min-width:0)and (max-width:767px){.p-profile-table table td:first-child,.p-profile-table table th:first-child{padding-left:8px}}.p-profile-table table td:last-child,.p-profile-table table th:last-child{padding-right:20px}@media(min-width:0)and (max-width:767px){.p-profile-table table td:last-child,.p-profile-table table th:last-child{padding-right:8px}}.p-profile-table table thead th{font-weight:500;font-size:14px;line-height:16px;background:var(--secondary-gray-50);text-align:left;white-space:nowrap}@media(min-width:0)and (max-width:1023px){.p-profile-table table thead th{font-size:14px;line-height:20px}}.p-profile-table table thead th:first-child{border-top-left-radius:6px}.p-profile-table table thead th:last-child{border-top-right-radius:6px}.p-profile-table table td{border-top:1px solid var(--secondary-gray-100);transition:background-color .25s,color .25s}@media(min-width:0)and (max-width:1023px){.p-profile-table table td{font-size:14px;line-height:20px}}.p-profile-table table tbody tr:first-child td{border-top-color:var(--secondary-gray-400)}.p-profile-table table tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.p-profile-table table tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.p-profile-table__row--selected td{background:var(--primary-green)!important;color:var(--white)}.p-profile-table__row--selected td .ui-button--text-underlined .ui-button__inner{color:var(--white)!important}.p-profile-table__row--selected td .ui-button--text-underlined span:after{background:var(--white)!important}@media(min-width:1024px)and (max-width:99998px){.p-profile-table__row--selected td .ui-button--text-underlined:hover{opacity:.8}}body:has(.p-profile){background:var(--app-background-secondary)}.p-profile-user-data__inner{max-width:529px}@media(min-width:0)and (max-width:1439px){.p-profile-user-data__inner{max-width:100%}}.p-profile-notifications .p-profile-header{justify-content:space-between;max-width:644px}@media(min-width:0)and (max-width:1439px){.p-profile-notifications .p-profile-header{max-width:none}}@media(min-width:0)and (max-width:767px){.p-profile-notifications__inner{width:calc(100% + 16px);margin:0 -8px}}@media(min-width:768px)and (max-width:1023px){.p-profile-notifications__inner{padding:16px;border-radius:var(--radius);background:var(--app-background)}}@media(min-width:0)and (max-width:767px){.p-profile-notifications__inner .p-profile-empty{padding-right:8px;padding-left:8px}.p-profile-notifications__tabs{margin-bottom:20px;padding:16px 8px;border-radius:var(--radius);background:var(--app-background)}}@media(min-width:768px)and (max-width:1023px){.p-profile-notifications__tabs{margin-bottom:32px}}@media(min-width:0)and (max-width:1023px){.p-profile-notifications__tabs--desktop{display:none}}@media(min-width:1024px)and (max-width:99998px){.p-profile-notifications__tabs--mobile{display:none}}.p-profile-notifications__tabs .ui-tabs{width:-moz-fit-content;width:fit-content}@media(min-width:0)and (max-width:767px){.p-profile-notifications__tabs .ui-tabs{width:100%;height:auto;margin:0}.p-profile-notifications__tabs .ui-tabs__inner{gap:0;padding:0}}.p-profile-notifications__tabs .ui-button{min-width:148px}@media(min-width:0)and (max-width:767px){.p-profile-notifications__tabs .ui-button{flex:1 1;min-width:auto;height:38px;border-radius:6px;border:0!important}}.p-profile-notifications__items{display:flex;flex-direction:column;gap:20px;max-width:644px}@media(min-width:0)and (max-width:1439px){.p-profile-notifications__items{max-width:100%}}@media(min-width:0)and (max-width:767px){.p-profile-notifications__items{gap:8px}}