.feedback-form{display:flex;flex-direction:column;gap:14px}.feedback-kinds{align-self:flex-start}.feedback-field input,.feedback-message{width:100%;padding:10px 12px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--ground);color:var(--text);font:inherit;font-size:16px;line-height:22px;resize:vertical}.feedback-field input:focus-visible,.feedback-message:focus-visible{outline:2px solid var(--text);outline-offset:1px}.feedback-field{display:flex;flex-direction:column;gap:6px}.feedback-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:20px}.feedback-check input{flex-shrink:0;width:18px;height:18px;margin-top:1px;accent-color:var(--text)}.feedback-error{font-size:13px;font-weight:600}.feedback-send{align-self:flex-start;height:40px;padding-inline:20px}.feedback-done{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.feedback-done-title{font-size:17px;font-weight:600}.feedback-dialog{width:min(520px,100% - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid var(--hairline-strong);border-radius:var(--radius-sheet);background:var(--surface);color:var(--text)}.feedback-dialog::backdrop{background:var(--scrim)}.feedback-dialog-body{display:flex;flex-direction:column;gap:12px;padding:20px}.feedback-dialog-head{display:flex;align-items:center;justify-content:space-between}