body.support-nav-light .site-header { --support-nav-text: #111827; } body.support-nav-light .site-header, body.support-nav-light .site-header.page-navbar-solid, body.support-nav-light .site-header.hero-theme-dark:not(.scrolled):not(.menu-open), body.support-nav-light .site-header .nav-inner-wrap, body.support-nav-light .site-header .nav-shell { background: #ffffff !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important; } body.support-nav-light .site-header .nav-link, body.support-nav-light .site-header .nav-link.dropdown-toggle, body.support-nav-light .site-header .navbar-nav .nav-link, body.support-nav-light .site-header .navbar-brand, body.support-nav-light .site-header .nav-glass-text, body.support-nav-light .site-header .nav-glass-icon, body.support-nav-light .site-header .navbar-toggler, body.support-nav-light .site-header .dropdown-toggle, body.support-nav-light .site-header .dropdown-item, body.support-nav-light .site-header .dropdown-menu .dropdown-item, body.support-nav-light .site-header a, body.support-nav-light .site-header button { color: var(--support-nav-text) !important; } body.support-nav-light .site-header .nav-glass-btn { background: #ffffff; color: #111827 !important; border: 1px solid rgba(17, 24, 39, 0.08); box-shadow: 0 10px 24px rgba(15, 23, 42, 0.05); } body.support-nav-light .site-header .dropdown-menu { background: rgba(255, 255, 255, 0.98); border: 1px solid rgba(17, 24, 39, 0.06); box-shadow: 0 18px 38px rgba(15, 23, 42, 0.12); } body.support-nav-light .site-header .site-logo-img { filter: none; } .aftersales-page { background: #fff; color: #111827; } .aftersales-page .support-container { width: min(1220px, calc(100% - 32px)); margin: 0 auto; } .aftersales-hero { position: relative; padding-top: 82px; background: linear-gradient(180deg, #f4f5f7 0%, #f7f8fa 100%); overflow: hidden; } .aftersales-hero::after { content: ""; position: absolute; right: -80px; top: 10px; width: min(420px, 38vw); height: min(320px, 28vw); background: radial-gradient(circle at center, rgba(0,114,206,0.08), rgba(0,114,206,0) 70%); pointer-events: none; } .aftersales-hero-inner { min-height: 118px; display: flex; align-items: center; justify-content: space-between; gap: 24px; position: relative; } .aftersales-breadcrumbs { display: flex; align-items: center; flex-wrap: nowrap; gap: 8px; min-width: 0; max-width: 100%; padding-top: 0; overflow-x: auto; overflow-y: hidden; white-space: nowrap; scrollbar-width: none; -ms-overflow-style: none; color: #8b919a; font-size: 15px; line-height: 24px; } .aftersales-breadcrumbs::-webkit-scrollbar { display: none; } .aftersales-breadcrumbs > * { flex: 0 0 auto; } .aftersales-breadcrumbs a, .aftersales-breadcrumbs span { white-space: nowrap; } .aftersales-breadcrumbs a { color: #8b919a; text-decoration: none; } .aftersales-breadcrumbs a:hover { color: #111827; } .aftersales-hero-figure { align-self: flex-end; display: flex; align-items: flex-end; justify-content: flex-end; min-height: 240px; } .aftersales-hero-figure img { display: block; max-width: min(360px, 28vw); width: 100%; height: auto; object-fit: contain; } .aftersales-main { padding: 26px 0 88px; } .aftersales-layout { display: grid; grid-template-columns: 240px minmax(0, 1fr); gap: 48px; align-items: start; } .aftersales-sidebar { position: sticky; top: 110px; } .aftersales-sidebar-card { background: #fff; border: 1px solid #eceef2; border-radius: 18px; overflow: hidden; box-shadow: 0 10px 30px rgba(15, 23, 42, 0.04); } .aftersales-nav-list { list-style: none; margin: 0; padding: 0; } .aftersales-nav-list li + li { border-top: 1px solid #f1f3f6; } .aftersales-nav-link { position: relative; display: flex; align-items: center; justify-content: space-between; gap: 10px; min-height: 56px; padding: 14px 18px; color: #4b5563; text-decoration: none; font-size: 14px; line-height: 22px; transition: background .2s ease, color .2s ease, padding .2s ease; } .aftersales-nav-link::before { content: ""; position: absolute; left: 0; top: 50%; width: 3px; height: 24px; border-radius: 0 999px 999px 0; background: transparent; transform: translateY(-50%); transition: background .2s ease; } .aftersales-nav-link i { color: #b0b7c3; font-size: 12px; flex: 0 0 auto; transition: color .2s ease, transform .2s ease; } .aftersales-nav-link:hover { background: #fafbfc; color: #111827; } .aftersales-nav-link:hover i { color: #6b7280; transform: translateX(1px); } .aftersales-nav-link.is-active { background: linear-gradient(90deg, rgba(0, 114, 206, 0.08) 0%, rgba(0, 114, 206, 0.02) 100%); color: #111827; font-weight: 600; } .aftersales-nav-link.is-active::before { background: #0072ce; } .aftersales-nav-link.is-active i { color: #0072ce; } .aftersales-content-wrap { min-width: 0; } .aftersales-article-card { background: #fff; max-width: 820px; } .aftersales-article-title { margin: 0 0 18px; color: #111827; font-size: 34px; line-height: 1.22; letter-spacing: -0.02em; font-weight: 700; } .aftersales-article-body { color: #4b5563; font-size: 15px; line-height: 1.9; word-break: break-word; } .aftersales-article-body h1, .aftersales-article-body h2, .aftersales-article-body h3, .aftersales-article-body h4, .aftersales-article-body h5, .aftersales-article-body h6 { margin: 36px 0 12px; color: #111827; font-weight: 700; line-height: 1.32; letter-spacing: -0.01em; } .aftersales-article-body h1 { font-size: 28px; } .aftersales-article-body h2 { font-size: 24px; margin-top: 40px; } .aftersales-article-body h3 { font-size: 20px; } .aftersales-article-body h4 { font-size: 17px; } .aftersales-article-body p { margin: 0 0 16px; } .aftersales-article-body ul, .aftersales-article-body ol { margin: 0 0 18px 1.35em; padding: 0; } .aftersales-article-body li { margin-bottom: 8px; } .aftersales-article-body img { max-width: 100%; height: auto; border-radius: 12px; } .aftersales-article-body table { width: 100%; border-collapse: separate; border-spacing: 0; margin: 28px 0; font-size: 15px; background: #fff; border: 1px solid #e8ebf0; overflow: hidden; } .aftersales-article-body table th, .aftersales-article-body table td { border: 0; border-bottom: 1px solid #eef1f5; padding: 14px 16px; text-align: left; vertical-align: top; } .aftersales-article-body table tr:last-child td { border-bottom: 0; } .aftersales-article-body table th { background: #f8fafc; color: #111827; font-weight: 600; } .aftersales-article-body a { color: #0072ce; text-decoration: none; } .aftersales-article-body a:hover { color: #1590f3; } .aftersales-empty { padding: 36px 24px; background: #f8fafc; color: #6b7280; font-size: 15px; line-height: 24px; border: 1px dashed #d9dee7; } @media (max-width: 1199.98px) { .aftersales-layout { gap: 36px; } .aftersales-article-title { font-size: 30px; } .aftersales-article-card { max-width: 760px; } } @media (max-width: 991.98px) { .aftersales-hero { padding-top: 76px; } .aftersales-hero-inner { min-height: 96px; } .aftersales-breadcrumbs { padding-top: 0; } .aftersales-hero-figure img { max-width: 280px; } .aftersales-layout { grid-template-columns: 1fr; gap: 28px; } .aftersales-sidebar { position: static; top: auto; } .aftersales-sidebar-card { border-radius: 14px; box-shadow: none; } .aftersales-article-card { max-width: none; } .aftersales-article-title { font-size: 28px; } .aftersales-article-body { font-size: 15px; line-height: 1.82; } .aftersales-article-body h1 { font-size: 24px; } .aftersales-article-body h2 { font-size: 22px; } .aftersales-article-body h3 { font-size: 19px; } .aftersales-article-body h4 { font-size: 17px; } } @media (max-width: 767.98px) { .aftersales-page .support-container { width: min(100% - 20px, 1220px); } .aftersales-hero { padding-top: 72px; } .aftersales-hero-inner { min-height: 82px; flex-direction: column; justify-content: center; gap: 6px; padding-bottom: 10px; } .aftersales-breadcrumbs { width: 100%; padding-top: 0; font-size: 13px; line-height: 20px; } .aftersales-hero-figure { width: 100%; min-height: auto; justify-content: center; } .aftersales-hero-device { width: 220px; } .aftersales-main { padding: 20px 0 56px; } .aftersales-layout { gap: 20px; } .aftersales-sidebar-card { border-radius: 12px; } .aftersales-nav-link { min-height: 50px; padding: 13px 12px; font-size: 13px; line-height: 20px; } .aftersales-nav-link::before { height: 20px; } .aftersales-article-title { margin-bottom: 14px; font-size: 24px; line-height: 1.28; } .aftersales-article-body { font-size: 14px; line-height: 1.78; } .aftersales-article-body h1 { font-size: 22px; } .aftersales-article-body h2 { font-size: 20px; } .aftersales-article-body h3 { font-size: 18px; } .aftersales-article-body h4 { font-size: 16px; } .aftersales-article-body table { display: block; overflow-x: auto; white-space: nowrap; font-size: 13px; border-radius: 12px; } .aftersales-article-body table th, .aftersales-article-body table td { padding: 12px 14px; } }