@font-face{font-family:"VT Feedback Audiowide";src:url("Audiowide-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
.vt-feedback-admin,.vt-feedback-admin h1,.vt-feedback-admin h2,.vt-feedback-admin p,.vt-feedback-admin input,.vt-feedback-admin label{font-family:"VT Feedback Audiowide",Audiowide,sans-serif;font-weight:400}
.vt-feedback{box-sizing:border-box;margin:36px 0;padding:24px;border:2px solid #000;border-top:7px solid #eabe00;border-radius:14px;background:#fbf4de;color:#000;clear:both;text-align:left}
.vt-feedback,.vt-feedback h2,.vt-feedback p,.vt-feedback a,.vt-feedback button,.vt-feedback noscript{font-family:"VT Feedback Audiowide",Audiowide,sans-serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important}
.vt-feedback h2{font-size:clamp(19px,3vw,25px)!important;line-height:1.4!important;margin:0 0 12px!important;color:#000!important}
.vt-feedback p{font-size:14px!important;line-height:1.75!important;margin:10px 0!important;color:#000!important}
.vt-feedback .vt-feedback__privacy{font-size:12px!important}
.vt-feedback a{color:#3e1f0c!important;text-decoration:underline!important}
.vt-feedback__buttons{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}
.vt-feedback button{box-sizing:border-box;min-height:48px;padding:12px 18px;border:2px solid #000!important;border-radius:8px!important;background:#fbf4de!important;color:#000!important;font-size:14px!important;line-height:1.5!important;cursor:pointer;box-shadow:none!important}
.vt-feedback button:hover,.vt-feedback button[aria-pressed="true"]{background:#eabe00!important}
.vt-feedback button[aria-pressed="true"]{box-shadow:inset 0 0 0 2px #000!important}
.vt-feedback button:focus-visible,.vt-feedback a:focus-visible{outline:3px solid #793e1d!important;outline-offset:4px}
.vt-feedback button:disabled{opacity:.6;cursor:wait}
.vt-feedback__status:empty{display:none}
.vt-feedback__challenge{max-width:100%}
@media(max-width:400px){.vt-feedback{padding:16px 10px}.vt-feedback__buttons{gap:8px}.vt-feedback button{flex:1 1 120px;padding:10px}.vt-feedback .vt-feedback__privacy{overflow-wrap:anywhere}}
