124 lines
2.6 KiB
CSS
124 lines
2.6 KiB
CSS
.card {
|
|
background-image:
|
|
url("/images/sidebar/pic_bg_vip.png"),
|
|
linear-gradient(
|
|
-60deg,
|
|
rgba(251, 106, 67, 0.47) 0%,
|
|
rgba(252, 125, 185, 0.47) 32%,
|
|
rgba(250, 167, 186, 0.47) 58%,
|
|
rgba(255, 255, 255, 0.47) 100%
|
|
),
|
|
linear-gradient(#ffffff, #ffffff);
|
|
background-repeat: no-repeat, no-repeat, no-repeat;
|
|
background-position: right center, center, center;
|
|
background-size: 50% 100%, cover, cover;
|
|
background-blend-mode: normal, normal, normal;
|
|
border: solid 1px #fac4dc;
|
|
border-radius: var(--responsive-card-radius-sm, 21px);
|
|
width: 100%;
|
|
box-sizing: border-box;
|
|
padding: var(--sidebar-card-padding-y, 18px) 0
|
|
var(--sidebar-card-padding-y, 18px)
|
|
var(--sidebar-card-padding-x, 18px);
|
|
overflow: hidden;
|
|
}
|
|
|
|
.header {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: var(--spacing-md, 12px);
|
|
padding: 0;
|
|
}
|
|
|
|
.title {
|
|
margin: 0;
|
|
font-size: var(--font-responsive-xl, 20px);
|
|
font-weight: 700;
|
|
color: #f657a0;
|
|
line-height: 1.3;
|
|
}
|
|
|
|
.statusPill {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 4px var(--spacing-md, 12px);
|
|
border-radius: var(--radius-full, 999px);
|
|
background: var(--color-pill-bg, rgba(248, 77, 150, 0.10));
|
|
color: var(--color-accent, #f84d96);
|
|
font-size: var(--font-size-xs, 10px);
|
|
font-weight: 700;
|
|
letter-spacing: 0.5px;
|
|
text-transform: uppercase;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.list {
|
|
list-style: none;
|
|
margin: var(--page-section-gap, 18px) 0;
|
|
padding: 0;
|
|
}
|
|
|
|
.item {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
gap: 0;
|
|
padding: 0;
|
|
font-size: var(--font-responsive-md, 16px);
|
|
color: #1e1e1e;
|
|
line-height: normal;
|
|
}
|
|
|
|
.numeral {
|
|
flex: 0 0 auto;
|
|
font-weight: 500;
|
|
color: #1e1e1e;
|
|
}
|
|
|
|
.numeral::after {
|
|
content: " ";
|
|
white-space: pre;
|
|
}
|
|
|
|
.text {
|
|
flex: 1 1 auto;
|
|
}
|
|
|
|
.footer {
|
|
padding: var(--spacing-md, 12px) 0 0;
|
|
}
|
|
|
|
.activateBtn {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: var(--spacing-xs) var(--spacing-md);
|
|
border-radius: var(--responsive-card-radius-sm, 22px);
|
|
background-image:
|
|
linear-gradient(
|
|
135deg,
|
|
#ff67e0 0%,
|
|
rgba(255, 109, 225, 0.29) 20%,
|
|
rgba(254, 122, 228, 0.47) 66%,
|
|
rgba(252, 140, 231, 0.59) 100%
|
|
),
|
|
linear-gradient(#fb5e9d, #fb5e9d);
|
|
background-blend-mode: normal, normal;
|
|
color: var(--color-text-primary, #ffffff);
|
|
font-size: var(--font-responsive-md, 16px);
|
|
font-weight: 600;
|
|
border: 0;
|
|
cursor: pointer;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.activateBtn:hover {
|
|
opacity: 0.9;
|
|
}
|
|
|
|
.activateBtn:focus-visible {
|
|
outline: 2px solid var(--color-accent, #f84d96);
|
|
outline-offset: 2px;
|
|
}
|