/* Shared appearance for existing return controls; navigation stays unchanged. */
.mia-return-button, .card a.mia-return-button {
 display:inline-flex !important; align-items:center !important; justify-content:center !important;
 gap:8px !important; box-sizing:border-box !important; min-height:40px !important;
 height:auto !important; max-width:100% !important; padding:10px 16px !important;
 border:1px solid #1459bf !important; border-radius:12px !important;
 background:#1459bf !important; color:#fff !important;
 font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif !important;
 font-size:14px !important; font-weight:700 !important; line-height:1.25 !important;
 letter-spacing:normal !important; text-transform:none !important; text-decoration:none !important;
 white-space:normal !important; text-align:center !important; cursor:pointer !important;
 box-shadow:0 2px 5px rgba(20,89,191,.16) !important;
}
.mia-return-button:hover, .card a.mia-return-button:hover {background:#0d47a1 !important;border-color:#0d47a1 !important;color:#fff !important;}
.mia-return-button:focus-visible, .card a.mia-return-button:focus-visible {outline:3px solid #8bbcff !important;outline-offset:3px !important;}
.mia-return-button * {color:inherit !important;font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;}
.mia-return-button svg {width:17px !important;height:17px !important;flex-shrink:0;}
@media print {.mia-return-button {display:none !important;}}
