@media (max-width: 1440px) {
	.home-content-header .item:first-child {
		-ms-flex-preferred-size: 35%;
		flex-basis: 35%;
	}

	.home-content-list .item .item-infos .cell:first-child {
		-ms-flex-preferred-size: 35%;
		flex-basis: 35%;
	}
}

@media (max-width: 1120px) {
	.home-content-header .status,.home-content-list .item .item-infos .status {
		display: none;
	}

	.home-content-header {
		gap: 20px;
	}

	.home-content-list .item.working .item-infos .cell:first-child:before {
		background-color: #30AA84;
	}

	.home-content-list .item.review .item-infos .cell:first-child:before {
		background-color: #F6C854;
	}

	.home-content-list .item.red .item-infos .cell:first-child:before {
		background-color: #ED5052;
	}

	.home-content-list .item.ended .item-infos .cell:first-child:before {
		#background-color: #889DA7;
	}

	.home-content-list .item .item-infos {
		gap: 20px;
	}

	.home-content-list .item .item-infos .cell:first-child {
		-ms-flex-preferred-size: 35%;
		flex-basis: 35%;
	}

	.home-content-list .item .item-infos .cell:first-child:before {
		content: '';
		left: 10px;
		width: 10px;
		height: 10px;
		border-radius: 100%;
		position: absolute;
	}
}

@media (max-width: 1024px) {
	#card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	#card>div {
		-ms-flex-item-align: unset;
		-ms-grid-row-align: unset;
		align-self: unset;
	}

    #card .popup-heading {
        min-height: unset;
    }

    #card .popup-messages-send {
        position: sticky;
        bottom: -12px;
        background: white;
    }

	#card .popup-messages {
		height: auto;
		min-height: unset;
		max-height: unset;
	}

	.page.image-background-base {
		background-color: #ECEFF1;
	}

	.page.image-background-base:before {
		background-position: top center;
		-webkit-filter: blur(35px);
		filter: blur(35px);
	}

	.page.dashboard {
		overflow: scroll;
	}

	.home-content-header .item:first-child {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
	}

	.home-content-list .item .item-infos .cell:first-child {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
	}
}

@media (max-width: 768px) {
	.page.messaging .messaging-side {
		display: none;
	}

	.header {
		width: 100vw;
	}

	.header.messaging {
		padding: 0 25px;
	}

	.header.messaging .header-info {
		opacity: 1;
		visibility: visible;
	}

	.header.messaging .header-info .popup {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
		width: 100%;
		top: 68px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		padding: 20px;
		gap: 0;
	}

	.header.messaging .header-info .popup-item {
		margin-bottom: 16px;
	}

	.header.messaging .header-info .popup-item p:first-child {
		margin-bottom: 8px;
	}

	.header.messaging .header-info .popup-item:last-of-type {
		margin-bottom: 0;
	}

	.header.messaging .header-logo a img {
		width: 28px;
		height: 28px;
	}

	.header .vacansy-info .popup .row{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
		width: 100%;
		top: 68px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		padding: 20px;
		gap: 0;
	}

	.header .vacansy-info .popup-item {
		margin-bottom: 16px;
	}

	.header .vacansy-info .popup-item p:first-child {
		margin-bottom: 8px;
	}

	.header .vacansy-info .popup-item:last-child {
		margin-bottom: 0;
	}

	.page.profile .profile-contents {
		padding: 30px 20px;
	}

	.home-content-header {
		display: none;
	}

	.home-content-list .item .item-infos {
		height: auto;
		padding: 12px 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 12px;
	}

	.home-content-list .item .item-infos .cell {
		position: relative;
		overflow: unset;
	}

	.home-content-list .item .item-infos .cell:first-child:before {
		left: -15px;
	}

	.home-content-list .item .item-infos .cell:last-child {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: end;
	}

	.home-content-list .item .item-infos .cell:first-child,.home-content-list .item .item-infos .cell:last-child {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}

	.home-content-list .item .item-infos .cell.message {
		-webkit-box-flex: 1 !important;
		-ms-flex: 1 !important;
		flex: 1 !important;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.home-content-list .item .item-infos .cell:not(:first-child):not(:last-child) {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.home-content-list .item .item-description {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 0;
	}

	.home-content-list .item .item-description-item {
		margin-bottom: 16px;
	}

	.home-content-list .item .item-description-item p:first-child {
		margin-bottom: 8px;
	}

	.home-content-list .item .item-description-item:last-child {
		margin-bottom: 0;
	}

	.home-content-list .item .item-description.show {
		padding: 16px 0;
	}
}

@media (max-width: 625px) {
	.page.messaging {
		height: 100vh;
	}

	.header-left-jobs {
		opacity: 0;
		visibility: hidden;
	}

	.header.dashboard .header-logo a {
		display: none;
	}

	.header.dashboard .header-left-jobs {
		display: none;
	}

	.header.messaging .header-logo>a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.header.messaging .header-left-jobs {
		display: none;
	}

	.header-right>div,.header-left>div,.header-logo>div {
		padding: 0 10px;
	}

	.header-left-jobs {
		opacity: 0;
		visibility: hidden;
	}

	.header-logo .vacansy-info {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		max-width: calc(100% - 40px);
	}

	.header-logo{
		width: 90%;
	}

	.header-logo .vacansy-info-heading{
		width: 100%;
	}

	.header-logo .vacansy-info-heading .h400 {
		position: relative;
		width: 100%;
		height: auto;
		margin-bottom: 0;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	/*.header-logo .vacansy-info:before {
		content: '';
		min-width: 10px;
		min-height: 10px;
		border-radius: 100%;
		background: #30AA84;
	}*/

	.header-logo .vacansy-info-status {
		display: none;
	}

	.profile-tabs {
		width: 100%;
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
	}

	#card {
		width: 95%;
	}

	#card>.popup-heading {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	#card>.popup-heading .popup-heading-info {
		padding-top: 0;
		text-align: center;
		margin: 0;
	}

	#card>.popup-heading .popup-heading-info .label400 {
		margin-top: 16px;
	}

	#card>.popup-heading .popup-heading-info .h500 span {
		display: block;
		margin-left: 0;
	}

	#card>.popup-heading .popup-heading-info .tags {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	#card>.popup-heading .popup-heading-image {
		position: unset;
	}

	#card>.popup-heading .popup-heading-image .settings {
		left: 12px;
		-webkit-transform: unset;
		transform: unset;
	}
}

