#dashboard-activity-by-project .dashboard__list__group {
    min-height: auto;
}
.dashboard__people {
    overflow: hidden;
}
.dashboard__people .people_header h4 {
    margin: 0;
    padding: var(--sp_fix_none) var(--sp_fix_08) var(--sp_fix_24) var(--sp_fix_08);
    font: var(--font-ui-18-title-2-semi);
    color: var(--base-txt-primary);
    white-space: nowrap;
    overflow: hidden;
}
.dashboard__people .people_row .people_scroll {
    gap: 8px;
    position: relative !important;
    padding: 1px 0 24px 1px;
	box-sizing: border-box;
	min-height: 277px;

	&.search_started {
		min-width: 100%;
	}
}
/*.dashboard__people .people_row .people_scroll .people_item:last-child {
    margin-right: 2px;
}*/
.dashboard__people .people_item {
    border-radius: 12px;
    background: var(--base-cont-top);
    box-sizing: border-box;
    padding: 8px;
    width: 160px;
    height: 252px;
    box-shadow: var(--shadow-cont-major-lineonly-inside);

	&.people_item-invite { margin-left: var(--sp_fix_16); }
	&:last-child { margin-right: var(--sp_fix_16); }
}
.dashboard__people .people_item:nth-child(1 of .people_item:not(.hidden)) { margin-left: var(--sp_fix_16); }
.dashboard__people .people_item:hover {
    box-shadow: var(--shadow-cont-major-outline);
    background: var(--base-cont-top-elevated);
}
.dashboard__people .people_item.selected {
    box-shadow: var(--shadow-cont-major-outline);
    background: var(--base-hlt-selected);
}
.dashboard__people .people_item .top_buttons {
    display: flex;
    min-width: 100%;
    justify-content: space-between;
}
.dashboard__people .people_item .top_buttons ws-btn {
    visibility: hidden;
}
.dashboard__people .people_item:hover .top_buttons ws-btn,
.dashboard__people .people_item[data-fav="true"] .top_buttons ws-btn:first-child {
    visibility: visible;
}
.dashboard__people .people_item .top_buttons ws-icon[name=mail_invite] {
	--icon-color: var(--base-txt-tertiary);
	padding: 6px;
}
.dashboard__people .people_item[data-fav="true"]:not(:hover) .top_buttons ws-btn:first-child button {
	box-shadow: none;
}
.dashboard__people .people_item .btn_ava {
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    position: relative;
    width: 64px;
    height: 64px;
    border-radius: 32px;
	transition: all 0.1s ease-in;
}
.dashboard__people .people_item user-topic-status{
    position: absolute;
    top: -8px;
    right: -8px;
}
.dashboard__people .people_item user-topic-status .chip{
    padding-left: 4px;
    background: var(--base-cont-top-opac);
    backdrop-filter: blur(4px);
    box-shadow: 0 0 0 1px var(--base-cont-top) inset;
}
.dashboard__people .people_item user-topic-status .chip span{
    padding: 0;
    border-radius: 6px;
}
.dashboard__people .people_item .invite_wrap {
    width: calc(160px - 16px);
    height: calc(252px - 16px);
    overflow: hidden;
    transition: background 0.3s ease-out;

	ws-btn, button {
		pointer-events: none;
	}
}
.dashboard__people .people_item.people_item-invite:hover .invite_wrap {
    background: var(--base-hlt-b-hover);
    transition: background 0.3s ease-out;
    border-radius: 8px;
}
.dashboard__people .people_item .ava_invite {
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    position: relative;
    top: 32px;
	transition: all 0.1s ease-in;
}
.dashboard__people .people_item .ava_inviteCircleA {
    position: absolute;
    width: 96px;
    height: 96px;
    border-radius: 48px;
    background: var(--base-hlt-b-hover);
    transition: all 0.3s ease-out;
}
.dashboard__people .people_item:hover .ava_inviteCircleA {
    width: 84px;
    height: 84px;
    border-radius: 42px;
    transition: all 0.3s ease-out;
}
.dashboard__people .people_item .ava_inviteCircleB {
    position: absolute;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    background: var(--base-hlt-b-hover);
    opacity: 0;
    transition: all 0.3s ease-out;
    /*transition: all 0.1s ease-in 0.05s;*/
}
.dashboard__people .people_item:hover .ava_inviteCircleB {
    width: 118px;
    height: 118px;
    border-radius: 59px;
    opacity: 1;
    transition: all 0.3s ease-out;
}
.dashboard__people .people_item .ava_inviteCircleC {
    position: absolute;
    width: 96px;
    height: 96px;
    border-radius: 48px;
    background: var(--base-hlt-b-easy);
    opacity: 0;
    transition: all 0.4s ease-out;
    /*transition: all 0.2s ease-in 0.05s;*/
}
.dashboard__people .people_item:hover .ava_inviteCircleC {
    width: 190px;
    height: 190px;
    border-radius: 95px;
    opacity: 1;
    transition: all 0.3s ease-out;
}
.dashboard__people .people_item .btn_invite {
    background: var(--base-hlt-b-active);
    color: var(--base-cont-top);
    z-index: 1;
    transition: background 0.3s ease-out;
    /*transition: background 0.1s ease-in 0.05s;*/
}
.dashboard__people .people_item:hover .btn_invite {
    background: var(--base-hlt-b-invert);
    transition: background 0.3s ease-out;
}
.dashboard__people .people_item .btn_invite svg {
    fill: var(--base-txt-btn-b);
    transition: fill 0.3s ease-out;
    /*transition: fill 0.1s ease-in 0.05s;*/
}
.dashboard__people .people_item.people_item-invite:hover .btn_invite svg {
    fill: var(--base-txt-alt-light);
    transition: fill 0.3s ease-out;
}
.dashboard__people .people_item .btn_invite ws-icon {
    scale: 1.6;
    transition: scale 0.3s ease-out;
    /*transition: scale 0.1s ease-in 0.05s;*/
}
.dashboard__people .people_item.people_item-invite:hover .btn_invite ws-icon {
    scale: 2.15;
    transition: scale 0.3s ease-out;
}
.dashboard__people .people_item .btn_ava img {
    /*scale: 1.33333;*/
    border-radius: 32px;
	width: 64px; height: 64px;
}
.dashboard__people .people_item .btn_ava span.av_nm {
    width: 64px;
    height: 64px;
    font: 24px/64px var(--font-base) !important;
    font-weight: 300;
    border-radius: 64px;
    color: var(--colors-alpha-dark-100);
}
.dashboard__people .people_item .people_text {
    align-items: center;
    /*align-self: center;*/
    padding: 12px 4px 0;
}
.dashboard__people .people_item .people_text .name {
    font: var(--font-ui-15-large-semi);
    color: var(--base-txt-accent);
    max-width: 144px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dashboard__people .people_item .people_text .dept {
    padding-top: 4px;
    font: var(--font-ui-13-small-semi);
    color: var(--base-txt-secondary);
    max-width: 144px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dashboard__people .people_item .people_text .title, .dashboard__people .people_item .invite_sent {
    font: var(--font-txt-13-small-reg);
    color: var(--base-txt-tertiary);
    max-width: 136px;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    overflow: hidden;
}
.dashboard__people .people_item .invite_sent {
	line-height: 28px;
}
.dashboard__people .people_item:hover .invite_sent {
	display: none;
}
.dashboard__people .people_item .bottom_buttons {
    margin-top: auto;
    padding-bottom: 16px;
    align-items: center;
    justify-content: center;
    gap: 8px;
    z-index: 1;
	task-unseen:empty { display: none; }
}
.dashboard__people .people_item .bottom_buttons .button {
    padding: 6px 12px;
    color: var(--base-txt-accent);
}
.dashboard__people .people_item .bottom_buttons .button .cnt_new {
    display: inline-block;
    background: var(--base-btn-primary-minor);
    color: var(--base-txt-alt-light);
    border-radius: 16px;
    font: 12px/16px var(--font-base);
    font-weight: 700;
    padding: 1px 5px 0 5px;
    transform: translateY(-1px);
}
.dashboard__people .people_item .bottom_buttons .btn-invite {
	display: none;
}

.dashboard__people .people_item .bottom_buttons .online > span{
    padding-right: 6px;
}

.dashboard__people .people_item .bottom_buttons .online:after {
    background: var(--base-txt-new-minor);
}

.dashboard__people .people_item:hover .bottom_buttons .btn-invite {
	display: inline-block;
}
.dashboard__people .people_buttons .people_button {
    top: 170px;
    width: 48px;
    height: 48px;
    border-radius: 24px;
    background: var(--base-hlt-g-hover);
	backdrop-filter: blur(8px);
    outline: none;
    opacity: 1;
    z-index: 1;
    border: none;
    position: absolute;
    padding: 0;
    cursor: pointer;
}
.dashboard__people .people_buttons .people_button-decrease {
    left: 24px;
}
.dashboard__people .people_buttons .people_button-increase {
    right: 24px;
}
.dashboard__people .people_buttons .people_button:hover ws-icon svg {
    fill: var(--base-txt-btn-flip);
}
.dashboard__people .people_buttons .people_button:hover {
    background: var(--base-hlt-g-invert-minor);
}
.dashboard__people .ps .ps__rail-x {
    margin: var(--sp_fix_01) var(--sp_fix_16);
	max-width: calc(100% - var(--sp_fix_32));
    border-radius: 6px;
}
.dashboard__people .ps .ps__rail-x .ps__thumb-x.lr_left {
	transform: translateX(2px);
}

.dashboard__people .ps .ps__rail-x .ps__thumb-x.lr_right {
	transform: translateX(-2px);
}

.dashboard__people .ps .ps__rail-x:hover,
.dashboard__people .ps .ps__rail-x:focus,
.dashboard__people .ps .ps__rail-x.ps--clicking {
    box-shadow:0 0 0 1px var(--scroll-minor);
}
.dashboard__people .dashboard__block__body {
    padding: var(--sp_fix_none) var(--sp_fix_none) var(--sp_fix_12) var(--sp_fix_none);
    height: auto;
    max-height: unset;

	&:before {
		content: '';
		display: block;
		position: absolute;
		width: var(--sp_fix_16);
		height: 276px;
		background: linear-gradient(90deg, var(--base-cont-top) 0%, transparent 100%);
		top: 68px;
		left: 0;
		z-index: 10;
	}

	&:after {
		content: '';
		display: block;
		position: absolute;
		width: var(--sp_fix_16);
		height: 276px;
		background: linear-gradient(270deg, var(--base-cont-top) 0%, transparent 100%);
		top: 68px;
		right: 0;
		z-index: 10;
	}
}
.dashboard__people .people_row {
    height: auto;
}
.dashboard__people .people_buttons {
    height: auto;
    padding: 0;
}

.dashboard__people .people_item .btn_ava:not(.btn_invite):hover {
	box-shadow: var(--shadow-brd-focus-alt);
}

.dashboard__people .people_item .top_buttons .btn-right {
	margin-left: auto;
}

.dashboard__people .people_item .top_buttons ws-icon[name="star:star-solid"] svg use:last-child {
	display: none;
}
.dashboard__people .people_item[data-fav="true"] .top_buttons ws-icon[name="star:star-solid"] svg use:last-child {
	fill: var(--base-txt-notice-major);
	display: inline-block;
}

.dashboard__people .people_item.hidden {
	display: none;
}

.dashboard__people .searchInput {
	box-shadow: none;
	background: none;
	margin: 0;

	.in { flex-direction: row-reverse; }

	.loader { display: none; }

	ws-icon svg { fill: var(--base-txt-accent); pointer-events: none; }

	input {
		font: var(--font-ui-18-title-2-reg);
		height: 24px;
	}

	input::placeholder {
		color: var(--base-txt-accent);
		font: var(--font-ui-18-title-2-semi);
		height: 24px;
	}

	input:focus::placeholder {
		color: var(--base-txt-tertiary);
		/*font: var(--font-ui-18-title-2-reg);*/
	}

	.in ws-icon {
		padding: 0 6px;
		use:last-child { display: none; }
	}

	.in .flex_content:has(input:not(:placeholder-shown)) + ws-icon {
		use:first-child { display: none; }
		use:last-child { display: inline; }
		cursor: pointer;
		pointer-events: all;
	}
}

body.desktop .dashboard__block:not(:hover) .dashboard__block__header .body .searchInput + .ws-btn-right:not(.menu_open) {
	display: none;
}

.dashboard__people .emptyStateGlobal {
	display: none;
}

@media screen and (max-width: 600px) {
    .dashboard .dashboard__block-activity ws-btn span {
        display: none;
    }

}
@media screen and (max-width: 480px) {
	.dashboard__people .people_buttons { display: none !important; }
	.dashboard__people .people_row {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		scroll-snap-type: x proximity;
		scrollbar-width: none;
		&::-webkit-scrollbar { display: none; }
		.people_scroll { padding-bottom: var(--sp_fix_none); }
		.ps__rail-x { display: none; }
	}
	.dashboard__people .people_item .top_buttons ws-btn {
		visibility: visible;
	}
	.dashboard__people .people_item:hover,
	.dashboard__people .people_item.mobile_hover {
		background: var(--base-cont-top);
	}
	.dashboard__people .people_buttons .people_button:hover {
		background: var(--base-hlt-g-hover);
		ws-icon svg {
			fill: var(--base-txt-primary);
		}
	}
	.dashboard__people .people_buttons .people_button-decrease {
		left: var(--sp_fix_08);
		z-index: 10;
	}
	.dashboard__people .people_buttons .people_button-increase {
		right: var(--sp_fix_08);
		z-index: 10;
	}

    .dashboard .dashboard__block[id*="dashboard-priorities"] .dashboard__block__header {
        padding-left: 6px;
        align-items: flex-start;
    }
    .dashboard .dashboard__block[id*="dashboard-priorities"] .dashboard__block__header .body {
        padding-left: 0;
        overflow: visible;
    }
    .dashboard .dashboard__block[id*="dashboard-priorities"] .dashboard__block__header .avatar {
        width: 24px;
        height: 24px;
        padding-bottom: 0;
    }
    .dashboard .dashboard__block[id*="dashboard-priorities"] .dashboard__block__header .changeName {
        max-width: 130px;
    }
    .dashboard .dashboard__block[id*="dashboard-priorities"] .dashboard__block__header .body > .tabs {
        margin-left: -38px;
    }
    .dashboard #dashboard-activity-by-project-column .dashboard__block__header .project-name {
        width: 100%;
    }
    .dashboard #dashboard-activity-by-project-column .dashboard__block__header .project-name .in {
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .dashboard #dashboard-activity-by-project .dashboard__block__header .body ws-btn[data-menu-id="dashboard-activity-by-project-selectionmenu"] {
        max-width: 90px;
    }
}
