.vehicle-mobile-actions{display:none}.gallery-main{touch-action:pan-y;user-select:none}.trade-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:56px;align-items:start}.trade-layout aside{position:sticky;top:120px}.trade-layout aside h2{font-size:28px}.trade-steps{padding-left:20px;font-size:15px;line-height:2}.trade-layout .notice{margin-top:24px}.reassurance h3{font-size:23px}.reassurance .trust-grid p{font-size:14px}.reassurance .text-link{font-size:13px}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.review-card{margin:0;padding:28px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere}.review-card blockquote{margin:0 0 24px;font-size:15px;line-height:1.7}.review-rating{font-size:12px;color:var(--muted)}.review-card figcaption span{display:block;font-size:12px;color:var(--muted);margin:6px 0 12px}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.proof-grid figure{margin:0;min-width:0}.proof-grid img,.proof-preview{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.proof-grid figcaption{font-size:14px;padding-top:14px;overflow-wrap:anywhere}.proof-grid figcaption span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}.proof-editor{max-width:800px;margin:28px auto}.proof-preview{max-width:320px}.proof-dialog p{font-size:14px;margin:0}.message-list article>form{margin-top:14px}.bn-context-actions{display:grid;gap:8px;margin-bottom:12px}.bn-context-actions a,.bn-context-actions button{padding:12px 14px;min-height:44px;border:1px solid var(--theme-line);border-radius:6px;background:var(--theme-surface);color:var(--theme-text);font:inherit;font-size:13px;text-align:left}.bn-context-actions a:hover,.bn-context-actions button:hover{border-color:var(--brand)}
@media(max-width:850px){.trade-layout{grid-template-columns:1fr;gap:32px}.trade-layout aside{position:static}.review-grid{grid-template-columns:1fr}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
@media(max-width:560px){.vehicle-mobile-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:44;background:var(--theme-surface);color:var(--theme-text);border-top:1px solid var(--theme-line);padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:6px}.vehicle-mobile-actions a{min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--theme-line);border-radius:5px;font-size:13px;font-weight:600}.vehicle-mobile-actions a:first-child{background:var(--brand);border-color:var(--brand)}body:has(.vehicle-mobile-actions){padding-bottom:calc(60px + env(safe-area-inset-bottom))}body:has(.vehicle-mobile-actions) .bn-launcher{bottom:calc(76px + env(safe-area-inset-bottom))}.bn-cookie-visible .vehicle-mobile-actions,body:has(dialog[open]) .vehicle-mobile-actions,body.menu-open .vehicle-mobile-actions{display:none}.proof-grid{gap:16px 12px}.review-card{padding:22px}.trade-layout .form-panel{padding:20px}.trade-layout .button{width:100%}.bn-cookie{bottom:max(10px,env(safe-area-inset-bottom))}}
