.pgco-v2 .pgco-form{gap:var(--pgco-form-gap);flex-direction:column;width:100%;display:flex}.pgco-v2 .pgco-form__fields{gap:var(--pgco-form-gap);flex-wrap:wrap;display:flex}.pgco-v2 .pgco-form__field{gap:var(--pgco-space-half);flex-direction:column;flex:100%;min-width:0;display:flex}.pgco-v2 .pgco-form__field--half{flex-basis:calc(50% - var(--pgco-form-gap) / 2)}.pgco-v2 .pgco-form__label{color:var(--pgco-secondary);font-size:var(--pgco-form-label-fs);font-weight:var(--pgco-fw-medium);line-height:var(--pgco-t-label-lh);margin-block:0}.pgco-v2 .pgco-form__label--required:after{content:" *";color:var(--pgco-primary)}.pgco-v2 .pgco-form__control{width:100%;min-height:var(--pgco-form-control-h);padding:0 var(--pgco-space-3);border:var(--pgco-hair) solid var(--pgco-form-control-border);border-radius:var(--pgco-radius-sm);background-color:var(--pgco-white);box-shadow:none;color:var(--pgco-secondary);font-family:inherit;font-size:var(--pgco-t-input-size);font-weight:var(--pgco-t-input-weight);line-height:var(--pgco-t-input-lh);margin-block:0;display:block}.pgco-v2 textarea.pgco-form__control{height:auto;min-height:var(--pgco-form-textarea-h);padding-block:var(--pgco-space-2);resize:vertical}.pgco-v2 .pgco-form__control::placeholder{color:var(--pgco-accent);opacity:1}.pgco-v2 .pgco-form__hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pgco-v2 .pgco-form__submit{align-self:flex-start}.pgco-v2 .pgco-form__control[aria-invalid=true]{border-color:var(--pgco-error)}.pgco-v2 .pgco-form__error{color:var(--pgco-error);font-size:var(--pgco-fs-13);line-height:var(--pgco-t-label-lh);margin-block:0}.pgco-v2 .pgco-form__status{padding:var(--pgco-space-2) var(--pgco-space-3);border-radius:var(--pgco-radius-sm);font-size:var(--pgco-fs-14);line-height:var(--pgco-t-body-lh);margin-block:0}.pgco-v2 .pgco-form__status:empty{display:none}.pgco-v2 .pgco-form__status--ok{background:var(--pgco-form-ok-bg);color:var(--pgco-success)}.pgco-v2 .pgco-form__status--error{background:var(--pgco-form-error-bg);color:var(--pgco-error)}.pgco-v2 .pgco-form--inline{align-items:flex-start;gap:var(--pgco-space-1);flex-flow:wrap}.pgco-v2 .pgco-form--inline .pgco-form__fields{flex:1 1 0;min-width:0}.pgco-v2 .pgco-form--inline .pgco-form__control,.pgco-v2 .pgco-form--inline .pgco-form__submit{min-height:var(--pgco-form-compact-h);font-size:var(--pgco-fs-14)}.pgco-v2 .pgco-form--inline .pgco-form__control{padding-inline:var(--pgco-space-2)}.pgco-v2 .pgco-form--inline .pgco-form__submit{padding-inline:var(--pgco-space-3);flex:none}.pgco-v2 .pgco-form--inline .pgco-form__status{flex:100%}@media (width<=768px){.pgco-v2 .pgco-form__field--half{flex-basis:100%}}