.pcf-form{gap:var(--pc-form-gap,1rem);max-width:var(--pc-form-max-width,32rem);font:inherit;color:var(--pc-form-text,inherit);display:grid}.pcf-field{gap:.35rem;display:grid}.pcf-label{font-size:.9375rem;font-weight:600}.pcf-input{font:inherit;color:inherit;background:var(--pc-form-input-bg,#fff);border:1px solid var(--pc-form-border,#8a8a8a);border-radius:var(--pc-form-radius,.5rem);box-sizing:border-box;width:100%;min-height:2.75rem;padding:.65rem .8rem}.pcf-input:focus-visible,.pcf-button:focus-visible{outline:3px solid var(--pc-form-focus,var(--pc-form-accent,#1a56db));outline-offset:2px}.pcf-input[aria-invalid=true]{border-color:var(--pc-form-error,#b42318)}.pcf-textarea{resize:vertical;min-height:7rem}.pcf-hint{color:var(--pc-form-muted,#5f5f5f);margin:0;font-size:.875rem}.pcf-error{color:var(--pc-form-error,#b42318);margin:0;font-size:.875rem}.pcf-button{font:inherit;cursor:pointer;border-radius:var(--pc-form-radius,.5rem);background:var(--pc-form-accent,#1a56db);min-height:2.75rem;color:var(--pc-form-accent-text,#fff);border:0;justify-self:start;padding:.75rem 1.25rem;font-weight:600}.pcf-button:disabled{opacity:.6;cursor:progress}.pcf-status{min-height:1.25em}.pcf-status[data-state=error]{color:var(--pc-form-error,#b42318)}.pcf-success{color:var(--pc-form-success,#0b6b3a);font-weight:600}
