.premium-contact-form label .field-optional{color:#087b35;background:#e4ffe9;border:1px solid #72e99c;border-radius:4px;padding:1px 5px;font-weight:800;text-transform:none;white-space:nowrap}
.premium-contact-form input[type=file]{width:100%;max-width:100%;padding:12px;border:1px dashed #219a53;border-radius:10px;background:#f2fff5;color:#173b2a}
.premium-contact-form input[type=file]::file-selector-button{background:#087b35;color:white;border:0;border-radius:6px;padding:10px 14px;margin-right:12px;font-weight:700;cursor:pointer}
.attachment-status{font-size:.875rem;overflow-wrap:anywhere}.attachment-status.is-error{color:#a32424}
