.impersonation-return{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:12px 15px;border:2px solid #e6bb65;border-radius:17px;background:#fff8e8;color:#543b15;box-shadow:0 7px 18px rgba(105,72,22,.12)}
.impersonation-return span{display:grid;gap:2px;min-width:0}
.impersonation-return strong{font-size:14px}
.impersonation-return small{font-size:12px;overflow-wrap:anywhere}
.impersonation-return form{margin:0;flex-shrink:0}
.impersonation-return button{min-height:42px;padding:9px 13px;border:0;border-radius:12px;background:#854b0a;color:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer}
.impersonation-return button:focus-visible{outline:3px solid #1768db;outline-offset:2px}
@media(max-width:700px){.impersonation-return{position:sticky;top:72px;z-index:45;align-items:stretch;flex-direction:column;gap:8px;padding:10px 12px}.impersonation-return button{width:100%}body.role-student .impersonation-return{top:94px}}
