/* V1.2.0: Legacy 1.1.6 positioning retired.
   Scroll-based sticky handling is provided by gza-sticky-nav-120.js.
   Preserves the five floor cards, filter styling and parking styles unchanged. */
/* Clearly distinguish filter controls from navigation links. */
.gza-onepager-editable .gza-v710-finder-link .wp-block-button__link,
.gza-native-finder .gza-finder-filter {
  border: 1px solid #a5b3aa; background:#fff; color:#151b1f;
}
.gza-onepager-editable .gza-v710-floor-link .wp-block-button__link,
.gza-onepager-editable .gza-btn--dark .wp-block-button__link,
.gza-floor-nav-item .wp-block-button__link,
.gza-floor-back .wp-block-button__link,
.gza-floor-to-finder .wp-block-button__link {
  background:#151b1f; color:#fff; border:1px solid #151b1f;
  text-decoration:none; border-radius:4px;
}
.gza-onepager-editable .gza-v710-floor-link .wp-block-button__link:hover,
.gza-floor-nav-item .wp-block-button__link:hover,
.gza-onepager-editable .gza-btn--dark .wp-block-button__link:hover {
  background:#334c3b; color:#fff;
}
.gza-floor-nav-current .wp-block-button__link {
  background:#b7d1be; color:#151b1f; border:1px solid #789985;
}
/* Direct apartment choices nested inside five level cards. */
.gza-v116-apartment-links { line-height:1.9; margin-top:10px; font-size:14px; }
.gza-v116-apartment-links a { white-space:nowrap; margin-right:10px; color:#334c3b; font-weight:600; text-decoration:underline; text-underline-offset:3px; }
/* The opt-in Gutenberg parking area is independently styled by its Group blocks. */
.gza-v116-parking .gza-v116-parking-dynamic { width:100%; }
.gza-v116-parking .gza-v7109-parking-grid { margin:16px 0; }
