.response-composer{display:grid;gap:14px;min-width:0;padding-top:18px;border-top:1px solid #ffffff0e}.response-composer .core-pitch,.response-composer label{display:grid;gap:9px;color:#a4b6ae;font:500 12px/1.5 system-ui;margin:0}.response-composer .core-pitch textarea,.response-composer textarea,#apply-form.response-composer textarea{box-sizing:border-box;width:100%;min-width:0;min-height:90px;max-height:240px;padding:14px 16px;font:400 16px/1.6 system-ui;color:#e4eee8;border:1px solid #ffffff12;border-radius:14px;background:#ffffff04;box-shadow:inset 0 1px 3px #00000014;resize:vertical;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.response-composer textarea::placeholder{color:#83968c;opacity:1}.response-composer textarea:focus,#apply-form.response-composer textarea:focus{border-color:#69cba572;background:#ffffff06;box-shadow:0 0 0 3px #60d5a50a;outline:none;outline-offset:0}.response-composer>button{justify-self:start;min-height:44px}.response-receipt{margin:0;padding:18px 0 0;border-top:1px solid #ffffff10;min-width:0}.response-receipt .response-state{margin:0;color:#92dbb6;font:600 14px/1.5 system-ui}.response-receipt .response-caption{margin:5px 0 14px;color:#94a59c;font:400 12px/1.6 system-ui}.response-receipt .response-message{padding:14px 16px;border:1px solid #ffffff0c;border-radius:14px;background:#ffffff04;color:#dce8e1;font:400 15px/1.7 system-ui;white-space:pre-wrap;overflow-wrap:anywhere}.response-receipt .response-history{display:inline-block;min-height:0;margin:14px 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#a4cbb8;text-decoration:none;font:500 12px/1.6 system-ui;cursor:pointer}.response-history:hover{color:#cdf3de}.detail-panel .response-composer{margin-top:22px}.detail-panel .response-receipt{margin-bottom:0}.detail-panel #apply-form.response-composer>button{width:100%;justify-self:stretch}@media(prefers-reduced-motion:reduce){.response-composer textarea{transition:none}}
