diff --git a/web/satellite/src/components/common/SelectInput.vue b/web/satellite/src/components/common/SelectInput.vue index e87bde02b..1b2f4c087 100644 --- a/web/satellite/src/components/common/SelectInput.vue +++ b/web/satellite/src/components/common/SelectInput.vue @@ -84,21 +84,27 @@ onBeforeMount(() => { font-family: 'font_regular', sans-serif; .select-input { - font-size: 16px; - line-height: 21px; + font-size: 15px; resize: none; - height: 46px; + height: 48px; padding: 0 30px 0 0; - text-indent: 20px; - border: 1px solid rgb(56 75 101 / 40%); + text-indent: 18px; + border: 1px solid #ccc; border-radius: 6px; box-sizing: border-box; appearance: none; + cursor: pointer; + transition: border-color 90ms ease-in-out; + + &:hover { + border-color: var(--c-blue-6); + } &__caret { position: absolute; - right: 28px; - bottom: 18px; + right: 26px; + bottom: 20px; + cursor: pointer; } } } @@ -111,8 +117,7 @@ onBeforeMount(() => { flex-direction: row; &__label { - font-size: 16px; - line-height: 21px; + font-size: 15px; color: #354049; margin-bottom: 0; } diff --git a/web/satellite/src/components/common/VButton.vue b/web/satellite/src/components/common/VButton.vue index 60eea56a5..fd9f828e4 100644 --- a/web/satellite/src/components/common/VButton.vue +++ b/web/satellite/src/components/common/VButton.vue @@ -282,6 +282,7 @@ function handleClick(): void { background-color: var(--c-blue-3); cursor: pointer; box-sizing: border-box; + transition: background-color 100ms ease-in-out; :deep(path), :deep(rect) { @@ -316,7 +317,7 @@ function handleClick(): void { } &:hover { - background-color: #0059d0; + background-color: var(--c-blue-5); &.transparent, &.blue-white { diff --git a/web/satellite/src/components/common/VInput.vue b/web/satellite/src/components/common/VInput.vue index 012a466d2..e05b97474 100644 --- a/web/satellite/src/components/common/VInput.vue +++ b/web/satellite/src/components/common/VInput.vue @@ -203,7 +203,7 @@ onBeforeMount(() => { display: flex; flex-direction: column; align-items: flex-start; - margin-top: 10px; + margin-top: 20px; width: 100%; font-family: 'font_regular', sans-serif; position: relative; @@ -245,8 +245,7 @@ onBeforeMount(() => { display: flex; justify-content: space-between; align-items: center; - font-size: 16px; - line-height: 21px; + font-size: 15px; color: #354049; & .add-label { @@ -288,18 +287,21 @@ onBeforeMount(() => { .input, .textarea { - font-size: 16px; - line-height: 21px; + font-size: 15px; resize: none; - height: 48px; + height: 52px; width: 100%; padding: 0; - text-indent: 20px; - border-color: rgb(56 75 101 / 40%); + text-indent: 16px; + border-color: #ccc; border-radius: 6px; - outline: none; box-shadow: none; box-sizing: border-box; + transition: border-color 50ms ease-in-out; + + &:hover { + border-color: var(--c-blue-6); + } &::placeholder { opacity: 0.6; diff --git a/web/satellite/src/views/ForgotPassword.vue b/web/satellite/src/views/ForgotPassword.vue index f7e3839c8..bb9f5a919 100644 --- a/web/satellite/src/views/ForgotPassword.vue +++ b/web/satellite/src/views/ForgotPassword.vue @@ -46,7 +46,7 @@ -

If you’ve forgotten your account password, you can reset it here. Make sure you’re signing in to the right satellite.

+

Enter your email to reset your password. Make sure you’re signing in to the right satellite.

{ &__value { font-size: 16px; line-height: 21px; - color: #acbace; + color: #777; margin-right: 10px; font-family: 'font_regular', sans-serif; font-weight: 700; background: none; border: none; + cursor: pointer; + + &:hover { + color: var(--c-blue-3); + } } &__dropdown { @@ -308,13 +313,14 @@ onMounted((): void => { color: #7e8b9c; cursor: pointer; text-decoration: none; + border-radius: 6px; &__name { font-family: 'font_bold', sans-serif; margin-left: 15px; font-size: 14px; line-height: 20px; - color: #7e8b9c; + color: #333; } &:hover { @@ -338,13 +344,15 @@ onMounted((): void => { box-sizing: border-box; &__container { - width: 610px; - padding: 60px 80px; + max-width: 480px; + min-width: 360px; + padding: 30px 40px 40px; display: flex; flex-direction: column; background-color: #fff; border-radius: 20px; box-sizing: border-box; + border: 1px solid #eee; &__title-area { display: flex; @@ -352,7 +360,7 @@ onMounted((): void => { align-items: center; &__title { - font-size: 24px; + font-size: 21px; margin: 10px 0; letter-spacing: -0.1007px; color: #252525; @@ -361,12 +369,17 @@ onMounted((): void => { } } + &__message { + margin-top: 10px; + font-size: 15px; + } + &__input-wrapper { - margin-top: 20px; + margin-top: 10px; } &__button { - margin-top: 40px; + margin-top: 30px; } &__login-container { @@ -454,11 +467,6 @@ onMounted((): void => { &__content-area { padding: 0; - - &__container { - padding: 60px; - border-radius: 0; - } } } } diff --git a/web/satellite/src/views/LoginArea.vue b/web/satellite/src/views/LoginArea.vue index 4c6b9ab3a..4e93b4518 100644 --- a/web/satellite/src/views/LoginArea.vue +++ b/web/satellite/src/views/LoginArea.vue @@ -504,7 +504,6 @@ function validateFields(): boolean { } &__input-wrapper { - margin-top: 16px; width: 100%; } @@ -517,13 +516,17 @@ function validateFields(): boolean { &__value { font-size: 16px; line-height: 21px; - color: #acbace; + color: #777; margin-right: 10px; font-family: 'font_regular', sans-serif; font-weight: 700; border: none; cursor: pointer; background: transparent; + + &:hover { + color: var(--c-blue-3); + } } &__dropdown { @@ -547,13 +550,14 @@ function validateFields(): boolean { color: #7e8b9c; cursor: pointer; text-decoration: none; + border-radius: 6px; &__name { font-family: 'font_bold', sans-serif; margin-left: 15px; font-size: 14px; line-height: 20px; - color: #7e8b9c; + color: #333; } &:hover { @@ -604,6 +608,7 @@ function validateFields(): boolean { border-radius: 20px; box-sizing: border-box; margin-bottom: 20px; + border: 1px solid #eee; &__title-area { display: flex; @@ -742,7 +747,7 @@ function validateFields(): boolean { &__container { width: 100%; - padding: 60px; + min-width: 360px; } } @@ -765,11 +770,6 @@ function validateFields(): boolean { &__content-area { padding: 0; - - &__container { - padding: 0 20px 20px; - background: transparent; - } } } } diff --git a/web/satellite/src/views/ResetPassword.vue b/web/satellite/src/views/ResetPassword.vue index c1f67fa38..150ad6464 100644 --- a/web/satellite/src/views/ResetPassword.vue +++ b/web/satellite/src/views/ResetPassword.vue @@ -451,11 +451,6 @@ onMounted((): void => { &__content-area { padding: 0; - - &__container { - padding: 60px; - border-radius: 0; - } } } } diff --git a/web/satellite/src/views/registration/RegisterArea.vue b/web/satellite/src/views/registration/RegisterArea.vue index 5581b9ea3..df9513cdc 100644 --- a/web/satellite/src/views/registration/RegisterArea.vue +++ b/web/satellite/src/views/registration/RegisterArea.vue @@ -114,7 +114,7 @@ { } &__input-wrapper.first-input { - margin-top: 10px; + margin-top: 20px; } &__container { @@ -987,6 +987,8 @@ async function createUser(): Promise { background-color: #fff; border-radius: 20px; width: 50%; + border: 1px solid #eee; + margin-bottom: 40px; &__expand { display: flex; @@ -999,11 +1001,15 @@ async function createUser(): Promise { font-weight: 700; font-size: 16px; line-height: 21px; - color: #afb7c1; + color: #777; margin-right: 10px; border: none; cursor: pointer; background: transparent; + + &:hover { + color: var(--c-blue-3); + } } &__dropdown { @@ -1027,13 +1033,14 @@ async function createUser(): Promise { color: #7e8b9c; cursor: pointer; text-decoration: none; + border-radius: 6px; &__name { font-family: 'font_bold', sans-serif; margin-left: 15px; font-size: 14px; line-height: 20px; - color: #7e8b9c; + color: #333; } &:hover { @@ -1046,7 +1053,7 @@ async function createUser(): Promise { &__info-button { position: relative; cursor: pointer; - margin-right: 3px; + margin-right: 6px; height: 18px; &:hover p { @@ -1057,6 +1064,11 @@ async function createUser(): Promise { cursor: pointer; } + & svg { + width: 18px; + height: 18px; + } + &__message { position: absolute; top: 150%; @@ -1126,8 +1138,7 @@ async function createUser(): Promise { &__personal.active, &__professional.active { color: #fff; - background: var(--c-blue-3); - font-weight: bold; + background: var(--c-blue-4); } } @@ -1298,7 +1309,7 @@ async function createUser(): Promise { } .input-wrap { - margin-top: 10px; + margin-top: 20px; } .checkmark-container { @@ -1323,12 +1334,17 @@ async function createUser(): Promise { .checkmark { position: absolute; - top: 0; + top: 2px; left: 0; - height: 21px; - width: 21px; - border: 2px solid #afb7c1; + height: 20px; + width: 20px; + border: 1px solid #ccc; border-radius: 4px; + transition: border-color 90ms ease-in-out; + + &:hover { + border-color: var(--c-blue-6); + } } .checkmark-container:hover input ~ .checkmark { @@ -1336,7 +1352,7 @@ async function createUser(): Promise { } .checkmark-container input:checked ~ .checkmark { - border: 2px solid #afb7c1; + border: 1px solid #afb7c1; background-color: transparent; } @@ -1351,8 +1367,8 @@ async function createUser(): Promise { } .checkmark-container .checkmark:after { - left: 7px; - top: 3px; + left: 6px; + top: 2px; width: 5px; height: 10px; border: solid #354049; @@ -1394,16 +1410,6 @@ async function createUser(): Promise { } } - @media screen and (width <= 1060px) { - - .register-area { - - &__container { - width: 70%; - } - } - } - @media screen and (width <= 1024px) { .register-area { @@ -1486,6 +1492,7 @@ async function createUser(): Promise { &__input-area { width: 100%; + min-width: 360px; padding: 0; &__container {