File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/src/app/pages/home-sc/home-sc.page.scss
ion-content {
--background: #f9f9f9;
}
.headerHome {
background-position: center; /* Center the image */
background-repeat: no-repeat; /* Do not repeat the image */
background-size: cover; /* Resize the background image to cover the entire container */
// height: 110px;
padding: 7px 16px;
display: flex;
justify-content: end;
flex-direction: column;
gap: 4px;
position: relative;
}
.headerText {
z-index: 1;
display: flex;
align-items: center;
color: #fff;
justify-content: space-between;
}
.icon-home {
height: 30px;
width: 30px;
margin-right: 5px;
}
.gradient {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: var(--ion-color-primary-shade);
}
.titleGreet {
margin-bottom: 0px;
}
.home {
font-size: 18px;
margin-bottom: 0px;
color: white;
}
.sectionHeader {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 12px 16px;
max-width: 640px;
margin: auto;
}
.news-list {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.sectionNewsContent {
background-color: #fff;
display: flex;
margin-bottom: 12px;
border-radius: 10px;
margin-left: 16px;
margin-right: 16px;
overflow: hidden;
box-shadow: 0 1px 6px 0px grey;
max-width: 640px;
flex-direction: column;
width: -webkit-fill-available;
max-height: 250px;
}
.newNews {
position: absolute;
width: 78px;
background-color: var(--ion-color-primary);
color: white;
font-weight: bold;
padding: 0px 5px;
text-transform: uppercase;
text-align: center;
box-shadow: 0 1px 6px 0px grey;
border-bottom-right-radius: 5px;
}
.newsTitle {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.content {
padding: 4px 16px 8px 16px;
}
.title-section {
font-weight: bold;
margin-bottom: 0;
font-size: 18px;
text-transform: uppercase;
}
.social-list {
max-width: 640px;
width: 100%;
margin-left: 16px;
margin-right: 16px;
}
.banner-video {
background-color: #fff;
margin-bottom: 12px;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 1px 6px 0px grey;
max-width: 640px;
}
.banner-video iframe {
width: 100%;
}
.banner-instagram {
background-color: #fff;
margin-bottom: 12px;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 1px 6px 0px grey;
display: flex;
}
.sectionDiv {
background-color: #fff;
margin-bottom: 12px;
border-radius: 10px;
margin-left: 16px;
margin-right: 16px;
overflow: hidden;
box-shadow: 0 1px 6px 0px grey;
max-width: 640px;
width: -webkit-fill-available;
}
.contentRevista {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding: 12px 16px;
background: #ffffff;
}
.subtitleRevista {
color: #636363;
margin-bottom: 0px;
}
.titleRevista {
margin-bottom: 0px;
}
.d-flex {
display: flex;
}
.justify-content-center {
justify-content: center;
display: flex;
}
.scroll-x {
overflow-x: scroll;
margin-right: 16px;
margin-left: 16px;
}
.contentStatics {
display: flex;
justify-content: center;
background-color: #fff;
margin-bottom: 12px;
border-radius: 10px;
margin-left: 16px;
margin-right: 16px;
overflow: hidden;
box-shadow: 0 1px 6px 0px grey;
}
.infoCoins {
display: flex;
background: linear-gradient(135deg, var(--ion-color-primary) 0%, black 150%);
border-radius: 16px;
height: 28px;
color: #efefef;
box-shadow: 0 1px 6px 0px grey;
align-items: center;
}
.iconInfoCoins {
height: 34px;
position: relative;
right: 4px;
top: 0px;
}
.textInfoCoins {
font-weight: bold;
margin-bottom: 0;
margin-right: 8px;
font-size: 20px;
text-align: right;
}
.headerTable {
padding: 8px;
background: var(--ion-color-primary);
color: #ffffff;
font-weight: bold;
}
.none-events {
pointer-events: none;
}
.data-card {
max-width: 640px;
width: 100%;
margin-left: 16px;
margin-right: 16px;
}
.container {
position: relative;
overflow: hidden;
width: 100%;
padding-top: 56.25%;
/* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
}
.cardSubMain {
display: flex;
align-items: center;
justify-content: space-between;
font-size: 3em;
font-weight: bold;
}
.cardText {
font-size: min(4vw, 20px);
margin-bottom: 0px;
margin-left: 5px;
font-weight: bold;
}
.cardShop {
background: linear-gradient(135deg, var(white) 50%, white 150%);
}
.cardTicket {
background: linear-gradient(135deg, var(white) 50%, white 150%);
}
.textOpenSection {
text-transform: uppercase;
}
.sectionOptions {
display: flex;
flex-flow: column;
width: -webkit-fill-available;
margin: 0px 10px;
max-width: 650px;
}
.carouselOptions {
display: flex;
flex-flow: row;
}
.cardMainOptions {
display: flex;
box-shadow: 0 1px 6px 0px grey;
border-radius: 10px;
margin: 0px 5px;
padding: 2px 5px;
align-items: center;
width: -webkit-fill-available;
height: 70px;
min-width: calc(50% - 10px);
overflow: hidden;
}
.cardTextOptions {
font-size: min(4vw, 20px);
margin-bottom: 0px;
margin-left: 10px;
width: 70%;
line-height: 20px;
}
.cardSubMainOptions {
display: flex;
align-items: center;
justify-content: space-between;
font-size: 2.3em;
color: gray;
margin-left: 5px;
}
.sectionImage {
width: -webkit-fill-available;
}
.sectionButton {
display: flex;
position: absolute;
height: 135px;
width: 60%;
min-height: fit-content;
opacity: 0;
}
.sectionButtonStandings {
display: flex;
position: absolute;
height: 390px;
width: 60%;
min-height: fit-content;
opacity: 0;
}
.mirrorButton {
height: -webkit-fill-available;
width: -webkit-fill-available;
}
.badge-cart {
position: absolute;
right: 0;
top: 0;
margin-top: -2px;
}
.title {
background: rgb(235, 235, 235);
margin: 0px 15px;
color: gray;
}