.feedback-form,.feedback-done{gap:14px;display:grid}.feedback-done p{color:var(--ch-ground-muted);overflow-wrap:anywhere;margin:0;font-size:16px}.feedback-sheet .field-text>span small{color:var(--ch-ground-muted);font-size:13px;font-weight:400}.feedback-sheet :is(textarea,input){border:1px solid color-mix(in srgb, var(--ch-ground-ink) 28%, var(--ch-ground));border-radius:var(--ch-radius);width:100%;font:inherit;color:var(--text);background:var(--surface);padding:12px 14px;font-size:17px;font-weight:400;line-height:1.4}.feedback-sheet textarea{resize:vertical;min-height:7.5rem}.feedback-sheet input{min-height:50px;padding-block:0}.feedback-sheet :is(textarea,input):focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:1px}.feedback-sheet .control-primary{border-radius:var(--ch-radius);letter-spacing:-.01em;width:100%;min-height:50px;font-size:16px;font-weight:700}.feedback-sheet .form-error{overflow-wrap:anywhere;margin:0}.feedback-open{box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.site-header .drawer-foot .feedback-open{letter-spacing:-.005em;min-height:30px;color:var(--ch-ground-muted);transition:color var(--p-motion-fast) var(--ch-ease);font-size:14px;font-weight:600}.site-header .drawer-foot .feedback-open:hover{color:var(--ch-ground-ink)}.site-footer-legal .feedback-open{min-height:32px;font-size:inherit;color:var(--ch-ground-ink);font-weight:600}.site-footer-legal .feedback-open:hover{color:var(--action)}.feedback-open:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (pointer:coarse){.feedback-open{min-height:44px}}
