/*
 * Mobi-Flirt · direction A · profile page (profile.php) · page-only rules (2026-10-28)
 * Boards A-Profil, A-M-Profil, A-SMS-stanja, A-M-SMS. Shared components (.a-profile, .a-sms,
 * .a-sent, .a-alert, fields, buttons) are in /css/a.css; loaded through $page_css = 'a-profil'.
 */

/* Android block (kit 6.14): hidden until the page's head script adds .android to #formHolder;
   then it takes the place of the heading, as .mobile-button / #formHolder.android h2 did. */
.a-sms__android {
	display: none;
}
.a-sms.android .a-sms__android {
	display: flex;
}
.a-sms.android .a-sms__title {
	display: none;
}

/* The answers (#fallbackMSG) join the panel's 20-px rhythm: the error under the form, the sent
   message or a blocking error in place of the form (D3). Hidden ones take no gap. */
.a-sms__msgs {
	display: contents;
}

/* Focus moves to the message that replaced the form; it is not a control, so no ring. */
.a-sms .a-sent:focus,
.a-sms .a-alert:focus {
	outline: none;
}

/* Phone (A-M-Profil): 20 px above the photo, 40 px under the SMS panel. */
@media (max-width: 767.98px) {
	.a-section--profil {
		padding-block: 20px 40px;
	}
}
