.ftd-feedback-form {max-width:680px; background:transparent; color:inherit}
.ftd-feedback-form form {display:grid;gap:.7rem}
.ftd-feedback-form label {font-weight:600;display:block}
.ftd-feedback-form input[type="email"],.ftd-feedback-form input[type="file"],.ftd-feedback-form select,.ftd-feedback-form textarea {box-sizing:border-box;max-width:100%;width:100%;padding:.65rem;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font:inherit}
.ftd-feedback-form textarea {resize:vertical}
.ftd-feedback-form button {width:max-content;padding:.7rem 1.3rem;cursor:pointer}
.ftd-feedback-form .ftd-feedback-consent {display:flex;align-items:flex-start;gap:.6rem;font-weight:400}
.ftd-feedback-form .ftd-feedback-consent input {margin-top:.3rem}
.ftd-feedback-hint {font-size:.85em;opacity:.8;margin:0 0 .5rem}
.ftd-feedback-success,.ftd-feedback-error {padding:.8rem 0;font-weight:600}
.ftd-feedback-honeypot {position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.ftd-feedback-footer {background:transparent;color:inherit}
.ftd-feedback-footer p {margin:0 0 .6rem}
.ftd-feedback-links {display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}
.ftd-feedback-links a {color:inherit;text-decoration:underline;text-underline-offset:3px}
