/* PME Public - minimal */
.pme-form-wrap { max-width: 480px; }
.pme-form-wrap label { display: block; margin-bottom: 12px; font-size: 14px; }
.pme-form-wrap input { width: 100%; padding: 10px 12px; border: 1px solid #ccc; border-radius: 4px; font-size: 14px; }
.pme-form-wrap button { padding: 11px 24px; background: #1F3864; color: #fff; border: none; border-radius: 4px; font-size: 14px; font-weight: 600; cursor: pointer; }
.pme-form-message { margin-top: 10px; font-size: 13px; }
.pme-form-message.success { color: #155724; }
.pme-form-message.error   { color: #721c24; }
