.kx-footer-links .kx-feedback-open{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:inherit}
.kx-footer-links .kx-feedback-open:hover{color:var(--green)}
.kx-feedback-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);border:1px solid var(--line);padding:0;border-radius:12px;background:var(--paper);color:var(--ink)}
.kx-feedback-dialog .kx-panel-header{padding:16px 22px;gap:16px}.kx-feedback-dialog .kx-panel-header h2{margin:0;font-size:20px}.kx-feedback-scroll{padding:18px 22px 20px;overflow-y:auto;max-height:calc(100dvh - 125px);overscroll-behavior:contain}
.kx-feedback-dialog label{display:block;margin:13px 0 5px;font-size:14px;font-weight:500}
.kx-feedback-dialog input:not([type=file]),.kx-feedback-dialog textarea{width:100%;min-width:0;padding:9px 11px;border:1px solid #ccd7c9;border-radius:5px;background:#fff;color:var(--ink);font:inherit;font-size:16px;line-height:1.5}.kx-feedback-dialog textarea{min-height:118px;resize:vertical;font-family:inherit}.kx-feedback-dialog input[type=file]{max-width:100%;font:inherit;font-size:13px}.kx-feedback-dialog input:focus,.kx-feedback-dialog textarea:focus{outline:2px solid #648371;outline-offset:1px}
.kx-feedback-files{padding:0;margin:4px 0;list-style:none;font-size:12px;color:#65756c;overflow-wrap:anywhere}
.kx-feedback-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.kx-feedback-message{min-height:21px;margin:12px 0 7px;font-size:13px;color:#9d3a32;line-height:1.6}.kx-feedback-submit{min-height:44px}.kx-feedback-submit:disabled{cursor:wait;opacity:.55}.kx-feedback-success{padding:20px 0;text-align:center}.kx-feedback-success .kx-button{margin-top:10px}.kx-feedback-dialog [hidden]{display:none!important}
@media(max-width:600px){.kx-feedback-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto}.kx-feedback-dialog .kx-panel-header{padding:13px 16px}.kx-feedback-scroll{padding:13px 16px 17px;max-height:calc(100dvh - 95px)}.kx-feedback-dialog label{margin-top:10px}.kx-feedback-dialog textarea{min-height:100px}}
