.parts-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.parts-breadcrumb{color:var(--apxr-text-muted);margin:0 0 24px;font-size:13px;line-height:1.6}.parts-hero-grid .band-title{font-size:clamp(40px,4.8vw,68px)}.parts-hero-actions{margin-top:28px}.parts-data,.parts-step-label{font-family:var(--apxr-font-data)}.parts-hud-figure,.parts-window-figure{min-width:0;margin:0}.parts-hud{background:var(--apxr-display-bg);border:1px solid var(--apxr-border);border-radius:var(--apxr-radius-lg);font-family:var(--apxr-font-hud);padding:clamp(20px,2.5vw,36px);font-size:18px;line-height:1.5}.parts-hud p{margin:16px 0 0}.parts-hud-status{color:var(--apxr-text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.parts-hud .parts-hud-bin{margin-top:36px;font-size:clamp(28px,3.5vw,44px);font-weight:600;line-height:1.2}.parts-hud-item{font-size:15px}.parts-hud-verify{color:var(--apxr-accent-text);letter-spacing:.06em;font-weight:600}.parts-voice{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.parts-voice span{border:1px solid var(--apxr-border);border-radius:var(--apxr-radius);color:var(--apxr-text-muted);padding:4px 12px}.parts-hud-caption,.parts-window-caption{color:var(--apxr-text-muted);margin-top:16px;font-size:12px;line-height:1.6}.parts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.parts-card{background:var(--apxr-surface);border:1px solid var(--apxr-border);border-radius:var(--apxr-radius-lg);min-width:0;padding:28px}.parts-card h3,.parts-step h3{margin:0;font-size:21px;font-weight:700;line-height:1.3}.parts-card p,.parts-step p{margin:16px 0 0;line-height:1.7}.parts-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.parts-step-label{color:var(--apxr-accent-text);margin-bottom:20px;font-size:13px;display:block}.parts-product{border:1px solid var(--apxr-border);border-radius:var(--apxr-radius-lg);min-width:0;padding:clamp(16px,2vw,28px)}.parts-product-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.parts-product-header h2{font-family:var(--apxr-font-ui);margin:0;font-size:22px}.parts-product-header p{color:var(--apxr-text-muted);margin:0;font-size:13px}.parts-product-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px;display:grid}.parts-table-scroll{min-width:0;overflow-x:auto}.parts-table-scroll:focus-visible{outline:2px solid var(--apxr-accent-text);outline-offset:4px}.parts-table-scroll table{border-collapse:collapse;width:100%;min-width:600px;font-family:var(--apxr-font-data);text-align:left;font-size:12px}.parts-table-scroll th,.parts-table-scroll td{border-bottom:1px solid var(--apxr-border);white-space:nowrap;padding:16px 12px}.parts-table-scroll th{color:var(--apxr-text-muted);font-weight:500}.parts-low{color:var(--apxr-accent-text)}.parts-ok{color:var(--apxr-success-text)}.parts-withdrawals h3{margin:0 0 12px;font-size:15px}.parts-withdrawals ul{margin:0;padding:0;list-style:none}.parts-withdrawals li{border-bottom:1px solid var(--apxr-border);font-family:var(--apxr-font-data);overflow-wrap:anywhere;padding:16px 0;font-size:12px;line-height:1.8}.parts-withdrawals strong,.parts-withdrawals span{display:block}.parts-withdrawals span{color:var(--apxr-text-muted)}.parts-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.parts-checklist li{border-top:1px solid var(--apxr-border);padding-top:16px;line-height:1.6}.parts-checklist li:before{content:"✓";color:var(--apxr-success-text);margin-right:12px}#parts-faq{background:var(--apxr-surface)}.parts-faq-list{max-width:800px;margin-top:36px}.parts-faq-list details{border-bottom:1px solid var(--apxr-border);padding:24px 0}.parts-faq-list summary{cursor:pointer;font-weight:600;line-height:1.5}.parts-faq-list p{color:var(--apxr-text-muted);margin:16px 0 0;line-height:1.7}@media (width<=1000px){.parts-hero-grid,.parts-product-grid{grid-template-columns:minmax(0,1fr)}.parts-hud-figure{width:100%;max-width:560px}}@media (width<=700px){.parts-grid,.parts-steps,.parts-checklist{grid-template-columns:minmax(0,1fr)}.parts-card{padding:24px}}