.pengda-header { position: relative; z-index: 20; background: rgba(255,255,255,.98); border-bottom: 1px solid #eff3fb; }
.pengda-header-inner { min-height: 62px; display: flex; align-items: center; gap: 19px; }
.pengda-brand { display: inline-flex; align-items: center; gap: 8px; flex: 0 0 auto; color: var(--pengda-navy); font-weight: 800; }
.pengda-brand img { width: 147px; height: 40px; object-fit: contain; }
.pengda-brand-mark { width: 31px; height: 31px; display: grid; place-items: center; color: #fff; background: linear-gradient(145deg, #0e67f3, #063997); border-radius: 6px; font-size: 12px; transform: skew(-8deg); }
.pengda-brand-name { font-size: 18px; letter-spacing: -.04em; white-space: nowrap; }
.pengda-primary-nav { flex: 1; display: flex; justify-content: center; }
.pengda-primary-menu, .pengda-footer-menu { list-style: none; padding: 0; margin: 0; }
.pengda-primary-menu { display: flex; align-items: stretch; gap: 3px; }
.pengda-primary-menu a { position: relative; display: block; padding: 23px 10px 20px; font-size: 12px; font-weight: 700; color: #10254f; white-space: nowrap; }
.pengda-primary-menu .current-menu-item > a::after, .pengda-primary-menu a:hover::after { content: ""; position: absolute; right: 8px; bottom: -1px; left: 8px; height: 2px; background: var(--pengda-blue); }
.pengda-header-actions { display: flex; align-items: center; gap: 8px; }
.pengda-button { display: inline-flex; justify-content: center; align-items: center; gap: 7px; min-height: 42px; padding: 0 19px; color: #fff; background: var(--pengda-blue); border: 1px solid var(--pengda-blue); border-radius: 5px; font-weight: 700; cursor: pointer; transition: background .2s, color .2s; }
.pengda-button:hover { background: var(--pengda-blue-strong); }
.pengda-button--outline { color: var(--pengda-blue); background: #fff; }
.pengda-button--small { min-height: 34px; padding-inline: 12px; font-size: 11px; }
.pengda-language-control { position: relative; }
.pengda-language-toggle { display: inline-flex; align-items: center; justify-content: center; gap: 4px; height: 34px; min-width: 48px; border: 1px solid var(--pengda-line); background: #fff; color: var(--pengda-navy); border-radius: 5px; cursor: pointer; font-size: 11px; font-weight: 700; line-height: 1; }
.pengda-language-arrow { display: block; flex: 0 0 10px; width: 10px; height: 8px; overflow: visible; }
.pengda-language-arrow path { fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; }
.pengda-language-menu { position: absolute; top: calc(100% + 8px); right: 0; width: 185px; max-height: 370px; overflow-y: auto; padding: 6px; background: #fff; border: 1px solid var(--pengda-line); border-radius: 8px; box-shadow: var(--pengda-shadow); }
.pengda-language-menu button { display: block; width: 100%; padding: 8px 10px; color: var(--pengda-text); text-align: left; border: 0; border-radius: 5px; background: transparent; cursor: pointer; }
.pengda-language-menu button:hover, .pengda-language-menu button[aria-current="true"] { color: var(--pengda-blue); background: var(--pengda-blue-pale); }
.pengda-menu-toggle { display: none; }
.pengda-footer { color: var(--pengda-text); background: #fff; }
.pengda-footer-grid { display: grid; grid-template-columns: 1.65fr repeat(5, 1fr); gap: 18px; padding: 30px 18px 22px; }
.pengda-footer .pengda-brand { color: var(--pengda-navy); }
.pengda-footer .pengda-brand img { width: 137px; height: 34px; object-fit: contain; }
.pengda-footer p { margin: 8px 0; color: var(--pengda-muted); font-size: 10px; }
.pengda-footer h3 { margin: 0 0 9px; font-size: 11px; color: var(--pengda-navy); }
.pengda-footer-menu li { margin: 6px 0; color: var(--pengda-muted); font-size: 9px; }
.pengda-footer-menu a:hover { color: var(--pengda-blue); }
.pengda-footer-social { display: flex; gap: 7px; margin-top: 13px; }
.pengda-footer-social a { display: grid; width: 28px; height: 28px; place-items: center; border-radius: 50%; color: #fff; background: #7585a2; transition: background .2s ease, transform .2s ease; }
.pengda-footer-social a:hover { background: var(--pengda-blue); transform: translateY(-1px); }
.pengda-footer-social .pengda-social-icon { display: block; width: 15px; height: 15px; }
.pengda-footer-contact { display: flex; align-items: center; gap: 5px; white-space: nowrap; }
.pengda-footer-heading { margin: 0 0 9px; }
.pengda-footer-toggle { display: block; padding: 0; border: 0; background: none; color: inherit; font: inherit; text-align: inherit; cursor: default; }
.pengda-footer-toggle b { display: none; }
.pengda-footer-contact .pengda-icon { width: 13px; height: 13px; }
.pengda-footer-bottom { color: #fff; background: var(--pengda-navy); border-top: 1px solid rgba(255,255,255,.18); font-size: 9px; }
.pengda-footer-bottom .pengda-container { display: flex; justify-content: space-between; gap: 12px; padding: 12px 18px; }
[dir="rtl"] .pengda-language-menu { right: auto; left: 0; text-align: right; }
.pengda-breadcrumb { display: flex; align-items: center; gap: 8px; margin-bottom: 23px; color: #4a5b78; font-size: 11px; }
.pengda-breadcrumb a { color: var(--pengda-blue); }
.pengda-page-hero { display: grid; grid-template-columns: 1.12fr .88fr; align-items: center; min-height: 326px; padding: 40px 33px; overflow: hidden; background: linear-gradient(116deg, #fff 0%, #edf6ff 53%, #dfeeff 100%); }
.pengda-image-only-banner { height: 231px; padding: 0; overflow: hidden; background: #edf6ff; }
.pengda-image-only-banner .pengda-hero-media, .pengda-image-only-banner .pengda-page-banner-picture, .pengda-image-only-banner .pengda-page-banner-link { display: block; width: 100%; height: 100%; }
.pengda-image-only-banner img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; background: #edf6ff; }
.pengda-products-banner { height: auto; padding: 0; overflow: hidden; background: #edf6ff; }
.pengda-products-banner .pengda-image-only-banner { width: 100%; height: auto; padding: 0; background: transparent; }
.pengda-products-banner .pengda-image-only-banner .pengda-hero-media { display: block; width: 100%; height: auto; min-height: 0; }
.pengda-products-banner .pengda-page-banner-picture, .pengda-products-banner .pengda-page-banner-link { display: block; width: 100%; }
.pengda-products-banner img { display: block; width: 100%; height: auto; object-fit: contain; }
.pengda-page-hero h1 { font-size: 48px; }
.pengda-page-hero p { max-width: 390px; margin: 16px 0 25px; font-size: 16px; line-height: 1.45; }
.pengda-hero-media { min-height: 240px; display: grid; place-items: center; }
.pengda-product-hero-art { min-height: 326px; align-self: stretch; margin: -40px -33px -40px 0; overflow: hidden; background: #e8f3ff; }
.pengda-page-banner-picture, .pengda-page-banner-link { display: block; width: 100%; height: 100%; }
.pengda-page-banner-link { color: inherit; }
.pengda-product-hero-art img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
.pengda-media-placeholder { display: grid; width: 100%; min-height: 100%; place-items: center; color: #0d4ac0; background: radial-gradient(circle at 60% 40%, #fff 10%, #edf5ff 56%, #d9e8fa 100%); font-weight: 800; font-size: clamp(24px, 4vw, 54px); }
.pengda-media-placeholder img { width: 100%; height: 100%; object-fit: cover; }
.pengda-stat-row { display: flex; flex-wrap: wrap; gap: 19px; color: #37517b; font-size: 10px; }
.pengda-stat-row span { display: grid; gap: 3px; }
.pengda-stat-row b { color: var(--pengda-navy); font-size: 11px; }
.pengda-hero-features { gap: 22px; }
.pengda-stat-row .pengda-hero-feature { display: grid; grid-template-columns: 24px 1fr; column-gap: 7px; align-items: center; max-width: 122px; }
.pengda-hero-feature b, .pengda-hero-feature small { grid-column: 2; }
.pengda-hero-feature small { color: #4f5d78; font-size: 8px; line-height: 1.3; }
.pengda-feature-icon { grid-row: 1 / span 2; width: 23px; height: 23px; border: 2px solid #0b55dd; border-radius: 50%; position: relative; }
.pengda-feature-icon::after { content: ''; position: absolute; inset: 5px; border: 1px solid #0b55dd; border-radius: 50%; }
.pengda-feature-icon--shield { border-radius: 42% 42% 52% 52%; }
.pengda-feature-icon--support { border-radius: 45% 45% 35% 35%; border-bottom-color: transparent; }
.pengda-icon { display: inline-block; width: 23px; height: 23px; object-fit: contain; vertical-align: middle; color: var(--pengda-blue); filter: invert(31%) sepia(97%) saturate(3203%) hue-rotate(213deg) brightness(92%) contrast(104%); }
.pengda-feature-grid .pengda-icon { width: 31px; height: 31px; }
.pengda-feature-grid > div > b { display: block; min-height: 31px; }
.pengda-hero-feature .pengda-icon { grid-row: 1 / span 2; width: 23px; height: 23px; }
.pengda-hero-feature .pengda-icon + b, .pengda-hero-feature .pengda-icon ~ small { grid-column: 2; }
.pengda-filter-panel { display: grid; grid-template-columns: 1fr 1.2fr 1fr; gap: 0; margin: 28px 0 15px; padding: 26px; border-radius: var(--pengda-radius); background: #fff; box-shadow: var(--pengda-shadow); }
.pengda-filter-group { padding: 0 23px; border-left: 1px solid var(--pengda-line); }
.pengda-filter-group:first-child { padding-left: 0; border-left: 0; }
.pengda-filter-group strong { display: block; margin-bottom: 12px; font-size: 14px; }
.pengda-filter-group__heading { display: flex !important; align-items: center; gap: 10px; }
.pengda-filter-icon { display: grid; width: 21px; height: 21px; place-items: center; color: var(--pengda-blue); font-size: 24px; font-style: normal; font-weight: 400; line-height: 1; }
.pengda-filter-icon--power { font-size: 28px; }
.pengda-filter-chip, .pengda-chip { display: inline-flex; margin: 3px 2px; padding: 5px 9px; border: 1px solid #e3eaf5; border-radius: 7px; background: #fff; color: var(--pengda-blue); font-size: 10px; cursor: pointer; }
.pengda-section { padding-top: 19px; }
.pengda-section-heading { display: flex; align-items: center; justify-content: center; gap: 10px; margin: 0 0 16px; }
.pengda-section-heading h2 { margin: 0; font-size: 21px; line-height: 1.2; letter-spacing: -.035em; }
.pengda-section-heading span { width: 31px; height: 2px; background: var(--pengda-blue); }
.pengda-product-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 13px; }
.pengda-product-card { display: flex; flex-direction: column; overflow: hidden; min-height: 390px; border: 1px solid #edf0f6; border-radius: 8px; box-shadow: 0 5px 16px rgba(15,42,97,.06); background: #fff; }
.pengda-product-card__media { display: block; aspect-ratio: 1.26; overflow: hidden; background: #f7faff; }
.pengda-product-card__media img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
.pengda-product-card__body { display: flex; flex: 1; flex-direction: column; align-items: flex-start; padding: 15px; }
.pengda-product-card h3 { margin: 0; font-size: 16px; line-height: 1.15; }
.pengda-product-card p { display: -webkit-box; min-height: 41px; margin: 9px 0; overflow: hidden; color: var(--pengda-muted); font-size: 11px; line-height: 1.45; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.pengda-chip-row { min-height: 31px; }
.pengda-text-link { margin-top: auto; padding-top: 9px; color: var(--pengda-blue); font-size: 11px; font-weight: 700; }
.pengda-metric-strip { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; margin: 28px 0 38px; padding: 20px; background: var(--pengda-blue-pale); border-radius: var(--pengda-radius); }
.pengda-metric-strip div { display: grid; gap: 6px; padding: 0 18px; border-left: 1px solid #d8e5f9; text-align: center; }
.pengda-metric-strip div:first-child { border-left: 0; }
.pengda-metric-strip b { color: var(--pengda-blue); font-size: 19px; }
.pengda-metric-strip span { font-size: 11px; font-weight: 700; }
.pengda-product-metric { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; margin: 28px 0 28px; padding: 20px 16px; border-radius: var(--pengda-radius); background: #fff; box-shadow: var(--pengda-shadow); }
.pengda-product-metric > div { display: flex; align-items: flex-start; gap: 10px; padding: 0 20px; border-left: 1px solid var(--pengda-line); }
.pengda-product-metric > div:first-child { border-left: 0; }
.pengda-product-metric .pengda-icon { flex: 0 0 auto; width: 24px; height: 24px; }
.pengda-product-metric strong, .pengda-product-metric b, .pengda-product-metric p { display: block; }
.pengda-product-metric strong { color: var(--pengda-navy); font-size: 11px; }
.pengda-product-metric b { margin-top: 3px; color: var(--pengda-blue); font-size: 19px; line-height: 1.15; }
.pengda-product-metric p { margin: 8px 0 0; color: var(--pengda-muted); font-size: 10px; line-height: 1.35; }
.pengda-product-metric .pengda-product-metric__types { margin-top: 5px; color: var(--pengda-navy); font-size: 9px; font-weight: 700; line-height: 1.6; }
.pengda-cta-band { margin-top: 15px; color: #fff; background: linear-gradient(112deg, #082b81, #053caa); }
.pengda-cta-band .pengda-container { display: flex; align-items: center; gap: 20px; padding: 27px 31px; }
.pengda-cta-band h2 { margin: 0; font-size: 21px; }
.pengda-cta-band p { margin: 4px 0 0; font-size: 11px; color: #e2ebff; }
.pengda-cta-band .pengda-button:first-of-type { margin-left: auto; background: #fff; color: var(--pengda-blue); }
.pengda-cta-band .pengda-button--outline { color: #fff; border-color: rgba(255,255,255,.7); background: transparent; }
.pengda-products-cta { margin: 0 auto 24px; color: #fff; }
.pengda-products-cta__inner { display: grid; grid-template-columns: 145px minmax(0, 1fr) 190px; align-items: center; gap: 20px; min-height: 130px; padding: 12px 25px; overflow: hidden; border-radius: 8px; background: linear-gradient(112deg, #063092, #063d9f); }
.pengda-products-cta__image { width: 140px; height: 110px; object-fit: contain; filter: drop-shadow(0 7px 7px rgba(0,0,0,.24)); }
.pengda-products-cta h2 { margin: 0; font-size: 21px; line-height: 1.2; }
.pengda-products-cta p { margin: 5px 0 11px; color: #e2ebff; font-size: 11px; }
.pengda-products-cta__copy > div { display: flex; gap: 11px; }
.pengda-products-cta .pengda-button { min-height: 36px; padding-inline: 16px; font-size: 11px; border-radius: 5px; color: var(--pengda-blue); background: #fff; }
.pengda-products-cta .pengda-button--outline { color: #fff; border-color: rgba(255,255,255,.75); background: transparent; }
.pengda-products-cta ul { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; font-size: 10px; font-weight: 700; }
.pengda-products-cta li { display: flex; align-items: center; gap: 7px; }
.pengda-products-cta li::before { content: '✓'; display: grid; width: 14px; height: 14px; place-items: center; border: 1px solid #dbe9ff; border-radius: 50%; font-size: 9px; }
.pengda-detail-hero { display: grid; grid-template-columns: 1.08fr .92fr; gap: 35px; align-items: center; }
.pengda-gallery { position: relative; }
.pengda-gallery-main { display: flex; overflow-x: auto; overflow-y: hidden; border-radius: 9px; background: #f5f8fe; scroll-snap-type: x mandatory; scrollbar-width: none; -ms-overflow-style: none; }
.pengda-gallery-main::-webkit-scrollbar { display: none; width: 0; height: 0; }
.pengda-gallery-main figure { flex: 0 0 100%; display: grid; min-height: 315px; margin: 0; place-items: center; scroll-snap-align: start; }
.pengda-gallery-main img { width: 100%; height: 315px; object-fit: contain; }
.pengda-gallery-fallback-image { display: block; }
.pengda-home-gallery-link { display: grid; width: 100%; height: 100%; place-items: center; cursor: pointer; }
.pengda-home-gallery-link img { cursor: pointer; }
.pengda-home-gallery-control { position: absolute; top: 42%; z-index: 2; display: grid; width: 34px; height: 34px; place-items: center; padding: 0; border: 1px solid rgba(7,28,84,.16); border-radius: 50%; color: var(--pengda-navy); background: rgba(255,255,255,.92); box-shadow: 0 3px 12px rgba(15,42,97,.16); cursor: pointer; transform: translateY(-50%); }
.pengda-home-gallery-control:hover { color: #fff; border-color: var(--pengda-blue); background: var(--pengda-blue); }
.pengda-home-gallery-control--previous { left: 12px; }
.pengda-home-gallery-control--next { right: 12px; }
.pengda-home-gallery-control svg { width: 10px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.pengda-gallery-thumbs { display: flex; gap: 8px; margin-top: 10px; }
.pengda-gallery-thumbs button { width: 66px; height: 52px; padding: 2px; overflow: hidden; border: 1px solid #e1e9f5; background: #fff; border-radius: 4px; cursor: pointer; }
.pengda-gallery-thumbs button[aria-current="true"] { border-color: var(--pengda-blue); }
.pengda-gallery-thumbs img { width: 100%; height: 100%; object-fit: cover; }
.pengda-eyebrow { display: inline-block; margin-bottom: 9px; padding: 4px 10px; border: 1px solid #8ab5ff; border-radius: 99px; color: var(--pengda-blue); font-size: 10px; font-weight: 700; }
.pengda-detail-copy h1 { font-size: 37px; }
.pengda-detail-copy > p { color: var(--pengda-text); font-size: 14px; }
.pengda-detail-copy dl { margin: 19px 0; }
.pengda-detail-copy dl div { display: grid; grid-template-columns: .9fr 1.25fr; gap: 12px; padding: 9px 0; border-bottom: 1px solid var(--pengda-line); font-size: 11px; }
.pengda-detail-copy dt { color: var(--pengda-muted); }.pengda-detail-copy dd { margin: 0; font-weight: 700; }
.pengda-button-row { display: flex; gap: 9px; }
.pengda-feature-grid, .pengda-related-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; }
.pengda-feature-grid > div { padding: 19px 11px; border: 1px solid var(--pengda-line); border-radius: 7px; text-align: center; }
.pengda-feature-grid b { color: var(--pengda-blue); font-size: 24px; }.pengda-feature-grid h3 { margin: 9px 0 4px; font-size: 12px; }.pengda-feature-grid p { margin: 0; font-size: 10px; color: var(--pengda-muted); }
.pengda-spec-table { border: 1px solid var(--pengda-line); border-radius: 7px; overflow: hidden; }.pengda-spec-table div { display: grid; grid-template-columns: 1fr 2fr; min-height: 32px; border-top: 1px solid var(--pengda-line); }.pengda-spec-table div:first-child { border-top: 0; }.pengda-spec-table strong,.pengda-spec-table span { padding: 7px 12px; font-size: 11px; }.pengda-spec-table strong { background: #f6f9fe; border-right: 1px solid var(--pengda-line); }
.pengda-related-grid { grid-template-columns: repeat(3, 1fr); }.pengda-related-grid article { padding: 0 0 12px; overflow: hidden; border: 1px solid var(--pengda-line); border-radius: 8px; }.pengda-related-grid .pengda-media-placeholder { min-height: 147px; }.pengda-related-grid h3,.pengda-related-grid p { margin: 11px 12px 0; }.pengda-related-grid h3 { font-size: 13px; }.pengda-related-grid p { color: var(--pengda-muted); font-size: 10px; }
.pengda-related-product-grid article { display: flex; min-height: 300px; flex-direction: column; align-items: stretch; padding-bottom: 15px; text-align: left; }
.pengda-related-product-grid__image { display: block; height: 185px; overflow: hidden; background: #f7faff; }
.pengda-related-product-grid__image img { display: block; width: 100%; height: 100%; object-fit: contain; }
.pengda-related-product-grid h3 { min-height: 1.2em; margin: 15px 18px 0; line-height: 1.2; }
.pengda-application-detail-page .pengda-application-filter-panel { margin: 0; }
.pengda-application-detail-page .pengda-filter-group strong { color: var(--pengda-navy); }
.pengda-application-core-products { grid-template-columns: repeat(5, 1fr); }
.pengda-application-core-products article { overflow: hidden; border: 1px solid var(--pengda-line); border-radius: 7px; background: #fff; text-align: center; }
.pengda-application-core-products article > a { display: block; height: 100%; padding-bottom: 12px; }
.pengda-application-core-products .pengda-media-placeholder { min-height: 130px; }
.pengda-application-core-products h3 { margin: 10px 8px 0; font-size: 12px; }
.pengda-application-core-products p { margin: 5px 8px 0; color: var(--pengda-muted); font-size: 10px; }
.pengda-application-core-products .pengda-text-link { display: inline-flex; margin-top: 7px; padding-top: 0; font-size: 10px; }
.pengda-related-product-grid h3 a { color: var(--pengda-navy); }
.pengda-related-product-grid .pengda-text-link { display: inline-flex; align-items: center; width: max-content; margin: 10px 18px 0; padding-top: 0; line-height: 1.25; }
.pengda-faq-list { border-top: 1px solid var(--pengda-line); }.pengda-faq-item { border-bottom: 1px solid var(--pengda-line); }.pengda-faq-item button { display: flex; width: 100%; justify-content: space-between; padding: 10px; border: 0; color: var(--pengda-text); background: #fff; text-align: left; font-size: 12px; font-weight: 700; cursor: pointer; }.pengda-faq-item > div { padding: 0 10px 10px; color: var(--pengda-muted); font-size: 11px; }.pengda-empty-state { grid-column: 1 / -1; padding: 32px; border: 1px dashed #b8c9e6; color: var(--pengda-muted); text-align: center; }
.pengda-application-list { display: grid; gap: 9px; }.pengda-application-row { display: grid; grid-template-columns: 1fr 1.35fr .72fr; min-height: 170px; overflow: hidden; border: 1px solid var(--pengda-line); border-radius: 8px; background: #fff; }.pengda-application-row > div { padding: 18px; }.pengda-application-row .pengda-media-placeholder { min-height: 170px; }.pengda-application-row h3 { margin: 4px 0 8px; font-size: 16px; }.pengda-application-row p { margin: 0; color: var(--pengda-muted); font-size: 11px; }.pengda-application-row ul { margin: 12px 0 0; padding-left: 18px; color: var(--pengda-muted); font-size: 10px; }.pengda-application-row aside { padding: 18px 14px; border-left: 1px solid var(--pengda-line); }.pengda-application-row aside strong { color: var(--pengda-blue); font-size: 10px; }.pengda-application-row aside p { margin: 13px 0; color: var(--pengda-text); font-weight: 700; }
.pengda-process-strip { display: grid; grid-template-columns: repeat(4,1fr); gap: 8px; padding: 20px; border: 1px solid var(--pengda-line); border-radius: 8px; background: var(--pengda-blue-pale); }.pengda-process-strip div { padding: 13px 8px; border-right: 1px solid #ccdcf4; text-align: center; color: var(--pengda-navy); font-size: 12px; font-weight: 700; }.pengda-process-strip div:last-child { border-right: 0; }
.pengda-page-hero .pengda-hero-media img { width: 100%; height: 100%; object-fit: cover; }
.pengda-applications-hero .pengda-hero-media, .pengda-cases-hero .pengda-hero-media, .pengda-about-hero .pengda-hero-media, .pengda-contact-hero .pengda-hero-media { align-self: stretch; margin: -40px -33px -40px 0; min-height: 326px; overflow: hidden; }
.pengda-applications-hero .pengda-hero-media { margin-left: -40px; }
.pengda-applications-hero .pengda-hero-media img { object-position: right top; }
.pengda-cases-hero .pengda-hero-media img { object-position: right center; }
.pengda-left-heading { margin: 0 0 15px; font-size: 18px; }
.pengda-case-stats { gap: 0; }.pengda-case-stats span { min-width: 110px; padding-right: 13px; border-right: 1px solid #d9e5f5; }.pengda-case-stats span + span { padding-left: 13px; }.pengda-case-stats span:last-child { border-right: 0; }
.pengda-featured-case__media { min-height: 210px; overflow: hidden; border-radius: 7px; }.pengda-featured-case__media img { width: 100%; height: 100%; object-fit: cover; }
.pengda-case-country { margin: 0 0 4px; color: var(--pengda-blue); font-weight: 700; }
.pengda-case-result-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 8px; margin-top: 13px; }.pengda-case-result-grid span { display: grid; gap: 2px; padding: 8px; border-radius: 5px; background: #f5f8ff; color: var(--pengda-muted); font-size: 9px; }.pengda-case-result-grid b { color: var(--pengda-navy); font-size: 10px; }
.pengda-pagination { display: flex; justify-content: center; margin: 22px 0 6px; }.pengda-pagination ul { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; margin: 0; padding: 0; list-style: none; }.pengda-pagination a, .pengda-pagination span { display: grid; min-width: 30px; height: 30px; padding: 0 9px; place-items: center; border: 1px solid var(--pengda-line); border-radius: 4px; color: var(--pengda-navy); background: #fff; font-size: 11px; text-decoration: none; }.pengda-pagination .current { color: #fff; border-color: var(--pengda-blue); background: var(--pengda-blue); }.pengda-pagination .dots { border-color: transparent; background: transparent; }
.pengda-about-intro { display: grid; grid-template-columns: 1fr 1.1fr; align-items: center; gap: 24px; }.pengda-about-intro h2 { margin: 0 0 9px; font-size: 22px; }.pengda-about-intro p { margin: 0; color: var(--pengda-muted); font-size: 12px; }.pengda-about-numbers { justify-content: space-between; }.pengda-about-numbers span { text-align: center; }.pengda-about-numbers b { color: var(--pengda-blue); font-size: 22px; }
.pengda-about-gallery { display: grid; grid-template-columns: 1.25fr .75fr; gap: 8px; margin-top: 21px; }.pengda-about-gallery img { width: 100%; height: 184px; object-fit: cover; border-radius: 7px; }.pengda-about-gallery img:last-child { object-position: center 35%; }
.pengda-process-strip--six { grid-template-columns: repeat(6,1fr); }.pengda-process-strip--six div { font-size: 10px; }
.pengda-machine-library { position: relative; }.pengda-machine-library__viewport { position: relative; }.pengda-machine-library__track { display: flex; gap: 7px; overflow-x: auto; overflow-y: hidden; scroll-behavior: auto; scroll-snap-type: x mandatory; scrollbar-width: none; -ms-overflow-style: none; }.pengda-machine-library__track::-webkit-scrollbar { display: none; width: 0; height: 0; }.pengda-machine-library__track article { flex: 0 0 calc((100% - 21px) / 4); min-width: 0; overflow: hidden; border: 1px solid #eff2f8; border-radius: 7px; background: #fff; scroll-snap-align: start; }.pengda-machine-library__track a { display: grid; height: 100%; place-items: center; padding: 7px 7px 13px; }.pengda-machine-library__track img { display: block; width: 100%; height: 125px; object-fit: contain; border-radius: 4px; background: #f5f8fd; transition: transform .2s ease; }.pengda-machine-library__track a:hover img { transform: scale(1.025); }.pengda-machine-library__specifications { padding-top: 19px; }.pengda-spec-comparison-scroll { overflow-x: auto; scrollbar-width: thin; }.pengda-spec-comparison { width: 100%; min-width: 760px; border-collapse: separate; border-spacing: 0; overflow: hidden; border: 1px solid var(--pengda-line); border-radius: 7px; color: var(--pengda-navy); background: #fff; }.pengda-spec-comparison th, .pengda-spec-comparison td { padding: 9px 12px; border-top: 1px solid var(--pengda-line); border-left: 1px solid var(--pengda-line); font-size: 11px; text-align: center; vertical-align: middle; }.pengda-spec-comparison thead th { border-top: 0; color: #fff; background: var(--pengda-blue); font-weight: 400; }.pengda-spec-comparison th:first-child, .pengda-spec-comparison td:first-child { border-left: 0; }.pengda-spec-comparison tbody th { width: 18%; color: var(--pengda-navy); background: #f6f9fe; text-align: left; }.pengda-spec-comparison thead th:first-child { text-align: left; }.pengda-spec-comparison thead small { display: block; margin-top: 2px; font-size: 9px; font-weight: 400; opacity: .88; }.pengda-spec-comparison tbody tr:first-child th, .pengda-spec-comparison tbody tr:first-child td { border-top: 0; }.pengda-machine-library__control { position: absolute; top: 50%; z-index: 2; display: grid; width: 34px; height: 34px; place-items: center; padding: 0; border: 1px solid rgba(7,28,84,.16); border-radius: 50%; color: var(--pengda-navy); background: rgba(255,255,255,.94); box-shadow: 0 3px 12px rgba(15,42,97,.16); cursor: pointer; transform: translateY(-50%); transition: color .2s, background .2s, opacity .2s; }.pengda-machine-library__control:hover:not(:disabled) { color: #fff; border-color: var(--pengda-blue); background: var(--pengda-blue); }.pengda-machine-library__control:disabled { opacity: 0; pointer-events: none; }.pengda-machine-library__control svg { width: 10px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }.pengda-machine-library__control--previous { left: 10px; }.pengda-machine-library__control--next { right: 10px; }
.pengda-feature-grid--five { grid-template-columns: repeat(5,1fr); }.pengda-feature-grid--five > div { padding-inline: 8px; }
.pengda-application-cards article { padding-bottom: 10px; }.pengda-application-cards article > img { width: 100%; height: 140px; object-fit: cover; }.pengda-application-cards h3 { margin: 9px 10px 0; font-size: 12px; }.pengda-application-cards p { margin: 4px 10px 0; font-size: 10px; }
.pengda-video-strip { display: grid; grid-template-columns: repeat(4,1fr); gap: 9px; }.pengda-video-strip div { position: relative; overflow: hidden; height: 112px; border-radius: 7px; background: #0d2656; }.pengda-video-strip a { display: block; height: 100%; }.pengda-video-strip img { width: 100%; height: 100%; object-fit: cover; opacity: .82; }.pengda-video-strip b { position: absolute; top: 50%; left: 50%; display: grid; width: 36px; height: 36px; place-items: center; transform: translate(-50%,-50%); border: 2px solid #fff; border-radius: 50%; color: #fff; font-size: 15px; }
.pengda-global-service { margin: 25px 0; padding: 19px; overflow: hidden; border: 1px solid var(--pengda-line); border-radius: 8px; text-align: center; }.pengda-global-service h2 { margin: 0; font-size: 18px; }.pengda-global-service p { margin: 4px 0 10px; color: var(--pengda-muted); font-size: 11px; }.pengda-global-service img { width: 100%; max-height: 180px; object-fit: cover; object-position: center; }
.pengda-related-product-rail { display: grid; grid-template-columns: repeat(4,1fr); gap: 12px; }.pengda-related-product-rail article { display: flex; min-height: 205px; flex-direction: column; align-items: center; padding: 10px; border: 1px solid var(--pengda-line); border-radius: 8px; text-align: center; }.pengda-related-product-rail img { width: 100%; height: 118px; object-fit: contain; }.pengda-related-product-rail h3 { min-height: 1.2em; margin: 7px 0 0; font-size: 11px; line-height: 1.2; }.pengda-related-product-rail .pengda-text-link { margin-top: 5px; padding-top: 0; }
.pengda-detail-closing-cta { margin-top: 27px; }

/* Board-specific information layers used on the application, cases, about and contact pages. */
.pengda-application-capacity { margin: 18px 0 0; padding: 15px; border-radius: 9px; background: linear-gradient(135deg, #f8fbff 0%, #e9f3ff 100%); }
.pengda-application-capacity .pengda-section-heading { margin-bottom: 10px; }
.pengda-application-capacity .pengda-section-heading h2 { font-size: 17px; }
.pengda-application-capacity__groups { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.pengda-application-capacity__groups > div, .pengda-application-materials { text-align: center; }
.pengda-application-capacity strong, .pengda-application-capacity small { display: block; }
.pengda-application-capacity strong { font-size: 11px; }
.pengda-application-capacity small { margin-top: 2px; color: var(--pengda-muted); font-size: 8px; }
.pengda-application-capacity p { display: grid; grid-template-columns: repeat(4,1fr); gap: 7px; margin: 8px 0 0; }
.pengda-application-capacity b { padding: 7px 4px; border-radius: 4px; background: #fff; color: var(--pengda-blue); font-size: 10px; }
.pengda-application-materials { margin-top: 11px; padding-top: 11px; border-top: 1px solid #cbdef9; }
.pengda-application-materials p { grid-template-columns: repeat(5,1fr); }
.pengda-application-process { padding-top: 16px; }
.pengda-process-strip--visual { gap: 9px; padding: 10px; background: #f6f9ff; }
.pengda-process-strip--visual div { display: grid; gap: 5px; padding: 0 8px; border: 0; font-size: 9px; }
.pengda-process-strip--visual img { width: 100%; height: 62px; border-radius: 4px; object-fit: cover; box-shadow: 0 2px 7px rgba(14, 52, 108, .12); }
.pengda-process-strip--visual b { min-height: 18px; font-size: 9px; line-height: 1.15; }
.pengda-process-strip--visual small { color: var(--pengda-muted); font-size: 7px; line-height: 1.2; }
.pengda-recommended-machines { padding-top: 17px; }
.pengda-recommended-machines__grid { display: grid; grid-template-columns: repeat(5,1fr); gap: 8px; }
.pengda-recommended-machines__grid article { overflow: hidden; border: 1px solid var(--pengda-line); border-radius: 7px; background: #fff; text-align: center; }
.pengda-recommended-machines__grid a { display: grid; min-height: 151px; gap: 3px; padding: 8px; }
.pengda-recommended-machines__grid img { width: 100%; height: 75px; object-fit: contain; }
.pengda-recommended-machines__grid b { color: var(--pengda-navy); font-size: 9px; }
.pengda-recommended-machines__grid span { min-height: 21px; color: var(--pengda-muted); font-size: 8px; line-height: 1.2; }
.pengda-recommended-machines__grid em { margin-top: auto; color: var(--pengda-blue); font-size: 8px; font-style: normal; font-weight: 700; }
.pengda-featured-case { align-items: start; }
.pengda-featured-case__tag { float: right; padding: 3px 7px; border-radius: 4px; color: #fff; background: var(--pengda-blue); font-size: 8px; font-weight: 700; }
.pengda-featured-case h2 { margin: 11px 0 8px; font-size: 22px; }
.pengda-featured-case__quote { margin: 12px 0 0; padding: 10px 12px; border-radius: 5px; background: #edf4ff; color: #365074; font-size: 9px; line-height: 1.45; }
.pengda-featured-case__quote cite { display: block; margin-top: 5px; color: var(--pengda-navy); font-style: normal; font-weight: 700; }
.pengda-testimonials blockquote { display: grid; gap: 8px; min-height: 143px; font-size: 10px; line-height: 1.45; }
.pengda-testimonials blockquote > b { color: #f5a500; letter-spacing: 1px; font-size: 11px; }
.pengda-testimonials cite { margin-top: auto; color: var(--pengda-navy); font-size: 9px; font-style: normal; font-weight: 700; }
.pengda-client-logos { display: grid; grid-template-columns: repeat(6,1fr); align-items: center; gap: 8px; margin-top: 12px; padding: 9px 12px; border: 1px solid var(--pengda-line); border-radius: 7px; color: #365a9d; text-align: center; }
.pengda-client-logos b:nth-child(3), .pengda-client-logos b:nth-child(4), .pengda-client-logos b:nth-child(5), .pengda-client-logos b:nth-child(6) { color: #e22b31; }
.pengda-cases-inquiry .pengda-container { gap: 25px; }
.pengda-cases-inquiry .pengda-container > div { flex: 0 1 42%; }
.pengda-cases-inquiry .pengda-container > div > p:last-child { display: flex; gap: 9px; margin-top: 13px; }
.pengda-cases-inquiry .pengda-mini-inquiry { flex: 1; display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }
.pengda-mini-inquiry input { min-height: 29px; padding: 6px 9px; border: 0; border-radius: 3px; color: var(--pengda-text); background: #fff; font-size: 9px; }
.pengda-mini-inquiry .pengda-button { grid-column: 2; min-height: 30px; padding: 0 11px; font-size: 9px; }
.pengda-mini-inquiry-wrap { flex: 1; }
.pengda-mini-inquiry textarea { grid-column: 1 / -1; min-height: 54px; padding: 7px 9px; border: 0; border-radius: 3px; color: var(--pengda-text); background: #fff; font: inherit; resize: vertical; }
.pengda-mini-upload { display: grid; grid-column: 1 / -1; gap: 4px; color: #fff; font-size: 9px; }
.pengda-mini-upload input { padding: 5px; }
.pengda-mini-consent { display: flex; grid-column: 1 / -1; align-items: center; gap: 6px; color: #fff; font-size: 9px; }
.pengda-mini-consent input { width: 13px; min-height: 13px; margin: 0; padding: 0; }
.pengda-case-flag { width: 20px; height: 14px; margin-right: 6px; object-fit: cover; vertical-align: middle; }
.pengda-case-detail-page { padding: 30px 0 45px; }
.pengda-case-detail-hero { display: grid; grid-template-columns: 1.08fr .92fr; gap: 28px; align-items: start; }
.pengda-case-detail-gallery { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
.pengda-case-detail-gallery img { width: 100%; height: 170px; border-radius: 8px; object-fit: cover; }
.pengda-case-detail-gallery img:first-child { grid-column: 1 / -1; height: 330px; }
.pengda-case-detail-intro h1 { margin: 5px 0 14px; font-size: 34px; }
.pengda-case-detail-summary { color: var(--pengda-muted); line-height: 1.65; }
.pengda-case-detail-facts { margin: 22px 0 0; border-top: 1px solid var(--pengda-line); }
.pengda-case-detail-facts div { display: grid; grid-template-columns: .8fr 1.2fr; gap: 12px; padding: 11px 0; border-bottom: 1px solid var(--pengda-line); }
.pengda-case-detail-facts dt { color: var(--pengda-muted); }
.pengda-case-detail-facts dd { margin: 0; color: var(--pengda-navy); font-weight: 700; }
.pengda-case-detail-section { margin-top: 28px; padding: 24px; border: 1px solid var(--pengda-line); border-radius: 8px; background: #fff; }
.pengda-case-detail-section h2 { margin-top: 0; }
.pengda-case-detail-testimonial { margin: 28px 0 0; padding: 24px; border-radius: 8px; color: #365074; background: #edf4ff; font-size: 16px; line-height: 1.6; }
.pengda-case-detail-testimonial cite { display: block; margin-top: 10px; color: var(--pengda-navy); font-size: 13px; font-style: normal; font-weight: 700; }
.pengda-about-packing > div { display: grid; grid-template-columns: 1.06fr .98fr 1fr 1.18fr; gap: 8px; }
.pengda-about-packing img { width: 100%; height: 86px; border-radius: 6px; object-fit: cover; box-shadow: 0 3px 10px rgba(15,42,97,.08); }
.pengda-about-packing img:nth-child(1) { object-position: left 72%; }
.pengda-about-packing img:nth-child(2) { object-position: center 53%; }
.pengda-about-packing img:nth-child(3) { object-position: right 76%; }
.pengda-about-packing img:nth-child(4) { object-position: right 48%; }
.pengda-contact-steps .pengda-process-strip--visual { padding: 12px; background: #fff; box-shadow: var(--pengda-shadow); }
.pengda-contact-steps .pengda-process-strip--visual div { position: relative; }
.pengda-contact-steps .pengda-process-strip--visual div:not(:last-child)::after { content: '→'; position: absolute; top: 42px; right: -8px; z-index: 1; color: var(--pengda-blue); font-size: 16px; }
.pengda-about-milestones ol { display: grid; grid-template-columns: repeat(6,1fr); gap: 0; margin: 0; padding: 0; list-style: none; }.pengda-about-milestones li { position: relative; display: grid; gap: 12px; padding: 0 8px; text-align: center; }.pengda-about-milestones li::before { content: ''; position: absolute; top: 30px; left: 0; width: 100%; border-top: 2px solid #94b9ff; }.pengda-about-milestones li:first-child::before { left: 50%; width: 50%; }.pengda-about-milestones li:last-child::before { width: 50%; }.pengda-about-milestones b { position: relative; z-index: 1; display: grid; width: 18px; height: 18px; margin: 0 auto; place-items: center; border: 3px solid #0c5aea; border-radius: 50%; background: #fff; color: #0c5aea; font-size: 0; }.pengda-about-milestones li b + span { color: var(--pengda-muted); font-size: 9px; }.pengda-about-milestones li::after { content: attr(data-year); order: -1; color: var(--pengda-blue); font-size: 14px; font-weight: 800; }
.pengda-team-support > div { display: grid; grid-template-columns: 1.3fr 1fr 1fr; gap: 10px; }.pengda-team-support article { text-align: center; }.pengda-team-support img { width: 100%; height: 118px; object-fit: cover; border-radius: 7px; }.pengda-team-support h3 { margin: 7px 0 3px; font-size: 12px; }.pengda-team-support p { margin: 0; color: var(--pengda-muted); font-size: 10px; }
.pengda-video-card__media { position: relative; background: #0d2656; }.pengda-video-card__embed, .pengda-video-card__embed iframe, .pengda-video-card__embed video, .pengda-video-card__embed .wp-video { width: 100%; height: 100%; }.pengda-video-card__embed { position: absolute; inset: 0; }.pengda-video-card__embed iframe, .pengda-video-card__embed video { display: block; border: 0; object-fit: cover; }.pengda-video-card__embed .wp-video-shortcode { width: 100% !important; height: 100% !important; object-fit: cover; }
.pengda-videos-hero .pengda-section-heading { margin-bottom: 12px; }.pengda-videos-intro { max-width: 560px; margin: -6px auto 22px; color: var(--pengda-muted); text-align: center; }
.pengda-video-cover { position: relative; display: block; width: 100%; height: 100%; padding: 0; border: 0; cursor: pointer; }.pengda-video-cover img { width: 100%; height: 100%; object-fit: cover; }.pengda-video-cover b { position: absolute; top: 50%; left: 50%; display: grid; width: 36px; height: 36px; place-items: center; transform: translate(-50%,-50%); border: 2px solid #fff; border-radius: 50%; color: #fff; background: rgba(7,28,84,.38); font-size: 15px; }
body.pengda-video-modal-open { overflow: hidden; }.pengda-video-modal[hidden] { display: none; }.pengda-video-modal { position: fixed; inset: 0; z-index: 1000; display: grid; place-items: center; padding: 32px; }.pengda-video-modal__backdrop { position: absolute; inset: 0; width: 100%; height: 100%; padding: 0; border: 0; background: rgba(2, 12, 39, .82); cursor: pointer; }.pengda-video-modal__dialog { position: relative; z-index: 1; width: min(960px, 90vw); max-height: 90vh; padding: 12px; border-radius: 12px; background: #050b18; box-shadow: 0 24px 70px rgba(0, 0, 0, .45); }.pengda-video-modal__close { position: absolute; top: -18px; right: -18px; z-index: 2; display: grid; width: 42px; height: 42px; place-items: center; padding: 0; border: 2px solid #fff; border-radius: 50%; color: #fff; background: var(--pengda-blue); font-size: 28px; line-height: 1; cursor: pointer; }.pengda-video-modal__media { aspect-ratio: 16 / 9; overflow: hidden; border-radius: 7px; background: #000; }.pengda-video-modal__media iframe, .pengda-video-modal__media video, .pengda-video-modal__media .wp-video, .pengda-video-modal__media .wp-video-shortcode { display: block; width: 100% !important; height: 100% !important; border: 0; object-fit: contain; }
.pengda-form-panel { margin-top: 26px; padding: 22px 28px; border-radius: 9px; background: #fff; box-shadow: var(--pengda-shadow); }.pengda-form-panel > p { margin: -6px 0 17px; color: var(--pengda-muted); text-align: center; font-size: 11px; }
.pengda-inquiry-form { display: grid; grid-template-columns: 1fr 1fr; gap: 12px 17px; }.pengda-inquiry-form label { display: grid; gap: 5px; color: var(--pengda-navy); font-size: 11px; font-weight: 700; }.pengda-inquiry-form input, .pengda-inquiry-form textarea { width: 100%; min-height: 35px; padding: 8px 10px; border: 1px solid #cdd9ec; border-radius: 4px; background: #fff; color: var(--pengda-text); font-size: 11px; font-weight: 400; }.pengda-inquiry-form textarea { min-height: 88px; resize: vertical; }.pengda-inquiry-form .pengda-field--full { grid-column: 1 / -1; }.pengda-inquiry-form .pengda-upload { min-height: 60px; place-items: center; border: 1px dashed #9db9e8; border-radius: 5px; color: var(--pengda-blue); text-align: center; cursor: pointer; }.pengda-upload input { display: none; }.pengda-upload small { color: var(--pengda-muted); font-size: 9px; font-weight: 400; }.pengda-consent { display: flex !important; align-items: center; gap: 6px; color: var(--pengda-muted) !important; font-size: 10px !important; font-weight: 400 !important; }.pengda-consent input { width: 13px; min-height: 13px; }.pengda-inquiry-form button { width: 100%; }.pengda-form-notice { padding: 10px; border-radius: 5px; font-size: 11px; }.pengda-form-notice--success { color: #0a6e37; background: #e9f8ee; }.pengda-form-notice--error { color: #a21b1b; background: #fff0f0; }
.pengda-direct-contact { display: grid; grid-template-columns: repeat(3,1fr); gap: 12px; }.pengda-direct-contact article { min-height: 153px; padding: 19px; border: 1px solid var(--pengda-line); border-radius: 8px; box-shadow: 0 4px 14px rgba(15,42,97,.05); }.pengda-direct-contact b { font-size: 15px; }.pengda-direct-contact p { min-height: 34px; margin: 9px 0 16px; color: var(--pengda-muted); font-size: 11px; }.pengda-direct-contact .pengda-button { min-height: 34px; width: 100%; padding-inline: 9px; font-size: 10px; }
.pengda-filter-tabs { display: flex; flex-wrap: wrap; gap: 9px; margin-bottom: 17px; }.pengda-filter-tabs button { padding: 8px 14px; border: 1px solid var(--pengda-line); border-radius: 5px; color: var(--pengda-text); background: #fff; font-size: 11px; cursor: pointer; }.pengda-filter-tabs button[aria-pressed="true"] { color: #fff; background: var(--pengda-blue); border-color: var(--pengda-blue); }.pengda-case-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 13px; }.pengda-case-card { overflow: hidden; border: 1px solid var(--pengda-line); border-radius: 8px; background: #fff; }.pengda-case-card > .pengda-media-placeholder { min-height: 107px; }.pengda-case-card__body { padding: 13px; }.pengda-case-card h3 { margin: 0 0 3px; color: var(--pengda-blue); font-size: 13px; }.pengda-case-card strong { font-size: 12px; }.pengda-case-card dl { margin: 11px 0; }.pengda-case-card dl div { display: grid; grid-template-columns: .7fr 1fr; gap: 5px; padding: 3px 0; font-size: 10px; }.pengda-case-card dt { color: var(--pengda-muted); }.pengda-case-card dd { margin: 0; font-weight: 600; }.pengda-featured-case { display: grid; grid-template-columns: .9fr 1.1fr; gap: 22px; margin: 29px 0; padding: 19px; border: 1px solid var(--pengda-line); border-radius: 8px; }.pengda-featured-case .pengda-media-placeholder { min-height: 210px; }.pengda-featured-case h2 { margin: 3px 0 18px; font-size: 16px; }.pengda-featured-case h3 { margin: 0 0 9px; font-size: 23px; }.pengda-featured-case p { color: var(--pengda-muted); font-size: 12px; }.pengda-testimonials { display: grid; grid-template-columns: repeat(3,1fr); gap: 12px; }.pengda-testimonials blockquote { margin: 0; padding: 19px; border: 1px solid var(--pengda-line); border-radius: 8px; color: var(--pengda-muted); font-size: 11px; }
