/* Existing practical actions; no embedded map or custom navigation. */
:is(#visitanos,.plaza-story) .actions,:is(#visitanos,.plaza-story) .visit-actions{flex-wrap:wrap}
:is(#visitanos,.plaza-story) .actions a[href^="tel:"],:is(#visitanos,.plaza-story) .visit-actions a[href^="tel:"]{order:0}
:is(#visitanos,.plaza-story) .directions-link{order:1}
:is(#visitanos,.plaza-story) .mall-map-link{order:2}
:is(#visitanos,.plaza-story) .directions-link,:is(#visitanos,.plaza-story) .mall-map-link{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:16px 18px;border:1px solid currentColor;font-size:11px;line-height:1.5;text-decoration:none;box-sizing:border-box}
:is(#visitanos,.plaza-story) .mall-map-link{background:transparent;color:inherit}
:is(#visitanos,.plaza-story) .directions-link:focus-visible,:is(#visitanos,.plaza-story) .mall-map-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
:is(#visitanos,.plaza-story) .steps .directions-link,:is(#visitanos,.plaza-story) .steps .mall-map-link{display:flex;width:100%;margin-top:12px}
@media(max-width:600px){:is(#visitanos,.plaza-story) .actions,:is(#visitanos,.plaza-story) .visit-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}:is(#visitanos,.plaza-story) .actions>a,:is(#visitanos,.plaza-story) .visit-actions>a{width:100%;min-height:48px;margin:0}}

.plaza-actions{display:flex;flex-wrap:wrap;gap:12px}.plaza-actions a[href^="tel:"]{order:0}.plaza-actions .directions-link{order:1}.plaza-actions .mall-map-link{order:2}
@media(max-width:600px){.plaza-actions{flex-direction:column;align-items:stretch}.plaza-actions>a{width:100%;min-height:48px}}
