/* A local route changes the visible page without opening another WebView. */
body.staff-portal-open #authView,
body.staff-portal-open #appShell,
body.staff-portal-open #gpsBanner,
body.staff-portal-open .staff-portal-link,
body.staff-portal-open .header-actions #settingsBtn{display:none!important}
.staff-return{max-width:1080px;margin:0 auto;padding:38px 24px;min-height:65vh}
.staff-return h1{font-size:30px;margin-bottom:10px}
.staff-return>p{font-size:15px;color:#647184;margin-bottom:25px}
.staff-return-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.staff-return article{display:flex;flex-direction:column;padding:24px;background:white;border:1px solid #dde3eb;border-radius:12px}
.staff-return article h2{font-size:21px;margin:0 0 14px}
.staff-return article p{font-size:15px;color:#647184;line-height:1.65;flex:1;margin-bottom:26px}
.staff-return article form{margin:0;width:100%}
.staff-return .staff-return-open{display:block;box-sizing:border-box;width:100%;border:0;background:#14263d;color:white;text-align:center;text-decoration:none;padding:14px 18px;border-radius:7px;font-family:inherit;font-weight:650;font-size:16px;cursor:pointer}
.staff-return-choices>button{grid-column:1/-1;justify-self:start}
@media(max-width:760px){.staff-return{padding:30px 18px}.staff-return-choices{grid-template-columns:1fr}.staff-return article{padding:24px}.staff-return h1{font-size:27px}}
