.showroom-tabs{display:flex;gap:30px;border-bottom:1px solid #9ab7d32d;margin:0 0 25px}
.showroom-tabs button{position:relative;min-height:48px;padding:7px 2px 16px;color:#bdcddd;font-size:16px}
.showroom-tabs button[aria-selected=true]{color:#fff}
.showroom-tabs button[aria-selected=true]::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}
.assembly-screen{position:relative;aspect-ratio:16/9;background:#071c35;overflow:hidden}
.assembly-screen video{width:100%;height:100%;object-fit:contain;background:#071c35}
.assembly-screen .film-play{width:64px;height:64px;z-index:1}
.assembly-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:14px}
.assembly-footer p{font-size:13px;color:#c3d2df;letter-spacing:.01em;line-height:1.8}
.assembly-footer .text-link{font-size:13px;white-space:nowrap}
#assembly-error{color:#e8d0b9}
@media(max-width:767px){.showroom-tabs{gap:25px;margin-bottom:17px}.showroom-tabs button{font-size:14px;min-height:45px}.assembly-screen{margin-inline:-10px}.assembly-screen .film-play{width:49px;height:49px}.assembly-footer{gap:14px;align-items:flex-start}.assembly-footer p{font-size:11px;padding-top:10px;max-width:235px}.assembly-footer .text-link{font-size:12px}.showroom .section-heading p{max-width:340px}}
