.modal.modal.qa-modal{display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;padding-bottom:0}.modal.modal.qa-modal>h3{flex:none}.qa-modal .qa-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -38px;padding:0 38px 4px}.qa-modal .qa-foot.jd-cta{flex:none;margin:0 -38px;padding:16px 38px 28px;border-top:1px solid var(--line);background:#fff}@media (max-width:640px){.modal.modal.qa-modal{padding-left:20px;padding-right:20px}.qa-modal .qa-body{margin:0 -20px;padding:0 20px 4px}.qa-modal .qa-foot.jd-cta{margin:0 -20px;padding:14px 20px 20px}.qa-modal .qa-foot.jd-cta .btn{flex:1 1 0}}