.park-stage--court{background:#ffffff}.park-stage--court .park-badge{background:#ffffff;border-radius:4px;padding:9px 11px;top:14px;left:14px;line-height:1.4}.park-court-status{position:absolute;bottom:20px;left:20px;right:20px;padding:12px;background:#ffffff;border-radius:5px;text-align:center;font-size:12px}.park-views{gap:5px}.park-views button{padding:9px 10px;font-size:11px}.park [data-court]{--min-hotspot-opacity:0}
@media(max-width:740px){.park-stage--court{height:390px}.park-views{grid-template-columns:repeat(3,1fr)}.park-views button{white-space:normal}.park-stage--court .park-badge{font-size:9px;top:10px;left:10px}}
.park-viewer-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:0 18px 16px}.park-viewer-actions[hidden]{display:none}.park-viewer-actions button,.park-3d-toolbar button{background:#ffffff;color:#565656;border:0;padding:11px 16px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.park-viewer-actions button:disabled{opacity:.5;cursor:wait}.park-viewer-actions a{font-size:12px;text-underline-offset:3px}.park-3d-dialog{width:min(1440px,94vw);height:90dvh;max-width:94vw;max-height:94dvh;margin:auto;padding:0;border:1px solid #d9d9d9;border-radius:8px;background:#ffffff;color:#202020;overflow:hidden}.park-3d-dialog[open]{display:flex;flex-direction:column}.park-3d-dialog::backdrop{background:#000a}.park-3d-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#ffffff;gap:16px}.park-3d-toolbar h2{font-size:16px;margin:0;letter-spacing:0}.park .park-3d-dialog model-viewer{width:100%;height:auto;flex:1;min-height:0}.park-3d-status{margin:0;padding:10px 18px;background:#ffffff;font-size:12px;text-align:center}html:has(.park-viewer-open){overflow:hidden}@media(max-width:740px){.park-3d-dialog{width:96vw;max-width:96vw;height:86dvh}.park-3d-toolbar{padding:10px}.park-3d-toolbar h2{font-size:14px}.park-3d-status{font-size:10px}}

.park-installation{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px;margin-top:36px;background:#ffffff;border-top:3px solid #a6d90d}.park-installation h2{font-size:26px;margin:0 0 12px}.park-installation p{max-width:780px;line-height:1.6}.park-installation>a{padding:16px 20px;background:#ffffff;color:#565656;font-weight:600;text-decoration:none;font-size:13px}.park model-viewer{--progress-bar-color:transparent}@media(max-width:740px){.park-installation{grid-template-columns:1fr;padding:20px;gap:12px}.park-installation>a{text-align:center}.park-installation h2{font-size:23px}}
