.prb{--prb-nav:76px;top:calc(var(--prb-nav) + clamp(8px, 1.5vh, 16px));height:calc(100vh - var(--prb-nav) - clamp(16px, 3vh, 32px));height:calc(100dvh - var(--prb-nav) - clamp(16px, 3vh, 32px));max-height:calc(100% - var(--prb-nav) - clamp(16px, 3vh, 32px));z-index:30;box-sizing:border-box;background:var(--premiere-background);color:var(--premiere-foreground);text-align:center;letter-spacing:0;border-radius:clamp(14px,2vw,26px);flex-direction:column;padding:clamp(18px,4vh,44px) clamp(18px,5vw,56px) clamp(64px,11vh,120px);font-family:Montserrat,system-ui,sans-serif;display:flex;position:absolute;left:clamp(10px,3.5vw,48px);right:clamp(10px,3.5vw,48px);overflow:hidden}.prb .prb-close{width:46px;height:46px;color:var(--premiere-foreground);background:var(--premiere-background);border-radius:0 clamp(14px,2vw,26px) 0 18px;padding:0;position:absolute;top:0;right:0}.prb .prb-close:hover{background:var(--premiere-close-hover)}.prb .prb-close:focus-visible,.prb .prb-btn:focus-visible{outline:2px solid var(--premiere-highlight);outline-offset:-4px}.prb-inner{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.prb-brands{justify-content:center;align-items:center;gap:clamp(8px,1.2vw,14px);height:clamp(20px,3vh,30px);margin:0 0 clamp(10px,2.2vh,26px);display:flex}.prb-brands a{align-items:center;min-width:0;display:flex}.prb-brands a:first-child{width:clamp(92px,10vw,130px)}.prb-brands a:last-child{width:clamp(106px,12vw,150px)}.prb-brands img{object-fit:contain;width:100%;height:auto;max-height:100%}.prb-brands span{font-size:clamp(12px,1.4vw,18px)}.prb-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(5px,1.1vh,14px);max-width:820px;min-height:0;margin:0 auto;display:flex}.prb-pin{align-items:center;gap:7px;margin:0;font-size:clamp(14px,1.8vw,21px);font-weight:800;display:flex}.prb-pin svg{width:clamp(16px,1.9vw,24px);height:clamp(16px,1.9vw,24px);color:var(--premiere-highlight);fill:var(--premiere-highlight);flex-shrink:0}.prb-title{margin:0;font-size:clamp(34px,6.2vw,78px);font-weight:800;line-height:1.02}.prb-accent{color:var(--premiere-highlight);display:block}.prb-subtitle{margin:0;font-size:clamp(16px,2.2vw,27px);font-weight:600;line-height:1.25}.prb-details{color:var(--premiere-muted);margin:0;font-size:clamp(12px,1.4vw,17px);line-height:1.35}.prb-availability{color:var(--premiere-highlight);align-items:center;gap:7px;margin:0;font-size:clamp(13px,1.6vw,19px);font-weight:800;display:flex}.prb-availability span{background:var(--premiere-highlight);width:clamp(8px,.9vw,11px);height:clamp(8px,.9vw,11px);box-shadow:0 0 0 3px var(--premiere-highlight-soft);border-radius:50%}.prb-actions{flex-wrap:wrap;justify-content:center;gap:clamp(8px,1.2vw,14px);width:100%;margin-top:clamp(8px,1.8vh,20px);display:flex}.prb .prb-btn{background:var(--premiere-highlight);width:auto;min-width:clamp(220px,24vw,300px);height:clamp(46px,6.4vh,62px);color:var(--premiere-background);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(18px,2.4vw,32px);font-family:inherit;font-size:clamp(14px,1.6vw,19px);font-weight:800;text-decoration:none;display:flex}.prb .prb-btn:hover{background:var(--premiere-highlight-hover)}.prb .prb-btn-report{border:1.5px solid var(--premiere-foreground);color:var(--premiere-foreground);background:0 0}.prb .prb-btn-report:hover{background:var(--premiere-close-hover)}.prb-note{color:var(--premiere-muted);text-align:center;margin:clamp(6px,1.2vh,14px) 0 0;font-size:clamp(10px,1.2vw,14px);line-height:1.3}.prb-panorama{object-fit:fill;pointer-events:none;width:100%;height:clamp(48px,9vh,110px);position:absolute;bottom:0;left:0}@media (width<=767px){.prb-actions{flex-direction:column;align-items:center}.prb .prb-btn{width:100%;min-width:0;max-width:340px}}
