.wxs-empty {
padding: 24px;
border: 1px solid #ececf0;
background: #fafafa;
color: #111111;
} .wxs-section-list {
display: grid;
gap: 16px;
width: 100%;
}
.wxs-section-list--cols-1 {
grid-template-columns: 1fr;
}
.wxs-section-list--cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wxs-section-list--cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.wxs-section-list--cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.wxs-section-card {
display: block;
text-decoration: none !important;
color: inherit;
background: #fafafa;
border: 1px solid #ececf0;
overflow: hidden;
transition: border-color .3s ease, box-shadow .3s ease;
}
.wxs-section-card:hover {
border-color: #ffd200;
box-shadow: 0 12px 30px rgba(0,0,0,.08);
}
.wxs-section-card-media {
position: relative;
overflow: hidden;
height: 200px;
display: block;
background: #111111;
}
.wxs-section-card-media img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
filter: saturate(.55) brightness(.78);
transform: scale(1);
transition: transform .55s ease;
}
.wxs-section-card:hover .wxs-section-card-media img {
transform: scale(1.06);
}
.wxs-section-card-overlay {
position: absolute;
inset: 0;
background: linear-gradient(transparent 40%, rgba(0,0,0,.55) 100%);
}
.wxs-section-card-title-wrap {
position: absolute;
bottom: 16px;
left: 22px;
z-index: 2;
display: flex;
align-items: center;
gap: 8px;
}
.wxs-section-card-line {
width: 16px;
height: 2px;
background: #ffd200;
opacity: .7;
flex-shrink: 0;
}
.wxs-section-card-title {
font-size: 18px;
font-weight: 500;
color: #ffffff;
letter-spacing: -.02em;
line-height: 1.2;
}
.wxs-section-card-body {
display: flex;
flex-direction: column;
padding: 22px 22px 26px;
}
.wxs-section-card-kicker {
display: inline-block;
font-size: 9px;
font-weight: 600;
letter-spacing: .12em;
color: #b0b0b8;
text-transform: uppercase;
margin-bottom: 10px;
}
.wxs-section-card-desc {
font-size: 13px;
font-weight: 400;
color: #666666;
line-height: 1.65;
margin: 0 0 16px;
}
.wxs-section-card-link {
display: flex;
align-items: center;
gap: 6px;
font-size: 11px;
font-weight: 600;
letter-spacing: .06em;
color: #999999;
transition: color .3s ease;
}
.wxs-section-card:hover .wxs-section-card-link {
color: #111111;
} .wxs-page-reset {
margin-top: -40px;
}
.wd-content-layout:has(.wxs-detail-wrap) {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.wxs-detail-wrap .wxs-detail-hero,
.wxs-detail-wrap .wxs-detail-tabs {
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
.wxs-detail-hero {
position: relative;
overflow: hidden;
min-height: 420px;
display: flex;
flex-direction: column;
background: #0a0a0a;
}
.wxs-detail-hero-bg {
position: absolute;
inset: 0;
z-index: 0;
}
.wxs-detail-hero-bg img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.wxs-detail-hero-overlay {
position: absolute;
inset: 0;
background: linear-gradient(rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.72) 100%);
}
.wxs-detail-hero-inner {
position: relative;
z-index: 1;
max-width: 1280px;
margin: 0 auto;
width: 100%;
padding: 56px 48px 64px;
padding-top:90px;
display: flex;
flex-direction: column;
justify-content: center;
box-sizing: border-box;
}
.wxs-breadcrumb {
display: flex;
flex-direction: column;
gap: 0;
}
.wxs-breadcrumb-row {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.wxs-breadcrumb-item,
.wxs-breadcrumb-sep {
font-size: 10px;
font-weight: 500;
letter-spacing: 0.14em;
text-transform: uppercase;
white-space: nowrap;
}
.wxs-breadcrumb a {
text-decoration: none;
color: rgb(160, 160, 168);
transition: color 0.18s ease;
}
.wxs-breadcrumb a:hover {
color: #ffffff;
}
.wxs-breadcrumb [aria-current="page"] {
color: rgb(74, 74, 82);
}
.wxs-breadcrumb-sep {
color: rgb(208, 208, 216);
user-select: none;
padding: 0 6px;
}
.wxs-detail-topline {
height: 1px;
background: rgb(236, 236, 240);
margin-top: 16px;
margin-bottom: 24px;
opacity: 0.9;
}
.wxs-detail-kicker-wrap {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 24px;
}
.wxs-detail-kicker-line {
width: 28px;
height: 1px;
background: rgb(255, 210, 0);
flex-shrink: 0;
}
.wxs-detail-kicker {
font-size: 10px;
font-weight: 500;
color: rgba(255, 255, 255, 0.55);
letter-spacing: 0.18em;
text-transform: uppercase;
}
.wxs-detail-title {
font-size: 46px;
font-weight: 300;
color: rgb(255, 255, 255);
letter-spacing: -0.035em;
line-height: 1.1;
margin: 0 0 16px;
max-width: 700px;
}
.wxs-detail-divider {
width: 40px;
height: 2px;
background: rgb(255, 210, 0);
margin-bottom: 20px;
}
.wxs-detail-desc {
font-size: 17px;
font-weight: 400;
color: rgba(255, 255, 255, 0.7);
letter-spacing: 0.005em;
line-height: 1.7;
margin: 0;
max-width: 580px;
}
.wxs-detail-content {
max-width: 1280px;
margin: 0 auto;
padding: 48px 48px 0;
box-sizing: border-box;
} .wxs-detail-tabs {
background: rgb(17, 17, 17);
border-bottom: 1px solid rgba(255, 255, 255, 0.06);
overflow-x: auto;
}
.wxs-detail-tabs-inner {
max-width: 1280px;
margin: 0 auto;
padding-left: 48px;
padding-right: 48px;
display: flex;
gap: 0;
min-width: max-content;
box-sizing: border-box;
}
.wxs-detail-tab {
display: inline-flex;
align-items: center;
padding: 14px 20px;
font-size: 11px;
font-weight: 500;
color: rgba(255, 255, 255, 0.42);
text-decoration: none !important;
white-space: nowrap;
border-bottom: 2px solid transparent;
transition: color .15s ease, border-color .15s ease;
letter-spacing: .04em;
}
.wxs-detail-tab:hover {
color: #ffffff;
}
.wxs-detail-tab.is-active {
color: #ffffff;
border-bottom-color: rgb(255, 210, 0);
} .wxs-detail-tabs--style2 {
background: #111111;
border-bottom: 1px solid rgba(255,255,255,.06);
overflow-x: auto;
}
.wxs-detail-tabs--style2 .wxs-detail-tabs-inner {
max-width: 1280px;
margin: 0 auto;
padding-left: 48px;
padding-right: 48px;
display: flex;
gap: 0;
min-width: max-content;
box-sizing: border-box;
}
.wxs-detail-tab--style2 {
display: flex;
align-items: center;
gap: 8px;
padding: 16px 20px;
text-decoration: none !important;
border-bottom: 2px solid transparent;
transition: border-color .15s ease;
white-space: nowrap;
}
.wxs-detail-tab--style2 .wxs-detail-tab-num {
font-size: 9px;
font-weight: 500;
color: rgb(255, 210, 0);
font-variant-numeric: tabular-nums;
opacity: .35;
transition: opacity .15s ease;
}
.wxs-detail-tab--style2 .wxs-detail-tab-text {
font-size: 11px;
font-weight: 400;
color: rgba(255,255,255,.45);
letter-spacing: .02em;
transition: color .15s ease;
}
.wxs-detail-tab--style2 .wxs-detail-tab-arrow {
font-size: 9px;
color: rgba(255,255,255,.15);
margin-left: 4px;
}
.wxs-detail-tab--style2.is-active {
border-bottom-color: rgb(255, 210, 0);
}
.wxs-detail-tab--style2.is-active .wxs-detail-tab-num {
opacity: 1;
}
.wxs-detail-tab--style2.is-active .wxs-detail-tab-text {
color: #ffffff;
font-weight: 500;
} .wxs-detail-switcher {
max-width: 1280px;
margin: 64px auto 0;
padding: 32px 48px 48px;
border-top: 1px solid #ececf0;
box-sizing: border-box;
}
.wxs-detail-switcher-inner {
display: flex;
justify-content: space-between;
align-items: center;
gap: 20px;
}
.wxs-detail-switcher-spacer {
flex: 1 1 0;
}
.wxs-detail-switcher-link,
.wxs-detail-switcher-overview {
display: flex;
align-items: center;
text-decoration: none !important;
transition: color .15s ease;
}
.wxs-detail-switcher-link {
gap: 8px;
font-size: 12px;
font-weight: 500;
color: #888888;
letter-spacing: .02em;
}
.wxs-detail-switcher-link:hover {
color: #111111;
}
.wxs-detail-switcher-overview {
gap: 6px;
font-size: 11px;
font-weight: 500;
color: rgb(160, 160, 168);
letter-spacing: .08em;
text-transform: uppercase;
}
.wxs-detail-switcher-overview:hover {
color: rgb(255, 210, 0);
}
.wxs-detail-switcher-link--next {
justify-content: flex-end;
text-align: right;
}
.wxs-detail-group-bottom-block {
max-width: 1280px;
margin: 40px auto 0;
padding: 0 48px;
box-sizing: border-box;
} @media (max-width: 991px) {
.wxs-section-list--cols-3,
.wxs-section-list--cols-4 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wxs-detail-hero-inner,
.wxs-detail-tabs-inner,
.wxs-detail-tabs--style2 .wxs-detail-tabs-inner,
.wxs-detail-content,
.wxs-detail-switcher,
.wxs-detail-group-bottom-block {
padding-left: 24px;
padding-right: 24px;
}
.wxs-detail-title {
font-size: 40px;
}
}
@media (max-width: 767px) {
.wxs-section-list--cols-2,
.wxs-section-list--cols-3,
.wxs-section-list--cols-4 {
grid-template-columns: 1fr;
}
.wxs-section-card-media {
height: 180px;
}
.wxs-detail-hero {
min-height: 360px;
}
.wxs-detail-hero-inner {
padding-top: 36px;
padding-bottom: 42px;
}
.wxs-detail-title {
font-size: 34px;
}
.wxs-detail-desc {
font-size: 15px;
}
.wxs-detail-tab,
.wxs-detail-tab--style2 {
padding: 14px 16px;
}
.wxs-detail-content {
padding-top: 32px;
}
.wxs-detail-switcher {
margin-top: 48px;
padding-top: 24px;
}
.wxs-detail-switcher-inner {
flex-direction: column;
align-items: flex-start;
gap: 14px;
}
.wxs-detail-switcher-spacer {
display: none;
}
.wxs-detail-switcher-link--next {
justify-content: flex-start;
text-align: left;
}
} .wxs-stage-list {
display: grid;
gap: 16px;
width: 100%;
}
.wxs-stage-list--cols-1 {
grid-template-columns: 1fr;
}
.wxs-stage-list--cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wxs-stage-list--cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.wxs-stage-list--cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.wxs-stage-card {
display: block;
text-decoration: none !important;
color: inherit;
background: #ffffff;
border: 1px solid #ececf0;
padding: 28px 26px 24px;
position: relative;
overflow: hidden;
transition: border-color .3s ease, box-shadow .3s ease, transform .3s ease;
}
.wxs-stage-card:hover {
border-color: #ffd200;
box-shadow: 0 10px 24px rgba(0,0,0,.06);
transform: translateY(-2px);
}
.wxs-stage-card-head {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.wxs-stage-card-num-circle {
width: 36px;
height: 36px;
border-radius: 50%;
background: rgb(242, 242, 244);
display: flex;
align-items: center;
justify-content: center;
transition: background .3s ease;
flex-shrink: 0;
}
.wxs-stage-card-num {
font-size: 11px;
font-weight: 700;
color: rgb(153, 153, 153);
letter-spacing: .04em;
transition: color .3s ease;
}
.wxs-stage-card-tag {
font-size: 8px;
font-weight: 700;
letter-spacing: .12em;
text-transform: uppercase;
color: #ffd200;
opacity: .7;
}
.wxs-stage-card-title {
font-size: 16px;
font-weight: 500;
color: rgb(17, 17, 17);
letter-spacing: -0.02em;
line-height: 1.35;
margin: 0 0 8px;
}
.wxs-stage-card-desc {
font-size: 13px;
font-weight: 400;
color: rgb(119, 119, 119);
line-height: 1.65;
margin: 0 0 16px;
}
.wxs-stage-card-link {
display: flex;
align-items: center;
gap: 6px;
font-size: 11px;
font-weight: 600;
letter-spacing: .05em;
color: rgb(187, 187, 187);
transition: color .3s ease;
}
.wxs-stage-card-link svg {
transform: translateX(0);
transition: transform .3s ease;
}
.wxs-stage-card:hover .wxs-stage-card-link svg {
transform: translateX(3px);
}
@media (max-width: 991px) {
.wxs-stage-list--cols-3,
.wxs-stage-list--cols-4 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 767px) {
.wxs-stage-list--cols-2,
.wxs-stage-list--cols-3,
.wxs-stage-list--cols-4 {
grid-template-columns: 1fr;
}
} .wxs-feature-panel {
width: 100%;
}
.wxs-feature-panel-grid {
max-width: 1280px;
margin: 0 auto;
padding-left: 48px;
padding-right: 48px;
display: grid;
grid-template-columns: 260px 1fr;
gap: 64px;
align-items: start;
box-sizing: border-box;
}
.wxs-feature-panel-nav {
position: sticky;
top: 120px;
}
.wxs-feature-panel-nav-title {
font-size: 10px;
font-weight: 600;
color: rgb(160, 160, 168);
letter-spacing: 0.15em;
text-transform: uppercase;
display: block;
margin-bottom: 20px;
padding-bottom: 12px;
border-bottom: 1px solid rgb(232, 232, 237);
}
.wxs-feature-panel-nav-link {
display: flex;
align-items: center;
gap: 10px;
width: 100%;
text-align: left;
padding: 13px 0 13px 16px;
background: none;
border-left: 3px solid transparent;
text-decoration: none !important;
transition: border-left-color .15s ease;
}
.wxs-feature-panel-nav-num {
font-size: 9px;
font-weight: 500;
color: rgb(255, 210, 0);
font-variant-numeric: tabular-nums;
opacity: .4;
transition: opacity .15s ease;
}
.wxs-feature-panel-nav-text {
font-size: 13px;
font-weight: 400;
color: rgb(136, 136, 136);
letter-spacing: .01em;
transition: color .15s ease;
}
.wxs-feature-panel-nav-link.is-active {
border-left-color: rgb(255, 210, 0);
}
.wxs-feature-panel-nav-link.is-active .wxs-feature-panel-nav-num {
opacity: 1;
}
.wxs-feature-panel-nav-link.is-active .wxs-feature-panel-nav-text {
color: rgb(17, 17, 17);
font-weight: 500;
}
.wxs-feature-panel-seq {
font-size: 11px;
font-weight: 500;
color: rgb(255, 210, 0);
letter-spacing: 0.14em;
display: block;
font-variant-numeric: tabular-nums;
margin-bottom: 16px;
}
.wxs-feature-panel-title {
font-size: 36px;
font-weight: 300;
color: rgb(17, 17, 17);
letter-spacing: -0.028em;
line-height: 1.15;
margin: 0 0 16px;
}
.wxs-feature-panel-intro {
font-size: 15px;
font-weight: 500;
color: rgb(68, 68, 68);
line-height: 1.65;
margin: 0 0 32px;
max-width: 560px;
}
.wxs-feature-panel-divider {
width: 32px;
height: 1px;
background: rgb(255, 210, 0);
margin-bottom: 36px;
opacity: .7;
}
.wxs-feature-panel-content-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 48px;
margin-bottom: 48px;
align-items: start;
}
.wxs-feature-panel-content-grid.no-image {
grid-template-columns: 1fr;
}
.wxs-feature-panel-content {
display: flex;
flex-direction: column;
gap: 14px;
}
.wxs-feature-panel-content p {
font-size: 14px;
font-weight: 400;
color: rgb(102, 102, 102);
letter-spacing: .005em;
line-height: 1.78;
margin: 0;
}
.wxs-feature-panel-image-wrap {
position: relative;
}
.wxs-feature-panel-image {
width: 100%;
object-fit: cover;
display: block;
}
.wxs-feature-panel-image-accent {
position: absolute;
bottom: 0;
left: 0;
width: 40px;
height: 2px;
background: rgb(255, 210, 0);
}
.wxs-feature-panel-highlights {
border-top: 1px solid rgb(236, 236, 240);
padding-top: 32px;
}
.wxs-feature-panel-highlights-title {
font-size: 10px;
font-weight: 600;
color: rgb(160, 160, 168);
letter-spacing: 0.14em;
text-transform: uppercase;
display: block;
margin-bottom: 20px;
}
.wxs-feature-panel-highlight-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.wxs-feature-panel-highlight-item {
border: 1px solid rgb(236, 236, 240);
padding: 20px 24px;
display: flex;
align-items: center;
gap: 12px;
}
.wxs-feature-panel-highlight-line {
width: 3px;
height: 20px;
background: rgb(255, 210, 0);
flex-shrink: 0;
opacity: .7;
}
.wxs-feature-panel-highlight-item span {
font-size: 13px;
font-weight: 500;
color: rgb(51, 51, 51);
letter-spacing: .01em;
}
@media (max-width: 991px) {
.wxs-feature-panel-grid {
grid-template-columns: 1fr;
gap: 40px;
padding-left: 24px;
padding-right: 24px;
}
.wxs-feature-panel-nav {
position: static;
}
.wxs-feature-panel-content-grid,
.wxs-feature-panel-highlight-grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 767px) {
.wxs-feature-panel-title {
font-size: 30px;
}
} .wd-content-layout:has(.wxs-split-panel){
padding-block: 0 !important;
}
.wxs-split-panel {
width: 100%;
}
.wxs-split-panel-nav {
background: rgb(250, 250, 250);
border-bottom: 1px solid rgb(236, 236, 240);
}
.wxs-split-panel-nav-inner {
max-width: 1280px;
margin: 0 auto;
padding-left: 48px;
padding-right: 48px;
display: flex;
gap: 0;
overflow-x: auto;
box-sizing: border-box;
}
.wxs-split-panel-nav-link {
display: flex;
align-items: center;
gap: 10px;
padding: 20px 28px 20px 0;
margin-right: 8px;
text-decoration: none !important;
border-bottom: 2px solid transparent;
transition: border-color .15s ease;
white-space: nowrap;
}
.wxs-split-panel-nav-link:last-child {
margin-right: 0;
}
.wxs-split-panel-nav-dot {
width: 5px;
height: 5px;
border-radius: 50%;
background: rgb(208, 208, 216);
transition: background .15s ease;
flex-shrink: 0;
}
.wxs-split-panel-nav-text {
font-size: 13px;
font-weight: 400;
color: rgb(136, 136, 136);
letter-spacing: .01em;
transition: color .15s ease;
}
.wxs-split-panel-nav-link.is-active {
border-bottom-color: rgb(255, 210, 0);
}
.wxs-split-panel-nav-link.is-active .wxs-split-panel-nav-dot {
background: rgb(255, 210, 0);
}
.wxs-split-panel-nav-link.is-active .wxs-split-panel-nav-text {
color: rgb(17, 17, 17);
font-weight: 500;
}
.wxs-split-panel-section {
background: #ffffff;
border-bottom: 1px solid rgb(236, 236, 240);
}
.wxs-split-panel-section-inner {
max-width: 1280px;
margin: 0 auto;
padding: 80px 48px;
box-sizing: border-box;
}
.wxs-split-panel-fallback p {
font-size: 14.5px;
font-weight: 400;
color: rgb(85, 85, 85);
letter-spacing: .005em;
line-height: 1.78;
margin: 0;
}
@media (max-width: 991px) {
.wxs-split-panel-nav-inner,
.wxs-split-panel-section-inner {
padding-left: 24px;
padding-right: 24px;
}
}
@media (max-width: 767px) {
.wxs-split-panel-nav-link {
padding-top: 16px;
padding-bottom: 16px;
}
.wxs-split-panel-section-inner {
padding-top: 48px;
padding-bottom: 48px;
}
}
.wxs-split-panel-group-bottom-block {
max-width: 1280px;
margin: 0 auto;
padding: 0 48px;
box-sizing: border-box;
}
@media (max-width: 991px) {
.wxs-split-panel-group-bottom-block {
padding-left: 24px;
padding-right: 24px;
}
}.wx-offcanvas-overlay{
position:fixed; inset:0;
z-index:999998;
background:rgba(255,255,255,.36);
backdrop-filter:blur(16px) saturate(1.1);
opacity:0;
pointer-events:none;
transition:opacity .2s;
}
.wx-offcanvas{
position:fixed; inset:0;
z-index:999999;
display:flex;
opacity:0;
transform:translateX(-10px);
pointer-events:none;
transition:opacity .25s ease-out, transform .25s ease-out;
font-family:Inter, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
}
.wx-offcanvas.is-open{
opacity:1;
transform:translateX(0);
pointer-events:auto;
}
.wx-offcanvas-overlay.is-open{
opacity:1;
pointer-events:auto;
} .wx-offcanvas-left{
width:320px;
flex-shrink:0;
background:#F6F7F9;
border-right:1px solid #E8E8ED;
display:flex;
flex-direction:column;
}
.wx-offcanvas-left-header{
height:72px;
display:flex;
align-items:center;
padding:0 28px;
border-bottom:1px solid #E8E8ED;
gap:14px;
}
.wx-offcanvas-close{
appearance:none;
border:none;
background:transparent;
cursor:pointer;
padding:4px;
line-height:0;
}
.wx-offcanvas-brand{
font-size:11px;
font-weight:700;
color:#111;
letter-spacing:.18em;
text-transform:uppercase;
}
.wx-offcanvas-menu{
flex:1;
padding:18px 0;
overflow-y:auto;
}
.wx-offcanvas-ul{
list-style:none;
margin:0;
padding:0;
}
.wx-offcanvas-li{
margin:0;
padding:0;
} .wx-offcanvas-item-btn{
width:100%;
display:flex;
align-items:center;
gap:10px;
padding:12px 28px;
border:none;
background:transparent;
cursor:pointer;
text-align:left; border-left:3px solid transparent;
transition:background .13s, border-left-color .15s;
}
.wx-offcanvas-item-btn:hover{
background:rgba(0,0,0,.02);
} .wx-offcanvas-item-text{
font-size:13px;
font-weight:500;
color:#6E6E73;
letter-spacing:0;
text-transform:none; line-height:1.2;
} .wx-offcanvas-arrow{
margin-left:auto;
color:#FFD200;
font-size:12px;
line-height:1;
display:none; } .wx-offcanvas-li.is-active .wx-offcanvas-item-btn{
border-left-color:#FFD200;
}
.wx-offcanvas-li.is-active .wx-offcanvas-item-text{
color:#111;
}
.wx-offcanvas-li.is-active .wx-offcanvas-arrow{
display:inline-block;
} .wx-offcanvas-footer{
padding:20px 31px;
border-top:1px solid #E8E8ED;
display:flex;
gap:20px;
}
.wx-offcanvas-footer a{
font-size:12px;
color:#9E9EA6;
text-decoration:none;
} .wx-offcanvas-right{
flex:1;
background:#fff;
overflow-y:auto;
display:flex;
flex-direction:column;
}
.wx-offcanvas-right-top{
height:72px;
flex-shrink:0;
border-bottom:1px solid #E8E8ED;
}
.wx-offcanvas-content{
padding:56px 80px 80px;
}
.wx-offcanvas-note{
padding:14px 18px;
font-size:13px;
color:#6E6E73;
} @media (max-width:1024px){
.wx-offcanvas-left{ width:290px; }
.wx-offcanvas-content{ padding:36px 28px 56px; }
}   #wx-offcanvas .wx-offcanvas-menu,
#wx-offcanvas .wx-offcanvas-menu *{
box-sizing: border-box !important;
}
#wx-offcanvas .wx-offcanvas-menu ul{
margin-left: 0 !important;
padding-left: 0 !important;
}
#wx-offcanvas .wx-offcanvas-menu li{
margin-left: 0 !important;
padding-left: 0 !important;
} #wx-offcanvas .wx-offcanvas-menu .wx-offcanvas-item-btn,
#wx-offcanvas .wx-offcanvas-menu li > a,
#wx-offcanvas .wx-offcanvas-menu li > button{
padding-left: 20px !important; margin-left: 0 !important;
text-align: left !important;
justify-content: flex-start !important;
}  #wx-offcanvas .wx-offcanvas-menu .wx-offcanvas-item-btn{
border-left: 3px solid transparent !important;
}
#wx-offcanvas .wx-offcanvas-menu .wx-offcanvas-li.is-active > .wx-offcanvas-item-btn{
border-left-color: #FFD200 !important;
} #wx-offcanvas .wx-offcanvas-menu .wx-offcanvas-arrow{ display:none !important; }
#wx-offcanvas .wx-offcanvas-menu .wx-offcanvas-li.is-active .wx-offcanvas-arrow{ display:inline-block !important; } @media (max-width: 768px){ .wx-offcanvas{
flex-direction: column;
} #wx-offcanvas[data-wx-view="menu"] .wx-offcanvas-left{
width: 100%;
display: flex;
}
#wx-offcanvas[data-wx-view="menu"] .wx-offcanvas-right{
display: none;
} #wx-offcanvas[data-wx-view="content"] .wx-offcanvas-left{
display: none;
}
#wx-offcanvas[data-wx-view="content"] .wx-offcanvas-right{
display: flex;
width: 100%;
} .wx-mobile-content-header{
height: 56px;
display:flex;
align-items:center;
gap: 10px;
padding: 0 14px;
border-bottom: 1px solid #E8E8ED;
background: #fff;
position: sticky;
top: 0;
z-index: 2;
}
.wx-mobile-back,
.wx-mobile-close{
appearance:none;
border:none;
background:transparent;
cursor:pointer;
font-size: 18px;
line-height: 1;
padding: 10px;
color:#111;
}
.wx-mobile-title{
flex:1;
font-size: 13px;
font-weight: 600;
color:#111;
text-align: left;
overflow:hidden;
white-space:nowrap;
text-overflow: ellipsis;
} .wx-offcanvas-content{
padding: 14px 25px 24px;
} .wx-offcanvas-menu{
padding: 12px 0;
}
.wx-offcanvas-item-btn{
padding: 14px 16px;
} #wx-offcanvas{
top: 0 !important;
bottom: 0 !important;
height: 100vh !important;
}
#wx-offcanvas.is-open{
opacity: 1 !important;
} #wx-offcanvas[data-wx-view="menu"],
#wx-offcanvas[data-wx-view="content"]{
height: 100vh !important;
}
#wx-offcanvas .wx-offcanvas-left,
#wx-offcanvas .wx-offcanvas-right{
height: 100vh !important;
} #wx-offcanvas .wx-offcanvas-menu{
flex: 1 1 auto !important;
min-height: 0 !important;
overflow-y: auto !important;
} #wx-offcanvas .wx-offcanvas-right-top{
display: none !important; height: 0 !important;
} #wx-offcanvas .wx-offcanvas-content{
padding-top: 0 !important;
margin-top: 0 !important;
} #wx-offcanvas .wx-mobile-content-header{
position: sticky !important;
top: 0 !important;
margin: 0 !important;
} #wx-offcanvas .wx-mobile-back,
#wx-offcanvas .wx-mobile-close,
#wx-offcanvas .wx-offcanvas-close{
background: transparent !important;
box-shadow: none !important;
border: none !important;
} #wx-offcanvas button{
background: transparent !important;
} #wx-offcanvas .wx-mobile-back,
#wx-offcanvas .wx-mobile-close{
padding: 8px !important;
border-radius: 0 !important;
}
#wx-offcanvas .wx-mobile-content-header{
margin-bottom: 14px !important; }
}  #wx-offcanvas .wx-mobile-back,
#wx-offcanvas .wx-mobile-close,
#wx-offcanvas .wx-offcanvas-close{
background: transparent !important;
border: none !important;
box-shadow: none !important;
outline: none !important;
} #wx-offcanvas button{
background: transparent !important;
box-shadow: none !important;
} #wx-offcanvas .wx-offcanvas-item-btn{
background: transparent !important;
}
#wx-offcanvas .wx-offcanvas-item-btn:hover,
#wx-offcanvas .wx-offcanvas-li.is-active .wx-offcanvas-item-btn{
background: transparent !important;
}