.account_delete_modal{flex-direction:column;height:100%;padding:30px;display:flex}.account_delete_modal .account_delete_modal__header{align-items:center;gap:5px;margin-bottom:20px;padding:0;display:flex;color:var(--text-color)!important}.account_delete_modal .account_delete_modal__header .account_delete_modal__icon__container{justify-content:center;align-items:center;display:flex}.account_delete_modal .account_delete_modal__header .account_delete_modal__icon__container .account_delete_modal__icon{font-size:1.5em!important}.account_delete_modal .account_delete_modal__header .account_delete_modal__title{height:fit-content;margin:0;font-size:1.1em;font-weight:600;line-height:.9em}.account_delete_modal .account_delete_modal__body{color:var(--text-color);flex-direction:column;gap:10px;font-size:.9em;line-height:1.2em;display:flex}.account_delete_modal .account_delete_modal__body .account_delete_modal__body__text{font-size:.9em;font-weight:500}.account_delete_modal .account_delete_modal__body .account_delete_modal__body__buttons{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.account_delete_modal .account_delete_modal__body .account_delete_modal__body__buttons>button{border-radius:4px;padding:5px 10px}.account_delete_modal .account_delete_modal__body .account_delete_modal__body__buttons__cancel{border:1px solid var(--background-100);background-color:var(--background-300);color:var(--text-color);font-weight:600}.account_delete_modal .account_delete_modal__body .account_delete_modal__body__buttons__delete{color:#fff;background-color:#df3939}
.change_role_modal_header{height:30px;color:var(--text-color);justify-content:space-between;align-items:center;margin:8px 10px;font-size:8px;font-weight:600;line-height:1.1em;display:flex}.change_role_modal_body{flex-direction:column;flex-grow:1;gap:10px;margin:8px 10px;display:flex;overflow:hidden auto}
.account__settings__split__container{flex-direction:row;justify-content:space-between;gap:30px;width:100%;height:fit-content;display:flex}.account__settings__split__container .account__settings__avatar__container{flex-direction:column;align-items:center;width:fit-content;display:flex;overflow:hidden}.account__settings__split__container .account__settings__avatar__container .account__settings__avatar{background-color:var(--foreground-max);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;padding:10px 0;font-size:1.1em;font-weight:600;display:flex;position:relative;overflow:hidden}.account__settings__split__container .account__settings__avatar__container .account__settings__avatar .account__settings__avatar__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account__settings__split__container .account__settings__avatar__container .account__settings__avatar__action__container{flex-direction:column;align-items:center;margin-top:5px;display:flex}.account__settings__split__container .account__settings__avatar__container .account__settings__avatar__action__container .account__settings__avatar__button--cancel{color:#c24545!important}.account__settings__split__container .account__settings__avatar__container .account__settings__avatar__action__container .account__settings__avatar__button{height:25px;color:var(--text-color);cursor:pointer;padding:5px 10px;font-size:.75em;font-weight:500}
.account__settings__header{border-bottom:1px solid var(--background-200);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;height:30px;padding:0 10px;font-size:.8em;font-weight:600;line-height:1.1em;display:flex}.account__settings__header .account__settings__header__content{flex-direction:row;align-items:center;gap:5px;display:flex}.account__settings__header .account__settings__header__content .account__settings__header__tab--active{background-color:var(--background-200);color:var(--text-color)!important}.account__settings__header .account__settings__header__content .account__settings__header__tab{height:100%;color:var(--foreground-medium);border-radius:5px;justify-content:center;align-items:center;padding:3px 10px;font-weight:500;display:flex}.account__settings__header .account__settings__header__content .account__settings__header__tab:hover{background-color:var(--background-200);color:var(--text-color)}.account__settings__header .account__settings__header__close{justify-content:center;align-items:center;padding:10px 0;display:flex}.account__settings__header .account__settings__header__close:hover{color:var(--text-color)}.account__settings__content{height:100%;padding:40px 50px;display:flex;overflow:hidden auto}.account__settings__content .account__settings__info__container{flex-direction:column;flex-grow:1;gap:15px;margin-bottom:40px;display:flex}.account__settings__content .account__settings__info__container .account__settings__info__divider{margin:10px 0}.account__settings__content .account__settings__info__container .account__settings__info__divider hr{background-color:var(--background-200);border:none;height:1px}.account__settings__content .account__settings__info__container .account__settings__info__item{flex-direction:column;gap:10px;width:100%;display:flex}.account__settings__content .account__settings__info__container .account__settings__info__item:not(:first-child){margin:10px 0}.account__settings__content .account__settings__info__container .account__settings__info__item .account__settings__info__item__title{color:var(--text-color);font-size:.8em;font-weight:600;line-height:1.2em}.account__settings__content .account__settings__info__container .account__settings__info__item .account__settings__info__item__value--dropdown{width:140px!important}.account__settings__content .account__settings__info__container .account__settings__info__item .account__settings__info__item__value{width:fit-content;color:var(--text-color);align-items:center;font-size:.8em;font-weight:500;line-height:1.2em;display:flex}.account__settings__content .account__settings__info__container .account__settings__info__item .account__settings__info__item__edit{width:fit-content;color:var(--primary-color);cursor:pointer;font-size:.7em;font-weight:500;line-height:1.2em}.account__settings__content .account__settings__info__container .account__settings__info__item .account__settings__info__item__delete{color:#c24545;cursor:pointer;width:fit-content;font-size:.7em;font-weight:500;line-height:1.2em}

.account__menu__header{flex-direction:column;justify-content:center;align-items:center;padding:20px 10px;display:flex}.account__menu__header .account__menu__header__avatar__container{background-color:var(--foreground-max);border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:10px;display:flex;position:relative;overflow:hidden}.account__menu__header .account__menu__header__avatar__container .account__menu__header__avatar__placeholder{text-transform:capitalize;justify-content:center;align-items:center;padding:10px 0;font-size:1.1em;font-weight:600;display:flex}.account__menu__header .account__menu__header__label{color:var(--foreground-max);font-size:.75em;font-weight:500;line-height:1.4em}.account__menu__header .account__menu__header__description{color:var(--foreground-medium);font-size:.7em;font-weight:500;line-height:1.4em}

.account__button{cursor:pointer;border-radius:4px;align-items:center;gap:6px;width:fit-content;padding:3px 7px;display:flex}.account__button>*{pointer-events:none}.account__button:hover{background-color:var(--background-100)}.account__button .account__button__avatar{background-color:var(--foreground-max);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:relative;overflow:hidden}.account__button .account__button__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.account__button .account__button__avatar .account__button__avatar__placeholder{text-transform:capitalize;font-size:.75em;font-weight:600}.account__button .account__button__name{color:var(--text-color);font-size:.9em;font-weight:600}
.main_page_sidebar_loading_placeholder{background-color:var(--background-300);z-index:100;flex-direction:column;gap:10px;width:100%;height:100%;padding:8px 10px 10px;display:flex;position:absolute}.main_page_sidebar_loading_placeholder .main_page_sidebar_loading_placeholder__user__item{border-radius:4px;align-items:center;gap:5px;width:100%;height:38px;padding-left:6px;display:flex}.main_page_sidebar_loading_placeholder .main_page_sidebar_loading_placeholder__user__item .main_page_sidebar_loading_placeholder__user__item__avatar{background-color:var(--background-100);border-radius:50%;width:28px;height:28px}.main_page_sidebar_loading_placeholder .main_page_sidebar_loading_placeholder__user__item .main_page_sidebar_loading_placeholder__user__item__info{background-color:var(--background-100);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:109px;height:20px;display:flex}.main_page_sidebar_loading_placeholder .main_page_sidebar_loading_placeholder__items_container{flex-direction:column;gap:5px;display:flex}.main_page_sidebar_loading_placeholder .main_page_sidebar_loading_placeholder__search__item{background-color:var(--background-100);border-radius:15px;justify-content:center;align-items:center;width:100%;height:25px;margin-top:4px;display:flex}.main_page_sidebar_loading_placeholder .main_page_sidebar_loading_placeholder__divider__item hr{background-color:var(--background-100);border:none;width:100%;height:1px}.main_page_sidebar_loading_placeholder :is(.main_page_sidebar_loading_placeholder__item,.main_page_sidebar_loading_placeholder__item--title){height:30px}.main_page_sidebar_loading_placeholder .main_page_sidebar_loading_placeholder__item--title{border-radius:4px;align-items:center;display:flex;position:relative;width:60px!important}.main_page_sidebar_loading_placeholder .main_page_sidebar_loading_placeholder__item--title:before{content:"";background-color:var(--background-100);border-radius:4px;width:100%;height:20px;display:block;position:absolute}.main_page_sidebar_loading_placeholder .main_page_sidebar_loading_placeholder__item{border-radius:4px;align-items:center;gap:5px;width:100%;display:flex}.main_page_sidebar_loading_placeholder .main_page_sidebar_loading_placeholder__item .main_page_sidebar_loading_placeholder__item__icon{background-color:var(--background-100);border-radius:4px;width:18px;height:18px}.main_page_sidebar_loading_placeholder .main_page_sidebar_loading_placeholder__item .main_page_sidebar_loading_placeholder__item__title{background-color:var(--background-100);border-radius:4px;justify-content:center;align-items:center;gap:5px;width:100%;height:20px;display:flex}
.home-layout{background-color:var(--background-300);width:100vw;height:100vh;display:flex;overflow:hidden}.home-layout #sidebar{border-right:1px solid var(--background-100);flex-direction:column;flex-shrink:0;width:230px;height:100%;padding-top:5px;display:flex;position:relative}.home-layout #sidebar .sidebar__search__container{background-color:var(--background-100);border-radius:15px;align-items:center;margin:5px 10px;display:flex}.home-layout #sidebar .sidebar__button__open_project:hover{background-color:var(--background-100);color:var(--text-color)}.home-layout #sidebar .sidebar__action__button{border-radius:15px;width:fit-content;padding:5px 15px}.home-layout #sidebar .sidebar__divider{background-color:var(--background-100);height:fit-content;margin:5px 0}.home-layout #sidebar .sidebar__divider hr{background-color:var(--background-100);border:none;height:1px;margin:0}.home-layout #sidebar .sidebar__title{color:var(--foreground-max);margin:10px;font-size:.65em;font-weight:600}.home-layout #sidebar .sidebar__item__button__active{background-color:var(--background-100)!important;color:var(--text-color)!important}.home-layout #sidebar .sidebar__item__button__active .label{color:var(--text-color)!important}.home-layout #sidebar .sidebar__item__button{justify-content:flex-start;align-items:center;gap:5px;width:100%;height:30px;padding:3px 10px;font-size:13px;display:flex}.home-layout #sidebar .sidebar__item__button:hover{background-color:var(--background-100);color:var(--text-color)}.home-layout #sidebar .sidebar__item__button:hover .label{color:var(--text-color)!important}.home-layout #sidebar .sidebar__item__button .c-icon{flex-shrink:0;width:15px;height:15px}.home-layout #sidebar .sidebar__item__button .label{width:calc(100% - 15px);color:var(--foreground-max);text-align:left;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:.9em;overflow:hidden}.home-layout #main__content{border:1px solid var(--background-100);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}
