.ecasa-stage-note,.ecasa-image-stage{color:var(--muted);font-size:.75rem;letter-spacing:.04em}.ecasa-image-stage{display:block;margin-bottom:4px}.ecasa-stage-anchor,.ecasa-stage,.ecasa-tour-stage{scroll-margin-top:110px}.ecasa-stage{border:1px solid var(--line);background:#fff;margin-top:18px}.ecasa-stage>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;cursor:pointer;font-family:Manrope,Arial,sans-serif;font-weight:700}.ecasa-stage>summary small{font-family:Inter,Arial,sans-serif;font-size:.75rem;color:var(--muted);font-weight:400}.ecasa-stage-content{padding:0 24px 24px}.ecasa-stage-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.ecasa-stage-actions .button{font-size:.75rem;padding:12px 16px}.ecasa-stage-anchor{display:block}.ecasa-tour-stage+.ecasa-tour-stage{margin-top:28px}.ecasa-media-label{position:absolute;bottom:16px;right:24px;z-index:2;padding:6px 10px;background:rgba(0,34,28,.7);color:white;font-size:.7rem;letter-spacing:.04em}@media(max-width:600px){.ecasa-stage>summary{padding:18px 16px}.ecasa-stage-content{padding:0 16px 18px}.ecasa-stage-actions{display:grid}.ecasa-media-label{right:16px;bottom:10px}}
