.utility-links{display:flex;align-items:center;gap:24px}.utility-links a:first-child{font-weight:700}
.request-recipients{margin:20px 0;padding:16px 18px;background:var(--paper,#f3f5f7);border-left:3px solid #5b7aa2}
.request-recipients span{display:block;margin-bottom:6px;font-size:12px;color:#4b6485}.request-recipients a{display:block;width:fit-content;overflow-wrap:anywhere;font-size:14px;line-height:1.8}
.request-feedback{margin:12px 0;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.request-feedback:empty{display:none}
.request-feedback[data-state="error"]{color:#9b3428}.request-feedback[data-state="success"]{color:#33455c}
.dialog-actions{flex-wrap:wrap}.dialog-actions .button{min-height:48px}.dialog-actions .text-button{padding:12px 4px}
.dialog-actions [hidden]{display:none}.dialog-actions button:disabled,.form-submit button:disabled{opacity:.55;cursor:wait}
.plain-draft textarea{width:100%;box-sizing:border-box;resize:vertical}.request-email-note{font-size:13px;line-height:1.7;color:#4a6383}
.form-panel .form-preview{margin-bottom:26px}.form-panel .form-preview p{font-size:13px;line-height:1.6}.support-section .support-layout{padding-top:10px}
.form-submit>span{font-size:12px;line-height:1.5}.form-footnote{font-size:12px;line-height:1.7}
@media(max-width:680px){.utility-links{gap:0}.utility-links a:last-child{display:none}.dialog-actions .button{width:100%;justify-content:center;flex:auto}.form-submit{flex-direction:column;align-items:stretch}.request-recipients{padding:14px}.request-recipients a{font-size:13px}}
