.PuzzleFeedbackForm-module__w1LPuG__wrap{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.PuzzleFeedbackForm-module__w1LPuG__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.PuzzleFeedbackForm-module__w1LPuG__title{font-size:var(--text-xs);color:var(--ink-soft)}.PuzzleFeedbackForm-module__w1LPuG__body{gap:var(--space-3);flex-direction:column;margin-top:10px;display:flex}.PuzzleFeedbackForm-module__w1LPuG__field{gap:var(--space-1);font-size:var(--text-xs);color:var(--ink-soft);flex-direction:column;display:flex}.PuzzleFeedbackForm-module__w1LPuG__select,.PuzzleFeedbackForm-module__w1LPuG__textarea{border:1px solid var(--wood-line);background:var(--paper);color:var(--ink);padding:var(--field-pad);font-size:var(--field-font);font-family:var(--font-body);width:100%;line-height:var(--ctl-line-height);min-height:var(--ctl-h)}.PuzzleFeedbackForm-module__w1LPuG__textarea{resize:vertical}.PuzzleFeedbackForm-module__w1LPuG__hint{font-size:var(--text-2xs);color:var(--ink-soft);line-height:var(--text-line-tight);margin:0}.PuzzleFeedbackForm-module__w1LPuG__error{font-size:var(--text-xs);color:var(--han);margin:0}.PuzzleFeedbackForm-module__w1LPuG__error a{color:var(--han)}.PuzzleFeedbackForm-module__w1LPuG__success{font-size:var(--text-xs);color:var(--cho);margin:0}.PuzzleFeedbackForm-module__w1LPuG__primaryBtn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:var(--btn-pad-md);font-size:var(--btn-font-md);font-family:var(--font-body);cursor:pointer;font-weight:var(--btn-weight);line-height:var(--ctl-line-height);min-height:var(--ctl-h);align-self:flex-start}.PuzzleFeedbackForm-module__w1LPuG__primaryBtn:disabled{opacity:.45;cursor:default}.PuzzleFeedbackForm-module__w1LPuG__ghostBtn{border:1px solid var(--wood-line);background:var(--paper);color:var(--ink-soft);padding:var(--btn-pad-md);font-size:var(--btn-font-md);font-family:var(--font-body);cursor:pointer;font-weight:var(--btn-weight);line-height:var(--ctl-line-height);min-height:var(--ctl-h);align-self:flex-start}
