.request-dialog{width:min(860px,calc(100% - 24px))}.request-notice{padding:14px;background:#eef4f7;border-left:3px solid #193b50;font-size:13px;line-height:1.65}.form-body fieldset{border:1px solid #cedae1;margin:20px 0;padding:16px;min-width:0}.form-body legend{font-weight:600;font-size:14px;padding:0 8px}.request-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.request-options label{display:flex;align-items:center;gap:10px;font-size:13px;min-height:38px;cursor:pointer;overflow-wrap:anywhere}.request-options input{width:18px;height:18px;flex-shrink:0;accent-color:#da1235}.request-list{max-height:240px;overflow:auto;overscroll-behavior:contain}.form-body details{margin:20px 0}.form-body summary{padding:12px 0;cursor:pointer;font-weight:600}.request-doc-note{font-size:12px;line-height:1.6;color:#466071}#requestError{color:#ad1635;font-size:13px}.request-result{padding:24px 30px}.request-result h3{font-size:25px}.request-result p{font-size:13px;line-height:1.65}.request-result pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef3f5;padding:16px;font:13px/1.7 system-ui}.request-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.request-actions .button{font-size:12px;white-space:normal;text-align:center}.request-recipients{overflow-wrap:anywhere}.request-result a{overflow-wrap:anywhere}@media(max-width:600px){.request-options{grid-template-columns:1fr}.request-result{padding:20px}.request-actions{flex-direction:column;align-items:stretch}.request-actions .button{width:100%}.form-body fieldset{padding:12px}}
.request-dialog .request-doc-note{margin-top:16px}
