.keIpTa_section{border-top:1px solid var(--border);padding:20px 0}.keIpTa_heading{margin:0 0 8px;font-size:18px}.keIpTa_lead{color:var(--text-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.keIpTa_form{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.keIpTa_label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.keIpTa_optional{color:var(--text-muted);font-weight:400}.keIpTa_select,.keIpTa_textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;font-weight:400}.keIpTa_textarea{resize:vertical;min-height:72px}.keIpTa_select:focus-visible,.keIpTa_textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.keIpTa_submit{font:inherit;color:var(--on-primary);background:var(--primary);border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-start;padding:12px 20px;font-weight:700}.keIpTa_submit:disabled{opacity:.6;cursor:default}.keIpTa_submit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.keIpTa_error{color:var(--danger);margin:0;font-size:14px}.keIpTa_thanks{color:var(--primary);margin:0;font-size:14px;font-weight:600}.keIpTa_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.keIpTa_item{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}.keIpTa_itemTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.keIpTa_typeTag{background:var(--primary-soft);color:var(--primary);border-radius:4px;padding:4px 10px;font-size:13px;font-weight:600}.keIpTa_age{color:var(--text-muted);white-space:nowrap;font-size:13px}.keIpTa_comment{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.5}.keIpTa_empty{color:var(--text-muted);margin:0;font-size:14px}
