/* The dynamic floor-plan block (sections/dynfp.php + assets/aura-fp.js) on the CLASSIC tour templates: the few Aura
   rules it needs that classic pages do not load (aura.css). The block's look itself comes from /css/new.css there,
   which carries the original rules for the same ids and classes. Loaded by sections/dynfp_classic.php. */
.nd-oldfp-sec{overflow-x:clip}
.nd-fp-poster{position:absolute;inset:0;overflow:hidden;background:#11161a}
.nd-fp-poster img{width:100%;height:100%;object-fit:cover;display:block;max-width:none}
.nd-fp-poster.is-loading .nd-play span{opacity:.75}
.nd-fp .nd-play{position:absolute;inset:0;display:grid;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer;padding:0;margin:0;width:auto;height:auto;border-radius:0}
.nd-fp .nd-play::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(17,22,26,.45),rgba(17,22,26,.05) 60%)}
.nd-fp .nd-play span{position:relative;display:inline-flex;align-items:center;gap:10px;background:#fff;color:#1d2327;border-radius:999px;padding:12px 22px 12px 16px;font:650 15px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;box-shadow:0 24px 48px -12px rgba(16,24,40,.28);transition:transform .2s cubic-bezier(.23,1,.32,1)}
.nd-fp .nd-play span svg{color:#ed3237}
.nd-fp .nd-play:active span{transform:scale(.96)}
@media (hover:hover) and (pointer:fine){.nd-fp .nd-play:hover span{transform:scale(1.04)}}
.nd-fp .fp-grid-close svg{display:block}
