View file public/assets/account/css/primary.css

File size: 3.29Kb
html, body {
	touch-action: manipulation;
	background: var(--background);
}

body {
	position: relative;
}

/*
	Головая
*/
header {
	position: absolute;
	width: 100%;
	top: 50px;
}

/*
	Авторизация
*/
.Auth > .Blocks {
	display: flex;
}

.Auth > .Blocks > .Start {
	display: flex;
	justify-content: center;
	align-items: center;
	
	background: var(--place-background);
	width: 40%;
	height: 100vh;
}

.Auth > .Blocks > .Start > img {
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.Auth > .Blocks > .End {
	display: flex;
	justify-content: center;
	flex-direction: column;
	width: 60%;
	height: 100vh;
	padding: 0 180px;
}

.Auth > .Blocks > .End > .Title {
	margin-bottom: 32px;
}

.Auth > .Blocks > .End > .Title > h4 {
	font-weight: 600;
}

/*
	Регистрация
*/
.Register > .Blocks {
	display: flex;
}

.Register > .Blocks > .Start {
	display: flex;
	justify-content: center;
	align-items: center;
	
	background: var(--place-background);
	width: 40%;
	height: 100vh;
}

.Register > .Blocks > .Start > img {
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.Register > .Blocks > .End {
	display: flex;
	justify-content: center;
	flex-direction: column;
	width: 60%;
	height: 100vh;
	padding: 0 180px;
}

.Register > .Blocks > .End > .Title {
	margin-bottom: 32px;
}

.Register > .Blocks > .End > .Title > h4 {
	font-weight: 600;
}

.nav {
	display: flex;
	flex-direction: row;
}

.nav > .Start > a > img {
	width: auto;
	height: 56px;
}

.nav > .End {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 24px;
	margin-left: auto;
}

.form-floating {
	overflow: hidden;
}

.form-floating > label > a {
	text-decoration: none;
}

form > .Buttons > a.button.other {
	display: none;
}

.Buttons {
	display: flex;
	flex-direction: row;
	row-gap: 14px;
}

.Buttons > a {
	display: none;
	text-decoration: none;
}

.Language > a {
	text-decoration: none;
	color: #7336fe;
}

.Language > a.Active {
	font-weight: 600;
}

div.Password {
	position: relative;
}

div.Password > input {
	padding-right: 40px;
}

div.Password > .bi {
	cursor: pointer;
	font-size: 18px;
	
	position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    right: 6px;
}

.Register .input-group > .form-floating:nth-child(1),
.Register .input-group > .form-floating:nth-child(1) > input {
	border-radius: 12px 0 0 12px;
}

.Register .input-group > .form-floating:nth-child(2),
.Register .input-group > .form-floating:nth-child(2) > input {
	border-radius: 0 12px 12px 0 !important;
}

.Register .form-floating,
.Register .form-floating > input,
.Auth .form-floating,
.Auth .form-floating > input {
	border-radius: 12px;
}

.Register .form-floating > label {
	max-width: 100%;
}

.Language {
	display: inline-block;
	
	position: absolute;
	bottom: 40px;
	right: 180px;
}

.Language:before {
	position: absolute;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	font-family: 'bootstrap-icons';
	content: '\F3EE';
}

.Language > select {
	padding-left: 30px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: transparent;
	border: 1px solid #ccc;
	padding: 5px 30px 5px 30px;
}