.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-intro{font-size:14px;color:#65756c;margin-bottom:18px}.kx-feedback-dialog label{display:block;margin:13px 0 5px;font-size:14px;font-weight:500}.kx-feedback-dialog label small{font-size:12px;font-weight:400;color:#728079;margin-left:6px}
.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-image-help{display:block;margin-top:5px;color:#728079;font-size:12px}.kx-feedback-files{padding:0;margin:4px 0;list-style:none;font-size:12px;color:#65756c;overflow-wrap:anywhere}.kx-feedback-captcha-row{display:flex;align-items:center;gap:12px}.kx-feedback-captcha-row>input{flex:1}.kx-feedback-refresh{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#61755f;font-size:12px}.kx-feedback-refresh img{width:126px;height:41px;object-fit:contain;border-radius:4px}.kx-feedback-refresh img:not([src]){visibility:hidden}.kx-feedback-refresh span{white-space:nowrap}
.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{width:100%;min-height:44px}.kx-feedback-submit:disabled{cursor:wait;opacity:.55}.kx-feedback-privacy{margin:9px 0 0;font-size:12px;color:#728079}.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-intro{margin-bottom:10px}.kx-feedback-dialog label{margin-top:10px}.kx-feedback-captcha-row{gap:8px}.kx-feedback-refresh{gap:4px}.kx-feedback-refresh img{width:108px;height:35px}.kx-feedback-refresh span{font-size:11px}.kx-feedback-dialog textarea{min-height:100px}}
