.results-section .search-feedback{display:block;padding:32px 0 28px;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;text-align:left}
.results-section .search-feedback[data-reason="search_error"]{border-left:0}
.results-section .search-feedback-label{font-size:12px;letter-spacing:.04em;margin-bottom:10px}
.results-section .search-feedback h2{font-size:26px;line-height:1.5;font-weight:700}
.results-section .search-feedback-description{max-width:600px;margin-top:12px;font-size:14px;line-height:1.9}
.results-section .search-feedback-actions{justify-content:flex-start;margin-top:24px;gap:12px}
.results-section .search-feedback-download{min-width:220px;min-height:52px;font-size:16px}
.results-section .search-feedback-button{min-height:48px}
.results-section[data-state="loading"]{display:none}
.results-section[data-state="feedback"] .return-discovery{margin-top:22px}
.results-section[data-state="complete"] .search-feedback{padding:23px 0}
@media(max-width:640px){.results-section .search-feedback{padding:28px 0}.results-section .search-feedback h2{font-size:23px}.results-section .search-feedback-description{font-size:14px}.results-section .search-feedback-actions{gap:10px}.results-section .search-feedback-download{min-width:0;flex-basis:100%;min-height:54px}.results-section .search-feedback-label{font-size:12px}}
