/* Keep account navigation and saved conversations reachable on small screens. */
@media (max-width: 700px) {
 .sidebar > .text-button { display: inline-block; }
 .sidebar > label { display: block; margin-top: 8px; }
 .sidebar > select { display: block; margin-bottom: 15px; font-size: 12px; }
}
/* Long business names, email addresses, and AI recommendations must wrap. */
.question-card, .map-summary, .saved-banner, dialog { overflow-wrap: anywhere; }
#modal-notice { font-size: 13px; margin-right: 15px; }
