1433 lines
27 KiB
CSS
1433 lines
27 KiB
CSS
@font-face {
|
|
font-family: Gilroy-Bold;
|
|
src: url(./assets/fonts/GILROY-BOLD.TTF);
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Gilroy-ExtraBold;
|
|
src: url(./assets/fonts/GILROY-EXTRABOLD.TTF);
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Gilroy-Heavy;
|
|
src: url(./assets/fonts/GILROY-HEAVY.TTF);
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Helvetica;
|
|
src: url(./assets/fonts/Helvetica.ttf);
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Gilroy-Medium;
|
|
src: url(./assets/fonts/GILROY-MEDIUM.TTF);
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Gilroy-SemiBold;
|
|
src: url(./assets/fonts/GILROY-SEMIBOLD.TTF);
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Gilroy-Black;
|
|
src: url(./assets/fonts/GILROY-BLACK.TTF);
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "SF Pro Text";
|
|
src: url(./assets/fonts/SF-PRO-ROUNDED-REGULAR.OTF);
|
|
}
|
|
|
|
.noscrollbar::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
|
|
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
body {
|
|
user-select: none;
|
|
width: 100vw;
|
|
height: 100vh;
|
|
overflow: hidden;
|
|
}
|
|
|
|
#app {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.left-logo {
|
|
position: absolute;
|
|
left: 1rem;
|
|
top: 1rem;
|
|
}
|
|
|
|
.truck-container {
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
width: 100%;
|
|
|
|
background-image: url(./assets/images/BG.png);
|
|
background-repeat: no-repeat;
|
|
background-size: 100% 100%;
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.truck-wrapper {
|
|
position: relative;
|
|
width: 69%;
|
|
height: 100%;
|
|
padding: 2rem 4rem;
|
|
left: 1rem;
|
|
|
|
}
|
|
|
|
.truck-header {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
margin-bottom: 2.5rem;
|
|
}
|
|
|
|
.truck-header::after {
|
|
content: "";
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: -1.25rem;
|
|
border-radius: 0.875rem;
|
|
background: rgba(0, 0, 0, 0.26);
|
|
width: 79%;
|
|
height: 0.1875rem;
|
|
}
|
|
|
|
.truck-header-btn {
|
|
min-width: 10.625rem;
|
|
border-radius: 0.375rem;
|
|
opacity: 0.4;
|
|
background: rgba(0, 0, 0, 0.3);
|
|
display: flex;
|
|
padding: 0.5rem 1rem;
|
|
justify-content: center;
|
|
align-items: center;
|
|
color: #000;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 1.25rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
transition: all 0.2s ease;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.truck-header-btn.active {
|
|
opacity: 1;
|
|
background: linear-gradient(0deg,
|
|
rgba(255, 255, 255, 0.2) 0%,
|
|
rgba(255, 255, 255, 0.2) 100%),
|
|
#e1b812;
|
|
}
|
|
|
|
.truck-header-btn:hover {
|
|
opacity: 1;
|
|
}
|
|
|
|
.truck-header-pp-container {
|
|
display: flex;
|
|
align-items: center;
|
|
column-gap: 1rem;
|
|
}
|
|
|
|
.truck-header-pp {
|
|
width: 3.69644rem;
|
|
height: 3.64288rem;
|
|
border: 2px solid #e1b812;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.truck-header-pp img {
|
|
width: 100%;
|
|
height: 100%;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.truck-header-name-container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: flex-end;
|
|
row-gap: 0.25rem;
|
|
}
|
|
|
|
.truck-header-name {
|
|
color: #555;
|
|
text-align: right;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 1.25rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 1.24375rem */
|
|
}
|
|
|
|
.truck-header-level {
|
|
display: flex;
|
|
align-items: center;
|
|
column-gap: 0.5rem;
|
|
color: #8e740b;
|
|
text-align: right;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 1rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.995rem */
|
|
}
|
|
|
|
.swiper-slide {
|
|
height: 27.25rem !important;
|
|
padding: 1rem;
|
|
background-repeat: no-repeat;
|
|
background-size: 100% 100%;
|
|
border-radius: 0.375rem;
|
|
}
|
|
|
|
.mission-header {
|
|
width: 50%;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 4rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 5.97rem */
|
|
background: linear-gradient(90deg,
|
|
#fff 2.72%,
|
|
rgba(255, 255, 255, 0.31) 100%);
|
|
background-clip: text;
|
|
-webkit-background-clip: text;
|
|
-webkit-text-fill-color: transparent;
|
|
height: 9rem;
|
|
}
|
|
|
|
.mission-requirement {
|
|
display: flex;
|
|
align-items: center;
|
|
column-gap: 0.75rem;
|
|
margin: 0.75rem 0;
|
|
}
|
|
|
|
.mission-requirement-label {
|
|
color: #fff;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 1rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.995rem */
|
|
}
|
|
|
|
.select-mission-btn {
|
|
display: flex;
|
|
width: 11.25rem;
|
|
height: 2.5rem;
|
|
justify-content: center;
|
|
align-items: center;
|
|
border-radius: 0.34rem;
|
|
border: 2.04px solid rgba(0, 0, 0, 0.22);
|
|
background: #000;
|
|
box-shadow: 0px 1.36px 6.732px 0px rgba(0, 0, 0, 0.19);
|
|
color: #e1b812;
|
|
text-align: right;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-ExtraBold;
|
|
font-size: 1.02rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 1.01488rem */
|
|
cursor: pointer;
|
|
transition: all 0.2s ease;
|
|
margin-top: 1rem;
|
|
}
|
|
|
|
.select-mission-btn:hover {
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.swiper-arrow {
|
|
z-index: 2;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
width: 3.125rem;
|
|
border-left: 4px solid rgba(255, 255, 255, 0.49);
|
|
background: rgba(0, 0, 0, 0.22);
|
|
backdrop-filter: blur(3.8499999046325684px);
|
|
transition: all 0.2s ease;
|
|
cursor: pointer;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
border-top-right-radius: 0.375rem;
|
|
border-bottom-right-radius: 0.375rem;
|
|
|
|
}
|
|
|
|
.swiper-arrow:hover {
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.swiper-pagination-bullet {
|
|
border-radius: 1.4375rem !important;
|
|
opacity: 0.5 !important;
|
|
background: #d9d9d9 !important;
|
|
width: 0.25rem !important;
|
|
height: 0.25rem !important;
|
|
transition: all 0.2s ease;
|
|
}
|
|
|
|
.swiper-pagination-bullet-active {
|
|
border-radius: 1.4375rem !important;
|
|
background: #d9d9d9 !important;
|
|
width: 1.25rem !important;
|
|
height: 0.25rem !important;
|
|
opacity: 1 !important;
|
|
}
|
|
|
|
.main-bottom {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
margin-top: 2rem;
|
|
}
|
|
|
|
.dailymissions {
|
|
width: 25rem;
|
|
height: 25rem;
|
|
background-image: url(./assets/images/dailymissions-container.png);
|
|
background-repeat: no-repeat;
|
|
background-size: 100% 100%;
|
|
padding: 1rem;
|
|
}
|
|
|
|
.selecttruck {
|
|
width: 18.875rem;
|
|
height: 25rem;
|
|
background-image: url(./assets/images/select-truck-container.png);
|
|
background-repeat: no-repeat;
|
|
background-size: 100% 100%;
|
|
padding: 1.25rem;
|
|
position: relative;
|
|
}
|
|
|
|
.truck-overlay {
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 0;
|
|
z-index: 2;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.truck-locked {
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 50%;
|
|
transform: translate(-50%, -50%);
|
|
z-index: 3;
|
|
}
|
|
|
|
.startjob-container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
row-gap: 1rem;
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.steps-container {
|
|
width: 22rem;
|
|
height: 19rem;
|
|
background-image: url(./assets/images/steps-container.png);
|
|
background-repeat: no-repeat;
|
|
background-size: 100% 100%;
|
|
padding: 1rem;
|
|
}
|
|
|
|
.stopjob-btn{
|
|
width: 22rem;
|
|
height: 5.5rem;
|
|
border-radius: 0.5rem;
|
|
background: linear-gradient(0deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.20) 100%), linear-gradient(0deg, #E11212 0%, #E11212 100%), #FFF;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: #fff;
|
|
text-align: right;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Heavy;
|
|
font-size: 2rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
cursor: pointer;
|
|
transition: all 0.2s ease;
|
|
}
|
|
|
|
.startjob-btn {
|
|
width: 22rem;
|
|
height: 5.5rem;
|
|
border-radius: 0.5rem;
|
|
background: linear-gradient(0deg,
|
|
rgba(255, 255, 255, 0.2) 0%,
|
|
rgba(255, 255, 255, 0.2) 100%),
|
|
linear-gradient(0deg, #e1b812 0%, #e1b812 100%), #fff;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: #fff;
|
|
text-align: right;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Heavy;
|
|
font-size: 2rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
cursor: pointer;
|
|
transition: all 0.2s ease;
|
|
}
|
|
|
|
.startjob-btn:hover {
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.dailymissions-header {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.dailymissions-header-left {
|
|
display: flex;
|
|
align-items: center;
|
|
column-gap: 1rem;
|
|
}
|
|
|
|
.dailymissions-header-left p {
|
|
color: #000;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-ExtraBold;
|
|
font-size: 1.25rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 1.24375rem */
|
|
}
|
|
|
|
.daily-mission-remain-hours {
|
|
color: #000;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Helvetica;
|
|
font-size: 1rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.995rem */
|
|
}
|
|
|
|
.dailymissions-list {
|
|
width: 100%;
|
|
height: 88%;
|
|
overflow: auto;
|
|
margin-top: 0.75rem;
|
|
}
|
|
|
|
.dailymission {
|
|
width: 21.875rem;
|
|
height: 6.25rem;
|
|
border-radius: 0.1875rem;
|
|
border: 2px solid rgba(0, 0, 0, 0.33);
|
|
background: rgba(225, 184, 18, 0.54);
|
|
margin: 0 auto;
|
|
margin-bottom: 0.5rem;
|
|
padding: 0.75rem;
|
|
}
|
|
|
|
.dailymission-header {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.dailymission-header h1 {
|
|
color: #000;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-ExtraBold;
|
|
font-size: 0.875rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.87063rem */
|
|
}
|
|
|
|
.dailymission-header p {
|
|
color: rgba(0, 0, 0, 0.65);
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Medium;
|
|
font-size: 0.625rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.62188rem */
|
|
}
|
|
|
|
.dailymission-mission-label {
|
|
height: 2.8rem;
|
|
width: 100%;
|
|
color: rgba(0, 0, 0, 0.65);
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-SemiBold;
|
|
font-size: 0.75rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.74625rem */
|
|
margin-top: 0.35rem;
|
|
}
|
|
|
|
.dailymission-status-text {
|
|
color: rgba(0, 0, 0, 0.65);
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Medium;
|
|
font-size: 0.625rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.62188rem */
|
|
}
|
|
|
|
.selecttruck-header {
|
|
color: #000;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-ExtraBold;
|
|
font-size: 1.25rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 1.24375rem */
|
|
text-align: center;
|
|
}
|
|
|
|
.selecttruck-arrows {
|
|
margin-top: 1.5rem;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.selecttruck-arrows svg {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.selectruck-label {
|
|
color: rgba(0, 0, 0, 0.68);
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-ExtraBold;
|
|
font-size: 1rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
flex: 1;
|
|
text-align: center;
|
|
/* 0.995rem */
|
|
}
|
|
|
|
.truck-img {
|
|
display: block;
|
|
margin: 1.25rem auto;
|
|
width: 14rem;
|
|
height: 8rem;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.select-truck-btn {
|
|
/* width: 15.75rem; */
|
|
height: 2.875rem;
|
|
border-radius: 0.4375rem;
|
|
background: #e7c641;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin-top: 5.4rem;
|
|
color: #fff;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-ExtraBold;
|
|
font-size: 1rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
cursor: pointer;
|
|
transition: all 0.2s ease;
|
|
position: relative;
|
|
z-index: 3;
|
|
}
|
|
|
|
.truck-desc {
|
|
position: absolute;
|
|
left: 0;
|
|
width: 100%;
|
|
bottom: 5.4rem;
|
|
z-index: 3;
|
|
text-align: center;
|
|
color: rgba(0, 0, 0, 0.68);
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Medium;
|
|
font-size: 0.875rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.87063rem */
|
|
}
|
|
|
|
.lockedbtn {
|
|
background: #6B6B6B;
|
|
}
|
|
|
|
.select-truck-btn:hover {
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.steps-header {
|
|
display: flex;
|
|
align-items: center;
|
|
column-gap: 1rem;
|
|
}
|
|
|
|
.steps-header p {
|
|
color: #000;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-ExtraBold;
|
|
font-size: 1.25rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 1.24375rem */
|
|
}
|
|
|
|
.step-label {
|
|
color: #000;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 0.875rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.87063rem */
|
|
}
|
|
|
|
.companies {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.company {
|
|
border-radius: 0.5rem;
|
|
background: #fff;
|
|
width: 8.125rem;
|
|
height: 8.125rem;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
opacity: 0.6;
|
|
transition: all 0.2s ease;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.company:hover {
|
|
opacity: 1;
|
|
}
|
|
|
|
.company.active {
|
|
opacity: 1;
|
|
}
|
|
|
|
.company-label {
|
|
color: #555;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 1.25rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 1.24375rem */
|
|
}
|
|
|
|
.company-line {
|
|
border-radius: 0.80631rem;
|
|
background: rgba(0, 0, 0, 0.26);
|
|
height: 0.1875rem;
|
|
flex: 1;
|
|
}
|
|
|
|
.companies-list {
|
|
height: 51rem;
|
|
width: 100%;
|
|
overflow: auto;
|
|
}
|
|
|
|
.company-item {
|
|
margin-bottom: 1rem;
|
|
width: 100%;
|
|
height: 21rem;
|
|
padding: 1rem;
|
|
position: relative;
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
border-radius: 0.375rem;
|
|
|
|
}
|
|
|
|
.unlock-btn {
|
|
width: 11.25rem;
|
|
height: 3.125rem;
|
|
position: absolute;
|
|
right: 2rem;
|
|
bottom: 2rem;
|
|
border-radius: 0.34rem;
|
|
background: rgba(255, 255, 255, 0.45);
|
|
box-shadow: 0px 1.36px 6.732px 0px rgba(0, 0, 0, 0.19);
|
|
backdrop-filter: blur(17.350000381469727px);
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: #fff;
|
|
text-align: right;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-ExtraBold;
|
|
font-size: 1.02rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 1.01488rem */
|
|
cursor: pointer;
|
|
transition: all 0.2s ease;
|
|
}
|
|
|
|
.unlock-btn.locked {
|
|
background: rgba(0, 0, 0, 0.45);
|
|
color: #e1b812;
|
|
}
|
|
|
|
.unlock-btn:hover {
|
|
opacity: 0.9;
|
|
}
|
|
|
|
.completed-jobs {
|
|
background-image: url(./assets/images/completed-jobs.png);
|
|
background-repeat: no-repeat;
|
|
background-size: 100% 100%;
|
|
width: 18.75rem;
|
|
height: 18.75rem;
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.total-earnings {
|
|
background-image: url(./assets/images/total-earnings.png);
|
|
background-repeat: no-repeat;
|
|
background-size: 100% 100%;
|
|
width: 23rem;
|
|
height: 23rem;
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.current-level {
|
|
background-image: url(./assets/images/current-level.png);
|
|
background-repeat: no-repeat;
|
|
background-size: 100% 100%;
|
|
width: 18.75rem;
|
|
height: 18.75rem;
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.status-text {
|
|
color: #fff;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
-webkit-text-stroke-width: 2;
|
|
-webkit-text-stroke-color: #000;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 4rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 3.98rem */
|
|
}
|
|
|
|
.status-bottom {
|
|
position: absolute;
|
|
left: 1.25rem;
|
|
bottom: 1.25rem;
|
|
display: flex;
|
|
flex-direction: column;
|
|
row-gap: 0.5rem;
|
|
}
|
|
|
|
.status-header {
|
|
color: #fff;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 1.25rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 1.24375rem */
|
|
}
|
|
|
|
.status-desc {
|
|
color: rgba(255, 255, 255, 0.34);
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Medium;
|
|
font-size: 0.75rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.74625rem */
|
|
width: 80%;
|
|
}
|
|
|
|
.latest-works-header {
|
|
color: #000;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 1.5rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 1.4925rem */
|
|
}
|
|
|
|
.latest-work-line {
|
|
flex: 1;
|
|
border-radius: 0.875rem;
|
|
background: rgba(0, 0, 0, 0.26);
|
|
height: 0.1875rem;
|
|
}
|
|
|
|
.latest-works {
|
|
width: 100%;
|
|
height: 24rem;
|
|
overflow: auto;
|
|
margin-top: 1rem;
|
|
}
|
|
|
|
.latest-work {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
margin-bottom: 1rem;
|
|
padding: 1rem;
|
|
width: 100%;
|
|
height: 3.75rem;
|
|
border-radius: 0.5rem;
|
|
border: 2px solid rgba(0, 0, 0, 0.26);
|
|
background: rgba(200, 200, 200, 0.72);
|
|
}
|
|
|
|
.latest-work-company {
|
|
border-radius: 0.3125rem;
|
|
border: 1px solid #fff;
|
|
background: #e1b812;
|
|
width: 4.875rem;
|
|
height: 1.625rem;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: #d9d9d9;
|
|
text-align: right;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 0.875rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.87063rem */
|
|
}
|
|
|
|
.latest-work-company-label {
|
|
color: #000;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 1.25rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 1.24375rem */
|
|
}
|
|
|
|
.latest-work-status-text {
|
|
color: #000;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 0.93825rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.93356rem */
|
|
}
|
|
|
|
.leaderboard-bg {
|
|
width: 78.125rem;
|
|
height: 34.375rem;
|
|
background-image: url(./assets/images/leaderboard.png);
|
|
background-repeat: no-repeat;
|
|
/* background-size: 100% 100%; */
|
|
background-size: cover;
|
|
position: relative;
|
|
transform: scale(1);
|
|
bottom: 3.075rem;
|
|
}
|
|
|
|
.player-3 {
|
|
position: absolute;
|
|
right: 17.5rem;
|
|
top: 10rem;
|
|
opacity: 0.5;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
|
|
}
|
|
|
|
.player-2 {
|
|
position: absolute;
|
|
left: 18.8rem;
|
|
top: 10rem;
|
|
opacity: 0.75;
|
|
display: flex;
|
|
justify-content: center;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
transform: scale(0.8);
|
|
}
|
|
|
|
.player-1 {
|
|
position: absolute;
|
|
left: 36.25rem;
|
|
top: 9rem;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
|
|
}
|
|
|
|
.player-1 img {
|
|
border-radius: 50%;
|
|
border: 3px solid #ffbf00;
|
|
padding: 0.1rem;
|
|
}
|
|
|
|
.player-2 img {
|
|
border-radius: 50%;
|
|
border: 3px solid #ffbf00;
|
|
padding: 0.1rem;
|
|
}
|
|
|
|
.player-3 img {
|
|
border-radius: 50%;
|
|
border: 3px solid #ffbf00;
|
|
padding: 0.1rem;
|
|
}
|
|
|
|
.player-3 h1 {
|
|
width: 4rem;
|
|
color: #000;
|
|
text-align: center;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Black;
|
|
font-size: 1.48106rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: normal;
|
|
}
|
|
|
|
.player-3 p {
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
-webkit-text-stroke-width: 2.217163562774658;
|
|
-webkit-text-stroke-color: #000;
|
|
font-family: Gilroy-SemiBold;
|
|
font-size: 3.32575rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: normal;
|
|
}
|
|
|
|
.player-2 h1 {
|
|
width: 4rem;
|
|
color: #000;
|
|
text-align: center;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Black;
|
|
font-size: 1.48106rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: normal;
|
|
}
|
|
|
|
.player-2 p {
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
-webkit-text-stroke-width: 2.217163562774658;
|
|
-webkit-text-stroke-color: #000;
|
|
font-family: Gilroy-SemiBold;
|
|
font-size: 3.32575rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: normal;
|
|
}
|
|
|
|
.player-1 h1 {
|
|
width: 4rem;
|
|
color: #000;
|
|
text-align: center;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Black;
|
|
font-size: 1.48106rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: normal;
|
|
}
|
|
|
|
.player-1 p {
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
-webkit-text-stroke-width: 2.217163562774658;
|
|
-webkit-text-stroke-color: #000;
|
|
font-family: Gilroy-SemiBold;
|
|
font-size: 3.32575rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: normal;
|
|
}
|
|
|
|
.leaderboard-players {
|
|
height: 15rem;
|
|
overflow: auto;
|
|
}
|
|
|
|
.leaderboard-player {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
width: 90%;
|
|
margin: 0.85rem auto;
|
|
height: 3.75rem;
|
|
padding: 0 1rem;
|
|
border-radius: 0.5rem;
|
|
background: rgba(200, 200, 200, 0.72);
|
|
}
|
|
|
|
.leaderboard-name {
|
|
color: #000;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 1.48106rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: normal;
|
|
}
|
|
|
|
.leaderboard-level {
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
-webkit-text-stroke-width: 2;
|
|
-webkit-text-stroke-color: #000;
|
|
font-family: Gilroy-SemiBold;
|
|
font-size: 2.25rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: normal;
|
|
}
|
|
|
|
.leaderboard-level-2 {
|
|
color: #000;
|
|
text-align: right;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 1.25rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 1.24375rem */
|
|
}
|
|
|
|
.selected-mission-container {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
z-index: 2;
|
|
padding: 2rem;
|
|
}
|
|
|
|
.select-route-text {
|
|
color: #fff;
|
|
text-align: center;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 1.25rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 1.24375rem */
|
|
}
|
|
|
|
.route-header {
|
|
color: #fff;
|
|
text-align: center;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 2.5rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 2.4875rem */
|
|
width: 18rem;
|
|
}
|
|
|
|
.down-arrow {
|
|
position: absolute;
|
|
left: 50%;
|
|
bottom: 2rem;
|
|
transform: translateX(-50%);
|
|
cursor: pointer;
|
|
transition: all 0.2s ease;
|
|
}
|
|
|
|
.down-arrow:hover {
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.trust-point-needed {
|
|
color: #FFF;
|
|
text-align: right;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 0.75rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.74625rem */
|
|
}
|
|
|
|
.route {
|
|
width: 15.625rem;
|
|
height: 10rem;
|
|
background-repeat: no-repeat;
|
|
background-size: 100% 100%;
|
|
border-radius: 0.9375rem;
|
|
box-shadow: 0px 4px 30.1px 0px rgba(0, 0, 0, 0.25);
|
|
border: 4px solid rgba(255, 255, 255, 0.76);
|
|
position: relative;
|
|
padding: 1rem;
|
|
display: flex;
|
|
flex-direction: column;
|
|
row-gap: 0.3rem;
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
|
|
.route-payment {
|
|
color: rgba(255, 255, 255, 0.62);
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Medium;
|
|
font-size: 0.625rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.62188rem */
|
|
}
|
|
|
|
.route-payment span {
|
|
color: #E7C641 !important;
|
|
}
|
|
|
|
.route-label {
|
|
color: #fff;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-ExtraBold;
|
|
font-size: 0.75rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.74625rem */
|
|
}
|
|
|
|
.route-time {
|
|
color: rgba(255, 255, 255, 0.62);
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Medium;
|
|
font-size: 0.625rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.62188rem */
|
|
}
|
|
|
|
.trailer {
|
|
width: 19rem;
|
|
height: 11.25rem;
|
|
border-radius: 0.3125rem;
|
|
background: rgba(0, 0, 0, 0.4);
|
|
padding: 0.75rem;
|
|
display: flex;
|
|
column-gap: 0.5rem;
|
|
position: absolute;
|
|
right: 1rem;
|
|
top: 12rem;
|
|
}
|
|
|
|
.grayFilter {
|
|
filter: grayscale(1.0);
|
|
border: 0px solid rgba(255, 255, 255, 0.76);
|
|
|
|
}
|
|
|
|
.phone {
|
|
position: absolute;
|
|
right: 2rem;
|
|
bottom: 0;
|
|
background-image: url(./assets/images/phone.png);
|
|
background-size: 100% 100%;
|
|
background-repeat: no-repeat;
|
|
width: 13.665rem;
|
|
height: 22.75rem;
|
|
}
|
|
|
|
.phone-wrapper {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: relative;
|
|
|
|
}
|
|
|
|
.trailer-route-header {
|
|
color: #fff;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 0.9375rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
margin-bottom: 0.25rem;
|
|
line-height: 99.5%;
|
|
/* 0.93281rem */
|
|
}
|
|
|
|
.trailer-route-label {
|
|
color: rgba(255, 255, 255, 0.69);
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 0.75rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.74625rem */
|
|
}
|
|
|
|
.trailer-img {
|
|
width: 44px;
|
|
height: 90px;
|
|
object-fit: contain;
|
|
}
|
|
|
|
.stage-header {
|
|
margin: 1rem 0;
|
|
color: rgba(255, 255, 255, 0.57);
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 0.75rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.74625rem */
|
|
}
|
|
|
|
.trailer-status {
|
|
color: rgba(255, 255, 255, 0.57);
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 0.75rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.74625rem */
|
|
}
|
|
|
|
.key-button {
|
|
color: #fff;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 0.75rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.74625rem */
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 1.25rem;
|
|
height: 1.25rem;
|
|
border-radius: 0.1875rem;
|
|
background: radial-gradient(97.5% 97.5% at 50% 50%, #8c8c8c 0%, #000 100%);
|
|
box-shadow: 0px 0px 1.4px 0px #000 inset;
|
|
}
|
|
|
|
.key-button-desc {
|
|
color: rgba(255, 255, 255, 0.57);
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
font-family: Gilroy-Bold;
|
|
font-size: 0.75rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.74625rem */
|
|
}
|
|
|
|
.notifications {
|
|
position: absolute;
|
|
|
|
display: flex;
|
|
flex-direction: column;
|
|
row-gap: .75rem;
|
|
}
|
|
|
|
.notification {
|
|
width: 21.5rem;
|
|
height: 4rem;
|
|
border-radius: 0.5rem;
|
|
background: rgba(247, 247, 247, 0.75);
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 0 1rem;
|
|
position: relative;
|
|
}
|
|
|
|
.notification-icon {
|
|
position: absolute;
|
|
right: .25rem;
|
|
bottom: .25rem;
|
|
}
|
|
|
|
.notification p {
|
|
color: #4C4C4C;
|
|
font-family: "SF Pro Text";
|
|
font-size: 0.625rem;
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
line-height: normal;
|
|
}
|
|
|
|
.grayscale {
|
|
filter: grayscale(1);
|
|
}
|
|
|
|
.locked-icon {
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
|
|
.lv-required-text {
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 70%;
|
|
transform: translate(-50%, -50%);
|
|
color: #FFF;
|
|
leading-trim: both;
|
|
text-edge: cap;
|
|
-webkit-text-stroke-width: 1;
|
|
-webkit-text-stroke-color: rgba(0, 0, 0, 0.54);
|
|
font-family: Gilroy-Bold;
|
|
font-size: 1rem;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
line-height: 99.5%;
|
|
/* 0.995rem */
|
|
}
|
|
|
|
|
|
.company-logo {
|
|
position: absolute;
|
|
right: 1rem;
|
|
top: 1rem;
|
|
} |