.pfd-form {
    max-width: 520px;
    margin: 1em 0;
}
.pfd-field {
    margin-bottom: 14px;
}
.pfd-field label {
    display: block;
    margin-bottom: 6px;
    font-weight: 600;
}
.pfd-field input {
    box-sizing: border-box;
    width: 100%;
    padding: 10px 12px;
}
.pfd-form button {
    cursor: pointer;
    padding: 10px 18px;
}
.pfd-form button:disabled {
    cursor: wait;
    opacity: .65;
}
.pfd-message {
    margin-top: 10px;
}
.pfd-message.pfd-error {
    color: #b32d2e;
}
