.payamava-form{position:relative;direction:rtl;color:inherit;font:inherit}
.payamava-form-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 20px}
.payamava-form-field{min-width:0}.payamava-form-field>label,.payamava-form-field legend{display:block;margin-bottom:16px;font-size:16px;line-height:24px}
.payamava-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){box-sizing:border-box;display:block;width:100%;min-width:0;background:#fff;border:1px solid #d8d8d8;border-radius:20px;padding:20px 24px;color:#121212;font:inherit;font-size:14px;line-height:24px;transition:border-color .2s,box-shadow .2s}
.payamava-form :is(input,textarea)::placeholder{color:#b8b8b8;opacity:1}.payamava-form textarea{min-height:201px;resize:vertical}
.payamava-form fieldset{margin:0;padding:0;border:0;min-width:0}.payamava-form .payamava-form-choice{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:16px}
.payamava-form :is(input[type=checkbox],input[type=radio]){width:20px;height:20px;accent-color:#ff9202;flex-shrink:0}
.payamava-form .payamava-form-trap{position:absolute!important;left:0!important;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}
.payamava-form .payamava-required{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.payamava-form-action{display:flex;justify-content:center;margin-top:40px}.payamava-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;border:0;border-radius:100px;padding:12px 24px;background:#ff9202;color:#fff;font:inherit;font-size:16px;line-height:24px;cursor:pointer}
.payamava-form button svg{flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}
@media(hover:hover){.payamava-form button:hover svg{transform:translateX(-4px)}}
.payamava-form button:disabled{cursor:wait;opacity:.65}.payamava-form .payamava-form-error{margin:8px 0 0;color:#a72222;font-size:13px;line-height:22px}.payamava-form [aria-invalid=true]{border-color:#a72222!important}
.payamava-form .payamava-form-status{margin:16px 0 0;text-align:center;font-size:14px;line-height:24px;min-height:24px}.payamava-form-status:empty{display:none}.payamava-form[data-result=error] .payamava-form-status{color:#a72222}.payamava-form[data-result=success] .payamava-form-status{color:#216744}
.payamava-form :is(input,select,textarea,button):focus-visible{box-shadow:0 0 0 3px rgb(255 146 2 / .35);outline:2px solid #b15c00;outline-offset:3px}
.payamava-form-verification{display:flex;justify-content:center;margin-top:24px}
@media(min-width:768px){.payamava-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.payamava-form-field.is-wide{grid-column:1/-1}}
@media(min-width:1280px){.payamava-form textarea{min-height:256px}}
@media(prefers-reduced-motion:reduce){.payamava-form button svg,.payamava-form :is(input,textarea,select){transition:none}.payamava-form button:hover svg{transform:none}}

.payamava-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.payamava-form select{height:65px;padding-block:19px}

.payamava-form input[type=tel],.payamava-form input[type=email]{direction:ltr;text-align:right}
