.feedback-page{width:min(100% - 2rem,68rem);margin:0 auto;padding:clamp(3rem,8vw,7rem) 0}.feedback-page__heading{max-width:50rem;margin-bottom:2rem}.feedback-page__heading h1{margin:.5rem 0 1rem}.feedback-form,.feedback-result,.feedback-admin-record{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1.5rem}.feedback-form{gap:1.25rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.feedback-form label,.feedback-triage-form label{gap:.5rem;font-weight:700;display:grid}.feedback-form textarea,.feedback-form input,.feedback-form select,.feedback-filter select,.feedback-triage-form textarea,.feedback-triage-form select{width:100%}.feedback-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.feedback-form__details{border-block:1px solid var(--color-line);padding:1rem 0}.feedback-form__details summary{cursor:pointer;font-weight:700}.feedback-form__grid,.feedback-triage-form{gap:1rem;margin-top:1rem;display:grid}.feedback-form__privacy{color:var(--color-muted);font-size:.95rem}.sales-interest-form__contact{border-radius:var(--radius-small);background:#60d7bb14;border:1px solid #60d7bb47;gap:.25rem;padding:1rem;display:grid}.sales-interest-form__contact span,.sales-interest-form label small{color:var(--color-muted);font-size:.85rem;font-weight:500}.sales-interest-form .button{justify-self:start;width:auto}.feedback-result{margin-bottom:1.5rem;padding:1rem 1.25rem}.feedback-result--success{border-color:var(--color-accent)}.feedback-result--error{border-color:var(--color-danger)}.feedback-filter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-bottom:1.5rem;display:grid}.feedback-filter label{grid-column:1/-1;font-weight:700}.feedback-filter .button,.feedback-triage-form .button{justify-self:start}.feedback-admin-list{gap:1rem;display:grid}.feedback-admin-record{padding:1.25rem}.feedback-admin-record header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.feedback-admin-record h2{margin:.25rem 0 0;font-size:1.25rem}.feedback-admin-record__message{white-space:normal;overflow-wrap:anywhere}.feedback-admin-record dl{gap:.5rem;margin:1rem 0;display:grid}.feedback-admin-record dl div{grid-template-columns:6rem minmax(0,1fr);gap:.75rem;display:grid}.feedback-admin-record dt{color:var(--color-muted)}.feedback-admin-record dd{overflow-wrap:anywhere;margin:0}@media (width>=48rem){.feedback-form__grid,.feedback-triage-form{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-form__wide,.feedback-triage-form__wide{grid-column:1/-1}}@media (width<=47.99rem){.feedback-filter{grid-template-columns:1fr}.feedback-filter .button{width:auto}}