.listening-intent {display:grid;gap:10px;margin:16px 0;padding:14px;border:1px solid #857048;border-radius:12px}
.listening-intent[hidden],.listening-intent [hidden]{display:none}
.listening-intent label{display:grid;gap:5px;min-width:0}
.listening-intent input,.listening-intent textarea,.listening-intent select{width:100%;min-width:0;box-sizing:border-box}
.listening-intent-review,.listening-intent-source{white-space:pre-wrap;overflow-wrap:anywhere}
.listening-intent-review{padding:10px;border-left:3px solid #e4c786}
.listening-intent button{white-space:normal}
@media(min-width:700px){.listening-intent{grid-template-columns:1fr 1fr}.listening-intent>h3,.listening-intent>p,.listening-intent-review{grid-column:1/-1}}
