/* A compact shared return path. Existing service layouts and forms stay intact. */
.er-guest-return{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;color:#183f67;border-bottom:1px solid #d9e1e7;padding:14px max(20px,calc((100% - 1200px)/2));font:500 14px/1.4 system-ui,sans-serif;position:relative;z-index:2;box-sizing:border-box}
.er-guest-return a{color:inherit!important;text-decoration:none!important;min-height:44px;display:inline-flex;align-items:center;padding:8px 12px;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}
.er-guest-return a:first-child{font-weight:650;border:1px solid #b9cbdc;border-radius:6px}
.er-guest-return a:hover{text-decoration:underline!important;text-underline-offset:4px}
.er-guest-return a:focus-visible{outline:3px solid #af7d2b;outline-offset:3px}
.er-guide-fallback{margin:0!important;padding:12px 24px;background:#f1f5f8;color:#263f52;font:14px/1.55 system-ui,sans-serif;border-bottom:1px solid #d9e1e7}
.er-guide-fallback[hidden]{display:none!important}
@media(max-width:390px){.er-guest-return{padding:10px 12px;gap:4px;font-size:13px}.er-guest-return a{padding:8px}}