@media (max-width: 425px) {
	.messaging-content {
		margin-top: 48px !important;
		overflow-x: hidden;
	}

	.messaging-content .popup-messages-send {
		width: calc(100% + 40px);
		margin: 0 -20px;
		padding: 0 20px;
	}

	.messaging-content .popup-messages-send button {
		min-width: 48px;
		min-height: 48px;
	}

	.messaging-content .popup-messages-send input {
		width: 100%;
	}

	.popup.card {
		top: 55px !important;
	}

	.popup.card .popup-messages-send {
		width: calc(100% + 40px);
		margin: 0 -20px;
		padding: 0 20px;
	}

	.popup.card .popup-messages-send button {
		min-width: 48px;
		min-height: 48px;
	}

	.popup.card .popup-messages-send input {
		width: 100%;
	}

	.home .page-heading {
		padding-top: 24px !important;
	}

	.header.messaging {
		padding: 0 16px;
	}

	.header.messaging .header-info .popup {
		top: 48px;
	}

	.header.messaging .header-logo>a svg {
		max-height: 28px;
	}

	.header .vacansy-info .popup {
		top: 48px;
	}

	.header.home .header-logo a svg {
		max-height: 28px;
	}

	.home .page-heading h1,.home .limit {
		padding: 0 12px;
		font-size: 24px;
	}

	.home-content-list .item.limit .item-infos {
		margin: 0;
		gap: 8px 0;
	}

	.home-content-list .item.limit .item-infos .dateC,.home-content-list .item.limit .item-infos .dateM {
		font-size: 12px;
		line-height: 132%;
		color: #889DA7;
	}

	.home-content-list .item.limit .item-infos .dateC:after {
		content: " - ";
		padding: 0 2px;
	}

	.home-content-list .item.limit .item-infos .cell:first-child:before {
		left: -10px;
		margin-left: -12px;
	}

	.home-content-list .item.limit .h400 {
		font-size: 18px;
	}

	.home-content-list .item.limit .h400:before {
		top: 5px;
	}

	.page.profile .profile-infos,.page.profile .profile-tabs {
		margin-right: auto;
		padding-left: 20px;
	}


	.popup-messages-send {
		padding: 0;
	}

	.header-logo .vacansy-info-heading .h400 {
		font-size: 16px;
	}

	.header-right-avatar-popup {
		right: 5px;
		top: 110%;
	}

	.header-right-notify-popup {
		left: -100%;
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
		top: 110%;
	}
}

@media (max-width: 375px) {
	.vacansy-info-heading {
		max-width: 110px;
		white-space: nowrap;
	}

	.vacansy-info:before {
		margin-right: 5px;
	}
}
/*# sourceMappingURL=mediaqueries.css.map */
